:root{--blue:#1769ff;--blue-600:#0f5be8;--mint:#10b981;--violet:#7c3aed;--coral:#f9735b;--ink:#111827;--text:#4b5563;--muted:#8a94a6;--line:#e7edf7;--line-strong:#d8e2f0;--panel:rgba(255,255,255,0.84);--page:#f6f9ff;--soft-blue:#eef6ff;--shadow:none;--sidebar:236px}:root.dark-mode{--blue:#4f83ff;--blue-600:#2f6bff;--mint:#34d399;--violet:#a78bfa;--coral:#fb7185;--ink:#f5f5f7;--text:#d1d5db;--muted:#8b95a5;--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.16);--panel:#101013;--page:#050505;--soft-blue:rgba(79,131,255,0.13);--shadow:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:1180px;min-height:100vh;color:var(--ink);font-family:var(--font-ui,"Manrope Variable",Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);letter-spacing:0}body.auth-pending,body.auth-required{min-width:0}body.auth-required .app-shell{display:none}body.auth-pending .app-shell{display:grid}body.auth-pending .sidebar,body.auth-pending .topbar{visibility:hidden}body.auth-pending .main-area{margin-left:0}.workspace-loading-shell{display:grid;gap:18px;padding:4px}.cloud-error-state{display:grid;min-height:calc(100vh - 180px);place-items:center;padding:24px}.cloud-error-card{display:grid;width:min(540px,100%);gap:14px;justify-items:center;padding:34px;border:1px solid var(--line);border-radius:28px;background:color-mix(in srgb,var(--panel) 94%,var(--page));box-shadow:0 22px 60px rgba(25,48,87,.08);text-align:center}.cloud-error-card>i{display:grid;width:58px;height:58px;place-items:center;color:#ef4444;border-radius:18px;background:color-mix(in srgb,#ef4444 12%,var(--panel))}.cloud-error-card h2{margin:0;color:var(--ink);font-size:24px;letter-spacing:0}.cloud-error-card p{max-width:430px;margin:0;color:var(--muted);line-height:1.55}.cloud-error-card code{padding:7px 10px;color:var(--blue);border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--blue) 8%,var(--panel));font:700 12px/1.2 var(--font-ui,"Manrope Variable",Manrope,sans-serif)}.cloud-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.loading-card-grid,.loading-stat-grid{display:grid;gap:16px}.loading-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.loading-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.loading-main-stack{display:grid;gap:18px}.loading-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loading-block{display:block;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--panel) 82%,var(--page))}.loading-block:after{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:workspace-shimmer 1.25s ease-in-out infinite;content:""}.loading-stat{height:104px}.loading-panel-wide{height:220px}.loading-panel-side{min-height:560px}.loading-card{height:260px}@keyframes workspace-shimmer{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}.login-screen{display:none;min-height:100vh;place-items:center;padding:28px;background:radial-gradient(circle at 28% 20%,rgba(23,105,255,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#eef4ff)}body.auth-required .login-screen{display:grid}.login-panel{width:min(520px,100%);padding:34px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.9)}.login-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:34px;color:var(--ink);font-size:22px;font-weight:820}.login-brand img{width:42px;height:42px;border-radius:13px}.login-copy h1{max-width:440px;color:var(--ink);font-size:38px;line-height:1.05;font-weight:840}.login-copy p{margin-top:14px;color:var(--text);font-size:15px;line-height:1.55}.login-actions{display:grid;gap:12px;margin-top:30px}.login-provider-button{display:flex;min-height:54px;align-items:center;justify-content:center;gap:12px;color:var(--ink);border:1px solid var(--line-strong);border-radius:17px;background:#fff;font-size:14px;font-weight:790;transition:border-color .16s ease,background .16s ease,transform .16s ease}.login-provider-button:hover{border-color:#b9d3ff;background:#f8fbff;transform:translateY(-1px)}.login-provider-button img,.login-provider-button svg{width:21px;height:21px}.login-provider-button.apple svg{fill:currentColor;stroke-width:1.8}.login-note{margin-top:18px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b8d7ff;outline-offset:2px}img{display:block}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.app-shell.sidebar-collapsed{--sidebar:78px}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:18px 14px;overflow:visible;border-right:1px solid rgba(216,226,240,.75);background:#f8fafc;transition:padding .18s ease}.bookmark-meta,.brand-lockup,.brand-row,.card-row,.command-bar,.form-actions,.hero-actions,.pill-row,.top-actions,.top-title,.view-toolbar{display:flex;align-items:center}.brand-row{justify-content:space-between;gap:10px;margin-bottom:18px;padding:4px 4px 10px}.brand-lockup{gap:10px;min-width:0}.brand-mark{width:34px;height:34px;flex:0 0 auto;object-fit:cover;border-radius:11px;box-shadow:0 10px 24px rgba(23,105,255,.2)}.brand-name{font-size:20px;font-weight:790;letter-spacing:0}.sidebar-toggle{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:#667085;border:1px solid #dce8f8;border-radius:11px;background:#ffffff;transition:color .16s ease,border-color .16s ease,background .16s ease}.sidebar-toggle:hover{color:var(--blue);border-color:#c7ddff;background:#f8fbff}.sidebar-toggle-glyph{display:grid;place-items:center}.sidebar-toggle svg{width:17px;height:17px;stroke-width:2.1}.chip-button,.icon-btn,.nav-item,.primary-button,.secondary-button,.sub-item,.view-toggle{border:0;background:transparent}.icon-btn{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;color:#667085;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.72)}.chip-button svg,.icon-btn svg,.nav-item svg,.primary-button svg,.secondary-button svg,.sub-item svg{width:18px;height:18px;stroke-width:1.9}.icon-btn.ghost{border-color:transparent;background:transparent}.command-bar{gap:10px;color:#98a2b3;border:1px solid var(--line);background:rgba(255,255,255,.82)}.command-bar input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;background:transparent}::placeholder{color:#9aa5b7}.nav-stack{display:grid;gap:6px}.sidebar-nav-divider{height:1px;margin:7px 2px;background:#e4ebf5}.sidebar-tags-divider{margin:12px 2px 10px}.nav-item,.sub-item{width:100%;color:#596273;text-align:left}.nav-item{display:flex;align-items:center;gap:10px;min-height:41px;padding:0 10px;border:1px solid transparent;border-radius:13px;font-size:13.5px;font-weight:650;transition:color .16s ease,border-color .16s ease,background .16s ease}.nav-item.active,.sub-item.active{color:var(--blue);background:#ffffff;border:1px solid #d8e9ff}.theme-toggle.is-active{color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.nav-item:hover{color:#344054;background:#ffffff;border-color:#e1eaf6}.nav-section{margin-top:0}.tags-section{display:flex;min-height:0;flex-direction:column}.nav-section-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;margin:0 0 9px;padding:0 10px;color:#667085;border:1px solid transparent;border-radius:13px;background:transparent;font-size:13px;font-weight:710;letter-spacing:0;text-transform:none}.nav-section-title span{display:inline-flex;align-items:center;gap:7px}.nav-section-title small{color:#9aa8bb;font-size:10px;font-weight:760;letter-spacing:.06em}.nav-section-title svg{width:14px;height:14px}.tag-heading{cursor:pointer}.tag-heading.active{color:var(--blue);border-color:#d8e9ff;background:#ffffff}.sidebar-tag-cloud{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:7px;max-height:158px;overflow:hidden;padding-bottom:1px}.sidebar-tag-pill{display:inline-flex;align-items:center;max-width:100%;min-height:26px;padding:0 9px;color:#526071;border:1px solid #e2eaf5;border-radius:999px;background:rgba(255,255,255,.82);font-size:11.5px;font-weight:690;line-height:1}.sidebar-tag-pill.active,.sidebar-tag-pill:hover{color:var(--blue);border-color:#cfe4ff;background:#edf5ff}.sub-item{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 8px 0 34px;border-radius:11px;font-size:13px;font-weight:590}.sub-item b{color:#98a2b3;font-size:12px}.sidebar-bottom{display:grid;gap:12px;margin-top:auto}.capture-card{padding:13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78)}.capture-icon{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;color:var(--blue);border-radius:13px;background:#edf5ff}.capture-card strong{display:block;font-size:14px;font-weight:760}.capture-card p{margin:5px 0 12px;color:var(--muted);font-size:12px;line-height:1.4}.premium-card{position:relative;display:grid;gap:11px;overflow:hidden;padding:14px;border:1px solid var(--line);border-radius:18px;background:#ffffff}.premium-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.premium-icon{display:grid;width:36px;height:36px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:12px;background:#edf5ff}.premium-badge{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;color:var(--blue);border:1px solid #d8e9ff;border-radius:999px;background:#f8fbff;font-size:11px;font-weight:800;letter-spacing:.02em}.premium-card strong{display:block;margin-top:2px;font-size:15px;font-weight:820}.premium-card p{margin:-3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.premium-features{display:grid;gap:7px}.premium-features span{display:inline-flex;align-items:center;gap:7px;min-height:27px;padding:0 9px;color:#526071;border:1px solid #edf2fa;border-radius:10px;background:#f8fbff;font-size:11px;font-weight:740}.premium-features svg{width:14px;height:14px;color:var(--blue)}.premium-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;color:#ffffff;border:1px solid var(--blue);border-radius:14px;background:var(--blue);font-size:13px;font-weight:800}.premium-button:hover{color:#ffffff;border-color:var(--blue-600);background:var(--blue-600)}.premium-button svg{width:16px;height:16px}.chip-button,.primary-button,.secondary-button,.view-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border-radius:14px;font-size:14px;font-weight:720;white-space:nowrap}.primary-button{color:#fff;background:var(--blue)}.primary-button:hover{background:var(--blue-600)}.chip-button,.secondary-button,.view-toggle{color:#465064;border:1px solid var(--line);background:rgba(255,255,255,.82)}.secondary-button.danger-outline{color:#ef4444;border-color:#fee2e2;background:#fef2f2}.secondary-button.danger-outline:hover{color:#dc2626;border-color:#fecaca;background:#fff1f2}.view-all-button{min-height:40px;padding:0 13px 0 15px;color:#344054;border-color:#dce7f6;border-radius:15px;background:#ffffff;box-shadow:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.view-all-button svg{width:16px;height:16px;color:var(--blue);transition:transform .16s ease}.view-all-button:hover{color:var(--blue);border-color:#c7ddff;background:#f8fbff;box-shadow:none;transform:none}.view-all-button:hover svg{transform:translateX(2px)}.full{width:100%}.profile-card{display:grid;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:8px;border:1px solid var(--line);border-radius:16px;background:#ffffff}.profile-card.signed-out{cursor:pointer}.profile-card.signed-out:hover{border-color:#cfe4ff;background:#f4f9ff}.profile-card .icon-btn{width:36px;height:36px;border-radius:13px}.profile-card img{width:34px;height:34px;object-fit:cover;border-radius:50%}.profile-card.signed-out img{object-fit:contain;padding:7px;border:1px solid var(--line);border-radius:50%;background:#ffffff}.profile-card span,.profile-card strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-card strong{font-size:13px;font-weight:730}.profile-card span{color:var(--muted);font-size:11px}.app-shell.sidebar-collapsed .sidebar{padding:18px 12px}.app-shell.sidebar-collapsed .brand-row{display:flex;justify-content:center;height:42px;margin-bottom:18px;padding:0}.app-shell.sidebar-collapsed .brand-lockup,.app-shell.sidebar-collapsed .brand-name,.app-shell.sidebar-collapsed .nav-item span,.app-shell.sidebar-collapsed .nav-section-title small,.app-shell.sidebar-collapsed .nav-section-title span,.app-shell.sidebar-collapsed .premium-badge,.app-shell.sidebar-collapsed .premium-button,.app-shell.sidebar-collapsed .premium-card p,.app-shell.sidebar-collapsed .premium-card strong,.app-shell.sidebar-collapsed .premium-features,.app-shell.sidebar-collapsed .profile-card .icon-btn,.app-shell.sidebar-collapsed .profile-card div,.app-shell.sidebar-collapsed .sidebar-tag-cloud{display:none}.app-shell.sidebar-collapsed .sidebar-toggle{width:46px;height:42px;border-color:#dce8f8;border-radius:13px;background:#ffffff}.app-shell.sidebar-collapsed .sidebar-toggle:focus-visible,.app-shell.sidebar-collapsed .sidebar-toggle:hover{border-color:#dce8f8;background:#ffffff}.app-shell.sidebar-collapsed .sidebar-toggle-glyph{display:grid;width:100%;height:100%;place-items:center}.app-shell.sidebar-collapsed .sidebar-toggle svg{width:18px;height:18px}.app-shell.sidebar-collapsed .nav-stack{justify-items:center}.app-shell.sidebar-collapsed .sidebar-nav-divider{width:34px;margin:8px auto}.app-shell.sidebar-collapsed .nav-item{justify-content:center;width:46px;min-height:42px;padding:0}.app-shell.sidebar-collapsed .nav-section{margin-top:18px}.app-shell.sidebar-collapsed .nav-section-title{justify-content:center;width:46px;min-height:38px;margin-inline:auto;border:1px solid transparent;border-radius:13px}.app-shell.sidebar-collapsed .nav-section-title:before{content:"";display:block;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") center /contain no-repeat}.app-shell.sidebar-collapsed .nav-section-title:hover,.app-shell.sidebar-collapsed .tag-heading.active{color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.app-shell.sidebar-collapsed .premium-card{display:grid;width:46px;min-height:46px;margin-inline:auto;padding:4px;place-items:center;border-radius:15px;background:#ffffff}.app-shell.sidebar-collapsed .premium-card-top{display:grid;place-items:center}.app-shell.sidebar-collapsed .premium-icon{width:36px;height:36px;margin:0;border-radius:13px}.app-shell.sidebar-collapsed .profile-card{display:grid;grid-template-columns:1fr;width:46px;height:46px;margin-inline:auto;overflow:hidden;padding:0;place-items:center;border-radius:15px}.app-shell.sidebar-collapsed .profile-card img{width:100%;height:100%;padding:0;border:0;border-radius:15px;object-fit:cover}.main-area{min-width:0}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(320px,1.2fr) auto;gap:18px;align-items:center;min-height:82px;padding:18px 26px;border-bottom:1px solid rgba(216,226,240,.78);background:rgba(251,253,255,.76)}.app-shell:not(.overview-mode) .topbar{display:none}.top-title{gap:12px}.eyebrow{display:block;margin-bottom:3px;color:var(--blue);font-size:11px;font-weight:790;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin:0}.topbar h1{font-size:24px;font-weight:780}.command-bar{height:46px;padding:0 14px;border-radius:18px}.command-bar kbd{min-width:38px;padding:4px 8px;color:#7b8798;border:1px solid var(--line);border-radius:10px;background:#f8fbff;font-size:12px;text-align:center}.top-actions{justify-content:flex-end;gap:10px}.content{display:grid;gap:22px;padding:26px}.bookmark-card,.modal-card,.surface-card{border:1px solid rgba(216,226,240,.88);background:var(--panel)}.surface-card h3{font-size:18px;font-weight:760}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px}.dashboard-primary,.dashboard-side,.dashboard-top-stack{display:grid;gap:16px;min-width:0}.dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:16px;align-items:stretch}.dashboard-bookmarks-panel,.recent-automation-panel{min-width:0}.recent-automation-panel{align-self:stretch}.recent-automation-panel .surface-header{gap:10px;padding:16px 18px}.recent-automation-panel .surface-header-copy{grid-template-columns:36px minmax(0,1fr);gap:10px}.recent-automation-panel .surface-header-icon{width:36px;height:36px;border-radius:13px}.recent-automation-panel .surface-header-icon svg{width:17px;height:17px}.recent-automation-panel .surface-header-copy h3{overflow:hidden;font-size:16px;line-height:1.08;white-space:nowrap;text-overflow:ellipsis}.recent-automation-panel .surface-header-copy p{display:-webkit-box;overflow:hidden;margin-top:4px;font-size:12.5px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recent-automation-panel .view-all-button{min-height:38px;padding:0 12px 0 14px;border-radius:14px}.recent-automation-panel .automation-list{padding:18px}.recent-automation-panel .automation-row{min-height:0;gap:14px;padding:16px;border-radius:24px}.recent-automation-panel .automation-row-head{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.recent-automation-panel .automation-row-icon{width:42px;height:42px;border-radius:15px}.recent-automation-panel .automation-title-line .automation-status{display:none}.recent-automation-panel .automation-flow{grid-template-columns:1fr;gap:8px}.recent-automation-panel .automation-flow span,.recent-automation-panel .automation-flow-step{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:58px;padding:10px}.recent-automation-panel .automation-step-badge{width:32px;height:32px;border-radius:11px}.recent-automation-panel .automation-step-badge svg{width:15px;height:15px}.recent-automation-panel .automation-flow-step:not(:last-child):after,.recent-automation-panel .automation-flow-step:not(:last-child):before{display:none}.recent-automation-panel .automation-run-meta{margin-top:auto;gap:12px;padding-top:10px}.recent-automation-panel .automation-run-meta span{min-width:0}.recent-automation-panel .automation-run-meta b{white-space:nowrap}.dashboard-automation-list{display:grid;gap:12px;padding:18px}.dashboard-automation-card{position:relative;display:grid;gap:18px;min-width:0;padding:22px;border:1px solid rgba(222,232,246,.9);border-radius:26px;background:#f8fafc;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.dashboard-automation-card.is-paused{border-color:#e4e7ec;background:#f6f8fb;opacity:.76}.dashboard-automation-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0}.dashboard-automation-icon{display:grid;width:48px;height:48px;place-items:center;color:#a1adc0;border-radius:17px;background:#f1f5f9}.dashboard-automation-icon svg{width:20px;height:20px}.dashboard-automation-title{display:grid;min-width:0;gap:3px}.dashboard-automation-title strong{overflow:hidden;color:var(--ink);font-size:14px;font-weight:840;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.dashboard-automation-title p{display:-webkit-box;overflow:hidden;color:#64748b;font-size:12px;font-weight:700;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-automation-actions{align-self:start}.dashboard-automation-path{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:8px;align-items:center}.dashboard-automation-condition,.dashboard-automation-path>span{display:flex;min-width:0;align-items:center;gap:8px;padding:10px;border:1px solid #e4edf8;border-radius:16px;background:#f8fbff}.dashboard-automation-condition svg,.dashboard-automation-path>span svg{flex:0 0 auto;width:16px;height:16px;color:var(--blue)}.dashboard-automation-condition span,.dashboard-automation-path>span b{overflow:hidden;color:#1f2937;font-size:12px;font-weight:790;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.dashboard-automation-path>i{display:grid;place-items:center;color:#94a3b8}.dashboard-automation-path>i svg{width:14px;height:14px}.dashboard-automation-condition{padding:9px 10px}.dashboard-automation-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:11px;border-top:1px solid #edf2f7}.dashboard-automation-meta span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#64748b;font-size:11.5px;font-weight:760}.dashboard-automation-meta b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-automation-meta svg{width:12.5px;height:12.5px;color:#98a2b3}.dashboard-automation-meta .is-active,.dashboard-automation-meta .is-active svg{color:#079455}.dashboard-automation-meta .is-inactive,.dashboard-automation-meta .is-inactive svg{color:#667085}.dashboard-automation-badge{padding:6px 8px;color:#0f6b4f;border-radius:999px;background:#ecfdf5;font-size:11px;font-weight:760}.dashboard-automation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dashboard-automation-card .automation-flow-step,.recent-automation-panel .automation-flow-step{grid-template-columns:minmax(0,1fr);min-height:96px;gap:12px;padding:14px;border-radius:18px;background:#ffffff}.dashboard-automation-card .automation-flow-step-title,.recent-automation-panel .automation-flow-step-title{gap:6px}.dashboard-automation-card .automation-step-badge,.recent-automation-panel .automation-step-badge{width:22px;height:22px;border-radius:8px}.dashboard-automation-card .automation-step-badge svg,.recent-automation-panel .automation-step-badge svg{width:13px;height:13px}.dashboard-automation-card .automation-flow em,.recent-automation-panel .automation-flow em{-webkit-line-clamp:2}.recent-automation-panel .automation-flow-step:not(:last-child):after,.recent-automation-panel .automation-flow-step:not(:last-child):before{display:none}.dashboard-automation-card .automation-flow-step:not(:last-child):after,.dashboard-automation-card .automation-flow-step:not(:last-child):before{display:block}.recent-automation-panel .dashboard-automation-card{gap:12px;padding:16px;border-radius:22px}.recent-automation-panel .dashboard-automation-head{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.recent-automation-panel .dashboard-automation-icon{width:42px;height:42px;border-radius:15px}.recent-automation-panel .dashboard-automation-title p{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-automation-panel .dashboard-automation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recent-automation-panel .dashboard-automation-card .automation-flow-step{min-height:74px;gap:8px;padding:10px;border-radius:16px}.recent-automation-panel .dashboard-automation-card .automation-flow em{font-size:12px;line-height:1.25;-webkit-line-clamp:2}.recent-automation-panel .dashboard-automation-card .automation-flow-step:not(:last-child):after{display:block;right:-10px;width:10px}.recent-automation-panel .dashboard-automation-card .automation-flow-step:not(:last-child):before{display:block;right:-10px;width:6px;height:6px}.recent-automation-panel .dashboard-automation-meta{gap:10px;padding-top:10px}.recent-automation-panel .dashboard-automation-meta span{gap:5px;font-size:11px}.dashboard-activity-panel{overflow:hidden}.dashboard-activity-panel .activity-list{max-height:calc(100% - 83px);overflow-x:hidden;overflow-y:auto}.collection-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px}.shelf-card{position:relative;display:grid;align-content:end;min-height:154px;overflow:visible;isolation:isolate;border:none;border-radius:26px;background:transparent;color:#ffffff;cursor:pointer;transition:transform .18s ease}.shelf-card:hover{transform:translateY(-5px)}.shelf-folder-back{position:absolute;z-index:0;top:0;right:0;left:0;width:100%;height:104px;color:var(--folder-color,var(--blue))}.shelf-folder-back path{fill:currentColor}.shelf-card:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:114px;border-radius:20px 20px 25px 25px;background:var(--folder-front,var(--folder-color,var(--blue)));transition:transform .18s ease,border-radius .18s ease;content:"";box-shadow:0 -2px 10px rgba(0,0,0,.05)}.shelf-card:hover:after{transform:translateY(12px);border-radius:12px 12px 25px 25px}.accent-blue{--folder-color:#0f5be8;--folder-front:#1769ff;--folder-text:#052669}.accent-mint{--folder-color:#087a57;--folder-front:#10b981;--folder-text:#022c22}.accent-violet{--folder-color:#7332b8;--folder-front:#a855f7;--folder-text:#2e1065}.accent-coral{--folder-color:#dc7200;--folder-front:#ff8a00;--folder-text:#431407}.accent-amber{--folder-color:#b45309;--folder-front:#f59e0b;--folder-text:#451a03}.accent-pink{--folder-color:#db2777;--folder-front:#ec4899;--folder-text:#500724}.accent-slate{--folder-color:#475569;--folder-front:#64748b;--folder-text:#0f172a}.accent-lime{--folder-color:#4d7c0f;--folder-front:#84cc16;--folder-text:#1a2e05}.accent-red{--folder-color:#b91c1c;--folder-front:#ef4444;--folder-text:#450a0a}.accent-orange{--folder-color:#c2410c;--folder-front:#f97316;--folder-text:#431407}.accent-yellow{--folder-color:#a16207;--folder-front:#eab308;--folder-text:#422006}.accent-green{--folder-color:#15803d;--folder-front:#22c55e;--folder-text:#052e16}.accent-teal{--folder-color:#0f766e;--folder-front:#14b8a6;--folder-text:#042f2e}.accent-cyan{--folder-color:#0e7490;--folder-front:#06b6d4;--folder-text:#083344}.accent-sky{--folder-color:#0369a1;--folder-front:#0ea5e9;--folder-text:#082f49}.accent-indigo{--folder-color:#4338ca;--folder-front:#6366f1;--folder-text:#1e1b4b}.accent-purple{--folder-color:#7e22ce;--folder-front:#a855f7;--folder-text:#3b0764}.accent-fuchsia{--folder-color:#a21caf;--folder-front:#d946ef;--folder-text:#4a044e}.accent-rose{--folder-color:#e11d48;--folder-front:#f43f5e;--folder-text:#4c0519}.accent-gray{--folder-color:#374151;--folder-front:#6b7280;--folder-text:#111827}.accent-zinc{--folder-color:#3f3f46;--folder-front:#71717a;--folder-text:#18181b}.accent-neutral{--folder-color:#404040;--folder-front:#737373;--folder-text:#171717}.accent-stone{--folder-color:#44403c;--folder-front:#78716c;--folder-text:#1c1917}.accent-midnight{--folder-color:#0f172a;--folder-front:#1e293b;--folder-text:#020617}.folder-preview-stack{position:absolute;z-index:1;top:16px;right:14px;left:14px;height:90px;opacity:0;pointer-events:none;transform:translateY(40px);transition:opacity .17s ease,transform .2s cubic-bezier(.2,0,0,1)}.shelf-card:hover .folder-preview-stack{opacity:1;transform:translateY(-24px)}.folder-preview{position:absolute;top:0;display:block;overflow:hidden;width:56%;height:86px;border:3px solid rgba(255,255,255,.94);border-radius:12px 12px 5px 5px;background:rgba(255,255,255,.94);box-shadow:0 -4px 12px rgba(0,0,0,.08)}.folder-preview img{width:100%;height:100%;object-fit:cover}.preview-1{left:0;z-index:3;transform:rotate(-6deg)}.preview-2{right:0;z-index:1;transform:rotate(4deg)}.preview-3{left:24%;z-index:2;transform:rotate(0deg) translateY(4px)}.preview-4{right:22%;z-index:4;transform:rotate(7deg) translateY(9px)}.shelf-body{position:relative;z-index:3;display:grid;gap:5px;padding:0 20px 20px;background:transparent;transition:transform .18s ease}.shelf-card:hover .shelf-body{transform:translateY(18px)}.shelf-body h3{overflow:hidden;color:#ffffff;font-size:15px;font-weight:780;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.shelf-body p{display:flex;align-items:center;gap:5px;color:#ffffff;opacity:.92;font-size:13px;font-weight:650}.shelf-body p svg{width:14px;height:14px}.insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.insight-card{display:flex;align-items:center;justify-content:space-between;min-height:104px;padding:18px;border:1px solid var(--line);border-radius:22px;background:#ffffff}.insight-card i{display:grid;width:36px;height:36px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.insight-card strong{display:block;margin-bottom:4px;font-size:30px;font-weight:780}.insight-card span{color:var(--muted);font-size:13px;font-weight:650}.section-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px}.surface-card{overflow:hidden;border-radius:28px}.surface-header,.view-toolbar{justify-content:space-between;gap:14px;padding:20px}.surface-header{display:flex;align-items:center;border-bottom:1px solid var(--line)}.surface-header-copy{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.surface-header-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:15px;background:#edf5ff}.surface-header-icon svg{width:19px;height:19px}.surface-header p{margin-top:5px;color:var(--muted);font-size:13px}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 2px 2px}.page-intro-copy{flex:1 1 auto;gap:16px}.page-intro-copy,.page-intro-tools{display:flex;align-items:center;min-width:0}.page-intro-tools{justify-content:flex-end;gap:12px}.page-intro.has-search .page-intro-tools{flex:1 1 640px}.page-intro-icon{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:20px;background:linear-gradient(145deg,#ffffff,#edf5ff);box-shadow:0 12px 28px rgba(23,105,255,.1)}.page-intro-icon svg{width:26px;height:26px}.page-intro h2{color:var(--ink);font-size:34px;font-weight:820;letter-spacing:0}.page-intro p{max-width:720px;margin-top:8px;color:var(--text);font-size:15px;line-height:1.55}.page-search{display:flex;align-items:center;flex:1 1 440px;width:min(42vw,520px);min-width:320px;height:48px;gap:10px;padding:0 13px 0 15px;color:#71809a;border:1px solid #dce8f8;border-radius:18px;background:#ffffff;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.page-search:focus-within{border-color:#aacdff;background:#ffffff;box-shadow:none}.page-search-icon{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.page-search svg{width:18px;height:18px}.page-search input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;background:transparent;font-size:14px;font-weight:650}.page-search input::-webkit-search-cancel-button,.page-search input::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.page-search-clear{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:#667085;border:1px solid #e2eaf6;border-radius:11px;background:#ffffff;transition:color .16s ease,border-color .16s ease,background .16s ease}.page-search-clear:hover{color:var(--blue);border-color:#c7ddff;background:#edf5ff}.page-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-stat-card{position:relative;min-height:112px;padding:20px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.82)}.page-stat-card span{display:block;color:#8090a7;font-size:13px;font-weight:760}.page-stat-card strong{display:block;margin-top:8px;color:var(--ink);font-size:34px;font-weight:820}.page-stat-card i{position:absolute;right:18px;bottom:18px;display:grid;width:38px;height:38px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.page-stat-card svg{width:19px;height:19px}.bookmark-grid,.mood-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.dashboard-bookmark-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px;padding:20px}.collections-hero{align-items:end}.collections-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.collections-overview article{min-height:92px;padding:18px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.78)}.collections-overview span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:720}.collections-overview strong{color:var(--ink);font-size:30px;font-weight:790}.collections-workspace{overflow:hidden;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.74)}.collections-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.collections-toolbar h3{font-size:18px;font-weight:780}.collections-toolbar p{margin-top:5px;color:var(--muted);font-size:13px}.collection-grid.modern{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.collection-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:12px;min-height:238px;padding:18px;overflow:visible;color:#ffffff;border:1px solid color-mix(in srgb,var(--folder-color,var(--blue)) 48%,#ffffff);border-radius:22px;background:linear-gradient(145deg,var(--folder-front,var(--blue)),color-mix(in srgb,var(--folder-front,var(--blue)) 76%,#ffffff));cursor:pointer;transition:transform .18s ease,filter .18s ease}.collection-pin-badge{position:absolute;top:-13px;right:18px;z-index:5;display:grid;width:38px;height:38px;place-items:center;color:var(--folder-color,var(--blue));border:1px solid rgba(255,255,255,.88);border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(15,23,42,.12);pointer-events:none}.collection-pin-badge svg{width:17px;height:17px;fill:currentColor;transform:rotate(-10deg)}.collection-card:before{content:none}.collection-card:hover{transform:translateY(-4px);filter:saturate(1.05)}.collection-card-actions,.collection-card-footer,.collection-card-head,.collection-preview-strip{display:flex;align-items:center}.collection-card-head{display:grid;grid-template-columns:42px minmax(0,1fr)}.collection-card-footer,.collection-card-head{position:relative;z-index:1;align-items:center;gap:12px}.collection-card-footer{display:flex;justify-content:space-between;align-self:end;margin-top:auto}.collection-mark{display:grid;width:42px;height:42px;place-items:center;color:var(--folder-color,var(--blue));border-radius:15px;background:color-mix(in srgb,var(--folder-color,var(--blue)) 18%,#ffffff)}.collection-mark svg{width:24px;height:24px;stroke-width:2}.collection-card-actions{gap:7px;flex:0 0 auto;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.collection-card:focus-within .collection-card-actions,.collection-card:hover .collection-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.collection-card .card-icon{width:32px;height:32px;color:#ffffff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.16)}.collection-card .card-icon:hover{color:var(--blue);border-color:rgba(255,255,255,.86);background:rgba(255,255,255,.92)}.collection-card .card-icon.pin-action.active{color:var(--folder-color,var(--blue));border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.92)}.collection-card .card-icon.pin-action.active svg{fill:currentColor}.collection-card .card-icon.danger:hover{color:#dc2626}.collection-card-main{position:relative;z-index:1;display:grid;min-width:0}.collection-card-head h3{overflow:hidden;color:#ffffff;font-size:18px;font-weight:790;white-space:nowrap;text-overflow:ellipsis}.collection-card-main p{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.82);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-preview-strip{position:relative;z-index:1;min-height:52px;gap:8px}.collection-preview-strip img{object-fit:cover;background:rgba(255,255,255,.25)}.collection-preview-strip img,.collection-preview-strip span{width:58px;height:48px;border:2px solid var(--folder-color,var(--blue));border-radius:12px}.collection-preview-strip span{display:block;background:rgba(255,255,255,.2)}.collection-card-footer span{display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#ffffff;font-size:13px;font-weight:730;white-space:nowrap;text-overflow:ellipsis}.collection-card-footer span svg{flex:0 0 auto}.collection-card-footer svg{width:15px;height:15px}.bookmark-list,.simple-list{display:grid;gap:14px;padding:20px}.bookmark-card,.bookmark-list-item,.simple-bookmark{overflow:hidden;--bookmark-accent:var(--blue);border:1px solid rgba(210,222,238,.78);background:#ffffff;cursor:pointer;box-shadow:0 1px 2px rgba(20,32,48,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bookmark-card.priority-low,.bookmark-list-item.priority-low,.simple-bookmark.priority-low{--bookmark-accent:#16a34a}.bookmark-card.priority-medium,.bookmark-card.priority-normal,.bookmark-list-item.priority-medium,.bookmark-list-item.priority-normal,.simple-bookmark.priority-medium,.simple-bookmark.priority-normal{--bookmark-accent:#1769ff}.bookmark-card.priority-high,.bookmark-list-item.priority-high,.simple-bookmark.priority-high{--bookmark-accent:#f97316}.bookmark-card.priority-urgent,.bookmark-list-item.priority-urgent,.simple-bookmark.priority-urgent{--bookmark-accent:#ef4444}.bookmark-card:hover,.bookmark-list-item:hover,.simple-bookmark:hover{transform:translateY(-1px);border-color:rgba(210,222,238,.78);box-shadow:0 10px 24px rgba(28,53,84,.06)}.bookmark-grid-card{position:relative;display:grid;grid-template-rows:178px minmax(0,1fr) auto;min-height:374px;border-radius:28px}.bookmark-hero{position:relative;overflow:hidden;min-height:178px;background:linear-gradient(135deg,#eef6ff,#f8fbff)}.bookmark-hero>img,.bookmark-visual-placeholder{width:100%;height:100%}.bookmark-hero>img{object-fit:cover;transition:transform .24s ease}.bookmark-visual-placeholder{position:relative;display:grid;align-content:center;gap:16px;padding:22px;overflow:hidden;color:#12305c}.placeholder-grid{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,105,255,.06) 1px,transparent 0),linear-gradient(180deg,rgba(23,105,255,.06) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent)}.placeholder-mark{position:relative;z-index:1;display:grid;width:54px;height:54px;place-items:center;color:var(--bookmark-accent);border:1px solid color-mix(in srgb,var(--bookmark-accent) 24%,#ffffff);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(23,105,255,.1)}.placeholder-mark img{width:24px;height:24px;object-fit:contain;border-radius:6px}.placeholder-mark svg{display:none;width:23px;height:23px}.bookmark-visual-placeholder div{position:relative;z-index:1;display:grid;gap:5px;max-width:78%}.bookmark-visual-placeholder small,.bookmark-visual-placeholder strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bookmark-visual-placeholder strong{font-size:15px;font-weight:820}.bookmark-visual-placeholder small{color:#667085;font-size:12.5px;font-weight:650}.bookmark-card:hover .bookmark-hero>img{transform:scale(1.035)}.bookmark-hero:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.26));content:""}.bookmark-hero-meta{position:absolute;z-index:1;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff;font-size:12px;font-weight:700}.bookmark-hero .card-actions{position:absolute;z-index:2;top:12px;right:12px}.bookmark-card .card-actions,.bookmark-list-item .card-actions,.simple-bookmark .card-actions{opacity:0;pointer-events:none;transform:translateY(-4px)}.bookmark-card:focus-within .card-actions,.bookmark-card:hover .card-actions,.bookmark-list-item:focus-within .card-actions,.bookmark-list-item:hover .card-actions,.simple-bookmark:focus-within .card-actions,.simple-bookmark:hover .card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.bookmark-card .card-actions,.bookmark-list-item .card-actions,.simple-bookmark .card-actions{opacity:1;pointer-events:auto;transform:none}}.bookmark-card-footer,.domain,.list-footer,.list-kicker,.pill-row,.simple-main p,.simple-meta,.source-chip{display:flex;align-items:center}.source-chip{min-width:0;gap:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bookmark-hero .source-chip{max-width:68%;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(12px)}.bookmark-card-copy{display:grid;gap:10px;min-width:0;padding:18px 18px 4px}.bookmark-card-copy h3,.list-content h3,.simple-main h3{overflow:hidden;color:var(--ink);font-weight:800;text-overflow:ellipsis}.bookmark-title-row{display:flex;align-items:flex-start;gap:9px;min-width:0}.bookmark-title-row h3{min-width:0}.priority-dot{width:9px;height:9px;flex:0 0 auto;margin-top:7px;border-radius:999px;background:var(--bookmark-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bookmark-accent) 14%,transparent)}.bookmark-card-copy h3{display:-webkit-box;font-size:19px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bookmark-card-copy p,.list-content p{display:-webkit-box;overflow:hidden;color:#697586;font-size:13.5px;line-height:1.48;-webkit-box-orient:vertical}.bookmark-card-copy p{-webkit-line-clamp:3}.bookmark-card-footer{justify-content:flex-start;gap:10px;min-height:54px;padding:0 18px 18px}.card-actions{display:inline-flex;gap:7px;transition:opacity .16s ease,transform .16s ease}.card-icon{display:grid;width:36px;height:36px;place-items:center;color:#475467;border:1px solid rgba(226,234,245,.86);border-radius:14px;background:rgba(255,255,255,.92);transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.card-icon svg{width:16px;height:16px}.card-icon.active{color:#f59e0b;border-color:#fde4a7;background:#fff8e6}.card-icon.active svg{fill:currentColor}.card-icon:hover{color:var(--blue);border-color:#cfe4ff;background:#edf5ff;transform:translateY(-1px)}.card-icon.danger:hover{color:#e11d48;border-color:#fecdd3;background:#fff1f2}.bookmark-list-item{display:grid;grid-template-columns:196px minmax(0,1fr);gap:18px;align-items:center;min-height:164px;padding:12px;border-radius:26px}.list-cover{overflow:hidden;height:140px;border-radius:21px;background:linear-gradient(135deg,#eef6ff,#f8fbff)}.list-cover .bookmark-visual-placeholder,.list-cover img{width:100%;height:100%}.list-cover img{object-fit:cover}.list-cover .bookmark-visual-placeholder{gap:10px;padding:16px}.list-cover .placeholder-mark{width:46px;height:46px;border-radius:16px;font-size:15px}.list-cover .bookmark-visual-placeholder div{max-width:100%}.list-content{display:grid;align-content:start;gap:10px;min-width:0;padding-right:4px}.list-kicker{justify-content:space-between;gap:10px;color:#697586;font-size:12px;font-weight:700}.list-kicker time{flex:0 0 auto;white-space:nowrap}.list-content h3{overflow:hidden;font-size:18px;line-height:1.28;white-space:nowrap;text-overflow:ellipsis}.list-content p{-webkit-line-clamp:2}.list-footer{justify-content:space-between;gap:12px;margin-top:2px}.bookmark-tag-row{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:7px;min-width:0}.bookmark-tag-chip{display:inline-flex;align-items:center;max-width:132px;min-height:28px;gap:5px;padding:0 9px;overflow:hidden;color:#2f3a4d;border:1px solid #e2eaf5;border-radius:999px;background:#f8fbff;font-size:12px;font-weight:720;line-height:1;white-space:nowrap;text-overflow:ellipsis}.bookmark-tag-chip svg{width:13px;height:13px;flex:0 0 auto;color:var(--blue)}.bookmark-tag-chip.muted{color:#7b8798;background:#ffffff}.bookmark-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-top:1px solid var(--line);background:#fbfdff}.bookmark-pagination p{color:#667085;font-size:13px;font-weight:650}.bookmark-pagination b{color:var(--ink);font-weight:800}.pagination-controls{display:inline-flex;align-items:center;gap:6px}.bookmark-page-btn{display:inline-grid;min-width:34px;height:34px;padding:0 9px;place-items:center;color:#526071;border:1px solid #dfe8f5;border-radius:12px;background:#ffffff;font-size:12.5px;font-weight:780;transition:color .16s ease,border-color .16s ease,background .16s ease}.bookmark-page-btn svg{width:15px;height:15px}.bookmark-page-btn.active,.bookmark-page-btn:hover:not(:disabled){color:var(--blue);border-color:#c7ddff;background:#edf5ff}.bookmark-page-btn:disabled{cursor:not-allowed;opacity:.46}.simple-bookmark{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(154px,auto) 122px;gap:12px;align-items:center;min-height:66px;padding:10px 12px;border-radius:20px}.simple-source{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(226,234,245,.86);border-radius:14px;background:#f8fbff}.simple-main{display:grid;gap:4px;min-width:0}.simple-main h3{font-size:14.5px;white-space:nowrap}.simple-main .bookmark-title-row{align-items:center;gap:8px}.simple-main .priority-dot{width:8px;height:8px;margin-top:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--bookmark-accent) 12%,transparent)}.simple-main p{gap:6px;overflow:hidden;color:var(--muted);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.simple-meta{justify-content:flex-end;gap:7px;min-width:0;overflow:hidden}.simple-meta .bookmark-tag-row{flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-end;overflow:hidden}.simple-meta .bookmark-tag-chip{max-width:104px;min-height:26px;font-size:11.5px}.simple-meta .bookmark-tag-chip:nth-child(n+3){display:none}.simple-meta .pill{max-width:96px;text-overflow:ellipsis}.simple-meta time{color:#667085;font-size:12px;font-weight:650;white-space:nowrap}.simple-actions{justify-self:end}.favicon-img{width:16px;height:16px;object-fit:cover;border-radius:4px}.domain{gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pill-row{gap:7px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 9px;color:var(--blue);border:1px solid #d8e9ff;border-radius:999px;background:#f2f7ff;font-size:12px;font-weight:650;white-space:nowrap}.pill svg{width:13px;height:13px}.pill.mint{color:#057a55;border-color:#c9f5e4;background:#effdf7}.pill.violet{color:#6d28d9;border-color:#e9ddff;background:#f7f2ff}.pill.coral{color:#d94d38;border-color:#ffe0d8;background:#fff5f2}.pill.priority-low{color:#057a55;border-color:#c9f5e4;background:#effdf7}.pill.priority-medium,.pill.priority-normal{color:#4260c9;border-color:#dce6ff;background:#f3f6ff}.pill.priority-high{color:#b54708;border-color:#fedf89;background:#fffaeb}.pill.priority-urgent{color:#b42318;border-color:#fecdca;background:#fff1f0}.reminder-pill{color:#6d28d9;border-color:#e9ddff;background:#f7f2ff}.activity-list{display:grid;gap:14px;padding:20px;min-width:0}.activity-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:flex-start;min-width:0}.activity-icon{display:grid;box-sizing:border-box;width:42px;height:42px;padding:9px;place-items:center;color:var(--blue);border-radius:16px;background:#edf5ff}.activity-icon svg{width:19px;height:19px}.activity-item p{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.35}.activity-item time{display:block;margin-top:4px;color:var(--muted);font-size:12px}.activity-empty{display:grid;min-height:190px;place-items:center;gap:8px;padding:28px 18px;color:var(--muted);text-align:center}.activity-empty span{display:grid;width:48px;height:48px;place-items:center;color:var(--blue);border-radius:18px;background:#edf5ff}.activity-empty span svg{width:21px;height:21px}.activity-empty strong{color:var(--ink);font-size:15px}.activity-empty p{max-width:260px;font-size:13px;line-height:1.45}.automation-list{display:grid;gap:16px;padding:18px}.automation-row{display:grid;gap:18px;min-height:212px;padding:22px;border:1px solid rgba(222,232,246,.88);border-radius:26px;background:#ffffff;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.automation-row.is-paused{border-color:#e4e7ec;background:#f4f6f9;opacity:.78}.automation-row.is-paused .automation-row-icon{color:#98a2b3;background:#eef2f6}.automation-row.is-paused .automation-flow span,.automation-row.is-paused .automation-flow-step{border-color:#e4e7ec;background:#f8fafc;color:#667085}.automation-row.is-paused .automation-title-line .automation-status{color:#667085;border-color:#d9dee7;background:#eef2f6}.automation-row-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:flex-start}.automation-row-icon{display:grid;width:48px;height:48px;place-items:center;color:var(--blue);border-radius:17px;background:#edf5ff}.automation-row-icon svg{width:20px;height:20px}.automation-title-group{display:grid;min-width:0;gap:5px}.automation-title-line{display:flex;min-width:0;align-items:center;gap:8px}.automation-row strong{display:block;overflow:hidden;color:var(--ink);font-size:15px;font-weight:840;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.automation-row p{color:#667085;font-size:12.5px;font-weight:650;line-height:1.35}.automation-title-line .automation-status{flex:0 0 auto;min-height:24px;gap:5px;padding:0 8px;border:1px solid #d6f5e4;border-radius:999px;background:#effdf7;font-size:11px;font-weight:820}.automation-title-line .automation-status svg{width:12px;height:12px;color:#12b76a}.automation-title-line .automation-status.is-active{color:#087443}.automation-title-line .automation-status.is-inactive{color:#667085;border-color:#d9dee7;background:#eef2f6}.automation-title-line .automation-status.is-inactive svg{color:#98a2b3}.automation-run-meta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:auto;padding-top:14px;color:#667085;border-top:1px solid #edf2f7}.automation-run-meta span{display:inline-flex;align-items:center;gap:7px;min-height:20px;padding:0;color:#667085;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:720}.automation-run-meta b{color:#64748b;font-size:12px;font-weight:760}.automation-run-meta svg{width:13px;height:13px;color:#98a2b3}.automation-run-meta .automation-status{color:#667085;border:0;background:transparent}.automation-run-meta .automation-status.is-active{color:#087443;border:0;background:transparent}.automation-run-meta .automation-status.is-active b{color:#087443}.automation-run-meta .automation-status.is-active svg{color:#12b76a}.automation-run-meta .automation-status.is-inactive{color:#667085;border:0;background:transparent}.automation-run-meta .automation-status.is-inactive b{color:#667085}.automation-row small{align-self:center;padding:5px 8px;color:#0f6b4f;border-radius:999px;background:#ecfdf5;font-size:11px;font-weight:760}.automation-toggle{display:grid;width:44px;height:26px;padding:0;place-items:center;border:0;border-radius:999px;background:transparent;cursor:pointer}.automation-toggle span{position:relative;display:block;width:36px;height:18px;border-radius:999px;background:#cbd5e1;transition:background .16s ease}.automation-toggle span:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:transform .16s ease;content:""}.automation-toggle.active{background:transparent}.automation-toggle.active span{background:var(--blue)}.automation-toggle.active span:after{transform:translateX(18px)}.automation-row-actions{position:relative;display:inline-flex;align-items:center;gap:6px;justify-self:end}.automation-more-button{display:grid;width:30px;height:30px;padding:0;place-items:center;color:#667085;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.automation-more-button:hover,.automation-row-actions.open .automation-more-button{color:var(--ink);background:#f2f6fb}.automation-more-button svg{width:17px;height:17px}.automation-action-menu{position:absolute;z-index:60;top:calc(100% + 8px);right:0;display:none;min-width:150px;padding:7px;border:1px solid var(--line);border-radius:15px;background:#ffffff;box-shadow:0 18px 45px rgba(29,41,57,.15)}.automation-row-actions.open .automation-action-menu{display:grid;gap:4px}.automation-action-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;color:#344054;border:0;border-radius:10px;background:transparent;font-size:13px;font-weight:740;text-align:left;cursor:pointer}.automation-action-menu button:hover{background:#f3f7ff}.automation-action-menu button.danger{color:#d92d20}.automation-action-menu svg{width:15px;height:15px}.automation-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.automation-flow span,.automation-flow-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:98px;align-items:start;padding:13px;border:1px solid rgba(221,230,243,.82);border-radius:18px;background:rgba(255,255,255,.72);color:#344054;font-size:12px;font-weight:690}.automation-flow-step-title{display:flex;align-items:center;min-width:0;gap:6px}.automation-flow-step:not(:last-child):after{position:absolute;top:50%;right:-18px;width:18px;border-top:2px dotted #c4d2e5;transform:translateY(-50%);content:""}.automation-flow-step:not(:last-child):before{position:absolute;top:50%;right:-18px;width:7px;height:7px;border-top:2px solid #c4d2e5;border-right:2px solid #c4d2e5;transform:translateY(-50%) rotate(45deg);content:""}.automation-step-badge{display:grid;width:22px;height:22px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:8px;background:#edf5ff}.automation-step-badge svg{width:13px;height:13px}.automation-flow b{display:block;min-width:0;overflow:hidden;color:#8090a7;font-size:10px;font-weight:820;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.automation-flow b svg{width:12px;height:12px}.automation-flow em{display:-webkit-box;overflow:hidden;width:100%;min-width:0;color:#27364a;font-size:13px;font-weight:780;font-style:normal;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.automation-value-panel{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 78%,var(--page))}.automation-value-panel:empty{display:none}.automation-value-panel label{display:grid;gap:8px}.automation-value-panel span{color:var(--text);font-size:12px;font-weight:760}.automation-value-panel input,.automation-value-panel select,.automation-value-panel textarea{width:100%;min-height:42px;padding:10px 12px;color:var(--ink);border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,var(--page));font:inherit;font-size:13px;outline:none}.automation-value-panel textarea{min-height:74px;resize:vertical}.automation-value-panel input:focus,.automation-value-panel select:focus,.automation-value-panel textarea:focus{border-color:color-mix(in srgb,var(--blue) 58%,var(--line))}.automation-value-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}.page-header h2{font-size:34px;font-weight:820;letter-spacing:-.03em}.collection-header-info{gap:14px}.collection-back-button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:#344054;border:1px solid var(--line);border-radius:14px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.05);cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease,background .15s ease}.collection-back-button:hover{color:var(--blue);border-color:#cfe1ff;background:#f6f9ff;transform:translateX(-1px)}.collection-back-button svg{width:19px;height:19px}.page-header p{max-width:680px;margin-top:8px;color:var(--text);line-height:1.55}.collection-header-info{display:flex;align-items:center;gap:18px;min-width:0}.collection-header-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;color:var(--folder-color,var(--blue));border:1px solid color-mix(in srgb,var(--folder-color,var(--blue)) 20%,#ffffff);background:color-mix(in srgb,var(--folder-color,var(--blue)) 12%,#ffffff)}.collection-header-icon svg{width:32px;height:32px}.view-toolbar{border:1px solid rgba(216,226,240,.88);border-radius:26px;background:rgba(255,255,255,.82)}.filter-row{gap:10px;flex-wrap:wrap}.bookmark-toolbar,.filter-row{display:flex;align-items:center}.bookmark-toolbar{justify-content:space-between;gap:14px;padding:16px 18px}.toolbar-filter-group,.toolbar-view-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.toolbar-view-group{padding:5px;border:1px solid #e4ebf5;border-radius:18px;background:#f8fbff}.chip-button.active,.view-toggle.active{color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.segmented-control,.toolbar-view-group{display:inline-flex;align-items:center}.segmented-control .view-toggle,.toolbar-view-group .view-toggle{border:none;background:transparent;min-height:38px;padding:0 13px;border-radius:13px;color:#667085;font-size:13px;font-weight:720;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:7px}.segmented-control .view-toggle:hover,.toolbar-view-group .view-toggle:hover{color:var(--ink);background:#ffffff}.segmented-control .view-toggle.active,.toolbar-view-group .view-toggle.active{background:#ffffff;color:var(--blue);box-shadow:0 8px 18px rgba(23,105,255,.08)}.modern-dropdown{position:relative;display:inline-block}.dropdown-trigger{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 15px;border-radius:15px;color:#475569;border:1px solid #e0e9f5;background:#fbfdff;font-size:13px;font-weight:720;cursor:pointer;transition:all .2s ease}.dropdown-trigger:hover{background:#ffffff;border-color:#d8e9ff}.dropdown-trigger.active{color:var(--blue);background:#edf5ff;border-color:#d8e9ff}.toolbar-result-pill{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 14px;color:var(--blue);border:1px solid #d8e9ff;border-radius:15px;background:#edf5ff;font-size:13px;font-weight:760;white-space:nowrap}.dropdown-trigger svg,.toolbar-result-pill svg,.toolbar-view-group svg{width:17px;height:17px}.dropdown-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:160px;background:#ffffff;border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 10px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s cubic-bezier(.16,1,.3,1)}.modern-dropdown.open .dropdown-popover{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{display:flex;align-items:center;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease}.dropdown-item:hover{background:#f1f5f9;color:var(--ink)}.dropdown-item.selected{background:#edf5ff;color:var(--blue)}.empty-state{display:grid;min-height:280px;place-items:center;padding:34px;color:var(--muted);text-align:center}.empty-state i{display:grid;width:54px;height:54px;margin:0 auto 14px;place-items:center;color:var(--blue);border-radius:20px;background:#edf5ff}.empty-panel{display:grid;min-height:230px;place-items:center;padding:34px 22px 38px;border-top:1px solid rgba(221,230,243,.82);background:linear-gradient(180deg,rgba(248,251,255,.72),rgba(255,255,255,.92)),repeating-linear-gradient(90deg,rgba(23,105,255,.045) 0 1px,transparent 1px 52px);text-align:center}.collections-workspace>.empty-panel{border-top:0}.surface-card>.empty-panel:first-child{min-height:380px;border-top:0}.empty-panel-visual{position:relative;display:grid;width:104px;height:88px;margin-bottom:18px;place-items:center}.empty-panel-tile{position:absolute;display:block;border:1px solid rgba(193,210,232,.78);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 8px 18px rgba(25,48,78,.06)}.empty-panel-tile.tile-one{inset:8px 28px 24px 8px;transform:rotate(-8deg)}.empty-panel-tile.tile-two{inset:22px 8px 8px 30px;transform:rotate(7deg)}.empty-panel-visual i{position:relative;z-index:1;display:grid;width:58px;height:58px;place-items:center;color:var(--blue);border:1px solid #cfe4ff;border-radius:20px;background:#f4f9ff;box-shadow:0 10px 26px rgba(23,105,255,.11)}.empty-panel-visual svg{width:24px;height:24px}.empty-panel-copy{display:grid;gap:7px;max-width:390px}.empty-panel-copy h3{color:var(--ink);font-size:18px;font-weight:800}.empty-panel-copy p{color:#667085;font-size:14px;line-height:1.5}.empty-panel-action{margin-top:18px}.tag-cloud{display:flex;flex-wrap:wrap;gap:12px;padding:20px}.tag-chip{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;color:#344054;border:1px solid var(--line);border-radius:16px;background:#fff;font-weight:650}.tag-chip.active,.tag-chip:hover{color:var(--blue);border-color:#cfe4ff;background:#edf5ff}.tag-chip b{color:var(--blue)}.tags-workspace{overflow:hidden;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.78)}.tags-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.tags-toolbar h3{font-size:18px;font-weight:790}.tags-toolbar p{margin-top:5px;color:var(--muted);font-size:13px}.tag-filter-group{padding:5px;border:1px solid #e4ebf5;border-radius:16px;background:#f8fbff}.tag-filter-group,.tag-filter-group button{display:inline-flex;align-items:center;gap:7px}.tag-filter-group button{min-height:34px;padding:0 11px;color:#596273;border:0;border-radius:11px;background:transparent;font-size:12.5px;font-weight:760}.tag-filter-group button.active,.tag-filter-group button:hover{color:var(--blue);background:#ffffff}.tag-filter-group svg{width:15px;height:15px}.tag-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:18px}.tag-pagination{border-top:1px solid var(--line)}.tag-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px;color:#344054;border:1px solid #e1eaf6;border-radius:18px;background:#ffffff;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tag-card.active,.tag-card:hover{border-color:#cfe4ff;background:#f8fbff;transform:translateY(-1px)}.tag-card-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.tag-card-icon svg{width:19px;height:19px}.tag-card small,.tag-card strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-card strong{font-size:14px;font-weight:800}.tag-card small{margin-top:4px;color:#7b8798;font-size:12px;font-weight:650}.tag-card b{display:inline-grid;min-width:28px;height:28px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:999px;background:#ffffff;font-size:12px}.tagged-links-panel .bookmark-grid{padding:20px}.trash-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}.trash-actions .primary-button,.trash-actions .secondary-button{flex:0 0 auto}.trash-panel{overflow:hidden}.trash-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line);background:#fbfdff}.trash-toolbar-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.trash-selection-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto;white-space:nowrap}.trash-selection-actions .secondary-button{min-height:36px;padding-inline:13px;border-radius:13px;font-size:13px}.trash-toolbar p{flex:0 0 auto;margin:0;color:#667085;font-size:13px;font-weight:650}.trash-check,.trash-select-all{display:inline-flex;align-items:center;gap:9px;color:#344054;font-size:13px;font-weight:760}.trash-check input,.trash-select-all input{width:17px;height:17px;accent-color:var(--blue)}.trash-list{display:grid;gap:10px;padding:16px}.trash-row{display:grid;grid-template-columns:24px 58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:12px;border:1px solid #e1eaf6;border-radius:20px;background:#ffffff;transition:border-color .16s ease,background .16s ease}.trash-row.selected{border-color:#a9ccff;background:#f4f8ff}.trash-thumb{width:58px;height:58px;object-fit:cover;border:1px solid #dfe8f5;border-radius:16px;background:#eef5ff}.trash-copy{min-width:0}.trash-copy h3,.trash-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-copy h3{margin:0;color:var(--ink);font-size:15px;font-weight:820}.trash-copy p{margin:5px 0 0;color:#768295;font-size:12.5px;font-weight:650}.trash-row-actions{display:flex;align-items:center;gap:8px}.integration-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;border:1px solid rgba(216,226,240,.88);background:linear-gradient(135deg,rgba(79,131,255,.1),rgba(255,255,255,0) 46%),rgba(255,255,255,.84)}.integration-hero-copy{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.integration-hero-icon{display:grid;width:54px;height:54px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:20px;background:#edf5ff}.integration-hero-icon svg{width:24px;height:24px}.integration-hero h3{margin-top:4px;color:var(--ink);font-size:24px;font-weight:820;line-height:1.1}.integration-hero p{max-width:720px;margin-top:8px;color:var(--text);font-size:14px;line-height:1.55}.integration-flow{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72)}.integration-flow span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;color:#344054;border:1px solid #dce7f6;border-radius:13px;background:#ffffff;font-size:12px;font-weight:780;white-space:nowrap}.integration-flow svg{width:15px;height:15px;color:var(--blue)}.integration-flow i{display:grid;place-items:center;color:#94a3b8}.integrations-workspace{overflow:hidden;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.74)}.integrations-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.integrations-toolbar h3{color:var(--ink);font-size:18px;font-weight:800}.integrations-toolbar p{margin-top:5px;color:var(--muted);font-size:13px}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding:20px}.integration-card{display:grid;align-content:start;gap:16px;min-width:0;min-height:256px;padding:18px;border:1px solid #dce7f6;border-radius:24px;background:#ffffff;transition:border-color .16s ease,transform .16s ease,background .16s ease}.integration-card:hover{border-color:#c7ddff;background:#f9fbff;transform:translateY(-1px)}.integration-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-source-icon{display:grid;width:44px;height:44px;place-items:center;color:var(--blue);border-radius:16px;background:#edf5ff}.integration-source-icon svg{width:21px;height:21px}.integration-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:#0f6b4f;border:1px solid #d6f5e4;border-radius:999px;background:#effdf7;font-size:11px;font-weight:820}.integration-card-copy{display:grid;gap:8px}.integration-card-copy h3{overflow:hidden;color:var(--ink);font-size:18px;font-weight:820;line-height:1.16;white-space:nowrap;text-overflow:ellipsis}.integration-card-copy p{display:-webkit-box;overflow:hidden;color:var(--text);font-size:13px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.integration-meta{display:flex;min-width:0;align-items:center;gap:8px;padding:11px 12px;color:#64748b;border:1px solid #e4edf8;border-radius:15px;background:#f8fbff;font-size:12px;font-weight:720}.integration-meta svg{flex:0 0 auto;width:15px;height:15px;color:var(--blue)}.integration-meta span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.integration-action{width:100%;margin-top:auto}.integration-action.is-complete{color:#087443;border-color:#b7ebd0;background:#effdf7}.docs-import-card{width:min(760px,100%)}.browser-import-card{width:min(780px,100%)}.browser-import-form{display:grid;gap:16px;padding:20px}.browser-import-summary{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;align-items:center;padding:14px;border:1px solid #dce7f6;border-radius:20px;background:#f8fbff}.browser-import-summary>span{display:grid;width:48px;height:48px;place-items:center;color:var(--blue);border-radius:17px;background:#edf5ff}.browser-import-summary strong{display:block;color:var(--ink);font-size:16px;font-weight:820}.browser-import-summary p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.35}.browser-import-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.import-option-card{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:14px;border:1px solid #dce7f6;border-radius:18px;background:#ffffff;cursor:pointer}.import-option-card:has(input:checked){border-color:#8fb9ff;background:#f2f7ff}.import-option-card input{margin-top:2px;accent-color:var(--blue)}.import-option-card b{display:block;color:var(--ink);font-size:14px;font-weight:790}.import-option-card small{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.browser-import-target{display:grid;gap:8px;color:#465064;font-size:13px;font-weight:730}.browser-import-target select{height:48px;padding:0 14px;color:var(--ink);border:1px solid #d8e8ff;border-radius:16px;background:#f8fbff}.browser-import-preview{display:grid;gap:10px;padding:14px;border:1px solid #e4edf8;border-radius:18px;background:rgba(248,251,255,.8)}.browser-import-empty-note{margin:0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.45}.browser-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px;font-weight:780}.browser-preview-head span{display:inline-flex;align-items:center;gap:7px}.browser-preview-head svg{width:15px;height:15px;color:var(--blue)}.browser-folder-list{display:flex;flex-wrap:wrap;gap:8px}.browser-folder-list span{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:7px;padding:8px 10px;color:#344054;border:1px solid #dce7f6;border-radius:999px;background:#ffffff;font-size:12px;font-weight:760}.browser-folder-list svg{flex:0 0 auto;width:14px;height:14px;color:var(--blue)}.browser-folder-list b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browser-folder-list small{color:var(--blue);font-weight:820}.docs-import-form{padding:20px}.docs-file-picker{display:grid;gap:8px;cursor:pointer}.docs-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.docs-file-picker>span{display:flex;min-height:48px;align-items:center;gap:9px;padding:0 14px;color:#344054;border:1px dashed #bcd4fb;border-radius:16px;background:#f8fbff;font-size:13px;font-weight:760}.docs-file-picker>span svg{width:18px;height:18px;color:var(--blue)}.docs-file-picker small{overflow:hidden;color:var(--muted);font-size:12px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.docs-import-form textarea{min-height:180px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:28px;background:rgba(15,23,42,.24)}.modal-backdrop.open{display:flex}#noticeModal{z-index:90}.modal-card{width:min(720px,100%);max-height:calc(100vh - 56px);overflow:auto;border-radius:28px;background:rgba(255,255,255,.96)}#bookmarkModal .modal-card{overflow:visible}.collection-builder{width:min(920px,100%);overflow:visible;border-radius:26px}.collection-builder-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--line)}.collection-builder-head h2{font-size:25px;font-weight:790}.collection-builder-form{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;padding:22px}.collection-live-preview{display:grid;align-content:start;gap:12px}.preview-collection-card{min-height:238px;cursor:default}.preview-collection-card:hover{transform:none}.collection-builder-fields{display:grid;gap:16px;min-width:0}.builder-field{position:relative;display:grid;gap:8px;color:#465064;font-size:13px;font-weight:730}.builder-field span{display:inline-flex;align-items:center;gap:6px}.builder-field small{color:var(--muted);font-size:12px;font-weight:650}.builder-field input,.builder-field textarea{width:100%;border:1px solid #d8e8ff;border-radius:16px;outline:0;background:#f8fbff;color:var(--ink)}.builder-field input{height:48px;padding:0 14px}.builder-field textarea{resize:vertical;min-height:90px;padding:13px 14px}.icon-select{position:relative}.icon-select-trigger{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 13px;color:#344054;border:1px solid #d8e8ff;border-radius:17px;background:#f8fbff;text-align:left}.icon-select-trigger>span:first-child{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:12px;background:#edf5ff}.icon-select-trigger b{overflow:hidden;font-size:14px;font-weight:760;white-space:nowrap;text-overflow:ellipsis}.icon-select-trigger svg{width:18px;height:18px}.icon-select-popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;padding:10px;border:1px solid var(--line);border-radius:18px;background:#ffffff}.icon-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#f8fbff}.icon-tabs button{min-height:32px;color:#667085;border:0;border-radius:10px;background:transparent;font-size:13px;font-weight:760}.icon-tabs button.active{color:var(--blue);background:#ffffff}.emoji-grid,.icon-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-height:204px;overflow:auto}.icon-option{display:grid;width:34px;height:34px;place-items:center;color:#526071;border:1px solid var(--line);border-radius:12px;background:#ffffff}.icon-option:hover{border-color:#cfe4ff;background:#edf5ff}.emoji-option{font-size:18px}.emoji-glyph{font-size:20px;line-height:1}.builder-color-grid{display:grid;grid-template-columns:repeat(10,38px);gap:9px;max-height:180px;overflow-y:auto;padding-right:4px}.builder-color-grid label{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:13px;background:#ffffff;cursor:pointer}.builder-color-grid input{position:absolute;opacity:0;pointer-events:none}.builder-color-grid span{width:22px;height:22px;border-radius:999px;background:var(--accent-color)}.builder-color-grid label:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 3px #e5f0ff}.wide-builder-field{grid-column:1/-1}.collection-form-bookmarks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:184px;overflow:auto;padding:8px;border:1px solid #d8e8ff;border-radius:17px;background:#f8fbff}.collection-form-bookmark{display:flex;align-items:center;gap:9px;min-width:0;min-height:42px;padding:8px 10px;color:#344054;border:1px solid rgba(216,232,255,.86);border-radius:13px;background:#ffffff;cursor:pointer}.collection-form-bookmark input{flex:0 0 auto;width:15px;height:15px;accent-color:var(--blue)}.collection-form-bookmark span{display:block;min-width:0;overflow:hidden;font-size:13px;font-weight:720;white-space:nowrap;text-overflow:ellipsis}.field-empty-note{grid-column:1/-1;margin:0;padding:14px;color:var(--muted);border:1px dashed #cfe0f7;border-radius:14px;background:#ffffff;font-size:13px;font-weight:650;text-align:center}.collection-builder-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.collection-bookmark-picker{width:min(760px,100%);overflow:hidden}.collection-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.collection-picker-head h2{font-size:25px;font-weight:800}.collection-picker-head p{margin-top:7px;color:#667085;font-size:14px}.collection-picker-form{display:grid;gap:16px;padding:18px 22px 22px}.collection-bookmark-list{display:grid;gap:10px;max-height:min(52vh,480px);overflow:auto;padding-right:4px}.collection-bookmark-option{display:grid;grid-template-columns:22px 62px minmax(0,1fr) 36px;gap:13px;align-items:center;min-height:82px;padding:10px;border:1px solid rgba(218,228,242,.92);border-radius:20px;background:#ffffff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.collection-bookmark-option:hover{border-color:#cfe4ff;background:#f8fbff;box-shadow:0 10px 24px rgba(28,53,84,.05)}.collection-bookmark-option:has(input:checked){border-color:#9dc7ff;background:#f3f8ff;box-shadow:inset 0 0 0 1px #cfe4ff}.collection-bookmark-option input{width:18px;height:18px;accent-color:var(--blue)}.collection-bookmark-option img{width:62px;height:62px;object-fit:cover;border-radius:16px;background:#eef2f8}.collection-bookmark-option span{display:grid;gap:6px;min-width:0}.collection-bookmark-option small,.collection-bookmark-option strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-bookmark-option strong{color:var(--ink);font-size:14px;font-weight:790}.collection-bookmark-option small{color:#667085;font-size:12.5px;font-weight:650}.collection-bookmark-option>i{display:grid;width:36px;height:36px;place-items:center;color:var(--blue);border-radius:13px;background:#edf5ff}.collection-picker-empty{display:grid;min-height:260px;place-items:center;padding:28px;text-align:center}.collection-picker-empty i{display:grid;width:58px;height:58px;margin-bottom:15px;place-items:center;color:var(--blue);border-radius:20px;background:#edf5ff}.collection-picker-empty h3{color:var(--ink);font-size:18px;font-weight:800}.collection-picker-empty p{max-width:330px;margin-top:7px;color:#667085;font-size:14px;line-height:1.5}.collection-picker-actions{border-top:1px solid var(--line);padding-top:16px}.automation-builder{width:min(760px,100%)}.automation-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f8fbff)}.automation-builder-head h2{font-size:25px;font-weight:800}.automation-builder-head p{margin-top:7px;color:#667085;font-size:14px}.automation-builder-form{display:grid;padding:22px}.automation-identity{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:14px;border:1px solid #d8e9ff;border-radius:22px;background:linear-gradient(135deg,#edf5ff,#ffffff)}.automation-identity label,.automation-identity>div{display:grid;gap:8px}.automation-identity span{color:#465064;font-size:13px;font-weight:780}.automation-identity input:not([type]),.automation-identity input[type=text]{width:100%;height:48px;padding:0 14px;color:var(--ink);border:1px solid #d8e8ff;border-radius:16px;outline:0;background:#ffffff;font-size:14px;font-weight:690}.automation-icon-grid{display:grid;grid-template-columns:repeat(6,34px);gap:7px}.automation-icon-grid label{position:relative;display:grid;width:34px;height:34px;place-items:center;color:#526071;border:1px solid rgba(216,226,240,.9);border-radius:12px;background:#ffffff;cursor:pointer}.automation-icon-grid input{position:absolute;opacity:0;pointer-events:none}.automation-icon-grid label:has(input:checked){color:var(--blue);border-color:#9dc7ff;background:#edf5ff;box-shadow:0 0 0 3px rgba(23,105,255,.1)}.automation-step{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;align-items:center;padding:14px;border:1px solid rgba(218,228,242,.92);border-radius:20px;background:#ffffff}.automation-step>span{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:14px;font-weight:800}.automation-step>span i{display:grid;width:34px;height:34px;place-items:center;border-radius:13px}.automation-step.trigger>span i{color:#1769ff;background:#edf5ff}.automation-step.condition>span i{color:#7c3aed;background:#f5f0ff}.automation-step.action>span i{color:#0f9f6e;background:#ecfdf5}.automation-step select{width:100%;height:46px;padding:0 13px;color:#344054;border:1px solid #d8e8ff;border-radius:15px;outline:0;background:#f8fbff;font-size:14px;font-weight:680}.automation-builder-preview{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:14px;border:1px solid #d8e9ff;border-radius:20px;background:linear-gradient(135deg,#edf5ff,#ffffff)}.automation-builder-preview i{display:grid;width:44px;height:44px;place-items:center;color:var(--blue);border-radius:15px;background:#ffffff}.automation-builder-preview strong{color:var(--ink);font-size:14px;font-weight:800}.automation-builder-preview p{margin-top:4px;color:#667085;font-size:13px}.automation-builder-actions{padding-top:4px}.automation-builder{width:min(980px,100%);overflow:visible;border-radius:26px}.automation-builder-form{grid-template-columns:330px minmax(0,1fr);gap:22px;align-items:start}.automation-live-preview{display:grid;align-content:start;gap:12px}.automation-preview-card{display:grid;gap:20px;min-height:330px;padding:20px;border:1px solid #d8e9ff;border-radius:24px;background:#ffffff}.automation-preview-head{display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center}.automation-preview-head>span{display:grid;width:52px;height:52px;place-items:center;color:var(--blue);border:1px solid #cfe4ff;border-radius:18px;background:#ffffff}.automation-preview-head strong{display:block;overflow:hidden;color:var(--ink);font-size:18px;font-weight:820;white-space:nowrap;text-overflow:ellipsis}.automation-preview-head p{overflow:hidden;margin-top:5px;color:#667085;font-size:13px;font-weight:680;white-space:nowrap;text-overflow:ellipsis}.automation-preview-card .automation-flow{grid-template-columns:1fr;margin-top:auto}.automation-builder-fields{display:grid;gap:16px;min-width:0}.automation-name-row{display:grid;grid-template-columns:minmax(0,8fr) minmax(136px,2fr);gap:14px;align-items:end}.automation-icon-field,.automation-name-field{min-width:0}.automation-meta-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px 136px;gap:12px;align-items:end}.automation-active-switch{min-height:48px;align-self:end}.automation-field{position:relative;display:grid;gap:8px;color:#465064;font-size:13px;font-weight:760}.automation-field>span{display:inline-flex;align-items:center;gap:6px}.automation-field input{width:100%;height:48px;padding:0 14px;color:var(--ink);border:1px solid #d8e8ff;border-radius:16px;outline:0;background:#f8fbff;font-size:14px;font-weight:690}.automation-select{position:relative}.automation-select-trigger{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 13px;color:#344054;border:1px solid #d8e8ff;border-radius:17px;background:#f8fbff;text-align:left}.automation-icon-field .automation-select-trigger{grid-template-columns:34px 16px;justify-content:center;min-height:48px;padding:0 14px}.automation-trigger-icon{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:12px;background:#edf5ff}.automation-trigger-icon svg{width:17px;height:17px}.automation-icon-field .automation-select-trigger b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.automation-select-trigger>i:first-child,.automation-select-trigger>svg:first-child{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:12px;background:#edf5ff}.automation-field:not(.automation-icon-field) .automation-select-trigger{grid-template-columns:32px minmax(0,1fr) 18px;min-height:52px}.automation-field:not(.automation-icon-field) .automation-select-trigger>i:first-child,.automation-field:not(.automation-icon-field) .automation-select-trigger>svg:first-child{box-sizing:border-box;width:32px;height:32px;padding:7px;border-radius:12px}.automation-field:not(.automation-icon-field) .automation-select-trigger>i:first-child svg{width:18px;height:18px}.automation-select-trigger b{overflow:hidden;font-size:14px;font-weight:760;white-space:nowrap;text-overflow:ellipsis}.automation-select-menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;display:none;gap:6px;padding:8px;border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:0 22px 50px rgba(29,41,57,.14);max-height:min(326px,calc(100vh - 220px));overflow-y:auto}.automation-select.open .automation-select-menu{display:grid}.automation-select-menu button{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;padding:10px 11px;color:#344054;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}.automation-select-menu button.selected,.automation-select-menu button:hover{background:#f3f7ff}.automation-icon-menu{left:auto;display:none;grid-template-columns:minmax(0,1fr);width:min(420px,calc(100vw - 52px));max-height:min(420px,calc(100vh - 220px));gap:14px;padding:14px;overflow-y:auto}.automation-icon-category{display:grid;gap:8px}.automation-icon-category>strong{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.automation-icon-category>div{display:grid;grid-template-columns:repeat(8,36px);gap:7px}.automation-icon-menu button{display:grid;width:36px;height:36px;padding:0;place-items:center}.automation-icon-menu button>svg{width:18px;height:18px}.automation-icon-menu button.selected{color:var(--blue);background:#edf5ff;box-shadow:inset 0 0 0 1px #b8d8ff}.automation-icon-menu button>i{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:12px;background:#edf5ff}.automation-icon-menu button>span{display:grid;min-width:0;gap:3px}.automation-icon-menu svg{width:17px;height:17px}.automation-select-menu b{font-size:13px;font-weight:780}.automation-select-menu small{color:#667085;font-size:12px;font-weight:630}.automation-builder-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid var(--line);padding-top:16px}.danger-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.confirm-card{display:grid;gap:18px;width:min(420px,100%);padding:24px;overflow:hidden;border-radius:24px;box-sizing:border-box}.confirm-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:18px}.confirm-icon.danger{color:#dc2626;background:#fff1f2}.confirm-icon.info{color:var(--blue);background:#edf5ff}.confirm-icon svg{width:23px;height:23px}.confirm-card h2{margin-top:3px;font-size:23px;font-weight:790}.confirm-card p{margin-top:8px;color:var(--text);font-size:14px;line-height:1.5}.confirm-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:13px;border:1px solid #fee2e2;border-radius:16px;background:#fff7f7}.confirm-detail span{display:-webkit-box;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink);font-size:14px}.confirm-detail b,.confirm-detail span{overflow:hidden;font-weight:760;line-height:1.32}.confirm-detail b{flex:0 0 auto;max-width:120px;color:#dc2626;font-size:12px;text-align:right;white-space:nowrap;text-overflow:ellipsis}.confirm-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;min-width:0}.confirm-actions.single{grid-template-columns:1fr}.notice-card{display:grid;gap:18px;width:min(420px,100%);padding:24px;border-radius:24px}.notice-card h2{margin-top:3px;font-size:23px;font-weight:790}.notice-card p{margin-top:8px;color:var(--text);font-size:14px;line-height:1.5}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:40px;padding:0 15px;color:#ffffff;border:0;border-radius:14px;background:#ef4444;font-size:14px;font-weight:720;white-space:nowrap}.confirm-actions .secondary-button span,.danger-button span{overflow:hidden;text-overflow:ellipsis}.danger-button:hover{background:#dc2626}.danger-button svg{width:18px;height:18px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px;border-bottom:1px solid var(--line)}.modal-header h2{font-size:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px}.form-grid .form-field,.form-grid label{display:grid;gap:8px;color:#465064;font-size:13px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--line);border-radius:15px;outline:0;background:#fbfdff;color:var(--ink)}.field-shell{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid #d8e8ff;border-radius:18px;background:#f7fbff}.field-shell svg{width:18px;height:18px;color:var(--blue)}.form-grid .field-shell input{height:auto;padding:0;border:0;border-radius:0;background:transparent}.native-hidden-select{position:absolute;width:1px!important;height:1px!important;overflow:hidden;opacity:0;pointer-events:none}.bookmark-collection-field,.bookmark-collection-select{position:relative}.bookmark-collection-trigger{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:54px;padding:8px 13px;color:#344054;border:1px solid #d8e8ff;border-radius:18px;background:#f8fbff;text-align:left;transition:border-color .16s ease,background .16s ease}.bookmark-collection-trigger:hover,.bookmark-collection-trigger[aria-expanded=true]{border-color:#bcd8ff;background:#f3f8ff}.bookmark-collection-mark,.bookmark-collection-option-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:14px;background:#edf5ff}.bookmark-collection-mark svg,.bookmark-collection-option-icon svg{width:18px;height:18px}.bookmark-collection-copy,.bookmark-collection-popover button>span:not(.bookmark-collection-option-icon){display:grid;min-width:0;gap:3px}.bookmark-collection-copy b,.bookmark-collection-popover b{overflow:hidden;color:var(--ink);font-size:14px;font-weight:790;white-space:nowrap;text-overflow:ellipsis}.bookmark-collection-copy small,.bookmark-collection-popover small{overflow:hidden;color:#7b8798;font-size:12px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.bookmark-collection-trigger>svg:last-child{color:#8a96aa}.bookmark-collection-popover{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:86;display:grid;gap:7px;max-height:min(304px,calc(100vh - 260px));overflow-y:auto;padding:8px;border:1px solid #dce7f6;border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 22px 50px rgba(29,41,57,.14)}.bookmark-collection-popover button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:8px 10px;color:#344054;border:1px solid transparent;border-radius:16px;background:transparent;text-align:left}.bookmark-collection-popover button.selected,.bookmark-collection-popover button:hover{border-color:#d8e9ff;background:#edf5ff}.bookmark-collection-popover em{display:grid;min-width:26px;height:26px;padding:0 7px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:999px;background:#ffffff;font-size:12px;font-style:normal;font-weight:820}.reminder-picker-shell{position:relative}.reminder-trigger{width:100%;cursor:pointer}.reminder-trigger span{flex:1;min-width:0;overflow:hidden;color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis}.reminder-trigger svg:last-child{color:#8a96aa}.reminder-popover{position:absolute;right:0;bottom:calc(100% + 10px);z-index:80;width:min(360px,calc(100vw - 44px));padding:14px;border:1px solid #dce7f6;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 24px 64px rgba(15,23,42,.18);backdrop-filter:blur(18px)}.reminder-popover.hidden{display:none}.reminder-popover-head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-bottom:12px}.reminder-popover-head button{display:grid;width:36px;height:36px;place-items:center;color:#536176;border:1px solid #e3ecf8;border-radius:13px;background:#f8fbff}.reminder-popover-head strong{overflow:hidden;color:var(--ink);font-size:15px;font-weight:820;text-align:center;white-space:nowrap;text-overflow:ellipsis}.reminder-calendar-grid,.reminder-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.reminder-weekdays{margin-bottom:6px}.reminder-weekdays span{color:#8a96aa;font-size:10px;font-weight:820;text-align:center;text-transform:uppercase}.reminder-calendar-grid button{display:grid;aspect-ratio:1;min-width:0;place-items:center;color:#344054;border:1px solid transparent;border-radius:12px;background:transparent;font-size:12px;font-weight:760}.reminder-calendar-grid button:hover{color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.reminder-calendar-grid button.muted{color:#a3adbd}.reminder-calendar-grid button.disabled,.reminder-calendar-grid button:disabled{cursor:not-allowed;color:#c2cad6;opacity:.56}.reminder-calendar-grid button:disabled:hover{color:#c2cad6;border-color:transparent;background:transparent}.reminder-calendar-grid button.today{border-color:#d8e9ff}.reminder-calendar-grid button.selected{color:#ffffff;border-color:var(--blue);background:var(--blue)}.reminder-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.reminder-time-row label{display:grid;gap:6px}.reminder-time-row label span{color:#7b8798;font-size:11px;font-weight:820;text-transform:uppercase}.reminder-time-row select{width:100%;height:42px;padding:0 12px;color:var(--ink);border:1px solid #dce7f6;border-radius:14px;background:#fbfdff;font-weight:760}.reminder-popover-actions{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:8px;margin-top:12px}.reminder-popover-actions .primary-button,.reminder-popover-actions .secondary-button{min-height:38px;padding-inline:10px;border-radius:13px;font-size:13px}.form-grid input,.form-grid select{height:44px;padding:0 13px}.form-grid textarea{resize:vertical;padding:12px 13px}.priority-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.priority-choice{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 10px;color:#465064;border:1px solid var(--line);border-radius:18px;background:#fbfdff;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.priority-choice input{position:absolute;opacity:0;pointer-events:none}.priority-choice span{display:inline-flex;align-items:center;gap:7px}.priority-choice svg{width:16px;height:16px}.priority-choice:has(input:checked){transform:translateY(-1px)}.priority-choice.low:has(input:checked){color:#057a55;border-color:#c9f5e4;background:#effdf7}.priority-choice.normal:has(input:checked){color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.priority-choice.medium:has(input:checked){color:var(--blue);border-color:#d8e9ff;background:#edf5ff}.priority-choice.high:has(input:checked){color:#b54708;border-color:#fedf89;background:#fffaeb}.priority-choice.urgent:has(input:checked){color:#b42318;border-color:#fecdca;background:#fff1f0}.form-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-switch{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:14px;min-height:56px;min-width:0;padding:0 12px 0 15px;color:#465064;border:1px solid var(--line);border-radius:16px;background:#fbfdff;cursor:pointer}.form-switch input{position:absolute;opacity:0;pointer-events:none}.form-switch-copy{display:inline-flex;align-items:center;min-width:0;gap:9px;font-size:13px;font-weight:740;white-space:nowrap}.form-switch-copy,.form-switch-copy b{overflow:hidden;text-overflow:ellipsis}.form-switch-copy b{font:inherit}.form-switch svg{flex:0 0 auto;width:16px;height:16px}.form-switch-control{position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 auto;border:1px solid #d5e1f1;border-radius:999px;background:#e8eef7;transition:border-color .16s ease,background .16s ease}.form-switch-control:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 2px 7px rgba(15,23,42,.18);transition:transform .16s ease}.form-switch:has(input:checked){color:var(--blue);border-color:#c8ddff;background:#edf5ff}.form-switch:has(input:checked) .form-switch-control{border-color:var(--blue);background:var(--blue)}.form-switch:has(input:checked) .form-switch-control:after{transform:translateX(18px)}.color-picker{display:flex;flex-wrap:wrap;gap:10px}.color-choice{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fbfdff;cursor:pointer;transition:all .16s ease}.color-choice input{position:absolute;opacity:0;pointer-events:none}.color-swatch{width:24px;height:24px;border-radius:50%;background:var(--accent-color);box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .16s ease}.color-choice:has(input:checked){border-color:var(--accent-color);background:#fff;box-shadow:0 0 0 1px var(--accent-color)}.color-choice:has(input:checked) .color-swatch{transform:scale(1.15)}.icon-picker-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;transition:background .15s ease}.icon-picker-btn:hover{background:rgba(0,0,0,.05)}.icon-picker-btn svg{width:18px;height:18px}.collection-preview{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.78)}.preview-container{display:flex;justify-content:center}.preview-container .shelf-card{width:100%;max-width:320px;margin:0 auto}.empty-preview{display:grid;width:100%;height:100%;place-items:center;background:rgba(255,255,255,.4);color:#a0aec0}.empty-preview svg{width:24px;height:24px;opacity:.6}.shelf-card-icon{display:inline-flex;margin-bottom:6px;color:var(--folder-color,var(--blue))}.shelf-card-icon svg{width:30px;height:30px}.icon-picker-popover{position:absolute;top:100%;left:0;z-index:100;width:260px;margin-top:8px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.1)}.icon-picker-popover.hidden{display:none}.icon-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;max-height:180px;overflow-y:auto}.icon-option{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;color:var(--text);cursor:pointer}.icon-option:hover{background:#f1f5f9;color:var(--blue)}.icon-option svg{width:18px;height:18px}.reminder-field input{color-scheme:light}.hidden{display:none!important}.icon-select-popover .emoji-grid,.icon-select-popover .icon-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-height:204px;overflow:auto}.icon-select-popover .icon-option{display:grid;width:34px;height:34px;place-items:center;color:#526071;border:1px solid var(--line);border-radius:12px;background:#ffffff}.icon-select-popover .icon-option:hover{color:var(--blue);border-color:#cfe4ff;background:#edf5ff}.icon-select-popover .emoji-option{font-size:18px}.link-preview{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;min-height:132px;padding:12px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.78)}.preview-art{position:relative;display:grid;width:100%;height:106px;place-items:center;overflow:hidden;color:var(--blue);border-radius:18px;background:#edf5ff}.preview-art img{position:absolute;inset:0;display:none;width:100%;height:100%;object-fit:cover}.preview-art img.is-visible{display:block}.link-preview span{color:var(--blue);font-size:12px;font-weight:760}.link-preview strong{display:block;margin-top:5px;overflow:hidden;font-size:17px;font-weight:780;white-space:nowrap;text-overflow:ellipsis}.link-preview p{display:-webkit-box;margin-top:7px;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.form-actions,.form-grid .wide{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:10px;padding-top:4px}:root.dark-mode body{color:var(--ink);background:radial-gradient(circle at top right,rgba(91,141,255,.08),transparent 34%),var(--page)}:root.dark-mode .sidebar{background:#0f172a}:root.dark-mode .topbar{background:rgba(11,17,32,.86)}:root.dark-mode .automation-builder-head h2,:root.dark-mode .automation-row strong,:root.dark-mode .bookmark-card-copy h3,:root.dark-mode .brand-name,:root.dark-mode .collections-toolbar h3,:root.dark-mode .empty-panel-copy h3,:root.dark-mode .link-preview strong,:root.dark-mode .list-content h3,:root.dark-mode .modal-header h2,:root.dark-mode .page-intro h2,:root.dark-mode .page-stat-card strong,:root.dark-mode .premium-card strong,:root.dark-mode .profile-card strong,:root.dark-mode .simple-main h3,:root.dark-mode .surface-card h3,:root.dark-mode .tag-card strong,:root.dark-mode .tags-toolbar h3,:root.dark-mode .topbar h1{color:var(--ink)}:root.dark-mode .activity-item p,:root.dark-mode .automation-builder-head p,:root.dark-mode .automation-preview-head p,:root.dark-mode .automation-row p,:root.dark-mode .automation-run-meta,:root.dark-mode .automation-run-meta span,:root.dark-mode .bookmark-card-copy p,:root.dark-mode .builder-field small,:root.dark-mode .collections-toolbar p,:root.dark-mode .empty-panel-copy p,:root.dark-mode .link-preview p,:root.dark-mode .list-content p,:root.dark-mode .page-intro p,:root.dark-mode .premium-card p,:root.dark-mode .profile-card span,:root.dark-mode .simple-main p,:root.dark-mode .surface-header p,:root.dark-mode .tag-card small,:root.dark-mode .tags-toolbar p{color:var(--text)}:root.dark-mode .eyebrow,:root.dark-mode .link-preview span{color:#8fb3ff}:root.dark-mode .sidebar-nav-divider{background:rgba(148,163,184,.18)}:root.dark-mode .nav-item,:root.dark-mode .nav-section-title,:root.dark-mode .sidebar-tag-pill,:root.dark-mode .sub-item{color:#aab6c8}:root.dark-mode .nav-item.active,:root.dark-mode .nav-item:hover,:root.dark-mode .sub-item.active,:root.dark-mode .tag-heading.active,:root.dark-mode .theme-toggle.is-active{color:#8fb3ff;border-color:rgba(91,141,255,.32);background:rgba(91,141,255,.14)}:root.dark-mode .nav-section-title small,:root.dark-mode .sub-item b{color:#71809a}:root.dark-mode .sidebar-tag-pill{border-color:var(--line);background:rgba(15,23,42,.72)}:root.dark-mode .sidebar-tag-pill.active,:root.dark-mode .sidebar-tag-pill:hover{color:#8fb3ff;border-color:rgba(91,141,255,.34);background:rgba(91,141,255,.15)}:root.dark-mode .app-shell.sidebar-collapsed .sidebar-toggle,:root.dark-mode .automation-row,:root.dark-mode .bookmark-card,:root.dark-mode .bookmark-list-item,:root.dark-mode .capture-card,:root.dark-mode .collection-preview,:root.dark-mode .collections-workspace,:root.dark-mode .insight-card,:root.dark-mode .link-preview,:root.dark-mode .modal-card,:root.dark-mode .page-stat-card,:root.dark-mode .premium-card,:root.dark-mode .profile-card,:root.dark-mode .sidebar-toggle,:root.dark-mode .simple-bookmark,:root.dark-mode .surface-card,:root.dark-mode .tag-card,:root.dark-mode .tags-workspace{border-color:var(--line);background:var(--panel)}:root.dark-mode .profile-card.signed-out:hover{border-color:rgba(91,141,255,.34);background:rgba(91,141,255,.15)}:root.dark-mode .app-shell.sidebar-collapsed .sidebar-toggle:hover,:root.dark-mode .automation-field input,:root.dark-mode .automation-select-trigger,:root.dark-mode .builder-field input,:root.dark-mode .builder-field textarea,:root.dark-mode .chip-button,:root.dark-mode .command-bar,:root.dark-mode .field-shell,:root.dark-mode .icon-select-trigger,:root.dark-mode .page-search,:root.dark-mode .secondary-button,:root.dark-mode .sidebar-toggle:hover,:root.dark-mode .tag-filter-group,:root.dark-mode .view-all-button,:root.dark-mode .view-toggle,:root.dark-mode input,:root.dark-mode select,:root.dark-mode textarea{color:var(--ink);border-color:var(--line);background:rgba(15,23,42,.74)}:root.dark-mode ::placeholder,:root.dark-mode input::placeholder,:root.dark-mode textarea::placeholder{color:#64748b}:root.dark-mode .automation-action-menu,:root.dark-mode .automation-more-button,:root.dark-mode .automation-select-menu,:root.dark-mode .card-icon,:root.dark-mode .command-bar kbd,:root.dark-mode .empty-panel-tile,:root.dark-mode .icon-option,:root.dark-mode .icon-picker-popover,:root.dark-mode .icon-select-popover,:root.dark-mode .icon-select-popover .icon-option,:root.dark-mode .icon-tabs,:root.dark-mode .page-search-clear,:root.dark-mode .tag-card b{color:var(--text);border-color:var(--line);background:#111827}:root.dark-mode .premium-button,:root.dark-mode .primary-button{color:#ffffff;border-color:var(--blue);background:var(--blue)}:root.dark-mode .premium-button:hover,:root.dark-mode .primary-button:hover{background:var(--blue-600)}:root.dark-mode .automation-action-menu button:hover,:root.dark-mode .automation-more-button:hover,:root.dark-mode .automation-row-actions.open .automation-more-button,:root.dark-mode .automation-select-menu button.selected,:root.dark-mode .automation-select-menu button:hover,:root.dark-mode .card-icon:hover,:root.dark-mode .chip-button:hover,:root.dark-mode .icon-option:hover,:root.dark-mode .icon-select-popover .icon-option:hover,:root.dark-mode .icon-tabs button.active,:root.dark-mode .page-search-clear:hover,:root.dark-mode .secondary-button:hover,:root.dark-mode .tag-chip.active,:root.dark-mode .tag-chip:hover,:root.dark-mode .tag-filter-group button.active,:root.dark-mode .tag-filter-group button:hover,:root.dark-mode .view-all-button:hover,:root.dark-mode .view-toggle:hover{color:#8fb3ff;border-color:rgba(91,141,255,.34);background:rgba(91,141,255,.15)}:root.dark-mode .page-search:focus-within{border-color:rgba(91,141,255,.48);background:rgba(15,23,42,.9)}:root.dark-mode .collection-builder-head,:root.dark-mode .collections-toolbar,:root.dark-mode .surface-header,:root.dark-mode .tags-toolbar,:root.dark-mode .view-toolbar{border-bottom-color:var(--line)}:root.dark-mode .activity-icon,:root.dark-mode .automation-builder-preview i,:root.dark-mode .automation-preview-head>span,:root.dark-mode .automation-row-icon,:root.dark-mode .automation-trigger-icon,:root.dark-mode .capture-icon,:root.dark-mode .empty-panel-visual i,:root.dark-mode .icon-select-trigger>span:first-child,:root.dark-mode .insight-card i,:root.dark-mode .page-intro-icon,:root.dark-mode .page-stat-card i,:root.dark-mode .placeholder-mark,:root.dark-mode .premium-icon,:root.dark-mode .preview-art,:root.dark-mode .surface-header-icon,:root.dark-mode .tag-card-icon{color:#8fb3ff;border-color:rgba(91,141,255,.28);background:rgba(91,141,255,.15);box-shadow:none}:root.dark-mode .reminder-popover{border-color:rgba(255,255,255,.1);background:rgba(16,16,19,.96);box-shadow:0 24px 64px rgba(0,0,0,.42)}:root.dark-mode .reminder-popover-head strong,:root.dark-mode .reminder-time-row select,:root.dark-mode .reminder-trigger span{color:var(--ink)}:root.dark-mode .reminder-popover-head button,:root.dark-mode .reminder-time-row select{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .reminder-time-row label span,:root.dark-mode .reminder-weekdays span{color:#8f9bae}:root.dark-mode .reminder-calendar-grid button{color:#c7ccd6}:root.dark-mode .reminder-calendar-grid button.muted{color:#6f7b8f}:root.dark-mode .reminder-calendar-grid button.disabled,:root.dark-mode .reminder-calendar-grid button:disabled{color:#4b5565;opacity:.62}:root.dark-mode .reminder-calendar-grid button:disabled:hover{color:#4b5565;border-color:transparent;background:transparent}:root.dark-mode .reminder-calendar-grid button:hover{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .reminder-calendar-grid button.today{border-color:rgba(79,131,255,.3)}:root.dark-mode .reminder-calendar-grid button.selected{color:#ffffff;border-color:#4f83ff;background:#4f83ff}:root.dark-mode .confirm-icon.info{color:#8fb3ff;background:rgba(91,141,255,.15)}:root.dark-mode .automation-field:not(.automation-icon-field) .automation-select-trigger>i:first-child,:root.dark-mode .automation-flow span,:root.dark-mode .pill,:root.dark-mode .premium-badge,:root.dark-mode .premium-features span,:root.dark-mode .reminder-pill,:root.dark-mode .tag-chip{color:var(--text);border-color:var(--line);background:rgba(15,23,42,.62)}:root.dark-mode .automation-run-meta{border-top-color:rgba(255,255,255,.1)}:root.dark-mode .automation-run-meta b{color:#aab6c8}:root.dark-mode .automation-title-line .automation-status{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12)}:root.dark-mode .automation-title-line .automation-status svg{color:#34d399}:root.dark-mode .automation-row.is-paused .automation-title-line .automation-status,:root.dark-mode .automation-title-line .automation-status.is-inactive{color:#aab6c8;border-color:rgba(255,255,255,.1);background:rgba(15,23,42,.74)}:root.dark-mode .automation-row.is-paused .automation-title-line .automation-status svg,:root.dark-mode .automation-title-line .automation-status.is-inactive svg{color:#94a3b8}:root.dark-mode .bookmark-hero,:root.dark-mode .bookmark-visual-placeholder,:root.dark-mode .empty-preview,:root.dark-mode .list-cover{color:var(--ink);background:linear-gradient(135deg,#111827,#172033)}:root.dark-mode .placeholder-grid{background:linear-gradient(90deg,rgba(91,141,255,.1) 1px,transparent 0),linear-gradient(180deg,rgba(91,141,255,.1) 1px,transparent 0)}:root.dark-mode .activity-item time,:root.dark-mode .automation-flow b,:root.dark-mode .automation-row small,:root.dark-mode .automation-select-menu small,:root.dark-mode .bookmark-visual-placeholder small,:root.dark-mode .domain,:root.dark-mode .list-footer,:root.dark-mode .simple-meta{color:var(--muted)}:root.dark-mode .empty-panel{border-top-color:var(--line);background:linear-gradient(180deg,rgba(15,23,42,.7),rgba(15,23,42,.9)),repeating-linear-gradient(90deg,rgba(91,141,255,.055) 0 1px,transparent 1px 52px)}:root.dark-mode .automation-builder,:root.dark-mode .automation-live-preview,:root.dark-mode .automation-preview-card,:root.dark-mode .automation-step,:root.dark-mode .collection-bookmark-option,:root.dark-mode .collections-overview article{border-color:var(--line);background:rgba(15,23,42,.74)}:root.dark-mode .automation-row.is-paused{border-color:rgba(148,163,184,.16);background:rgba(30,41,59,.62);opacity:.72}:root.dark-mode .automation-row.is-paused .automation-flow span,:root.dark-mode .automation-row.is-paused .automation-row-icon{color:#7f8ba0;border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.58)}:root.dark-mode .automation-toggle span{background:#475569}:root.dark-mode .automation-toggle.active span{background:var(--blue)}:root.dark-mode .modal-backdrop{background:rgba(2,6,23,.72)}:root.dark-mode .collection-card,:root.dark-mode .collection-card-footer span,:root.dark-mode .collection-card-head h3,:root.dark-mode .collection-card-main p,:root.dark-mode .shelf-body h3,:root.dark-mode .shelf-body p,:root.dark-mode .shelf-card{color:#ffffff}:root.dark-mode .collection-card .card-icon{color:#ffffff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.14)}:root.dark-mode .collection-card .card-icon.pin-action.active,:root.dark-mode .collection-card .card-icon:hover{color:var(--folder-color,var(--blue));border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.94)}:root.dark-mode .collection-pin-badge{border-color:rgba(15,23,42,.92);background:#f8fafc}:root.dark-mode .reminder-field input{color-scheme:dark}:root.dark-mode .automation-select-menu,:root.dark-mode .dashboard-activity-panel .activity-list,:root.dark-mode .emoji-grid,:root.dark-mode .icon-grid,:root.dark-mode .icon-select-popover,:root.dark-mode .modal-card{scrollbar-color:rgba(148,163,184,.45) rgba(15,23,42,.38)}:root.dark-mode .content,:root.dark-mode .main-area,:root.dark-mode body{background:#050505}:root.dark-mode .sidebar{background:#09090b}:root.dark-mode .topbar{background:rgba(5,5,5,.88)}:root.dark-mode .automation-builder,:root.dark-mode .automation-live-preview,:root.dark-mode .automation-preview-card,:root.dark-mode .automation-row,:root.dark-mode .bookmark-card,:root.dark-mode .bookmark-list-item,:root.dark-mode .bookmark-pagination,:root.dark-mode .collection-preview,:root.dark-mode .collections-overview article,:root.dark-mode .collections-workspace,:root.dark-mode .insight-card,:root.dark-mode .link-preview,:root.dark-mode .modal-card,:root.dark-mode .page-stat-card,:root.dark-mode .premium-card,:root.dark-mode .profile-card,:root.dark-mode .simple-bookmark,:root.dark-mode .surface-card,:root.dark-mode .tag-card,:root.dark-mode .tags-workspace,:root.dark-mode .view-toolbar{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .automation-action-menu,:root.dark-mode .automation-field input,:root.dark-mode .automation-icon-grid label,:root.dark-mode .automation-select-menu,:root.dark-mode .automation-select-trigger,:root.dark-mode .automation-step,:root.dark-mode .automation-step select,:root.dark-mode .bookmark-page-btn,:root.dark-mode .bookmark-tag-chip,:root.dark-mode .builder-field input,:root.dark-mode .builder-field textarea,:root.dark-mode .collection-form-bookmark,:root.dark-mode .collection-form-bookmarks,:root.dark-mode .color-choice,:root.dark-mode .command-bar,:root.dark-mode .dropdown-popover,:root.dark-mode .dropdown-trigger,:root.dark-mode .field-shell,:root.dark-mode .form-grid input,:root.dark-mode .form-grid select,:root.dark-mode .form-grid textarea,:root.dark-mode .form-switch,:root.dark-mode .icon-picker-popover,:root.dark-mode .icon-select-popover,:root.dark-mode .icon-select-trigger,:root.dark-mode .page-search,:root.dark-mode .priority-choice,:root.dark-mode .tag-filter-group,:root.dark-mode .toolbar-view-group{color:var(--text);border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .automation-field,:root.dark-mode .automation-identity span,:root.dark-mode .builder-field,:root.dark-mode .dropdown-item,:root.dark-mode .form-grid .form-field,:root.dark-mode .form-grid label,:root.dark-mode .segmented-control .view-toggle,:root.dark-mode .tag-filter-group button,:root.dark-mode .toolbar-view-group .view-toggle{color:#c7ccd6}:root.dark-mode .app-shell.sidebar-collapsed .sidebar-toggle,:root.dark-mode .automation-more-button,:root.dark-mode .card-icon,:root.dark-mode .chip-button,:root.dark-mode .command-bar kbd,:root.dark-mode .page-search-clear,:root.dark-mode .secondary-button,:root.dark-mode .sidebar-toggle,:root.dark-mode .tag-card b,:root.dark-mode .view-all-button,:root.dark-mode .view-toggle{color:#c7ccd6;border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .bookmark-page-btn.active,:root.dark-mode .bookmark-page-btn:hover:not(:disabled),:root.dark-mode .chip-button.active,:root.dark-mode .dropdown-item.selected,:root.dark-mode .dropdown-item:hover,:root.dark-mode .dropdown-trigger.active,:root.dark-mode .segmented-control .view-toggle.active,:root.dark-mode .segmented-control .view-toggle:hover,:root.dark-mode .tag-card.active,:root.dark-mode .tag-card:hover,:root.dark-mode .tag-chip.active,:root.dark-mode .tag-chip:hover,:root.dark-mode .tag-filter-group button.active,:root.dark-mode .tag-filter-group button:hover,:root.dark-mode .toolbar-result-pill,:root.dark-mode .toolbar-view-group .view-toggle.active,:root.dark-mode .toolbar-view-group .view-toggle:hover,:root.dark-mode .view-toggle.active{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13);box-shadow:none}:root.dark-mode .bookmark-pagination p,:root.dark-mode .bookmark-tag-chip.muted,:root.dark-mode .collection-picker-empty p,:root.dark-mode .confirm-card p,:root.dark-mode .field-empty-note,:root.dark-mode .notice-card p{color:var(--muted)}:root.dark-mode .automation-builder-preview strong,:root.dark-mode .automation-preview-head strong,:root.dark-mode .automation-select-menu b,:root.dark-mode .bookmark-pagination b,:root.dark-mode .collection-picker-empty h3,:root.dark-mode .confirm-detail span,:root.dark-mode .notice-card h2{color:var(--ink)}:root.dark-mode .command-bar:focus-within,:root.dark-mode .page-search:focus-within{border-color:rgba(79,131,255,.44);background:#0b0b0d}:root.dark-mode .activity-icon,:root.dark-mode .automation-builder-preview i,:root.dark-mode .automation-preview-head>span,:root.dark-mode .automation-row-icon,:root.dark-mode .automation-select-trigger>i:first-child,:root.dark-mode .automation-select-trigger>svg:first-child,:root.dark-mode .automation-trigger-icon,:root.dark-mode .capture-icon,:root.dark-mode .collection-bookmark-option>i,:root.dark-mode .collection-picker-empty i,:root.dark-mode .empty-panel-visual i,:root.dark-mode .icon-select-trigger>span:first-child,:root.dark-mode .insight-card i,:root.dark-mode .page-intro-icon,:root.dark-mode .page-stat-card i,:root.dark-mode .premium-icon,:root.dark-mode .surface-header-icon,:root.dark-mode .tag-card-icon{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .collection-header-icon{color:color-mix(in srgb,var(--folder-front,var(--blue)) 82%,#ffffff);border-color:color-mix(in srgb,var(--folder-front,var(--blue)) 28%,transparent);background:color-mix(in srgb,var(--folder-front,var(--blue)) 18%,#101013)}:root.dark-mode .automation-builder-head,:root.dark-mode .automation-builder-preview,:root.dark-mode .automation-identity,:root.dark-mode .collection-builder-head,:root.dark-mode .collection-picker-actions,:root.dark-mode .confirm-detail,:root.dark-mode .modal-header{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .automation-icon-menu button>i,:root.dark-mode .automation-step.action>span i,:root.dark-mode .automation-step.condition>span i,:root.dark-mode .automation-step.trigger>span i{background:rgba(79,131,255,.12)}:root.dark-mode .automation-step.condition>span i{color:#c4b5fd;background:rgba(167,139,250,.14)}:root.dark-mode .automation-step.action>span i{color:#6ee7b7;background:rgba(52,211,153,.14)}:root.dark-mode .automation-icon-grid label:has(input:checked),:root.dark-mode .automation-icon-menu button.selected,:root.dark-mode .form-switch:has(input:checked),:root.dark-mode .icon-option:hover,:root.dark-mode .icon-picker-btn:hover,:root.dark-mode .icon-select-popover .icon-option:hover{color:#8fb3ff;border-color:rgba(79,131,255,.38);background:rgba(79,131,255,.14);box-shadow:none}:root.dark-mode .form-switch-control{border-color:rgba(255,255,255,.16);background:#23242a}:root.dark-mode .form-switch:has(input:checked) .form-switch-control{border-color:#4f83ff;background:#4f83ff}:root.dark-mode .empty-panel{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(16,16,19,.8),rgba(10,10,12,.96)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 52px)}:root.dark-mode .empty-panel-tile,:root.dark-mode .empty-preview,:root.dark-mode .empty-state i,:root.dark-mode .placeholder-mark,:root.dark-mode .preview-art{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .field-empty-note{border-color:rgba(255,255,255,.12);background:#101013}:root.dark-mode .bookmark-hero,:root.dark-mode .bookmark-visual-placeholder,:root.dark-mode .list-cover{background:linear-gradient(135deg,#101013,#18181c)}:root.dark-mode .placeholder-grid{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 0)}:root.dark-mode .pill.priority-low,:root.dark-mode .priority-choice.low:has(input:checked){color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12)}:root.dark-mode .pill.priority-medium,:root.dark-mode .pill.priority-normal,:root.dark-mode .priority-choice.medium:has(input:checked),:root.dark-mode .priority-choice.normal:has(input:checked){color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .pill.priority-high,:root.dark-mode .priority-choice.high:has(input:checked){color:#fdba74;border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.12)}:root.dark-mode .confirm-icon.danger,:root.dark-mode .pill.priority-urgent,:root.dark-mode .priority-choice.urgent:has(input:checked){color:#fca5a5;border-color:rgba(239,68,68,.32);background:rgba(239,68,68,.12)}:root.dark-mode .color-choice:has(input:checked){background:#0b0b0d;box-shadow:0 0 0 1px var(--accent-color)}:root.dark-mode .collection-pin-badge{color:var(--folder-front,var(--blue));border-color:rgba(255,255,255,.12);background:#101013;box-shadow:0 12px 24px rgba(0,0,0,.28)}:root.dark-mode .modal-backdrop{background:rgba(0,0,0,.78)}:root.dark-mode .automation-select-menu,:root.dark-mode .dashboard-activity-panel .activity-list,:root.dark-mode .dropdown-popover,:root.dark-mode .emoji-grid,:root.dark-mode .icon-grid,:root.dark-mode .icon-select-popover,:root.dark-mode .modal-card{scrollbar-color:rgba(255,255,255,.26) rgba(255,255,255,.06)}:root.dark-mode .app-shell.sidebar-collapsed .premium-card,:root.dark-mode .app-shell.sidebar-collapsed .profile-card{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .app-shell.sidebar-collapsed .premium-icon{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .app-shell.sidebar-collapsed .nav-section-title:hover,:root.dark-mode .app-shell.sidebar-collapsed .tag-heading.active{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .automation-flow span,:root.dark-mode .premium-badge,:root.dark-mode .premium-features span,:root.dark-mode .reminder-pill,:root.dark-mode .sidebar-tag-pill,:root.dark-mode .tag-chip{color:var(--text);border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .automation-row.is-paused{border-color:rgba(255,255,255,.08);background:#151519;opacity:.7}:root.dark-mode .automation-row.is-paused .automation-flow span,:root.dark-mode .automation-row.is-paused .automation-row-icon{color:#7f8794;border-color:rgba(255,255,255,.08);background:#101013}:root.dark-mode .automation-flow-step{color:var(--text);border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .automation-step-badge{color:#8fb3ff;border-color:rgba(91,141,255,.28);background:rgba(91,141,255,.15)}:root.dark-mode .automation-flow em{color:#f5f5f7}:root.dark-mode .automation-flow-step:not(:last-child):after{border-top-color:rgba(143,179,255,.46)}:root.dark-mode .automation-flow-step:not(:last-child):before{border-top-color:rgba(143,179,255,.62);border-right-color:rgba(143,179,255,.62)}:root.dark-mode .automation-row.is-paused .automation-flow-step{color:#7f8794;border-color:rgba(255,255,255,.08);background:#101013}:root.dark-mode .automation-row.is-paused .automation-step-badge{color:#7f8794;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}:root.dark-mode .automation-run-meta .automation-status.is-active b{color:#86efac}:root.dark-mode .automation-run-meta .automation-status.is-active svg{color:#34d399}:root.dark-mode .automation-run-meta .automation-status.is-inactive b{color:#aab6c8}:root.dark-mode .collection-back-button,:root.dark-mode .icon-btn,:root.dark-mode .modal-header .icon-btn{color:#c7ccd6;border-color:rgba(255,255,255,.1);background:#151519;box-shadow:none}:root.dark-mode .collection-back-button:hover,:root.dark-mode .icon-btn:hover,:root.dark-mode .modal-header .icon-btn:hover,:root.dark-mode .nav-section-title:hover,:root.dark-mode .tag-heading:hover{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .secondary-button.danger-outline{color:#f87171;border-color:rgba(239,68,68,.26);background:rgba(239,68,68,.11)}:root.dark-mode .secondary-button.danger-outline:hover{color:#fca5a5;border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.17)}:root.dark-mode .command-bar,:root.dark-mode .page-search{color:#98a3b6;border-color:rgba(255,255,255,.14);background:#101013}:root.dark-mode .command-bar:focus-within,:root.dark-mode .page-search:focus-within{border-color:rgba(79,131,255,.42);background:#101013}:root.dark-mode .command-bar input,:root.dark-mode .page-search input{color:#f5f5f7;border:0;outline:0;background:transparent!important;box-shadow:none;caret-color:var(--blue);appearance:none;-webkit-appearance:none}:root.dark-mode .command-bar input::-webkit-search-cancel-button,:root.dark-mode .command-bar input::-webkit-search-decoration,:root.dark-mode .page-search input::-webkit-search-cancel-button,:root.dark-mode .page-search input::-webkit-search-decoration{display:none;appearance:none;-webkit-appearance:none}:root.dark-mode .command-bar input::placeholder,:root.dark-mode .page-search input::placeholder{color:#74809a}.automation-builder-head,.collection-builder-head,.collection-picker-head,.modal-header{border-top-left-radius:inherit;border-top-right-radius:inherit;background-clip:padding-box}:root.dark-mode .automation-builder,:root.dark-mode .collection-bookmark-picker,:root.dark-mode .collection-builder{background:#101013}:root.dark-mode .automation-builder-head,:root.dark-mode .collection-builder-head,:root.dark-mode .collection-picker-head{border-bottom-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .collection-picker-head h2{color:var(--ink)}:root.dark-mode .collection-picker-head p{color:var(--text)}:root.dark-mode .collection-picker-form{background:#101013}:root.dark-mode .collection-bookmark-list{scrollbar-color:rgba(255,255,255,.26) rgba(255,255,255,.06)}:root.dark-mode .collection-bookmark-option{color:var(--text);border-color:rgba(255,255,255,.12);background:#12151d;box-shadow:none}:root.dark-mode .collection-bookmark-option:hover{border-color:rgba(79,131,255,.32);background:#151a25;box-shadow:none}:root.dark-mode .collection-bookmark-option:has(input:checked){border-color:rgba(79,131,255,.5);background:rgba(79,131,255,.14);box-shadow:inset 0 0 0 1px rgba(79,131,255,.24)}:root.dark-mode .collection-bookmark-option strong{color:#f5f5f7}:root.dark-mode .collection-bookmark-option small{color:#8b95a5}:root.dark-mode .collection-bookmark-option img{border:1px solid rgba(255,255,255,.12);background:#151519}:root.dark-mode .collection-picker-actions{border-top-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .collection-card{border-color:color-mix(in srgb,var(--folder-front,var(--blue)) 58%,rgba(255,255,255,.18));background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--folder-front,var(--blue)) 92%,#ffffff 8%),color-mix(in srgb,var(--folder-front,var(--blue)) 84%,#000000 16%));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 34px rgba(0,0,0,.24)}:root.dark-mode .collection-card:hover{filter:saturate(1.08) brightness(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 24px 42px rgba(0,0,0,.3)}:root.dark-mode .collection-mark{color:#ffffff;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.2)}:root.dark-mode .collection-card-main p{color:rgba(255,255,255,.88)}:root.dark-mode .collection-preview-strip img,:root.dark-mode .collection-preview-strip span{border-color:rgba(255,255,255,.34);background:rgba(0,0,0,.16);box-shadow:0 8px 18px rgba(0,0,0,.22)}.profile-card .icon-btn.active{color:var(--blue);border-color:#cfe4ff;background:#edf5ff}.settings-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.settings-panel,.settings-profile-panel{border:1px solid rgba(216,226,240,.88);border-radius:26px;background:rgba(255,255,255,.84)}.settings-profile-panel{display:grid;justify-items:center;gap:10px;padding:22px;text-align:center}.settings-profile-avatar{position:relative;width:92px;height:92px}.settings-profile-avatar img{width:92px;height:92px;object-fit:cover;border:4px solid #ffffff;border-radius:28px;box-shadow:0 16px 30px rgba(24,38,61,.12)}.settings-profile-avatar span{position:absolute;right:-7px;bottom:-7px;display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:13px;background:#edf5ff}.settings-profile-avatar svg{width:17px;height:17px}.settings-profile-panel h3{margin-top:6px;color:var(--ink);font-size:20px;font-weight:820}.settings-profile-panel p{color:var(--muted);font-size:13px;font-weight:650}.settings-plan-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;width:100%;margin-top:10px;padding:13px;color:#344054;border:1px solid var(--line);border-radius:18px;background:#f8fbff;text-align:left}.settings-plan-card>span{display:grid;width:38px;height:38px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.settings-plan-card small,.settings-plan-card strong{display:block}.settings-plan-card strong{color:var(--ink);font-size:13.5px;font-weight:800}.settings-plan-card small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.settings-panel-stack{display:grid;gap:16px;min-width:0}.settings-panel{overflow:hidden}.settings-panel-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.settings-panel-head>span{display:grid;width:44px;height:44px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:16px;background:#edf5ff}.settings-panel-head h3{color:var(--ink);font-size:18px;font-weight:820}.settings-panel-head p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.settings-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.settings-theme-option{display:grid;justify-items:start;gap:8px;min-height:132px;padding:16px;color:#465064;border:1px solid var(--line);border-radius:20px;background:#ffffff;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.settings-theme-option:hover{border-color:#cfe4ff;background:#f8fbff;transform:translateY(-1px)}.settings-theme-option.active{color:var(--blue);border-color:#b8d8ff;background:#edf5ff}.settings-theme-option>span{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;background:rgba(23,105,255,.1)}.settings-theme-option small,.settings-theme-option strong{display:block}.settings-theme-option strong{color:var(--ink);font-size:15px;font-weight:820}.settings-theme-option small{color:var(--muted);font-size:12.5px;line-height:1.4}.settings-row-list{display:grid;gap:10px;padding:16px 18px 18px}.settings-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff}.settings-row-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.settings-row strong{display:block;color:var(--ink);font-size:14px;font-weight:800}.settings-row p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.4}:root.dark-mode .profile-card .icon-btn.active{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .settings-panel,:root.dark-mode .settings-profile-panel{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .settings-profile-avatar img{border-color:#151519;box-shadow:0 18px 36px rgba(0,0,0,.32)}:root.dark-mode .settings-panel-head>span,:root.dark-mode .settings-plan-card>span,:root.dark-mode .settings-profile-avatar span,:root.dark-mode .settings-row-icon{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .settings-panel-head h3,:root.dark-mode .settings-plan-card strong,:root.dark-mode .settings-profile-panel h3,:root.dark-mode .settings-row strong,:root.dark-mode .settings-theme-option strong{color:var(--ink)}:root.dark-mode .settings-panel-head p,:root.dark-mode .settings-plan-card small,:root.dark-mode .settings-profile-panel p,:root.dark-mode .settings-row p,:root.dark-mode .settings-theme-option small{color:var(--muted)}:root.dark-mode .settings-panel-head{border-bottom-color:rgba(255,255,255,.1)}:root.dark-mode .settings-plan-card,:root.dark-mode .settings-row,:root.dark-mode .settings-theme-option{color:var(--text);border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .settings-theme-option:hover{border-color:rgba(79,131,255,.32);background:#18181d}:root.dark-mode .settings-theme-option.active{color:#8fb3ff;border-color:rgba(79,131,255,.45);background:rgba(79,131,255,.13)}:root.dark-mode .settings-theme-option>span,:root.dark-mode .settings-value{color:#8fb3ff;border-color:rgba(79,131,255,.28);background:rgba(79,131,255,.12)}.settings-workspace{display:grid;gap:18px}.settings-hero-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.84)}.settings-hero-icon{display:grid;width:54px;height:54px;margin-bottom:14px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:18px;background:#edf5ff}.settings-hero-panel h3{color:var(--ink);font-size:24px;font-weight:840}.settings-hero-panel p{max-width:720px;margin-top:7px;color:var(--text);font-size:14px;line-height:1.55}.settings-hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-hero-meta span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;color:#526071;border:1px solid var(--line);border-radius:999px;background:#ffffff;font-size:12px;font-weight:760}.settings-hero-meta svg{width:14px;height:14px;color:var(--blue)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-card{overflow:hidden;border:1px solid rgba(216,226,240,.88);border-radius:26px;background:rgba(255,255,255,.84)}.settings-card-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:18px;border-bottom:1px solid var(--line)}.settings-card-head>span{display:grid;width:44px;height:44px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:16px;background:#edf5ff}.settings-card-head h3{color:var(--ink);font-size:18px;font-weight:820}.settings-card-head p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.45}.settings-control-list{display:grid;gap:10px;padding:16px 18px 18px}.settings-control-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff}.settings-control-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--blue);border-radius:14px;background:#edf5ff}.settings-control-row strong{display:block;color:var(--ink);font-size:14px;font-weight:800}.settings-control-row p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.4}.settings-switch{display:grid;width:48px;height:28px;padding:0;border:1px solid #dbe5f2;border-radius:999px;background:#edf2f8;transition:background .16s ease,border-color .16s ease}.settings-switch span{width:22px;height:22px;margin:2px;border-radius:999px;background:#ffffff;box-shadow:0 2px 5px rgba(29,41,57,.16);transition:transform .16s ease}.settings-switch.active{border-color:var(--blue);background:var(--blue)}.settings-switch.active span{transform:translateX(20px)}.settings-choice-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:390px}.settings-action-button,.settings-choice,.settings-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;color:#526071;border:1px solid var(--line);border-radius:12px;background:#f8fbff;font-size:12px;font-weight:780;white-space:nowrap}.settings-action-button svg,.settings-choice svg,.settings-segmented svg{width:15px;height:15px}.settings-choice.active,.settings-segmented button.active{color:var(--blue);border-color:#b8d8ff;background:#edf5ff}.settings-segmented{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--line);border-radius:16px;background:#f8fbff}.settings-segmented button{border-color:transparent;background:transparent}.settings-segmented.compact button{min-width:68px}.settings-action-button{color:#ffffff;border-color:var(--blue);background:var(--blue)}.settings-action-button:hover{background:var(--blue-600)}.settings-value{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;color:var(--blue);border:1px solid #d8e9ff;border-radius:999px;background:#edf5ff;font-size:12px;font-weight:800;white-space:nowrap}:root.dark-mode .settings-card,:root.dark-mode .settings-hero-panel{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .settings-card-head h3,:root.dark-mode .settings-control-row strong,:root.dark-mode .settings-hero-panel h3{color:var(--ink)}:root.dark-mode .settings-card-head p,:root.dark-mode .settings-control-row p,:root.dark-mode .settings-hero-panel p{color:var(--muted)}:root.dark-mode .settings-card-head{border-bottom-color:rgba(255,255,255,.1)}:root.dark-mode .settings-card-head>span,:root.dark-mode .settings-control-icon,:root.dark-mode .settings-hero-icon{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .settings-choice,:root.dark-mode .settings-control-row,:root.dark-mode .settings-hero-meta span,:root.dark-mode .settings-segmented,:root.dark-mode .settings-segmented button{color:var(--text);border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .settings-choice.active,:root.dark-mode .settings-segmented button.active,:root.dark-mode .settings-value{color:#8fb3ff;border-color:rgba(79,131,255,.32);background:rgba(79,131,255,.13)}:root.dark-mode .settings-switch{border-color:rgba(255,255,255,.12);background:#2a2a31}:root.dark-mode .settings-switch span{background:#f5f5f7}:root.dark-mode .settings-action-button,:root.dark-mode .settings-switch.active{border-color:var(--blue);background:var(--blue)}:root.dark-mode .settings-action-button{color:#ffffff}:root.dark-mode .builder-color-grid label{border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .builder-color-grid label:hover{border-color:rgba(79,131,255,.3);background:#1a1a20}:root.dark-mode .builder-color-grid label:has(input:checked){border-color:var(--blue);background:#101013;box-shadow:0 0 0 3px rgba(79,131,255,.2)}:root.dark-mode .builder-color-grid span{box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}:root.dark-mode .automation-action-menu button{color:#d7dce6}:root.dark-mode .automation-action-menu button svg{color:#8fb3ff}:root.dark-mode .automation-action-menu button:hover{color:#ffffff;background:rgba(79,131,255,.14)}:root.dark-mode .automation-action-menu button.danger{color:#ff6b6b}:root.dark-mode .automation-action-menu button.danger svg{color:#ff4d4d}.ordered-settings{width:100%;max-width:none}.ordered-settings .settings-card{width:100%;border-radius:22px}.settings-account-panel{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(216,226,240,.88);border-radius:24px;background:rgba(255,255,255,.84)}.settings-account-main{display:flex;align-items:center;gap:14px;min-width:0}.settings-account-main img{width:58px;height:58px;object-fit:cover;border:3px solid #ffffff;border-radius:18px;box-shadow:0 12px 24px rgba(24,38,61,.1)}.settings-account-main h3{overflow:hidden;color:var(--ink);font-size:20px;font-weight:840;white-space:nowrap;text-overflow:ellipsis}.settings-account-main p{margin-top:3px;color:var(--muted);font-size:13px;font-weight:650}.settings-account-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.settings-account-actions>span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;color:#087443;border:1px solid #c9f5e4;border-radius:999px;background:#effdf7;font-size:12px;font-weight:800}.settings-account-actions svg{width:15px;height:15px}.ordered-settings .settings-grid{display:block}.ordered-settings .settings-card,.ordered-settings .settings-card+.settings-card{margin-top:14px}.ordered-settings .settings-card-head{grid-template-columns:38px minmax(0,1fr);padding:16px 18px}.ordered-settings .settings-card-head>span{width:38px;height:38px;border-radius:14px}.ordered-settings .settings-card-head h3{font-size:17px}.ordered-settings .settings-control-list{gap:0;padding:0}.ordered-settings .settings-control-row{min-height:76px;padding:14px 18px;border-width:1px 0 0;border-radius:0;background:transparent}.ordered-settings .settings-control-row:first-child{border-top:0}.ordered-settings .settings-control-icon{width:38px;height:38px;border-radius:13px}.ordered-settings .settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px 18px}.ordered-settings .settings-theme-option{min-height:104px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px}.ordered-settings .settings-theme-option>span{grid-row:1/span 2}.ordered-settings .settings-theme-option small{grid-column:2}:root.dark-mode .settings-account-panel{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .settings-account-main img{border-color:#151519;box-shadow:0 14px 28px rgba(0,0,0,.3)}:root.dark-mode .settings-account-main h3{color:var(--ink)}:root.dark-mode .settings-account-main p{color:var(--muted)}:root.dark-mode .settings-account-actions>span{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12)}:root.dark-mode .ordered-settings .settings-control-row{border-top-color:rgba(255,255,255,.1);background:transparent}.settings-studio{display:grid;width:100%;gap:16px}.settings-studio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 4px}.settings-studio-header h2{color:var(--ink);font-size:36px;font-weight:880;letter-spacing:0}.settings-studio-header p{max-width:720px;margin-top:7px;color:var(--text);font-size:15px;line-height:1.55}.settings-studio-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px}.settings-studio-summary span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:#526071;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.74);font-size:12px;font-weight:790;white-space:nowrap}.settings-studio-summary svg{width:15px;height:15px;color:var(--blue)}.settings-account-command{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.86)}.settings-account-identity{display:flex;min-width:0;align-items:center;gap:14px}.settings-avatar-ring{position:relative;display:grid;width:68px;height:68px;flex:0 0 auto;place-items:center;border:1px solid #d9e6f6;border-radius:24px;background:#f4f8ff}.settings-avatar-ring img{width:54px;height:54px;object-fit:cover;border-radius:18px}.settings-avatar-ring i{position:absolute;right:-4px;bottom:-4px;display:grid;width:24px;height:24px;place-items:center;color:#047857;border:3px solid #ffffff;border-radius:999px;background:#d1fae5}.settings-avatar-ring svg{width:13px;height:13px}.settings-account-identity span:not(.settings-avatar-ring){display:block;color:var(--blue);font-size:11px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.settings-account-identity h3{overflow:hidden;color:var(--ink);font-size:23px;font-weight:880;white-space:nowrap;text-overflow:ellipsis}.settings-account-identity p{margin-top:3px;color:var(--muted);font-size:13px;font-weight:660}.settings-account-command .settings-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.settings-account-command .settings-account-actions>span{min-height:38px;color:#087443;border-color:#c9f5e4;background:#effdf7}.settings-secondary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 13px;color:#344054;border:1px solid var(--line);border-radius:14px;background:#ffffff;font-size:13px;font-weight:800;text-decoration:none}.settings-secondary-button svg{width:15px;height:15px}.settings-secondary-button:hover{border-color:#cfe0f5;background:#f8fbff}.settings-secondary-button.muted{color:#5f6b7a}.settings-account-command .settings-account-actions>span.muted{color:#667085;border-color:var(--line);background:#f8fbff}.google-signin-button{color:#ffffff;border-color:var(--blue);background:var(--blue)}.google-signin-button:hover{color:#ffffff;border-color:var(--blue-600);background:var(--blue-600)}.settings-library-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-library-stat{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;align-items:center;min-height:82px;padding:15px;border:1px solid rgba(216,226,240,.88);border-radius:24px;background:rgba(255,255,255,.78)}.settings-library-stat i{display:grid;width:42px;height:42px;grid-row:1/span 2;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:15px;background:#edf5ff}.settings-library-stat svg{width:20px;height:20px}.settings-library-stat strong{color:var(--ink);font-size:25px;font-weight:880;line-height:1}.settings-library-stat span{color:var(--muted);font-size:12px;font-weight:760}.settings-studio-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:16px;align-items:start}.settings-map{position:sticky;top:18px;display:grid;gap:6px;padding:10px;border:1px solid rgba(216,226,240,.88);border-radius:24px;background:rgba(255,255,255,.78)}.settings-map-label{display:block;padding:7px 9px 5px;color:var(--muted);font-size:11px;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.settings-map-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:8px;color:#526071;border:1px solid transparent;border-radius:17px;text-decoration:none}.settings-map-item:hover{color:var(--blue);border-color:#d6e7ff;background:#f4f9ff}.settings-map-item i{display:grid;width:38px;height:38px;place-items:center;color:currentColor;border-radius:14px;background:#f3f6fb}.settings-map-item svg{width:18px;height:18px}.settings-map-item small,.settings-map-item strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-map-item strong{color:var(--ink);font-size:13px;font-weight:820}.settings-map-item small{margin-top:2px;color:var(--muted);font-size:11.5px;font-weight:640}.settings-flow{display:grid;min-width:0;gap:16px}.settings-flow-panel{overflow:hidden;scroll-margin-top:22px;border:1px solid rgba(216,226,240,.88);border-radius:28px;background:rgba(255,255,255,.84)}.settings-flow-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:20px;border-bottom:1px solid var(--line)}.settings-flow-head>span{display:grid;width:48px;height:48px;place-items:center;color:var(--blue);border:1px solid #d8e9ff;border-radius:18px;background:#edf5ff}.settings-flow-head svg{width:21px;height:21px}.settings-flow-head small{display:block;margin-bottom:4px;color:var(--blue);font-size:11px;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.settings-flow-head h3{color:var(--ink);font-size:21px;font-weight:880}.settings-flow-head p{max-width:720px;margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.settings-flow-panel .settings-theme-grid{gap:12px;padding:16px 20px 20px;border-bottom:1px solid var(--line)}.settings-flow-panel .settings-theme-option{min-height:108px;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:13px;padding:16px;border-radius:20px;transform:none}.settings-flow-panel .settings-theme-option:hover{transform:none}.settings-flow-panel .settings-theme-option>span{width:42px;height:42px;grid-row:1/span 2;border-radius:15px}.settings-flow-panel .settings-theme-option small{grid-column:2}.settings-flow-panel .settings-control-list{gap:0;padding:0}.settings-flow-panel .settings-control-row{grid-template-columns:42px minmax(220px,.72fr) minmax(260px,1fr);min-height:82px;padding:16px 20px;border-width:1px 0 0;border-radius:0;background:transparent}.settings-flow-panel .settings-control-row:first-child{border-top:0}.settings-flow-panel .settings-control-icon{width:42px;height:42px;border-radius:15px}.settings-flow-panel .settings-control-row>:last-child{justify-self:end}.settings-flow-panel .settings-choice-grid{max-width:620px;justify-content:flex-end}.settings-flow-panel .settings-action-button,.settings-flow-panel .settings-choice,.settings-flow-panel .settings-segmented button{min-height:36px;border-radius:13px}:root.dark-mode .settings-account-identity h3,:root.dark-mode .settings-flow-head h3,:root.dark-mode .settings-library-stat strong,:root.dark-mode .settings-map-item strong,:root.dark-mode .settings-studio-header h2{color:var(--ink)}:root.dark-mode .settings-account-identity p,:root.dark-mode .settings-flow-head p,:root.dark-mode .settings-library-stat span,:root.dark-mode .settings-map-item small,:root.dark-mode .settings-studio-header p{color:var(--muted)}:root.dark-mode .settings-account-command,:root.dark-mode .settings-flow-panel,:root.dark-mode .settings-library-stat,:root.dark-mode .settings-map,:root.dark-mode .settings-studio-summary span{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .settings-studio-summary span{color:#d7dce6}:root.dark-mode .settings-avatar-ring{border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .settings-avatar-ring i{border-color:#101013}:root.dark-mode .settings-account-command .settings-account-actions>span{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12)}:root.dark-mode .settings-account-command .settings-account-actions>span.muted{color:#aab6c8;border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .settings-secondary-button{color:#d7dce6;border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .settings-secondary-button:hover{border-color:rgba(79,131,255,.34);background:rgba(79,131,255,.12)}:root.dark-mode .settings-secondary-button.muted{color:#aab3c2}:root.dark-mode .google-signin-button{color:#ffffff;border-color:var(--blue);background:var(--blue)}:root.dark-mode .settings-flow-head>span,:root.dark-mode .settings-library-stat i,:root.dark-mode .settings-map-item i{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .settings-map-item{color:#b8c2d3}:root.dark-mode .settings-map-item:hover{color:#8fb3ff;border-color:rgba(79,131,255,.28);background:rgba(79,131,255,.12)}:root.dark-mode .settings-flow-head,:root.dark-mode .settings-flow-panel .settings-control-row,:root.dark-mode .settings-flow-panel .settings-theme-grid{border-color:rgba(255,255,255,.1)}:root.dark-mode .settings-flow-panel .settings-choice,:root.dark-mode .settings-flow-panel .settings-segmented,:root.dark-mode .settings-flow-panel .settings-segmented button,:root.dark-mode .settings-flow-panel .settings-theme-option{color:#d7dce6;border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .settings-flow-panel .settings-choice:hover,:root.dark-mode .settings-flow-panel .settings-segmented button:hover,:root.dark-mode .settings-flow-panel .settings-theme-option:hover{border-color:rgba(79,131,255,.28);background:rgba(79,131,255,.1)}:root.dark-mode .settings-flow-panel .settings-choice.active,:root.dark-mode .settings-flow-panel .settings-segmented button.active,:root.dark-mode .settings-flow-panel .settings-theme-option.active{color:#8fb3ff;border-color:rgba(79,131,255,.38);background:rgba(79,131,255,.15)}@media (max-width:1280px){body{min-width:1024px}.dashboard-layout,.dashboard-lower-grid,.page-stat-grid,.section-grid{grid-template-columns:1fr}.dashboard-activity-panel{height:auto}.dashboard-activity-panel .activity-list{max-height:none}.page-intro{flex-wrap:wrap;align-items:flex-start}.page-intro-tools,.page-intro.has-search .page-intro-tools{flex:1 1 100%;justify-content:space-between}.page-search{width:auto;max-width:none;min-width:0}.settings-grid,.settings-layout{grid-template-columns:1fr}.settings-hero-panel{align-items:flex-start;flex-direction:column}.integration-hero{grid-template-columns:1fr}.integration-flow{width:fit-content}.collection-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.bookmark-grid,.mood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{grid-template-columns:1fr}}:root.dark-mode .activity-empty span{color:#76a9ff;background:#13234a}:root.dark-mode .activity-empty strong{color:#f5f7fb}:root.dark-mode .dashboard-automation-card{border-color:rgba(255,255,255,.1);background:#111114}:root.dark-mode .dashboard-automation-card.is-paused{border-color:rgba(255,255,255,.08);background:#151519;opacity:.72}:root.dark-mode .dashboard-automation-condition,:root.dark-mode .dashboard-automation-icon,:root.dark-mode .dashboard-automation-path>span{color:#8fb3ff;border-color:rgba(91,141,255,.22);background:rgba(91,141,255,.12)}:root.dark-mode .dashboard-automation-condition span,:root.dark-mode .dashboard-automation-path>span b,:root.dark-mode .dashboard-automation-title strong{color:#f5f5f7}:root.dark-mode .dashboard-automation-meta span,:root.dark-mode .dashboard-automation-title p{color:#aab6c8}:root.dark-mode .dashboard-automation-meta{border-top-color:rgba(255,255,255,.1)}:root.dark-mode .dashboard-automation-meta .is-active,:root.dark-mode .dashboard-automation-meta .is-active svg{color:#86efac}:root.dark-mode .integration-card,:root.dark-mode .integration-hero,:root.dark-mode .integrations-workspace{border-color:rgba(255,255,255,.1);background:#111114}:root.dark-mode .integration-hero{background:linear-gradient(135deg,rgba(79,131,255,.12),rgba(17,17,20,0) 48%),#111114}:root.dark-mode .integration-card-copy h3,:root.dark-mode .integration-hero h3,:root.dark-mode .integrations-toolbar h3{color:#f5f5f7}:root.dark-mode .integration-card-copy p,:root.dark-mode .integration-hero p,:root.dark-mode .integrations-toolbar p{color:#aab6c8}:root.dark-mode .integration-hero-icon,:root.dark-mode .integration-source-icon{color:#8fb3ff;border-color:rgba(79,131,255,.25);background:rgba(79,131,255,.12)}:root.dark-mode .integration-flow,:root.dark-mode .integration-flow span,:root.dark-mode .integration-meta{color:#aab6c8;border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .integrations-toolbar{border-bottom-color:rgba(255,255,255,.1)}:root.dark-mode .integration-card:hover{border-color:rgba(79,131,255,.36);background:#151519}:root.dark-mode .integration-action.is-complete,:root.dark-mode .integration-status{color:#86efac;border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.12)}:root.dark-mode .docs-file-picker>span{color:#c7ccd6;border-color:rgba(79,131,255,.28);background:#151519}:root.dark-mode .docs-file-picker small{color:#8a95a8}:root.dark-mode .browser-folder-list span,:root.dark-mode .browser-import-preview,:root.dark-mode .browser-import-summary,:root.dark-mode .browser-import-target select,:root.dark-mode .import-option-card{color:#c7ccd6;border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .browser-import-summary>span{color:#8fb3ff;background:rgba(79,131,255,.12)}:root.dark-mode .browser-import-summary strong,:root.dark-mode .import-option-card b{color:#f5f5f7}:root.dark-mode .browser-import-summary p,:root.dark-mode .browser-preview-head,:root.dark-mode .import-option-card small{color:#aab6c8}:root.dark-mode .import-option-card:has(input:checked){border-color:rgba(79,131,255,.4);background:rgba(79,131,255,.12)}:root.dark-mode .trash-toolbar{border-bottom-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .trash-copy p,:root.dark-mode .trash-toolbar p{color:#9aa5b7}:root.dark-mode .trash-check,:root.dark-mode .trash-select-all{color:#c7ccd6}:root.dark-mode .trash-row{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .trash-row.selected{border-color:rgba(79,131,255,.38);background:rgba(79,131,255,.12)}:root.dark-mode .trash-thumb{border-color:rgba(255,255,255,.12);background:#0f1014}:root.dark-mode .bookmark-collection-popover,:root.dark-mode .bookmark-collection-trigger{color:#f5f5f7;border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .bookmark-collection-popover button.selected,:root.dark-mode .bookmark-collection-popover button:hover,:root.dark-mode .bookmark-collection-trigger:hover,:root.dark-mode .bookmark-collection-trigger[aria-expanded=true]{border-color:rgba(79,131,255,.34);background:rgba(79,131,255,.13)}:root.dark-mode .bookmark-collection-mark,:root.dark-mode .bookmark-collection-option-icon{color:#ffffff;border-color:rgba(79,131,255,.26);background:rgba(79,131,255,.18)}:root.dark-mode .bookmark-collection-copy b,:root.dark-mode .bookmark-collection-popover b,:root.dark-mode .builder-field>span,:root.dark-mode .collection-live-preview>.eyebrow,:root.dark-mode .icon-select-trigger b{color:#f5f5f7}:root.dark-mode .bookmark-collection-copy small,:root.dark-mode .bookmark-collection-popover small,:root.dark-mode .icon-select-trigger>svg:last-child{color:#9aa5b7}:root.dark-mode .bookmark-collection-popover em{color:#8fb3ff;border-color:rgba(79,131,255,.26);background:#101013}:root.dark-mode .icon-select-popover{border-color:rgba(255,255,255,.12);background:#101013;box-shadow:0 24px 64px rgba(0,0,0,.42)}:root.dark-mode .icon-tabs{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .icon-tabs button{color:#8f9bae}:root.dark-mode .icon-tabs button.active{color:#cfe0ff;background:rgba(79,131,255,.22)}:root.dark-mode .icon-select-popover .icon-option{color:#e5e7eb;border-color:rgba(255,255,255,.12);background:#151519}:root.dark-mode .icon-select-popover .icon-option:hover{color:#ffffff;border-color:rgba(79,131,255,.42);background:rgba(79,131,255,.18)}:root.dark-mode .automation-icon-menu button{color:#ffffff;border-radius:12px}:root.dark-mode .automation-icon-menu button svg{color:#ffffff;opacity:.95;stroke:currentColor}:root.dark-mode .automation-icon-menu button.selected,:root.dark-mode .automation-icon-menu button:hover{color:#ffffff;background:rgba(79,131,255,.22);box-shadow:inset 0 0 0 1px rgba(143,179,255,.36)}:root.dark-mode .login-screen{background:radial-gradient(circle at 28% 20%,rgba(79,131,255,.18),transparent 30%),linear-gradient(180deg,#050505,#0a0a0d)}:root.dark-mode .login-panel{border-color:rgba(255,255,255,.12);background:rgba(16,16,19,.94)}:root.dark-mode .login-provider-button{color:#f5f5f7;border-color:rgba(255,255,255,.13);background:#15161a}:root.dark-mode .login-provider-button:hover{border-color:rgba(79,131,255,.55);background:#1b2130}#bookmarkModal{padding:24px}#bookmarkModal .bookmark-sheet{display:flex;width:min(1080px,100%);max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid #dce6f3;border-radius:22px;background:#ffffff;box-shadow:0 28px 72px rgba(15,23,42,.18)}.bookmark-sheet-header{min-height:88px;flex:0 0 auto;padding:18px 20px;background:#ffffff}.bookmark-sheet-heading{display:flex;align-items:center;min-width:0;gap:13px}.bookmark-sheet-title-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:var(--blue);border:1px solid #cfe1ff;border-radius:13px;background:#edf5ff}.bookmark-sheet-title-icon svg{width:21px;height:21px}.bookmark-sheet-header h2{margin-top:1px;font-size:22px;line-height:1.15}.bookmark-sheet-header p{margin-top:4px;color:#718096;font-size:12px;line-height:1.35}.bookmark-sheet-form{min-height:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c8d4e4 transparent}.bookmark-sheet-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr);align-items:stretch;min-height:0}.bookmark-sheet-main,.bookmark-sheet-side{display:grid;align-content:start;min-width:0}.bookmark-sheet-main{padding:4px 24px 22px}.bookmark-sheet-side{padding:4px 22px 22px;border-left:1px solid #e3eaf3;background:#f8fafc}.bookmark-form-section{display:grid;min-width:0;gap:14px;padding:20px 0;border-bottom:1px solid #e8edf4}.bookmark-form-section:last-child{border-bottom:0}.bookmark-section-heading{display:flex;align-items:center;min-width:0;gap:10px}.bookmark-section-heading>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:var(--blue);border:1px solid #d8e6fb;border-radius:9px;background:#f1f6ff}.bookmark-section-heading svg{width:15px;height:15px}.bookmark-section-heading>div{display:grid;min-width:0;gap:2px}.bookmark-section-heading strong{color:#1d2939;font-size:13px;font-weight:800}.bookmark-section-heading small{overflow:hidden;color:#8390a4;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.bookmark-priority-field,.bookmark-sheet-form .form-field,.bookmark-sheet-form label{display:grid;min-width:0;gap:7px;color:#475467;font-size:12px;font-weight:750}.bookmark-sheet-form input,.bookmark-sheet-form textarea{border-radius:11px;background:#ffffff}.bookmark-sheet-form .field-shell:focus-within,.bookmark-sheet-form input:focus,.bookmark-sheet-form textarea:focus{border-color:#8fb8ff;box-shadow:0 0 0 3px rgba(35,104,255,.1)}.bookmark-sheet-form .bookmark-collection-trigger,.bookmark-sheet-form .field-shell{min-height:50px;border-radius:11px;background:#ffffff}.bookmark-url-field .field-shell{min-height:54px;border-color:#afccfa;box-shadow:0 0 0 3px rgba(35,104,255,.06)}.bookmark-sheet-form .link-preview{grid-template-columns:128px minmax(0,1fr);min-height:128px;padding:9px;border-radius:13px;background:#f8fafc}.bookmark-sheet-form .preview-art{height:108px;border:1px solid #dbe5f1;border-radius:10px;background:#edf3fa}.bookmark-preview-copy{min-width:0;padding-right:8px}.bookmark-sheet-form .link-preview strong{font-size:15px}.bookmark-sheet-form .link-preview p{font-size:12px}.bookmark-sheet-form textarea{min-height:108px;line-height:1.5}.bookmark-sheet-form .bookmark-collection-trigger{grid-template-columns:36px minmax(0,1fr) 16px;padding:7px 11px}.bookmark-sheet-form .bookmark-collection-mark{width:36px;height:36px;border-radius:9px}.bookmark-sheet-form .bookmark-collection-popover{border-radius:13px}.bookmark-sheet-form .priority-picker{grid-template-columns:1fr;gap:7px}.bookmark-sheet-form .priority-choice{display:grid;grid-template-columns:10px minmax(0,1fr) 18px;justify-content:normal;min-height:52px;gap:10px;padding:8px 11px;border-radius:11px;background:#ffffff;text-align:left;transform:none}.bookmark-sheet-form .priority-choice:has(input:checked){transform:none}.bookmark-sheet-form .priority-signal{width:8px;height:8px;border:0;border-radius:50%;background:#98a2b3}.bookmark-sheet-form .priority-choice.low .priority-signal{background:#22a06b}.bookmark-sheet-form .priority-choice.medium .priority-signal{background:#2878ff}.bookmark-sheet-form .priority-choice.high .priority-signal{background:#f79009}.bookmark-sheet-form .priority-choice-copy{display:grid;min-width:0;gap:1px}.bookmark-sheet-form .priority-choice-copy b{color:#344054;font-size:12px;font-weight:800}.bookmark-sheet-form .priority-choice-copy small{color:#8b96a7;font-size:10px;font-weight:650}.bookmark-sheet-form .priority-choice>svg{display:none;width:15px;height:15px}.bookmark-sheet-form .priority-choice:has(input:checked)>svg{display:block}.bookmark-sheet-form .priority-choice.low:has(input:checked)>svg{color:#12835b}.bookmark-sheet-form .priority-choice.medium:has(input:checked)>svg{color:var(--blue)}.bookmark-sheet-form .priority-choice.high:has(input:checked)>svg{color:#c76b00}.bookmark-sheet-form .form-switch-grid{grid-template-columns:1fr;gap:7px}.bookmark-sheet-form .form-switch{min-height:58px;padding:8px 10px 8px 12px;border-radius:11px;background:#ffffff}.bookmark-sheet-form .form-switch-copy{align-items:center;overflow:visible;white-space:normal}.bookmark-sheet-form .form-switch-copy>span{display:grid;min-width:0;gap:2px}.bookmark-sheet-form .form-switch-copy b{color:#344054;font-size:12px;font-weight:800}.bookmark-sheet-form .form-switch-copy small{color:#8b96a7;font-size:10px;font-weight:650}.bookmark-sheet-form .reminder-trigger{min-height:50px}.bookmark-sheet-actions{position:sticky;bottom:0;z-index:6;display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e3eaf3;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.bookmark-sheet-actions>div{display:flex;gap:9px}.bookmark-sheet-action-note{display:inline-flex;align-items:center;gap:7px;color:#7b8798;font-size:11px;font-weight:650}.bookmark-sheet-action-note svg{width:15px;height:15px;color:var(--blue)}.bookmark-sheet-actions .primary-button,.bookmark-sheet-actions .secondary-button{min-height:44px;border-radius:10px}:root.dark-mode #bookmarkModal .bookmark-sheet,:root.dark-mode .bookmark-sheet-header{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .bookmark-section-heading small,:root.dark-mode .bookmark-sheet-action-note,:root.dark-mode .bookmark-sheet-header p{color:#8d98aa}:root.dark-mode .bookmark-section-heading>span,:root.dark-mode .bookmark-sheet-title-icon{color:#8fb3ff;border-color:rgba(79,131,255,.28);background:rgba(79,131,255,.14)}:root.dark-mode .bookmark-sheet-side{border-left-color:rgba(255,255,255,.1);background:#0d0d10}:root.dark-mode .bookmark-form-section,:root.dark-mode .bookmark-sheet-actions{border-color:rgba(255,255,255,.1)}:root.dark-mode .bookmark-section-heading strong,:root.dark-mode .bookmark-sheet-form .form-switch-copy b,:root.dark-mode .bookmark-sheet-form .priority-choice-copy b{color:#f2f4f7}:root.dark-mode .bookmark-sheet-form .bookmark-collection-trigger,:root.dark-mode .bookmark-sheet-form .field-shell,:root.dark-mode .bookmark-sheet-form .form-switch,:root.dark-mode .bookmark-sheet-form .priority-choice,:root.dark-mode .bookmark-sheet-form input,:root.dark-mode .bookmark-sheet-form textarea{color:#f2f4f7;border-color:rgba(255,255,255,.11);background:#17171b}:root.dark-mode .bookmark-sheet-form .link-preview{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .bookmark-sheet-form .preview-art{border-color:rgba(255,255,255,.1);background:#1b1b20}:root.dark-mode .bookmark-sheet-form .form-switch-copy small,:root.dark-mode .bookmark-sheet-form .priority-choice-copy small{color:#8995a8}:root.dark-mode .bookmark-sheet-actions{background:rgba(16,16,19,.96)}@media (max-width:960px){#bookmarkModal{align-items:flex-end;padding:0}#bookmarkModal .bookmark-sheet{width:100%;max-height:94vh;border-radius:18px 18px 0 0}.bookmark-sheet-layout{grid-template-columns:1fr}.bookmark-sheet-side{border-top:1px solid #e3eaf3;border-left:0}.bookmark-sheet-action-note{display:none}.bookmark-sheet-actions{justify-content:flex-end}}.bookmark-sheet-form .link-preview{position:relative;overflow:hidden}.bookmark-sheet-form .link-preview:after{position:absolute;inset:0;z-index:4;display:block;pointer-events:none;background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.7) 48%,transparent 74%);transform:translateX(-110%);content:""}.bookmark-sheet-form .link-preview.is-loading:after{animation:bookmark-preview-shimmer 1.05s ease-in-out infinite}.bookmark-sheet-form .link-preview.is-loading .preview-art{background:#e8eef6}.bookmark-sheet-form .link-preview.is-loading .bookmark-preview-copy{opacity:.58}.all-bookmarks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes bookmark-preview-shimmer{to{transform:translateX(110%)}}:root.dark-mode .bookmark-sheet-form .link-preview:after{background:linear-gradient(100deg,transparent 22%,rgba(255,255,255,.08) 48%,transparent 74%)}:root.dark-mode .bookmark-sheet-form .link-preview.is-loading .preview-art{background:#1d1e23}@media (max-width:1280px){.all-bookmarks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bookmark-collection-mark,.bookmark-collection-option-icon{color:var(--collection-option-color,var(--blue));border-color:color-mix(in srgb,var(--collection-option-color,var(--blue)) 25%,#d8e9ff);background:color-mix(in srgb,var(--collection-option-color,var(--blue)) 12%,#ffffff)}.bookmark-collection-popover button.selected .bookmark-collection-option-icon{border-color:color-mix(in srgb,var(--collection-option-color,var(--blue)) 42%,#d8e9ff);background:color-mix(in srgb,var(--collection-option-color,var(--blue)) 18%,#ffffff)}.bookmark-sheet-form .priority-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bookmark-sheet-form .priority-choice{grid-template-columns:8px minmax(0,1fr) 14px;min-height:48px;gap:7px;padding:7px 9px}.bookmark-sheet-form .priority-choice-copy{display:block}.bookmark-sheet-form .priority-choice-copy b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.automation-page-list .automation-row{gap:14px;min-height:0;padding:18px;border-radius:22px}.automation-page-list .automation-row-head{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center}.automation-page-list .automation-row-icon{width:42px;height:42px;border-radius:14px}.automation-page-list .automation-title-group{gap:3px}.automation-page-list .automation-row p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automation-rule-path{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:6px;align-items:stretch;min-width:0}.automation-rule-stage{display:grid;min-width:0;gap:8px;align-content:start;min-height:78px;padding:11px;border:1px solid #e2eaf4;border-radius:16px;background:#f8fafc}.automation-rule-stage>span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#7c8aa0}.automation-rule-stage>span svg{width:13px;height:13px;color:var(--blue)}.automation-rule-stage small{overflow:hidden;font-size:9.5px;font-weight:840;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.automation-rule-stage strong{display:-webkit-box;overflow:hidden;color:#27364a;font-size:12.5px;font-weight:790;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-rule-arrow{display:grid;place-items:center;color:#a7b5c8}.automation-rule-arrow svg{width:14px;height:14px}.automation-page-list .automation-run-meta{gap:18px;padding-top:11px}.automation-builder{width:min(780px,100%);overflow:hidden}.automation-builder-form{grid-template-columns:1fr;gap:14px;max-height:calc(100vh - 150px);overflow-y:auto;padding:18px 20px 20px}.automation-builder-fields{gap:12px}.automation-name-row{padding-bottom:14px;border-bottom:1px solid var(--line)}.automation-workflow-field{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px 14px;align-items:center;padding:13px;border:1px solid #e2eaf4;border-radius:18px;background:#f8fafc}.automation-workflow-label{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.automation-workflow-label>i{display:grid;width:34px;height:34px;place-items:center;color:var(--blue);border-radius:11px;background:#eaf3ff}.automation-workflow-label>i svg{width:16px;height:16px}.automation-workflow-label b,.automation-workflow-label small,.automation-workflow-label span{display:block;min-width:0}.automation-workflow-label b{color:var(--ink);font-size:12px;font-weight:840;text-transform:uppercase}.automation-workflow-label small{margin-top:2px;color:var(--muted);font-size:10.5px;font-weight:630;line-height:1.3}.automation-workflow-field .automation-value-panel{grid-column:2;margin-top:0;background:#ffffff}.automation-builder-actions{position:sticky;bottom:-20px;z-index:3;margin:2px -20px -20px;padding:14px 20px;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.settings-dialog{width:min(720px,100%);overflow:hidden;border:1px solid rgba(216,226,240,.94);border-radius:26px;box-shadow:0 30px 80px rgba(15,23,42,.18)}.settings-compact{display:grid;background:#ffffff}.settings-compact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line)}.settings-compact-head h2{color:var(--ink);font-size:25px;font-weight:860}.settings-compact-head p{margin-top:4px;color:var(--muted);font-size:12.5px}#viewRoot>.settings-compact .settings-compact-head .icon-btn{display:none}.settings-compact-body{display:grid;gap:12px;max-height:calc(100vh - 150px);overflow-y:auto;padding:14px;background:#f6f8fb}.settings-compact-account{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:18px;background:#ffffff}.settings-compact-account img{width:46px;height:46px;object-fit:cover;border-radius:14px}.settings-compact-account span,.settings-compact-account strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-compact-account strong{color:var(--ink);font-size:14px;font-weight:820}.settings-compact-account span{margin-top:3px;color:var(--muted);font-size:11.5px;font-weight:650}.settings-compact-section{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#ffffff}.settings-compact-title{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.settings-compact-title>span{display:grid;width:38px;height:38px;place-items:center;color:var(--blue);border-radius:12px;background:#edf5ff}.settings-compact-title svg{width:17px;height:17px}.settings-compact-title small,.settings-compact-title strong{display:block}.settings-compact-title strong{color:var(--ink);font-size:14px;font-weight:830}.settings-compact-title small{margin-top:2px;color:var(--muted);font-size:11px}.settings-compact-theme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid var(--line)}.settings-compact-theme button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;color:#526071;border:1px solid var(--line);border-radius:13px;background:#f8fafc;font-size:12px;font-weight:790}.settings-compact-theme button.active{color:var(--blue);border-color:#b8d8ff;background:#edf5ff}.settings-compact-theme svg{width:15px;height:15px}.settings-compact-section .settings-control-row{grid-template-columns:36px minmax(150px,.8fr) minmax(180px,1fr);min-height:66px;padding:11px 13px;border-width:1px 0 0;border-radius:0;background:transparent}.settings-compact-section .settings-control-row:first-of-type{border-top:0}.settings-compact-section .settings-control-icon{width:36px;height:36px;border-radius:11px}.settings-compact-section .settings-control-row strong{font-size:12.5px}.settings-compact-section .settings-control-row p{margin-top:2px;font-size:10.5px}.settings-compact-section .settings-control-row>:last-child{justify-self:end}.settings-compact-section .settings-choice-grid{max-width:330px}.settings-compact-section .settings-choice{min-height:30px;padding-inline:9px;font-size:10.5px}.settings-compact-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 2px}.settings-compact-footer>span{display:inline-flex;align-items:center;gap:7px;color:#087443;font-size:11.5px;font-weight:760}.settings-compact-footer svg{width:14px;height:14px}:root.dark-mode .bookmark-collection-mark,:root.dark-mode .bookmark-collection-option-icon{color:color-mix(in srgb,var(--collection-option-color,#8fb3ff) 72%,#ffffff);border-color:color-mix(in srgb,var(--collection-option-color,#8fb3ff) 35%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--collection-option-color,#8fb3ff) 20%,#151519)}:root.dark-mode .automation-rule-stage,:root.dark-mode .automation-workflow-field,:root.dark-mode .automation-workflow-field .automation-value-panel{border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .automation-rule-stage strong,:root.dark-mode .automation-workflow-label b{color:#f2f4f7}:root.dark-mode .automation-rule-arrow,:root.dark-mode .automation-rule-stage>span{color:#8793a6}:root.dark-mode .automation-workflow-label>i{color:#8fb3ff;background:rgba(79,131,255,.14)}:root.dark-mode .automation-builder-actions{border-top-color:rgba(255,255,255,.1);background:rgba(16,16,19,.96)}:root.dark-mode .settings-dialog{border-color:rgba(255,255,255,.12);background:#101013;box-shadow:0 32px 90px rgba(0,0,0,.52)}:root.dark-mode .settings-compact,:root.dark-mode .settings-compact-account,:root.dark-mode .settings-compact-head,:root.dark-mode .settings-compact-section{border-color:rgba(255,255,255,.1);background:#101013}:root.dark-mode .settings-compact-body{background:#0b0b0d}:root.dark-mode .settings-compact-account strong,:root.dark-mode .settings-compact-head h2,:root.dark-mode .settings-compact-section .settings-control-row strong,:root.dark-mode .settings-compact-title strong{color:#f5f5f7}:root.dark-mode .settings-compact-account span,:root.dark-mode .settings-compact-head p,:root.dark-mode .settings-compact-title small{color:#909bad}:root.dark-mode .settings-compact-section .settings-control-row,:root.dark-mode .settings-compact-theme,:root.dark-mode .settings-compact-title{border-color:rgba(255,255,255,.1)}:root.dark-mode .settings-compact-section .settings-control-icon,:root.dark-mode .settings-compact-title>span{color:#8fb3ff;background:rgba(79,131,255,.14)}:root.dark-mode .settings-compact-section .settings-choice,:root.dark-mode .settings-compact-section .settings-segmented,:root.dark-mode .settings-compact-section .settings-segmented button,:root.dark-mode .settings-compact-theme button{color:#d7dce6;border-color:rgba(255,255,255,.1);background:#151519}:root.dark-mode .settings-compact-section .settings-choice.active,:root.dark-mode .settings-compact-section .settings-segmented button.active,:root.dark-mode .settings-compact-theme button.active{color:#8fb3ff;border-color:rgba(79,131,255,.38);background:rgba(79,131,255,.15)}@media (max-width:1180px){.automation-page-list{grid-template-columns:1fr}}:root{--blue:#376dff;--blue-600:#2859df;--mint:#16a47a;--violet:#7657d9;--coral:#e96b62;--ink:#172033;--text:#526078;--muted:#8490a4;--line:#e1e7f0;--line-strong:#d2dae7;--panel:#ffffff;--page:#f4f6fa;--soft-blue:#edf2ff}:root.dark-mode{--blue:#7c9cff;--blue-600:#6687f5;--mint:#46c9a0;--violet:#aa91ef;--coral:#f08a82;--ink:#f2f5fa;--text:#bdc7d6;--muted:#7f8ba0;--line:rgba(155,170,194,0.14);--line-strong:rgba(155,170,194,0.23);--panel:#12151c;--page:#0b0d12;--soft-blue:rgba(124,156,255,0.13)}body{background:var(--page)}.sidebar{border-right-color:var(--line);background:#f8f9fc}.automation-row,.bookmark-card,.bookmark-list-item,.collections-workspace,.modal-card,.page-stat-card,.simple-bookmark,.surface-card,.tags-workspace{border-color:var(--line);background:var(--panel)}:root.dark-mode body{background:radial-gradient(circle at 85% -10%,rgba(124,156,255,.07),transparent 30%),var(--page)}:root.dark-mode .sidebar{border-right-color:var(--line);background:#0e1117}:root.dark-mode .topbar{border-bottom-color:var(--line);background:rgba(14,17,23,.88)}:root.dark-mode .automation-row,:root.dark-mode .bookmark-card,:root.dark-mode .bookmark-list-item,:root.dark-mode .collections-workspace,:root.dark-mode .modal-card,:root.dark-mode .page-stat-card,:root.dark-mode .settings-compact,:root.dark-mode .settings-compact-account,:root.dark-mode .settings-compact-head,:root.dark-mode .settings-compact-section,:root.dark-mode .settings-dialog,:root.dark-mode .simple-bookmark,:root.dark-mode .surface-card,:root.dark-mode .tags-workspace{border-color:var(--line);background:var(--panel)}:root.dark-mode .bookmark-sheet-side,:root.dark-mode .settings-compact-body{background:#0e1117}:root.dark-mode .automation-field input,:root.dark-mode .automation-rule-stage,:root.dark-mode .automation-select-trigger,:root.dark-mode .automation-workflow-field,:root.dark-mode .automation-workflow-field .automation-value-panel,:root.dark-mode .bookmark-sheet-form .bookmark-collection-trigger,:root.dark-mode .bookmark-sheet-form .field-shell,:root.dark-mode .bookmark-sheet-form .form-switch,:root.dark-mode .bookmark-sheet-form .priority-choice,:root.dark-mode .bookmark-sheet-form input,:root.dark-mode .bookmark-sheet-form textarea,:root.dark-mode .builder-field input,:root.dark-mode .builder-field textarea,:root.dark-mode .chip-button,:root.dark-mode .command-bar,:root.dark-mode .field-shell,:root.dark-mode .icon-select-trigger,:root.dark-mode .page-search,:root.dark-mode .secondary-button,:root.dark-mode .tag-filter-group,:root.dark-mode .view-all-button,:root.dark-mode .view-toggle,:root.dark-mode input,:root.dark-mode select,:root.dark-mode textarea{color:var(--ink);border-color:var(--line);background:#171b24}:root.dark-mode .nav-item.active,:root.dark-mode .nav-item:hover,:root.dark-mode .sub-item.active,:root.dark-mode .tag-heading.active,:root.dark-mode .theme-toggle.is-active{color:#a9bdff;border-color:rgba(124,156,255,.28);background:rgba(124,156,255,.12)}:root.dark-mode .automation-action-menu,:root.dark-mode .automation-select-menu,:root.dark-mode .bookmark-collection-popover,:root.dark-mode .profile-card,:root.dark-mode .sidebar-tag-pill{border-color:var(--line);background:#151922}.automation-page-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.automation-page-list .automation-row{gap:12px;padding:15px;border-radius:20px}.automation-page-list .automation-row-head{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.automation-page-list .automation-row-icon{width:38px;height:38px;border-radius:13px}.automation-page-list .automation-row-icon svg{width:17px;height:17px}.automation-page-list .automation-row strong{font-size:13.5px}.automation-page-list .automation-row p{font-size:11px}.automation-page-list .automation-toggle{width:38px}.automation-page-list .automation-more-button{width:27px;height:27px}.automation-page-list .automation-rule-path{grid-template-columns:1fr;gap:6px}.automation-page-list .automation-rule-arrow{display:none}.automation-page-list .automation-rule-stage{grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-height:43px;padding:7px 9px;border-radius:13px;background:color-mix(in srgb,var(--panel) 55%,var(--page))}.automation-page-list .automation-rule-stage>span{gap:5px}.automation-page-list .automation-rule-stage small{font-size:8.5px}.automation-page-list .automation-rule-stage strong{display:block;overflow:hidden;font-size:11.5px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.automation-page-list .automation-rule-stage.is-trigger>span svg{color:var(--blue)}.automation-page-list .automation-rule-stage.is-condition>span svg{color:var(--violet)}.automation-page-list .automation-rule-stage.is-action>span svg{color:var(--mint)}.automation-page-list .automation-run-meta{flex-wrap:nowrap;gap:12px;padding-top:10px}.automation-page-list .automation-run-meta span{gap:5px;font-size:10px}.automation-page-list .automation-run-meta b{font-size:10px}.automation-page-list .automation-run-meta svg{width:11px;height:11px}.automation-page-list .automation-row.is-paused{opacity:1;border-color:var(--line);background:color-mix(in srgb,var(--panel) 72%,var(--page))}.automation-page-list .automation-row.is-paused .automation-row-head,.automation-page-list .automation-row.is-paused .automation-rule-path,.automation-page-list .automation-row.is-paused .automation-run-meta{opacity:.62}:root.dark-mode .automation-page-list .automation-rule-stage{border-color:var(--line);background:#171b24}:root.dark-mode .automation-page-list .automation-row.is-paused{border-color:var(--line);background:#10131a}@media (max-width:1380px){.automation-page-list{grid-template-columns:repeat(2,minmax(0,1fr))}}