@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap";:root{color-scheme:light;--bg: #0f1728;--bg-soft: #16213a;--panel: rgba(13, 22, 43, .82);--panel-strong: rgba(19, 33, 58, .95);--border: rgba(176, 192, 222, .18);--border-strong: rgba(176, 192, 222, .3);--text: #eef4ff;--text-soft: #c4d0ea;--accent: #7dd3fc;--accent-strong: #38bdf8;--danger: #fda4af;--warning: #fde68a;--success: #86efac;--shadow: 0 24px 80px rgba(0, 0, 0, .28);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif}html{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);scroll-behavior:smooth}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-link{position:fixed;z-index:20;top:8px;left:8px;padding:10px 14px;border-radius:10px;color:#05111e;background:var(--accent);transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(1160px,calc(100vw - 32px));margin:0 auto;padding:24px 0 40px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#080f1d94;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.brand{display:inline-flex;align-items:center;gap:14px}.brand strong,.card h2,.card h3,.state-panel h3{letter-spacing:-.03em}.brand small{display:block;margin-top:4px;color:var(--text-soft)}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--accent);color:#fff;font-weight:800}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--border);color:var(--text-soft);background:#ffffff08}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 5px #fde68a1a}.app-main,.page-stack{display:flex;flex-direction:column;gap:24px}.card,.state-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow)}.card,.state-panel{padding:26px}.lead{max-width:66ch;color:var(--text-soft);font-size:1.06rem;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.eyebrow{display:inline-block;margin:0 0 14px;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:700}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card h2,.card h3,.state-panel h3{margin:0 0 12px}.card p,.state-panel p{color:var(--text-soft);line-height:1.6}.list{margin:0;padding-left:18px;color:var(--text-soft);line-height:1.7}.code-block code{font-family:SFMono-Regular,Cascadia Mono,Consolas,monospace;font-size:.94rem}.stack{display:grid;gap:16px}.code-block{overflow-x:auto;padding:18px;margin:0;border-radius:var(--radius-md);background:#030812a6;border:1px solid rgba(255,255,255,.08)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:var(--accent);color:#05111e;font-weight:700}.button--ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.button--small{min-height:38px;padding-inline:12px;font-size:.88rem}.team-switcher select,input,select,textarea{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--border-strong);border-radius:12px;background:#03081299;color:var(--text);font:inherit}textarea{min-height:100px;padding-top:10px;resize:vertical}.team-switcher select{width:auto;max-width:190px}.list-row>span{display:grid;gap:4px}.list-row small{color:var(--text-soft)}.button--danger{background:transparent;color:var(--danger);border-color:#fda4af8c}.checkbox-row{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--text-soft)}.checkbox-row input{width:18px;min-height:18px;accent-color:var(--accent-strong)}.text-button{min-height:44px;padding:8px 6px;border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer}.text-button:hover,.text-button:focus-visible{color:var(--text);text-decoration:underline}.chat-layout{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:18px;align-items:start}.checkbox-label{display:flex!important;align-items:center;gap:10px;color:var(--text-soft)}.checkbox-label input{width:18px;min-height:18px;accent-color:var(--accent-strong)}.message{padding:14px;border:1px solid var(--border);border-radius:14px;background:#ffffff06}.announcement{margin:18px 0;padding:16px;border:1px solid rgba(251,191,36,.5);border-radius:14px;background:#fbbf2414}.empty-inline{padding:32px 0;color:var(--text-soft);text-align:center}.form-stack{display:grid;gap:16px;margin-top:20px}.form-stack label{display:grid;gap:8px;color:var(--text-soft);font-weight:700}.form-stack .button{width:fit-content}.muted{color:var(--text-soft);font-size:.9rem}table{width:100%;border-collapse:collapse;color:var(--text-soft)}th,td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}th{color:var(--text);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.auth-card{align-self:start}.auth-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.state-panel{position:relative;overflow:hidden}.state-panel--loading,.state-panel--empty,.state-panel--error,.state-panel--permission,.state-panel--offline{background:var(--panel)}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;padding:4px 4px 0;color:var(--text-soft);font-size:.92rem}.state-panel__header{margin-bottom:14px}.app-main,.card,.state-panel,.message,.list-row{overflow-wrap:anywhere}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}@media(max-width:960px){.topbar,.content-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch}.chat-layout{grid-template-columns:1fr}.status-pill{justify-content:center}.app-shell{width:min(100vw - 20px,1160px);padding-top:10px}}@media(max-width:640px){.card,.state-panel,.topbar{border-radius:20px}.team-switcher,.team-switcher select{width:100%}.app-shell{width:100%;padding-right:10px;padding-left:10px}.button,.button--small,.text-button{min-height:44px}}html[data-theme=light]{color-scheme:light;--bg: #eef5fb;--bg-soft: #dceaf6;--panel: rgba(255, 255, 255, .9);--panel-strong: #ffffff;--border: rgba(21, 52, 80, .16);--border-strong: rgba(21, 52, 80, .3);--text: #102033;--text-soft: #3f5870}html[data-high-contrast=true]{--border: rgba(255, 255, 255, .45);--border-strong: rgba(255, 255, 255, .72);--text-soft: #f0f6ff}html[data-font-scale=large]{font-size:112.5%}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}:root{color-scheme:light;--ink: #111827;--muted: #6b7280;--line: #e4e7e2;--paper: #f7f8f4;--acid: #c8f135;--blue: #3157f5;--orange: #ff6b35;--purple: #7759ff;--forest: #101d18;--forest-soft: #1f392e;--bg: var(--paper);--bg-soft: #eef1eb;--panel: #ffffff;--panel-strong: #ffffff;--border: var(--line);--border-strong: #cfd5cc;--text: var(--ink);--text-soft: var(--muted);--accent: var(--blue);--accent-strong: #2344d7;--danger: #c23b36;--warning: #8b6508;--success: #33732c;--shadow: 0 16px 40px rgba(21, 29, 38, .09);--radius-xl: 18px;--radius-lg: 15px;--radius-md: 11px;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;color:var(--ink);background:var(--paper)}body:before{display:none}h1,h2,h3,.brand,.brand strong{font-family:Space Grotesk,DM Sans,system-ui,sans-serif}.app-shell{display:grid;grid-template-columns:238px minmax(0,1fr);width:100%;min-height:100dvh;margin:0;padding:0}.sidebar{position:sticky;top:0;z-index:4;display:flex;flex-direction:column;height:100dvh;min-width:0;padding:24px 17px 18px;color:#f6faf7;background:#12211a}.brand{display:flex;align-items:center;gap:10px;padding:0 8px;color:inherit;font-size:18px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.brand-mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:9px;color:#101b0c;background:var(--acid);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800;transform:rotate(-3deg);box-shadow:none}.team-switcher--sidebar{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;margin:30px 0 20px;padding:11px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;background:#ffffff0f}.team-badge,.profile-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#152112;background:var(--acid);font-size:11px;font-weight:800}.team-switcher__copy{min-width:0}.team-switcher__copy strong,.team-switcher__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switcher__copy strong{font-size:12px}.team-switcher__copy small{margin-top:3px;color:#aebbb4;font-size:9px}.team-switcher--sidebar select{width:26px;min-height:32px;padding:0;border:0;color:#dce5df;background:transparent;cursor:pointer}.sidebar-nav{display:grid;gap:3px;overflow-y:auto;padding-right:2px}.sidebar-nav__link{display:flex;align-items:center;gap:11px;min-height:43px;padding:0 12px;border-radius:10px;color:#aebbb4;font-size:12px;font-weight:600}.sidebar-nav__link>span{width:19px;color:#829188;font-size:16px;text-align:center}.sidebar-nav__link:hover,.sidebar-nav__link.active{color:#101b0c;background:var(--acid)}.sidebar-nav__link.active>span,.sidebar-nav__link:hover>span{color:inherit}.sidebar-footer{display:grid;gap:8px;margin-top:auto;padding-top:18px}.sidebar-footer .text-button{justify-content:flex-start;color:#b9c5be;text-align:left}.profile-button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;border-radius:12px;color:#fff;background:#ffffff0f}.profile-avatar{border-radius:50%;background:#e8d9ff;color:#6040a8}.profile-button strong,.profile-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-button strong{font-size:11px}.profile-button small{margin-top:3px;color:#aebbb4;font-size:9px}.main-panel{min-width:0;min-height:100dvh;background:var(--paper)}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;height:92px;margin:0;padding:18px 34px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#f7f8f4f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none}.mobile-brand{display:none}.topbar-title .eyebrow{margin-bottom:4px}.topbar-title h1{margin:0;color:var(--ink);font-size:clamp(20px,2.2vw,27px);letter-spacing:-.035em}.top-actions{display:flex;align-items:center;gap:9px}.connection-status{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:#fff;font-size:11px;font-weight:700}.connection-status i{width:8px;height:8px;border-radius:50%;background:#51a447}.connection-status--offline i{background:var(--orange)}.top-action{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;font-size:19px}.app-main{display:flex;flex-direction:column;gap:22px;width:min(100%,1440px);margin:0 auto;padding:30px 34px 48px}.footer{margin:0;padding:16px 34px 24px;color:#8a918c;font-size:10px}.bottom-nav,.mobile-secondary-nav{display:none}.eyebrow{display:block;margin:0 0 10px;color:#788075;font-size:10px;font-weight:800;letter-spacing:.13em}.card,.state-panel{border:1px solid var(--line);border-radius:18px;color:var(--ink);background:#fff;box-shadow:none}.card,.state-panel{padding:23px}.card h2,.card h3,.state-panel h3{color:var(--ink);letter-spacing:-.035em}.card p,.state-panel p,.lead,.muted{color:var(--muted)}.button{min-height:44px;padding:0 16px;border:0;border-radius:10px;color:#fff;background:var(--ink);box-shadow:none;cursor:pointer}.button--ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.button--danger{border:1px solid #ecc7c4;color:var(--danger);background:#fff8f7}.text-button{color:var(--blue);font-weight:700}.list-row{min-height:56px;border-color:var(--line)}.team-switcher select,input,select,textarea{border-color:#d9ddd6;color:var(--ink);background:#fff}input::placeholder,textarea::placeholder{color:#9ba39c}.chat-layout{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.message{border-color:var(--line);background:#f4f6f2}.announcement{border-color:#e9cf82;background:#fff9e7}th{background:#f4f6f2}th,td{border-color:var(--line)}.state-panel--loading,.state-panel--empty{background:#fff}.state-panel--success{border-left:5px solid var(--forest);background:#f6faef}.state-panel--error{border-left:5px solid var(--danger);background:#fff8f7}.state-panel--permission{border-left:5px solid #c58a1b;background:#fffaf0}.state-panel--offline{border-left:5px solid var(--blue);background:#f5f7ff}.code-block{border-color:#dce1da;color:#dff1ac;background:var(--forest)}.empty-inline{border:1px dashed #ccd3c9;border-radius:14px;background:#fbfcf8}@media(prefers-reduced-motion:no-preference){.card,.state-panel{animation:first-pit-rise .35s ease both}@keyframes first-pit-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}}@media(max-width:960px){.app-shell{display:block;width:100%;padding:0}.sidebar{display:none}.main-panel{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}.topbar{height:82px;padding:14px 18px}.mobile-brand{display:flex;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.mobile-brand .brand-mark{width:32px;height:32px;flex-basis:32px}.topbar-title{display:none}.app-main{width:100%;padding:20px 15px 34px}.footer{display:none}.bottom-nav{position:fixed;z-index:10;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav__link{position:relative;display:grid;justify-items:center;gap:2px;min-height:48px;min-width:0;color:#7a817c}.bottom-nav__link.active{color:var(--blue)}.bottom-nav__link span{font-size:20px}.bottom-nav__link small{max-width:100%;overflow:hidden;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-secondary-nav{position:relative;display:block}.mobile-secondary-nav>summary{list-style:none;cursor:pointer}.mobile-secondary-nav>summary::-webkit-details-marker{display:none}.mobile-secondary-nav__panel{position:fixed;z-index:12;top:calc(72px + env(safe-area-inset-top,0px));right:12px;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 164px - env(safe-area-inset-bottom,0px));overflow-y:auto;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 45px #1a231d33}.mobile-team-switcher{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.mobile-team-switcher select{width:100%}.mobile-secondary-nav__links{display:grid;gap:4px;margin:12px 0}.mobile-secondary-nav__links a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:9px;color:var(--ink);font-size:13px;font-weight:700}.mobile-secondary-nav__links a.active{color:var(--blue);background:var(--blue-soft)}.mobile-secondary-nav__panel>.text-button{min-height:44px}.content-grid,.chat-layout{grid-template-columns:1fr}}@media(max-width:640px){.connection-status{padding:0 9px;font-size:0}.connection-status i{width:10px;height:10px}.card,.state-panel{padding:18px;border-radius:15px}}.onboarding-shell{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#0d1713}.onboarding-art{position:relative;display:flex;flex-direction:column;justify-content:center;gap:26px;overflow:hidden;padding:56px 6vw;color:#fff;background:#1a3129}.onboarding-art h2{margin:0;max-width:15ch;color:#fff;font:700 clamp(28px,3vw,42px)/1.06 "Space Grotesk";letter-spacing:-.04em}.onboarding-art p{margin:0;max-width:42ch;color:#b9c7bf;font-size:16px;line-height:1.55}.art-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.art-points li{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px;color:#e4ebe6;font-size:15px}.art-points li:before{content:"";width:12px;height:12px;margin-left:5px;border-radius:3px;background:var(--acid)}.art-points li:nth-child(2):before{background:var(--orange)}.art-points li:nth-child(3):before{background:var(--purple)}.art-points li:nth-child(4):before{background:#33a872}.onboarding-panel{position:relative;display:flex;flex-direction:column;min-height:100dvh;padding:44px 9vw 28px;background:#fbfcf8;border-radius:34px 0 0 34px}.onboarding-content{margin:auto 0;max-width:520px}.onboarding-content h1{margin:14px 0 16px;font:700 clamp(38px,5vw,68px)/.98 "Space Grotesk";letter-spacing:-.055em}.onboarding-content>p{max-width:440px;margin:0 0 34px;color:var(--muted);font-size:17px;line-height:1.55}.choice-stack{display:grid;gap:12px}.choice-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:100%;padding:17px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:#fff;text-align:left;transition:.2s}.choice-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:#cbd1c8}.choice-card.primary-choice{color:#fff;background:var(--ink);border-color:var(--ink)}.choice-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--ink);background:var(--acid);font-size:24px}.choice-icon.dark{background:#edf0ea}.choice-card strong,.choice-card small{display:block}.choice-card strong{font-size:16px}.choice-card small{margin-top:4px;color:#90978d}.choice-card b{font-size:28px}.fine-print{margin:0;color:#9ca39b;font-size:12px}.back-link{display:inline-block;margin-bottom:30px;padding:0;border:0;color:#596157;background:none}.onboarding-content label{display:grid;gap:8px;margin:15px 0;font-size:13px;font-weight:700}.onboarding-content input{width:100%;padding:17px;border:1px solid #d9ddd6;border-radius:12px;background:#fff;outline:none}.onboarding-content input:focus{border-color:#7e9d10;box-shadow:0 0 0 3px #c8f1354d}.submit-button{display:flex;justify-content:space-between;width:100%;margin-top:24px;padding:17px 20px;border:0;border-radius:12px;color:#14200e;background:var(--acid);font-weight:800}.auth-divider{display:flex;align-items:center;gap:14px;margin:20px 0 16px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#d9ddd6}.google-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 20px;border:1px solid #d9ddd6;border-radius:12px;color:var(--ink);background:#fff;font-size:15px;font-weight:700;cursor:pointer}.google-button:hover:not(:disabled){border-color:#b9c0b4;background:#fbfcfa}.google-button:focus-visible{border-color:#7e9d10;box-shadow:0 0 0 3px #c8f1354d;outline:none}.google-button:disabled{opacity:.55;cursor:not-allowed}.google-mark{width:18px;height:18px;flex:none}.reference-page{display:grid;gap:0}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.mission-card{position:relative;overflow:hidden;min-height:250px;display:flex;justify-content:space-between;padding:34px;border-radius:20px;color:#fff;background:#1a3129}.mission-card:after{content:"";position:absolute;right:-80px;top:-120px;width:370px;height:370px;border:1px solid rgba(200,241,53,.25);border-radius:50%}.mission-card h3{margin:14px 0 8px;color:#fff;font:700 34px Space Grotesk}.mission-card p{max-width:370px;margin:0;color:#b9c7bf}.mission-card a,.mission-card button{position:relative;z-index:2;display:inline-block;margin-top:38px;padding:0;border:0;color:var(--acid);background:none;font-weight:700}.mission-visual{position:relative;z-index:1;min-width:120px;text-align:center}.mission-visual>span{color:var(--acid);font:700 70px Space Grotesk}.mission-visual>small{display:block;margin-top:-9px;letter-spacing:.2em}.mini-bot{display:grid;place-items:center;width:64px;height:54px;margin:28px auto 0;border-radius:12px;color:#101713;background:var(--orange);font-size:28px;transform:rotate(5deg)}.score-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:1px solid var(--line);border-radius:20px;background:#fff}.score-card .eyebrow{align-self:flex-start}.ring{position:relative;display:grid;place-items:center;width:120px;height:120px;margin:14px;border-radius:50%;background:conic-gradient(var(--acid) calc(clamp(0,var(--value, 0),100)*1%),#dfe4dc 0)}.ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#f4f6f2}.ring strong{position:relative;z-index:1;font:700 25px Space Grotesk}.score-card p{margin:0;color:var(--muted);font-size:12px}.score-card b{color:var(--ink)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:32px 0 14px}.section-heading h3{margin:5px 0 0;font:700 22px Space Grotesk}.section-heading>a,.section-heading>button{padding:0;border:0;color:var(--ink);background:none;font-size:12px;font-weight:700}.section-heading span{color:var(--blue)}.widget-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.widget-grid article{display:grid;gap:5px;min-height:86px;padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff}.widget-grid strong{font-size:13px}.widget-grid small{color:var(--muted);font-size:11px}.task-list{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.task-list article{display:grid;grid-template-columns:12px minmax(180px,1fr) 95px 40px 55px;align-items:center;gap:15px;min-height:67px;padding:10px 18px;border-bottom:1px solid var(--line)}.task-list a:last-child article{border-bottom:0}.task-copy strong,.task-copy small{display:block}.task-copy strong{font-size:14px}.task-copy small{margin-top:4px;color:var(--muted);font-size:11px}.status-dot.working{background:#f2ad33}.status-dot.review{background:var(--purple)}.status-dot.done{background:#33a872}.status-pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:72px;padding:6px 9px;border:0;border-radius:7px;color:#667069;background:#edf0ed;font-size:10px;font-weight:800}.status-pill.working{color:#9e6100;background:#fff0d2}.status-pill.review{color:#6546ce;background:#eee9ff}.status-pill.done{color:#188058;background:#dcf6e9}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#2c45ad;background:#dfe4ff;font-size:9px;font-weight:800}.due{color:var(--muted);font-size:11px;white-space:nowrap}.due--overdue{color:var(--danger);font-weight:700}.due--today{color:var(--ink);font-weight:700}.role-interface-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.role-interface-grid article{padding:16px;border:1px solid var(--line);border-radius:15px;background:#fbfcf8}.role-interface-grid article.active{border-color:#b7d734;background:#f7ffd8}.role-interface-grid strong{font-size:13px}.role-interface-grid p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.chip-panel{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.chip-panel h3{margin:5px 0 0;font:700 20px Space Grotesk}.chip-panel>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.chip-panel span:not(.eyebrow),.chip-panel button{min-height:34px;padding:8px 10px;border:1px solid #dfe4dc;border-radius:9px;color:#4f5b51;background:#f5f7f2;font-size:11px;font-weight:700}.board-tip{display:flex;align-items:center;gap:15px;margin-top:16px;padding:14px 18px;border-radius:12px;color:#42517c;background:#e8edff;font-size:12px}.board-tip>span{padding:5px 8px;border-radius:6px;color:#fff;background:var(--blue);font-size:9px;font-weight:800}.board-tip p{margin:0}.board-toolbar{display:flex;justify-content:space-between;margin-bottom:16px}.view-tabs{display:flex;padding:4px;border-radius:10px;background:#e4e7e2}.view-tabs button{padding:9px 14px;border:0;border-radius:7px;background:transparent;font-size:12px}.view-tabs button.active{background:#fff;box-shadow:0 2px 8px #00000012;font-weight:700}.filter-button{padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:#fff}.calendar-shell{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-top:28px;padding:28px;border-radius:18px;color:#fff;background:#1a3129}.calendar-shell h3{margin:6px 0 0;color:#fff;font:700 26px Space Grotesk;letter-spacing:-.03em}.calendar-shell p{max-width:560px;margin:8px 0 0;color:#b9c7bf}.calendar-card{display:grid;place-items:center;min-width:150px;padding:20px;border-radius:16px;color:#14200e;background:var(--acid)}.calendar-card strong{font:700 58px Space Grotesk;line-height:.9}.calendar-card span{font-size:12px;font-weight:800}.timeline-list{display:grid;gap:10px;margin-top:18px}.timeline-list article{display:grid;grid-template-columns:82px 1fr auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#fff}.timeline-list article>span{color:var(--blue);font-size:11px;font-weight:800}.timeline-list strong,.timeline-list small{display:block}.timeline-list small{margin-top:4px;color:var(--muted);font-size:11px}.timeline-list button{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:11px;font-weight:700}.split-panels{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.feature-panel{padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.feature-panel h3{margin:7px 0;font:700 22px Space Grotesk}.feature-panel p{margin:0 0 16px;color:var(--muted);font-size:12px;line-height:1.45}.feature-panel>div{display:flex;flex-wrap:wrap;gap:8px}.feature-panel>div>span{padding:8px 10px;border:1px solid #dfe4dc;border-radius:9px;color:#4f5b51;background:#f5f7f2;font-size:11px;font-weight:700}.inline-create{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px}.inline-create label{display:grid;flex:1;min-width:180px;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.kanban-shell{display:grid;gap:18px;min-width:0}.new-project-form label,.add-column-form label,.use-template-form label,.save-template-form label,.kanban-details-form label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:750}.new-project-form input,.add-column-form input,.use-template-form input,.use-template-form select,.save-template-form input,.column-settings-list input,.column-settings-list select,.kanban-details-form input,.kanban-details-form select,.kanban-details-form textarea{min-height:40px;padding:9px 11px;border:1px solid #d8ddd5;border-radius:9px;color:var(--ink);background:#fff}.kanban-offline,.board-permission-note{margin:0;padding:12px 14px;border-radius:11px;color:#7b5412;background:#fff1cf;font-size:12px}.kanban-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:14px;max-width:100%;padding:3px 2px 16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.kanban-column{min-height:330px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#f2f4f0;scroll-snap-align:start;transition:border-color .15s,background-color .15s}.kanban-column.is-over{border-color:#91ae1b;background:#f7ffd8}.kanban-column>header{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-bottom:10px}.kanban-column>header>div{display:flex;align-items:center;gap:8px}.kanban-column>header i{width:9px;height:9px;border-radius:50%;background:var(--blue)}.kanban-column.color-purple>header i{background:var(--purple)}.kanban-column.color-orange>header i{background:var(--orange)}.kanban-column.color-green>header i{background:#33a872}.kanban-column.color-pink>header i{background:#e75f9b}.kanban-column.color-slate>header i{background:#7c887f}.kanban-column>header h3{margin:0;font:700 14px Space Grotesk}.kanban-column>header>span{display:grid;place-items:center;min-width:25px;min-height:25px;border-radius:50%;color:#657067;background:#e2e6e0;font-size:10px;font-weight:800}.kanban-card-list{display:grid;align-content:start;gap:9px;min-height:230px}.kanban-card{position:relative;display:grid;gap:9px;padding:13px;border:1px solid #dde2da;border-left:4px solid var(--blue);border-radius:12px;background:#fff;box-shadow:0 3px 10px #1522190d;touch-action:manipulation}.kanban-card.priority-urgent{border-left-color:#df3f54}.kanban-card.priority-high{border-left-color:var(--orange)}.kanban-card.priority-low{border-left-color:#7b8a80}.kanban-card.dragging{opacity:.35}.kanban-card.drag-overlay{width:270px;box-shadow:0 18px 35px #15221933;transform:rotate(2deg)}.kanban-card-topline,.kanban-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.category-chip{padding:4px 7px;border-radius:5px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#3f4a52;background:#eef1f4;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-chip.color-blue{color:#14507d;background:#dbeafe}.category-chip.color-purple{color:#4c1d95;background:#ede9fe}.category-chip.color-orange{color:#9a4a06;background:#ffedd5}.category-chip.color-green{color:#145c35;background:#dcfce7}.category-chip.color-pink{color:#9d174d;background:#fce7f3}.category-chip.color-slate{color:#334155;background:#e2e8f0}.task-subtasks{margin-top:18px}.task-subtasks h3{margin:0 0 8px;font-size:14px}.subtask-editor,.subtask-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.subtask-editor li{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto auto;gap:6px;align-items:center}.subtask-editor input,.subtask-editor select{min-height:34px;border:1px solid #dce1da;border-radius:7px;padding:0 8px;background:#fff}.subtask-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:7px 9px;border:1px solid #e6e9e4;border-radius:8px;background:#fbfcfa}.subtask-list .subtask-title{font-weight:600}.subtask-status{padding:3px 7px;border-radius:5px;font-size:10px;font-weight:700;background:#e9ede8;color:#4b5b50}.subtask-status--inProgress{background:#ffead0;color:#9b5703}.subtask-status--done{background:#dcfce7;color:#145c35}.mb-subtask-toggle{display:inline-flex;gap:4px;align-items:center;min-height:26px;padding:0 7px;border:1px solid #dce1da;border-radius:6px;background:#fff;font-size:11px;color:#4b5b50;cursor:pointer}.mb-subtask-toggle:hover{background:#f2f5f1}.mb-row--subtask{background:#fbfcfa}.mb-row--subtask .mb-td{color:#4b5b50}.mb-subtask-rail{display:block;width:3px;height:100%;min-height:22px;margin-inline-start:10px;background:#e0e5de;border-radius:2px}.mb-item--subtask{padding-inline-start:16px}.mb-subtask-branch{color:#95a29a}.mb-item-title--static{font-weight:500}@media(max-width:720px){.subtask-editor li{grid-template-columns:1fr 1fr}}.notification-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.notification-list>li>button{display:grid;gap:3px;width:100%;padding:11px 13px;border:1px solid #e6e9e4;border-radius:10px;background:#fff;text-align:start;cursor:pointer}.notification-list>li>button:hover:not(:disabled){background:#f6f8f5}.notification-list>li.is-unread>button{border-color:#cfe0d4;background:#f7fbf8}.notification-title{display:flex;gap:8px;align-items:center;font-weight:650;color:#22302a}.notification-dot{padding:2px 7px;border-radius:999px;background:#2f9e6b;color:#fff;font-size:10px;font-weight:700}.notification-body{color:#5c6a60}.notification-meta{color:#8a978e;font-size:11px}.goal-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.goal-item{padding:12px;border:1px solid #e6e9e4;border-radius:10px;background:#fff}.goal-item.is-complete{background:#f6faf7;border-color:#cfe6d7}.goal-item__head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.goal-item__description{margin:4px 0 0;color:#5c6a60;font-size:12px}.goal-item__meta{margin:6px 0 0;color:#5c6a60;font-size:12px}.goal-status{padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#eef1ec;color:#4b5b50}.goal-status--completed{background:#dcfce7;color:#145c35}.goal-status--archived{background:#e2e8f0;color:#334155}.goal-progress{margin-top:8px;height:7px;border-radius:999px;background:#ecefe9;overflow:hidden}.goal-progress>span{display:block;height:100%;border-radius:999px;background:#2f9e6b;transition:width .2s ease}.goal-create{display:grid;gap:8px}.project-settings{margin:0 0 16px;padding:16px;border:1px solid #e6e9e4;border-radius:12px;background:#fff}.project-settings>h3{margin:0 0 4px;font-size:15px}.project-settings h4{margin:14px 0 8px;font-size:13px}.project-settings>h4:first-of-type{margin-top:10px}.category-settings{margin-top:18px;border-top:1px solid #e6e9e4;padding-top:14px}.category-settings h4{margin:0 0 4px;font-size:13px}.settings-note{margin:0 0 10px;color:#5c6a60;font-size:12px;line-height:1.5}.category-settings .column-settings-list form{grid-template-columns:minmax(110px,1fr) auto auto 34px 34px auto auto}.priority-chip{padding:4px 6px;border-radius:5px;color:#4b5b50;background:#e9ede8;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.priority-chip.priority-urgent{color:#a51d31;background:#ffe1e6}.priority-chip.priority-high{color:#9b5703;background:#ffead0}.drag-handle{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;color:#6f786f;background:transparent;cursor:grab;font-size:18px;touch-action:none}.drag-handle:active{cursor:grabbing}.kanban-card-title{padding:0;border:0;color:var(--ink);background:transparent;text-align:left;font-size:13px;font-weight:750;line-height:1.35}.kanban-labels{display:flex;flex-wrap:wrap;gap:4px}.kanban-labels span{padding:4px 6px;border-radius:5px;color:#42517c;background:#e8edff;font-size:8px;font-weight:800}.kanban-card-meta{color:var(--muted);font-size:10px}.kanban-card-meta>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#2c45ad;background:#dfe4ff;font-size:8px;font-weight:850}.card-move-menu select{width:100%;min-height:34px;padding:6px 8px;border:1px solid #e0e4de;border-radius:7px;color:#5e685f;background:#f8f9f7;font-size:10px}.card-edit-hint{color:#929991;font-size:9px}.empty-column{margin:35px 8px;padding:18px 10px;border:1px dashed #ccd3ca;border-radius:10px;color:#8b938a;text-align:center;font-size:11px}.kanban-quick-add{display:grid;grid-template-columns:1fr 38px;gap:6px;margin-top:10px}.kanban-quick-add input{min-width:0;padding:9px;border:1px solid #dce1da;border-radius:8px}.kanban-quick-add button{border:0;border-radius:8px;color:#172015;background:var(--acid);font-size:18px;font-weight:800}.project-admin-panel{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.new-project-form,.add-column-form{display:flex;align-items:end;gap:10px}.new-project-form label,.add-column-form label{flex:1}.project-settings{border-top:1px solid var(--line);padding-top:12px}.project-settings summary{cursor:pointer;font-size:12px;font-weight:800}.column-settings-list{display:grid;gap:8px;margin:14px 0}.column-settings-list form{display:grid;grid-template-columns:minmax(120px,1fr) auto auto 34px 34px auto auto;align-items:center;gap:6px}.column-settings-list button{min-height:34px;border:1px solid #dce1da;border-radius:7px;background:#fff}.project-templates{border-top:1px solid var(--line);padding-top:12px}.project-templates summary{cursor:pointer;font-size:12px;font-weight:800}.use-template-form,.save-template-form{display:grid;gap:10px;margin:14px 0;padding-bottom:14px;border-bottom:1px solid var(--line)}.save-template-form{border-bottom:0}.use-template-form button,.save-template-form button{justify-self:start}.template-preview{display:grid;gap:4px;margin:0;color:var(--muted);font-size:11px}.template-columns{color:var(--ink);font-weight:700}.template-note{margin:0;color:var(--muted);font-size:11px}.saved-template-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.saved-template-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px}.completed-choice{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.danger-text{padding:7px 9px;border:0;color:#ac2f40;background:transparent;font-size:11px;font-weight:750}.archive-project{justify-self:start}.kanban-modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:20px;background:#0d171294;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kanban-modal{width:min(680px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 35px 90px #00000047}.modal-heading{display:flex;justify-content:space-between;gap:20px}.modal-heading h2{margin:4px 0 18px;font:700 27px Space Grotesk}.modal-heading>button{width:40px;height:40px;border:0;border-radius:50%;background:#eef1ec;font-size:24px}.kanban-details-form{display:grid;gap:14px}.kanban-details-form textarea{min-height:110px;resize:vertical}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal-actions{display:flex;justify-content:end;gap:10px}.task-readonly-details{color:var(--ink)}.task-readonly-details dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.task-readonly-details dl>div{padding:12px;border-radius:10px;background:#f2f4f0}.task-readonly-details dt{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.task-readonly-details dd{margin:5px 0 0;font-size:12px}@media(max-width:800px){.onboarding-shell{grid-template-columns:1fr}.onboarding-art{gap:16px;padding:28px 22px}.onboarding-art h2{font-size:24px}.onboarding-art p{font-size:14px}.art-points{display:none}.onboarding-panel{min-height:auto;padding:26px 22px 20px;border-radius:0;z-index:5}.onboarding-content{margin:40px 0 auto;max-width:none}.onboarding-content h1{font-size:40px}.onboarding-content>p{margin-bottom:24px;font-size:15px}.fine-print{margin-top:20px;text-align:center}.hero-grid{grid-template-columns:1fr}.mission-card{min-height:230px;padding:25px}.mission-card h3{font-size:30px}.score-card{display:none}.mission-visual{min-width:90px}.mission-visual>span{font-size:55px}.widget-grid,.role-interface-grid{grid-template-columns:1fr}.task-list article{grid-template-columns:10px 1fr 78px 30px;padding:10px 13px;gap:9px}.task-list article .due{display:none}.chip-panel{grid-template-columns:1fr;padding:16px}.board-toolbar{align-items:center}.view-tabs button{padding:8px 10px}.view-tabs button:not(.active){display:none}.calendar-shell{display:grid;gap:18px;padding:22px}.timeline-list article{grid-template-columns:64px 1fr auto;padding:12px}.split-panels{grid-template-columns:1fr}.kanban-board{grid-auto-columns:minmax(82vw,310px);margin-right:-15px;padding-right:15px}.column-settings-list form{grid-template-columns:1fr 1fr auto auto;padding-bottom:10px;border-bottom:1px solid var(--line)}.column-settings-list form>input{grid-column:1 / -1}.new-project-form,.add-column-form{display:grid}.saved-template-list li{grid-template-columns:minmax(0,1fr) auto}.details-grid{grid-template-columns:1fr}}:where(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.top-action,.view-tabs button,.filter-button,.chip-panel button,.channels button,.message-actions button,.composer button,.feed-list button,.timeline-list button,.drag-handle,.kanban-card-title,.kanban-quick-add button,.column-settings-list button,.danger-text{min-width:44px;min-height:44px}.profile-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.message--target,[id^=question-]:focus,[id^=video-]:focus,[id^=poll-]:focus,[id^=score-session-]:focus,[id^=event-]:focus,[id^=goal-]:focus{outline:3px solid var(--blue);outline-offset:3px}.timeline-list article{grid-template-columns:82px 1fr}@media(max-width:410px){.mission-visual{display:none}.onboarding-content h1{font-size:36px}.choice-card{padding:13px}}.chat-layout{height:calc(100dvh - 194px);display:grid;grid-template-columns:230px 1fr;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.channels{padding:22px 14px;border-right:1px solid var(--line);overflow-y:auto}.channels>.eyebrow{padding:0 10px 12px}.channels button{display:flex;width:100%;align-items:center;gap:9px;padding:11px 10px;border:0;border-radius:9px;background:none;color:#69716b;text-align:left}.channels button.active{background:#edf1ea;color:var(--ink);font-weight:700}.channels button>span{color:#9ba39c}.channel-create{margin-top:14px}.channel-create input{width:100%}.conversation{min-width:0;display:flex;flex-direction:column}.conversation-head{display:flex;justify-content:space-between;align-items:center;padding:17px 22px;border-bottom:1px solid var(--line)}.conversation-head strong,.conversation-head small{display:block}.conversation-head small{margin-top:4px;color:var(--muted);font-size:10px}.messages{flex:1;overflow-y:auto;padding:20px}.date-chip{width:max-content;margin:0 auto 15px;padding:5px 9px;border-radius:12px;background:#f0f2ef;color:#858c87;font-size:9px;font-weight:800}.message{display:flex;gap:10px;max-width:75%;margin:15px 0}.message.mine{margin-left:auto;flex-direction:row-reverse}.message-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ffe1d4;color:#943412;font-size:9px;font-weight:800}.message small{color:#8a918c;font-size:9px}.message p{margin:5px 0 0;padding:11px 13px;border-radius:5px 14px 14px;background:#f0f2ef;font-size:13px;line-height:1.4}.message.mine p{background:#dff1ac;border-radius:14px 5px 14px 14px}.message.mine small{display:block;text-align:right}.message-actions{display:flex;gap:5px;margin-top:5px}.message-actions button{padding:3px 6px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:9px}.composer{display:flex;align-items:center;gap:8px;margin:0 18px 18px;padding:7px;border:1px solid var(--line);border-radius:15px}.composer input{flex:1;padding:8px;border:0;outline:0}.composer button{width:34px;height:34px;border:0;border-radius:10px}.composer .send{background:var(--ink);color:#fff}.announcement-strip{display:grid;gap:10px;margin:0 0 16px;padding:16px 18px;border:1px solid #ecd89e;border-radius:14px;background:#fff9e8}.announcement-strip strong{font-size:13px}.announcement-strip p{margin:4px 0 0;color:#6b6248;font-size:12px}.team-hero{display:flex;justify-content:space-between;align-items:end;padding:30px;border-radius:18px;background:#1a3129;color:#fff}.team-hero h3{margin:10px 0 7px;font:700 32px Space Grotesk,sans-serif}.team-hero p{margin:0;color:#b8c5be}.team-hero button,.team-hero .button{padding:12px 16px;border:0;border-radius:10px;background:var(--acid);color:#14200e;font-weight:800}.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.member-grid article{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:25px 18px;border:1px solid var(--line);border-radius:15px;background:#fff;text-align:center}.big-avatar{display:grid;place-items:center;width:64px;height:64px;margin-bottom:13px;border-radius:50%;background:#dce4ff;color:#3048a9;font-weight:800}.color-1{background:#ffe1d1;color:#a3431f}.color-2{background:#e6defe;color:#6040a8}.color-3{background:#dcf1d0;color:#377229}.color-4{background:#ffeebd;color:#886417}.color-5{background:#d8edf2;color:#216c7a}.member-grid strong{max-width:100%;overflow-wrap:anywhere;font-size:14px}.member-grid small{margin-top:5px;color:var(--muted);font-size:11px}.member-grid button{position:absolute;right:12px;top:10px;border:0;background:none;color:#9aa09b}.member-grid .form-actions{justify-content:center;margin-top:12px}.member-grid .form-actions button{position:static;padding:6px 8px}.member-grid select{width:100%;margin-top:12px}.search-hero{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:28px;border-radius:18px;background:#1a3129;color:#fff}.search-hero h3{margin:6px 0 0;font:700 26px Space Grotesk,sans-serif;letter-spacing:-.03em}.search-hero p{max-width:560px;margin:8px 0 0;color:#b9c7bf}.search-hero form{display:flex;align-items:end;gap:8px}.search-hero label{display:grid;gap:8px;min-width:250px;color:#dce7df;font-size:12px;font-weight:700}.search-hero input,.search-hero select{width:100%;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:#ffffff1a;color:#fff;outline:0}.search-hero option{color:var(--ink)}.search-hero button{padding:14px 18px;border:0;border-radius:11px;background:var(--acid);color:#14200e;font-weight:800}.feed-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px}.feed-list article{padding:19px;border:1px solid var(--line);border-radius:15px;background:#fff}.feed-list strong{display:block;margin-top:7px;font-size:16px}.feed-list p{margin:8px 0 14px;color:var(--muted);font-size:12px}.feed-list div{display:flex;gap:8px}.feed-list button{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:11px;font-weight:700}.participant-picker{display:grid;gap:6px;margin:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:12px;max-height:190px;overflow-y:auto}.participant-picker legend{padding:0 4px;font-size:12px;font-weight:700}.participant-picker .checkbox-label{display:flex;align-items:center;gap:8px;font-size:13px}.participant-picker p{margin:4px 0 0;font-size:11px}.profile-preview{display:flex;align-items:center;gap:18px}.profile-preview .big-avatar{flex:0 0 72px;width:72px;height:72px;margin:0;font-size:20px}.profile-preview h3{margin:2px 0 4px}@media(max-width:800px){.chat-layout{height:calc(100dvh - 282px);display:block;border-radius:15px}.channels{display:flex;gap:6px;padding:8px;overflow-x:auto;border:0;border-bottom:1px solid var(--line)}.channels>.eyebrow{display:none}.channels button{flex:0 0 auto;width:auto;padding:8px 10px}.channel-create{flex:0 0 auto;display:flex;gap:6px;margin-top:0;align-items:center}.channel-create input{width:8.5rem;padding:8px 10px}.channel-create button{flex:0 0 auto;width:auto;padding:8px 12px}.conversation{height:calc(100% - 51px)}.conversation-head{padding:13px 15px}.messages{padding:14px}.message{max-width:88%}.composer{margin:0 10px 10px}.team-hero{align-items:flex-start;display:grid;gap:22px;padding:24px}.team-hero h3{font-size:28px}.team-hero button,.team-hero .button{width:max-content}.member-grid{grid-template-columns:repeat(2,1fr);gap:10px}.member-grid article{padding:20px 10px}.big-avatar{width:55px;height:55px}.search-hero{display:grid;gap:18px;padding:22px}.search-hero form{display:grid;width:100%}.search-hero label{min-width:0}.feed-list{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.file-upload-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.file-upload-controls .button{display:inline-flex;align-items:center}.team-file-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.team-file-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .15s,background-color .15s}.team-file-list li:hover{border-color:var(--border-strong)}.team-file-list li.is-linked{border-color:#b7d734;background:#f7ffd8}.team-file-list li:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.team-file-list a{color:var(--ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.team-file-list strong{font-size:14px}.team-file-list small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.task-attachments{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.task-attachments h3{margin:0 0 10px;font:700 14px Space Grotesk,sans-serif}.mb-attachment-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mb-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:#fbfcf8;font-size:12px}.mb-attachment-list a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mb-attachment-list small{color:var(--muted);font-size:10px}.mb-board-stats__busy{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.mb-board-stats__busy:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--blue);animation:fp-pulse 1.4s ease-in-out infinite}@media(max-width:640px){.team-file-list li{flex-direction:column;align-items:flex-start;gap:6px}}.notification-bell{position:relative}.notification-bell__button{position:relative;cursor:pointer}.notification-bell__badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d93a2b;color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;box-sizing:border-box}.notification-bell__panel{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;gap:10px;width:min(360px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 120px));overflow-y:auto;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 45px #1a231d33}.notification-bell__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notification-bell__head small,.notification-bell__note{margin:0;color:var(--muted);font-size:12px}.notification-list--compact{gap:6px}.notification-list--compact>li>button{padding:9px 11px}.notification-bell__all{display:block;padding:8px;border-radius:9px;color:var(--blue);font-size:13px;font-weight:700;text-align:center}.notification-bell__all:hover{background:var(--blue-soft)}@media(max-width:960px){.notification-bell__panel{position:fixed;top:calc(72px + env(safe-area-inset-top,0px));right:12px}}.app-main.app-main--wide{width:100%;max-width:none;margin:0}.monday{--mb-blue: #0073ea;--mb-blue-hover: #0060b9;--mb-purple: #a25ddc;--mb-orange: #fdab3d;--mb-green: #00c875;--mb-red: #e2445c;--mb-pink: #ff158a;--mb-yellow: #ffcb00;--mb-slate: #7f8fa4;--mb-gray: #c3c6d4;--mb-ink: #323338;--mb-ink-soft: #676879;--mb-line: #d0d4e4;--mb-line-soft: #e6e9ef;--mb-hover: #f5f6f8;--mb-surface: #ffffff;--mb-page: #f6f7fb;--mb-radius: 8px;font-family:Figtree,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--mb-ink)}.monday .mb-color-blue{--mb-fill: var(--mb-blue)}.monday .mb-color-purple{--mb-fill: var(--mb-purple)}.monday .mb-color-orange{--mb-fill: var(--mb-orange)}.monday .mb-color-green{--mb-fill: var(--mb-green)}.monday .mb-color-red{--mb-fill: var(--mb-red)}.monday .mb-color-pink{--mb-fill: var(--mb-pink)}.monday .mb-color-yellow{--mb-fill: var(--mb-yellow)}.monday .mb-color-slate{--mb-fill: var(--mb-slate)}.monday .mb-color-gray{--mb-fill: var(--mb-gray)}.monday .kanban-shell{display:grid;gap:14px;min-width:0}.monday .mb-board-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 4px;border:0;background:none}.monday .mb-board-identity h2{display:flex;align-items:center;gap:6px;margin:0;color:var(--mb-ink);font:700 26px/1.2 Figtree,DM Sans,sans-serif;letter-spacing:-.02em}.monday .mb-board-identity p{margin:4px 0 0;color:var(--mb-ink-soft);font-size:14px}.monday .mb-project-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--mb-ink-soft);font-size:14px}.monday .mb-project-switch:hover{background:var(--mb-hover)}.monday .mb-project-switch select{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.monday .mb-project-switch:focus-within{outline:2px solid var(--mb-blue);outline-offset:2px}.monday .mb-board-stats{display:flex;align-items:center;gap:8px;color:var(--mb-ink-soft);font-size:13px}.monday .mb-board-stats strong{color:var(--mb-ink)}.monday .mb-board-stats__filtered{padding:4px 8px;border-radius:20px;color:var(--mb-blue);background:#e5f1ff;font-weight:600}.monday .mb-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--mb-line-soft)}.monday .mb-milestone-band{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between;margin:22px 0 6px;padding:10px 12px;border-radius:10px;background:#eef2ec;border:1px solid #dfe5da}.monday .mb-milestone-title{margin:0;font-size:15px;font-weight:800;color:#22302a}.monday .mb-milestone-progress{font-size:12px;font-weight:650;color:#4b5b50}.monday .mb-outline{margin-inline-end:7px;color:#8a978e;font-variant-numeric:tabular-nums;font-weight:650;font-size:11px}.monday .mb-import-item{display:inline-flex;gap:6px;align-items:center;min-height:34px;padding:0 14px;border:1px solid #d6dbd4;border-radius:8px;background:#fff;font-size:13px;font-weight:650;color:#2c3a31;cursor:pointer}.monday .mb-import-item:hover:not(:disabled){background:#f2f5f1}.monday .mb-import-item:disabled{opacity:.55;cursor:not-allowed}.monday .tracker-tabs{margin-bottom:14px}.monday .tracker-tabs a{text-decoration:none}.monday .mb-views{display:flex;gap:2px}.monday .mb-views a,.monday .mb-views button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;color:var(--mb-ink-soft);background:transparent;font:500 14px Figtree,DM Sans,sans-serif;cursor:pointer}.monday .mb-views a:hover,.monday .mb-views button:hover{background:var(--mb-hover)}.monday .mb-views a.is-active,.monday .mb-views button.is-active{border-bottom-color:var(--mb-blue);color:var(--mb-ink);font-weight:600}.monday .mb-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.monday .mb-new-item{padding:8px 14px;margin-right:6px;border:0;border-radius:4px;color:#fff;background:var(--mb-blue);font:600 14px Figtree,DM Sans,sans-serif;cursor:pointer}.monday .mb-new-item:hover:not(:disabled){background:var(--mb-blue-hover)}.monday .mb-new-item:disabled{opacity:.5;cursor:not-allowed}.monday .mb-search{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;color:var(--mb-ink-soft);font-size:14px}.monday .mb-search:hover,.monday .mb-search:focus-within{background:var(--mb-hover)}.monday .mb-search input{width:130px;padding:0;border:0;color:var(--mb-ink);background:transparent;font:400 14px Figtree,DM Sans,sans-serif;outline:none}.monday .mb-menu{position:relative}.monday .mb-menu>summary{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:4px;color:var(--mb-ink-soft);font-size:14px;list-style:none;cursor:pointer}.monday .mb-menu>summary::-webkit-details-marker{display:none}.monday .mb-menu>summary:hover,.monday .mb-menu[open]>summary{background:var(--mb-hover)}.monday .mb-menu>summary.is-on{color:var(--mb-blue);background:#e5f1ff;font-weight:600}.monday .mb-menu-panel{position:absolute;z-index:12;top:calc(100% + 6px);right:0;display:grid;gap:4px;min-width:230px;max-height:340px;padding:10px;overflow-y:auto;border:1px solid var(--mb-line-soft);border-radius:var(--mb-radius);background:var(--mb-surface);box-shadow:0 6px 20px #0000001f}.monday .mb-menu-title{margin:0 0 2px;color:var(--mb-ink-soft);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.monday .mb-menu-empty,.monday .mb-menu-note{margin:4px 0 0;color:var(--mb-ink-soft);font-size:12px;line-height:1.4}.monday .mb-menu-panel>button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:4px;color:var(--mb-ink);background:transparent;font:400 14px Figtree,DM Sans,sans-serif;text-align:left;cursor:pointer}.monday .mb-menu-panel>button:hover{background:var(--mb-hover)}.monday .mb-menu-panel>button.is-on{color:var(--mb-blue);background:#e5f1ff;font-weight:600}.monday .mb-menu-field{display:grid;gap:4px;color:var(--mb-ink-soft);font-size:12px;font-weight:600}.monday .mb-menu-field select{min-height:34px;padding:6px 8px;border:1px solid var(--mb-line);border-radius:4px;color:var(--mb-ink);background:var(--mb-surface);font:400 14px Figtree,DM Sans,sans-serif}.monday .mb-menu-check{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:14px;cursor:pointer}.monday .mb-menu-check:hover{background:var(--mb-hover)}.monday .mb-menu-clear{margin-top:4px;padding:7px 8px;border:0;border-radius:4px;color:var(--mb-red);background:transparent;font:600 13px Figtree,DM Sans,sans-serif;text-align:left;cursor:pointer}.monday .mb-menu-clear:disabled{color:var(--mb-ink-soft);cursor:not-allowed}.monday .mb-board{display:grid;gap:26px;min-width:0}.monday .mb-board-empty{margin:0;padding:34px;border:1px dashed var(--mb-line);border-radius:var(--mb-radius);color:var(--mb-ink-soft);background:var(--mb-surface);text-align:center}.monday .mb-group-head{display:flex;align-items:center;gap:6px;padding-bottom:6px}.monday .mb-collapse{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;color:var(--mb-fill, var(--mb-blue));background:transparent;font-size:12px;cursor:pointer}.monday .mb-collapse:hover{background:var(--mb-hover)}.monday .mb-group-title{margin:0;color:var(--mb-fill, var(--mb-blue));font:700 17px/1.3 Figtree,DM Sans,sans-serif}.monday .mb-group-count{color:var(--mb-ink-soft);font-size:13px}.monday .mb-table-wrap{max-width:100%;overflow-x:auto;border-radius:0 var(--mb-radius) var(--mb-radius) 0;transition:box-shadow .15s ease}.monday .mb-group.is-over .mb-table-wrap{box-shadow:inset 0 0 0 2px var(--mb-blue)}.monday .mb-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;background:var(--mb-surface);font-size:14px}.monday .mb-th{position:relative;height:32px;padding:0 8px;border-bottom:1px solid var(--mb-line-soft);color:var(--mb-ink-soft);font:400 14px Figtree,DM Sans,sans-serif;text-align:center;white-space:nowrap}.monday .mb-th+.mb-th{border-left:1px solid var(--mb-line-soft)}.monday .mb-th--select{width:38px;border-left:0}.monday .mb-th--item{min-width:260px;text-align:left;padding-left:14px}.monday .mb-row{background:var(--mb-surface)}.monday .mb-row:hover .mb-td{background:var(--mb-hover)}.monday .mb-row.is-selected .mb-td{background:#e5f1ff}.monday .mb-row.is-dragging{opacity:.4}.monday .mb-td{position:relative;height:36px;padding:0;border-bottom:1px solid var(--mb-line-soft);border-left:1px solid var(--mb-line-soft);vertical-align:middle}.monday .mb-td--select{width:38px;border-left:0;text-align:center}.monday .mb-td--select input{width:15px;height:15px;margin:0;accent-color:var(--mb-blue);cursor:pointer}.monday .mb-row-stripe{position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--mb-fill, var(--mb-gray))}.monday .mb-row:first-child .mb-row-stripe{border-top-left-radius:var(--mb-radius)}.monday .mb-td--item{min-width:260px;padding:0 10px 0 14px}.monday .mb-item{display:flex;align-items:center;gap:6px;min-width:0}.monday .mb-drag{width:18px;padding:0;border:0;color:transparent;background:transparent;font-size:13px;cursor:grab;touch-action:none}.monday .mb-drag--static{display:inline-block}.monday .mb-row:hover .mb-drag:not(:disabled){color:var(--mb-ink-soft)}.monday .mb-drag:focus-visible{color:var(--mb-ink-soft)}.monday .mb-item-title{flex:1;min-width:0;padding:4px 2px;border:0;border-radius:4px;overflow:hidden;color:var(--mb-ink);background:transparent;font:400 14px Figtree,DM Sans,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.monday .mb-item-title:hover{text-decoration:underline}.monday .mb-item-meta{flex:none;padding:2px 6px;border-radius:10px;color:var(--mb-ink-soft);background:var(--mb-hover);font-size:11px}.monday .mb-cell{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 8px;overflow:hidden;font-size:13px}.monday .mb-fill{color:#fff;background:var(--mb-fill, var(--mb-gray));font-weight:500}.monday .mb-fill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monday .mb-muted{color:#b8bbc7}.monday .mb-overlay-select{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.monday .mb-cell:focus-within{outline:2px solid var(--mb-blue);outline-offset:-2px}.monday .mb-avatar{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;background:var(--mb-slate);font-size:10px;font-weight:600;letter-spacing:.02em}.monday .mb-tone-0{background:#0073ea}.monday .mb-tone-1{background:#a25ddc}.monday .mb-tone-2{background:#00a9a9}.monday .mb-tone-3{background:#ff642e}.monday .mb-tone-4{background:#9d99b9}.monday .mb-tone-5{background:#ff5ac4}.monday .mb-avatar--empty{color:var(--mb-ink-soft);background:transparent;border:1px dashed var(--mb-line)}.monday .mb-avatar--more{color:var(--mb-ink-soft);background:var(--mb-line-soft)}.monday .mb-avatar-stack{gap:0}.monday .mb-avatar-stack .mb-avatar+.mb-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--mb-surface)}.monday .mb-cell--date input{width:100%;padding:0;border:0;color:inherit;background:transparent;font:400 13px Figtree,DM Sans,sans-serif;text-align:center;cursor:pointer}.monday .mb-due-overdue{color:var(--mb-red);font-weight:600}.monday .mb-due-today{color:#b25e09;font-weight:600}.monday .mb-cell--timeline{padding:0 10px}.monday .mb-timeline-track{display:block;width:100%;height:20px;border-radius:10px;background:var(--mb-line-soft)}.monday .mb-timeline-bar{display:block;height:20px;padding:0 8px;overflow:hidden;border-radius:10px;color:#fff;background:var(--mb-blue);font-size:11px;font-weight:600;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.monday .mb-timeline-bar--summary{background:#333}.monday .mb-tag{padding:3px 8px;border-radius:12px;color:var(--mb-ink-soft);background:var(--mb-hover);font-size:11px;font-weight:500;white-space:nowrap}.monday .mb-tag--more{background:var(--mb-line-soft)}.monday .mb-file-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:4px;color:var(--mb-ink-soft);background:transparent;font-size:13px;cursor:pointer}.monday .mb-file-chip:hover{background:var(--mb-hover)}.monday .mb-empty-row .mb-td,.monday .mb-add-row .mb-td{height:36px;border-left:0;padding:0 14px;color:var(--mb-ink-soft);font-size:13px}.monday .mb-add-row form{display:flex;align-items:center;gap:8px}.monday .mb-add-plus{color:var(--mb-ink-soft);font-size:15px}.monday .mb-add-row input{flex:1;min-width:0;padding:5px 2px;border:0;color:var(--mb-ink);background:transparent;font:400 14px Figtree,DM Sans,sans-serif;outline:none}.monday .mb-add-row input::placeholder{color:#9699a6}.monday .mb-add-submit{padding:5px 12px;border:0;border-radius:4px;color:#fff;background:var(--mb-blue);font:600 13px Figtree,DM Sans,sans-serif;cursor:pointer}.monday .mb-add-submit:disabled{opacity:0;pointer-events:none}.monday .mb-add-row:focus-within .mb-add-submit:disabled{opacity:.4}.monday .mb-summary .mb-td{height:32px;border-bottom:0;background:var(--mb-surface)}.monday .mb-summary .mb-td--select .mb-row-stripe{display:none}.monday .mb-summary-label{color:var(--mb-ink-soft);font-size:12px;font-weight:600}.monday .mb-summary-text{color:var(--mb-ink-soft);font-size:12px}.monday .mb-stack-bar{display:flex;gap:0;width:calc(100% - 16px);height:16px;margin:0 8px;overflow:hidden;border-radius:3px;background:var(--mb-line-soft)}.monday .mb-stack-bar span{height:100%;background:var(--mb-fill, var(--mb-gray))}.monday .mb-batch-bar{position:sticky;bottom:12px;z-index:10;display:flex;align-items:center;gap:12px;width:fit-content;margin:0 auto;padding:10px 16px;border-radius:var(--mb-radius);color:var(--mb-ink);background:var(--mb-surface);box-shadow:0 8px 24px #0000002e;font-size:14px}.monday .mb-batch-bar strong{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;color:#fff;background:var(--mb-blue)}.monday .mb-batch-bar select{min-height:34px;padding:6px 8px;border:1px solid var(--mb-line);border-radius:4px;background:var(--mb-surface);font:400 14px Figtree,DM Sans,sans-serif}.monday.reference-page{display:grid;gap:22px;padding:20px;border-radius:var(--mb-radius);background:var(--mb-page)}.monday .kanban-offline,.monday .board-permission-note{margin:0;padding:10px 14px;border-radius:4px;color:#7b5412;background:#fff4d6;font-size:13px}.monday .calendar-shell{align-items:center;margin-top:0;padding:20px 24px;border-radius:var(--mb-radius);color:var(--mb-ink);background:var(--mb-surface);box-shadow:0 1px 3px #00000012}.monday .calendar-shell h3{color:var(--mb-ink);font:700 20px Figtree,DM Sans,sans-serif}.monday .calendar-shell p{color:var(--mb-ink-soft);font-size:14px}.monday .calendar-card{min-width:120px;padding:14px;border-radius:var(--mb-radius);color:#fff;background:var(--mb-blue)}.monday .calendar-card strong{font:700 40px Figtree,DM Sans,sans-serif}.monday .eyebrow{color:var(--mb-ink-soft);font-size:11px;font-weight:600;letter-spacing:.06em}.monday .eyebrow.light{color:var(--mb-ink-soft)}.monday .timeline-list article,.monday .feature-panel,.monday .chip-panel{margin-top:0;border:1px solid var(--mb-line-soft);border-radius:var(--mb-radius);background:var(--mb-surface)}.monday .timeline-list article>span{color:var(--mb-blue)}.monday .feature-panel h3,.monday .chip-panel h3{color:var(--mb-ink);font:700 18px Figtree,DM Sans,sans-serif}.monday .feature-panel p{color:var(--mb-ink-soft);font-size:13px}.monday .board-tip{border-radius:var(--mb-radius);color:#14477d;background:#e5f1ff}.monday .board-tip>span{background:var(--mb-blue)}.monday .button{border-radius:4px;background:var(--mb-blue);font-family:Figtree,DM Sans,sans-serif}.monday .split-panels{margin-top:0}@media(max-width:720px){.monday.reference-page{padding:12px}.monday .mb-toolbar{align-items:stretch}.monday .mb-toolbar-actions{justify-content:flex-start}.monday .mb-search input{width:90px}.monday .mb-menu-panel{right:auto;left:0}.monday .mb-board-identity h2{font-size:21px}.monday .mb-td,.monday .mb-cell,.monday .mb-timeline-track{height:44px}.monday .mb-timeline-bar{height:44px;line-height:44px}}:root{--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .12s;--t-base: .2s;--t-slow: .32s;--elev-0: 0 1px 0 rgba(17, 24, 39, .04);--elev-1: 0 1px 2px rgba(17, 24, 39, .06), 0 2px 6px rgba(17, 24, 39, .05);--elev-2: 0 2px 4px rgba(17, 24, 39, .06), 0 10px 24px rgba(17, 24, 39, .1);--elev-3: 0 8px 16px rgba(17, 24, 39, .1), 0 24px 48px rgba(17, 24, 39, .16);--edge-3d: inset 0 1px 0 rgba(255, 255, 255, .7), inset 0 -2px 0 rgba(17, 24, 39, .06);--edge-3d-dark: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -3px 0 rgba(0, 0, 0, .35);--edge-3d-acid: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -3px 0 rgba(93, 120, 10, .35);--radius-xl: 12px;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 6px}.sidebar{box-shadow:2px 0 #0000002e}.sidebar .brand-mark{transform:none;box-shadow:var(--edge-3d-acid),var(--elev-1);transition:transform var(--t-base) var(--ease-spring)}.sidebar .brand:hover .brand-mark{transform:rotate(-6deg) scale(1.06)}.team-switcher--sidebar,.profile-button{border-radius:var(--radius-md);box-shadow:var(--edge-3d-dark);transition:background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.team-switcher--sidebar:hover,.profile-button:hover{background:#ffffff1a}.team-badge{box-shadow:var(--edge-3d-acid)}.sidebar-nav__link{position:relative;border-radius:var(--radius-sm);transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.sidebar-nav__link:before{content:"";position:absolute;top:50%;left:-17px;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--acid);transform:translateY(-50%);transition:height var(--t-base) var(--ease-out)}.sidebar-nav__link:hover{color:#f6faf7;background:#ffffff12}.sidebar-nav__link:hover>span{color:var(--acid)}.sidebar-nav__link.active{color:#101b0c;background:var(--acid);box-shadow:var(--edge-3d-acid)}.sidebar-nav__link.active:before{height:60%}.sidebar-nav__link:active{transform:scale(.98)}.topbar{height:72px;padding:12px 34px;background:#f7f8f4eb;box-shadow:0 1px 0 var(--line)}.topbar-title .eyebrow{margin-bottom:2px}.topbar-title h1{font-size:clamp(18px,1.8vw,22px)}.top-action,.connection-status{border-radius:var(--radius-sm);box-shadow:var(--edge-3d),var(--elev-0);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.top-action:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--edge-3d),var(--elev-1)}.top-action:active{transform:translateY(0) scale(.96);box-shadow:var(--elev-0)}.connection-status i{animation:fp-pulse 2.4s ease-in-out infinite}.connection-status--offline i{animation:none}.app-main{gap:18px;padding:24px 34px 48px}.card,.state-panel,.chat-layout,.feed-list article,.member-grid article,.score-card,.mission-card,.team-hero,.search-hero,.calendar-shell,.feature-panel,.chip-panel{border-radius:var(--radius-xl);box-shadow:var(--edge-3d),var(--elev-1);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out)}.card,.state-panel{padding:20px 22px}.card:hover,.feed-list article:hover,.member-grid article:hover,.score-card:hover{border-color:var(--border-strong);box-shadow:var(--edge-3d),var(--elev-2);transform:translateY(-2px)}.mission-card,.team-hero,.search-hero,.calendar-shell{box-shadow:var(--edge-3d-dark),var(--elev-2)}.card h2,.card h3,.state-panel h3,.section-heading h3,.feature-panel h3,.chip-panel h3{letter-spacing:-.02em}.eyebrow{letter-spacing:.1em;text-transform:uppercase}.app-main>*{animation:fp-rise var(--t-slow) var(--ease-out) both}.app-main>:nth-child(1){animation-delay:0ms}.app-main>:nth-child(2){animation-delay:40ms}.app-main>:nth-child(3){animation-delay:80ms}.app-main>:nth-child(4){animation-delay:.12s}.app-main>:nth-child(5){animation-delay:.16s}.app-main>:nth-child(n+6){animation-delay:.2s}.content-grid>*,.widget-grid>*,.feed-list>*,.member-grid>*{animation:fp-rise var(--t-slow) var(--ease-out) both}.content-grid>:nth-child(2),.widget-grid>:nth-child(2),.feed-list>:nth-child(2),.member-grid>:nth-child(2){animation-delay:60ms}.content-grid>:nth-child(3),.widget-grid>:nth-child(3),.feed-list>:nth-child(3),.member-grid>:nth-child(3){animation-delay:.12s}.content-grid>:nth-child(n+4),.widget-grid>:nth-child(n+4),.feed-list>:nth-child(n+4),.member-grid>:nth-child(n+4){animation-delay:.18s}.button,.submit-button,.google-button,.filter-button,.team-hero .button,.team-hero button,.search-hero button,.feed-list button,.kanban-quick-add button{position:relative;border-radius:var(--radius-sm);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);will-change:transform}.button{box-shadow:var(--edge-3d-dark),0 3px #000,var(--elev-1)}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--edge-3d-dark),0 4px #000,var(--elev-2)}.button:active:not(:disabled){transform:translateY(2px);box-shadow:var(--edge-3d-dark),0 1px #000,var(--elev-0)}.button--ghost{box-shadow:var(--edge-3d),0 3px 0 var(--line),var(--elev-0)}.button--ghost:hover:not(:disabled){background:#fbfcfa;border-color:var(--border-strong);box-shadow:var(--edge-3d),0 4px 0 var(--line),var(--elev-1)}.button--ghost:active:not(:disabled){box-shadow:var(--edge-3d),0 1px 0 var(--line)}.button--danger{box-shadow:var(--edge-3d),0 3px #ecc7c4}.button--danger:hover:not(:disabled){box-shadow:var(--edge-3d),0 4px #ecc7c4,var(--elev-1)}.button--danger:active:not(:disabled){box-shadow:var(--edge-3d),0 1px #ecc7c4}.submit-button,.team-hero .button,.team-hero button,.search-hero button,.kanban-quick-add button{box-shadow:var(--edge-3d-acid),0 3px #8fb01c,var(--elev-1)}.submit-button:hover:not(:disabled),.team-hero .button:hover,.team-hero button:hover,.search-hero button:hover,.kanban-quick-add button:hover{transform:translateY(-1px);box-shadow:var(--edge-3d-acid),0 4px #8fb01c,var(--elev-2)}.submit-button:active:not(:disabled),.team-hero .button:active,.team-hero button:active,.search-hero button:active,.kanban-quick-add button:active{transform:translateY(2px);box-shadow:var(--edge-3d-acid),0 1px #8fb01c}.google-button,.filter-button,.feed-list button{box-shadow:var(--edge-3d),0 2px 0 var(--line)}.google-button:hover:not(:disabled),.filter-button:hover,.feed-list button:hover{transform:translateY(-1px);box-shadow:var(--edge-3d),0 3px 0 var(--line),var(--elev-1)}.google-button:active:not(:disabled),.filter-button:active,.feed-list button:active{transform:translateY(1px);box-shadow:var(--edge-3d),0 1px 0 var(--line)}.button:disabled,.submit-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.text-button{position:relative;transition:color var(--t-fast) var(--ease-out)}.text-button:after{content:"";position:absolute;right:6px;bottom:6px;left:6px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-out)}.text-button:hover:after,.text-button:focus-visible:after{transform:scaleX(1)}.text-button:hover,.text-button:focus-visible{text-decoration:none}.team-switcher select,input,select,textarea,.onboarding-content input,.search-hero input,.search-hero select{border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px #1118270d;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-strong)}input:focus-visible,select:focus-visible,textarea:focus-visible,.onboarding-content input:focus,.google-button:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #3157f52e,inset 0 1px 2px #1118270d}.checkbox-row input,.checkbox-label input{box-shadow:none}table{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--elev-0)}th{padding:10px 12px;font-size:11px;letter-spacing:.06em}td{padding:11px 12px;transition:background var(--t-fast) var(--ease-out)}tbody tr{position:relative;transition:background var(--t-fast) var(--ease-out)}tbody tr:hover td{background:#f8faf6}tbody tr:last-child td{border-bottom:0}.list-row{padding:12px 10px;margin:0 -10px;border-radius:var(--radius-sm);transition:background var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.list-row:hover{background:#f8faf6}.message{border-radius:var(--radius-md);box-shadow:var(--elev-0);animation:fp-rise var(--t-base) var(--ease-out) both}.announcement,.announcement-strip{border-radius:var(--radius-md);box-shadow:var(--edge-3d),var(--elev-1)}.state-panel--loading{position:relative}.state-panel--loading:before{content:"";position:absolute;top:0;left:0;width:30%;height:3px;border-radius:0 3px 3px 0;background:var(--acid);animation:fp-scan 1.4s var(--ease-out) infinite}.state-panel--error,.state-panel--permission,.state-panel--offline{animation:fp-rise var(--t-slow) var(--ease-out) both,fp-nudge .48s var(--ease-out) .12s 1}.empty-inline{border-radius:var(--radius-md)}.big-avatar,.profile-avatar,.choice-icon,.mini-bot{box-shadow:var(--edge-3d),var(--elev-1);transition:transform var(--t-base) var(--ease-spring)}.member-grid article:hover .big-avatar,.choice-card:hover .choice-icon{transform:translateY(-2px) scale(1.05)}.ring{box-shadow:var(--edge-3d),var(--elev-1);animation:fp-pop var(--t-slow) var(--ease-spring) both}.choice-card{border-radius:var(--radius-lg);box-shadow:var(--edge-3d),var(--elev-1);transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out)}.choice-card:hover{transform:translateY(-3px);box-shadow:var(--edge-3d),var(--elev-2)}.choice-card:active{transform:translateY(0);box-shadow:var(--edge-3d),var(--elev-0)}.choice-card.primary-choice{box-shadow:var(--edge-3d-dark),var(--elev-2)}.onboarding-panel{border-radius:0;box-shadow:-12px 0 40px #00000040}.kanban-column{border-radius:var(--radius-lg);box-shadow:var(--elev-0)}.kanban-modal-backdrop{animation:fp-fade var(--t-base) var(--ease-out) both}.kanban-modal-backdrop>*{border-radius:var(--radius-xl);box-shadow:var(--edge-3d),var(--elev-3);animation:fp-pop var(--t-slow) var(--ease-spring) both}.bottom-nav{box-shadow:0 -1px 0 var(--line),0 -8px 24px #1118270f}.bottom-nav__link{transition:color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out)}.bottom-nav__link:active{transform:scale(.94)}.bottom-nav__link.active span{animation:fp-pop var(--t-slow) var(--ease-spring) both}.mobile-secondary-nav__panel{border-radius:var(--radius-lg);box-shadow:var(--edge-3d),var(--elev-3);animation:fp-pop var(--t-base) var(--ease-spring) both}@keyframes fp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fp-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fp-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-pulse{0%,to{box-shadow:0 0 #51a44773}60%{box-shadow:0 0 0 6px #51a44700}}@keyframes fp-scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes fp-nudge{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.app-main>*,.content-grid>*,.widget-grid>*,.feed-list>*,.member-grid>*,.message,.ring,.state-panel--error,.state-panel--permission,.state-panel--offline,.kanban-modal-backdrop,.kanban-modal-backdrop>*,.mobile-secondary-nav__panel,.bottom-nav__link.active span{animation:none}.mini-bot,.connection-status i,.state-panel--loading:before{animation:none}.card:hover,.choice-card:hover,.button:hover:not(:disabled),.top-action:hover{transform:none}}[data-reduced-motion=true] .mini-bot,[data-reduced-motion=true] .connection-status i,[data-reduced-motion=true] .state-panel--loading:before{animation:none}@media(max-width:960px){.topbar{flex-direction:row;align-items:center;height:auto;min-height:64px;padding:10px 16px}.top-actions{flex-shrink:0}.app-main{padding:18px 14px 34px}.card:hover,.feed-list article:hover,.member-grid article:hover,.score-card:hover{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}:root,:host{--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:#111827;--color-ink-soft:#374151;--color-muted:#6b7280;--color-line:#e4e7e2;--color-line-strong:#cfd5cc;--color-paper:#f7f8f4;--color-paper-deep:#eef1eb;--color-acid:#c8f135;--color-acid-deep:#8fb01c;--color-acid-ink:#14200e;--color-forest:#101d18;--color-forest-soft:#1f392e;--color-forest-card:#1a3129;--color-blue:#3157f5;--color-orange:#ff6b35;--color-purple:#7759ff;--color-done:#00c875;--color-working:#fdab3d;--color-stuck:#e2445c;--font-display:"Space Grotesk", "DM Sans", system-ui, sans-serif;--ease-out-expo:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--animate-rise:rise .6s var(--ease-out-expo) both;--animate-pop:pop .5s var(--ease-spring) both;--animate-float:float 5s ease-in-out infinite;--animate-marquee:marquee 28s linear infinite}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-\[34\%\]{top:34%}.-right-4{right:calc(var(--spacing) * -4)}.-right-10{right:calc(var(--spacing) * -10)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-\[0\.18em\]{bottom:-.18em}.-left-16{left:calc(var(--spacing) * -16)}.left-\[-4\%\]{left:-4%}.z-20{z-index:20}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\!{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-\[22px\]{width:22px;height:22px}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[0\.32em\]{height:.32em}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[26px\]{min-height:26px}.min-h-\[42px\]{min-height:42px}.min-h-dvh{min-height:100dvh}.w-\[108\%\]{width:108%}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[12ch\]{max-width:12ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[640px\]{max-width:640px}.max-w-\[1360px\]{max-width:1360px}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-float{animation:var(--animate-float)}.animate-marquee{animation:var(--animate-marquee)}.animate-pop{animation:var(--animate-pop)}.animate-rise{animation:var(--animate-rise)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.5fr\)_44px_108px_62px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) 44px 108px 62px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#edf0ea\]{border-color:#edf0ea}.border-\[\#f2b6dc\]{border-color:#f2b6dc}.border-acid-ink\/15{border-color:#14200e26}@supports (color:color-mix(in lab,red,red)){.border-acid-ink\/15{border-color:color-mix(in oklab,var(--color-acid-ink) 15%,transparent)}}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-line\/70{border-color:#e4e7e2b3}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--color-line) 70%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-l-\[var\(--group\)\]{border-left-color:var(--group)}.border-l-transparent{border-left-color:#0000}.bg-\[\#101d18\]{background-color:#101d18}.bg-\[\#d8ddd4\]{background-color:#d8ddd4}.bg-\[\#d8edf2\]{background-color:#d8edf2}.bg-\[\#dcf1d0\]{background-color:#dcf1d0}.bg-\[\#e6defe\]{background-color:#e6defe}.bg-\[\#fbfcf8\]{background-color:#fbfcf8}.bg-\[\#ffe1d1\]{background-color:#ffe1d1}.bg-\[\#ffeebd\]{background-color:#ffeebd}.bg-acid{background-color:var(--color-acid)}.bg-blue\/10{background-color:#3157f51a}@supports (color:color-mix(in lab,red,red)){.bg-blue\/10{background-color:color-mix(in oklab,var(--color-blue) 10%,transparent)}}.bg-done{background-color:var(--color-done)}.bg-forest{background-color:var(--color-forest)}.bg-forest-card{background-color:var(--color-forest-card)}.bg-forest-soft{background-color:var(--color-forest-soft)}.bg-ink{background-color:var(--color-ink)}.bg-orange\/12{background-color:#ff6b351f}@supports (color:color-mix(in lab,red,red)){.bg-orange\/12{background-color:color-mix(in oklab,var(--color-orange) 12%,transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-paper-deep{background-color:var(--color-paper-deep)}.bg-purple\/12{background-color:#7759ff1f}@supports (color:color-mix(in lab,red,red)){.bg-purple\/12{background-color:color-mix(in oklab,var(--color-purple) 12%,transparent)}}.bg-stuck{background-color:var(--color-stuck)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-working{background-color:var(--color-working)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_10\%\,black_90\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[18px\]{padding-inline:18px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(17px\,1\.5vw\,22px\)\]{font-size:clamp(17px,1.5vw,22px)}.text-\[clamp\(32px\,4\.4vw\,60px\)\]{font-size:clamp(32px,4.4vw,60px)}.text-\[clamp\(32px\,4vw\,48px\)\]{font-size:clamp(32px,4vw,48px)}.text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(32px,4vw,52px)}.text-\[clamp\(42px\,5\.4vw\,76px\)\]{font-size:clamp(42px,5.4vw,76px)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[\#9aa09b\]{color:#9aa09b}.text-\[\#216c7a\]{color:#216c7a}.text-\[\#6040a8\]{color:#6040a8}.text-\[\#377229\]{color:#377229}.text-\[\#886417\]{color:#886417}.text-\[\#a3431f\]{color:#a3431f}.text-\[\#b9c7bf\]{color:#b9c7bf}.text-\[\#c8f135\]{color:#c8f135}.text-acid{color:var(--color-acid)}.text-acid-deep{color:var(--color-acid-deep)}.text-acid-ink{color:var(--color-acid-ink)}.text-acid-ink\/80{color:#14200ecc}@supports (color:color-mix(in lab,red,red)){.text-acid-ink\/80{color:color-mix(in oklab,var(--color-acid-ink) 80%,transparent)}}.text-blue{color:var(--color-blue)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-ink\/80{color:#111827cc}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-muted{color:var(--color-muted)}.text-orange{color:var(--color-orange)}.text-purple{color:var(--color-purple)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_24px_48px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f), 0 24px 48px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\,0_1px_2px_rgba\(17\,24\,39\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3), 0 1px 2px var(--tw-shadow-color,#1118270f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-float{--tw-shadow:0 8px 16px var(--tw-shadow-color,#11182714), 0 32px 64px var(--tw-shadow-color,#11182729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-press-acid{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c), inset 0 -3px 0 var(--tw-shadow-color,#5d780a59), 0 3px 0 var(--tw-shadow-color,#8fb01c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-press-ink{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 -3px 0 var(--tw-shadow-color,#0006), 0 3px 0 var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.\[stroke-dasharray\:200\]{stroke-dasharray:200}.\[stroke-dashoffset\:200\]{stroke-dashoffset:200px}@media(hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-bottom-\[9px\]:after{content:var(--tw-content);bottom:-9px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:bg-blue:after{content:var(--tw-content);background-color:var(--color-blue)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-\[\#e7ebe2\]:hover{background-color:#e7ebe2}.hover\:bg-\[\#f8faf6\]:hover{background-color:#f8faf6}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-paper-deep:hover{background-color:var(--color-paper-deep)}.hover\:text-blue:hover{color:var(--color-blue)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lift:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#1118270f), 0 10px 24px var(--tw-shadow-color,#1118271a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-blue\/40:focus-visible{--tw-ring-color:#3157f566}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-blue\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue) 40%, transparent)}}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-press-acid-down:active{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c), inset 0 -1px 0 var(--tw-shadow-color,#5d780a59), 0 1px 0 var(--tw-shadow-color,#8fb01c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-press-ink-down:active{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 -1px 0 var(--tw-shadow-color,#0006), 0 1px 0 var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-\[accordion-up_0\.25s_ease-out\][data-state=closed]{animation:.25s ease-out accordion-up}.data-\[state\=open\]\:animate-\[accordion-down_0\.3s_var\(--ease-out-expo\)\][data-state=open]{animation:accordion-down .3s var(--ease-out-expo)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[squiggle_0\.9s_var\(--ease-out-expo\)_0\.4s_forwards\]{animation:squiggle .9s var(--ease-out-expo) .4s forwards}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:\[stroke-dashoffset\:0\]{stroke-dashoffset:0}}@media not all and (min-width:48rem){.max-md\:top-auto{top:auto}.max-md\:right-3{right:calc(var(--spacing) * 3)}.max-md\:-bottom-6{bottom:calc(var(--spacing) * -6)}.max-md\:hidden{display:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-\[minmax\(0\,1\.4fr\)_36px_96px_56px\]{grid-template-columns:minmax(0,1.4fr) 36px 96px 56px}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:justify-end{justify-content:flex-end}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-reveal]{opacity:0;transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal][data-shown=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@keyframes accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes squiggle{to{stroke-dashoffset:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
