.task-project-page{--shell-max:73.75rem;--tp-navy:#0c2b50;--tp-blue:#1f6fd7;--tp-cyan:#0da7ae;--tp-orange:#ef9638;--tp-ink:#102d52;--tp-muted:#5f7188;--tp-line:#6e91bc3d;color:var(--tp-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.task-project-page h1,.task-project-page h2,.task-project-page h3,.task-project-page p{margin-top:0}.tp-hero{isolation:isolate;background:radial-gradient(circle at 83% 21%,#197ae521,#0000 24rem),radial-gradient(circle at 57% 80%,#0da7ae17,#0000 26rem),linear-gradient(#f8fbff 0%,#fff 82%);align-items:center;min-height:40rem;padding:4.2rem 0 4.5rem;display:grid;position:relative}.tp-hero:before{content:"";z-index:-1;opacity:.45;background-image:linear-gradient(#4070ab0b 1px,#0000 1px),linear-gradient(90deg,#4070ab0b 1px,#0000 1px);background-size:3.25rem 3.25rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 2%,#000 35% 82%,#0000 100%)}.tp-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(34rem,1.14fr);align-items:center;gap:clamp(2.5rem,5vw,4.75rem);display:grid}.tp-hero-copy{min-width:0}.tp-kicker,.tp-eyebrow{color:var(--tp-blue);letter-spacing:.08em;margin-bottom:1rem;font-size:.9rem;font-weight:800}.tp-kicker span{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#285fe1,#0db3bc);border-radius:.45rem;place-items:center;min-width:2rem;height:1.55rem;margin-right:.42rem;display:inline-grid}.tp-hero h1{color:#0b2549;letter-spacing:-.052em;margin-bottom:1.35rem;font-size:clamp(3.25rem,4.35vw,3.75rem);line-height:1.16}.tp-hero h1 span{display:block}.tp-hero h1 span+span{color:#164d8f;margin-top:.26rem}.tp-hero-lead{max-width:31rem;color:var(--tp-muted);margin-bottom:1.65rem;font-size:1.06rem;line-height:1.85}.tp-hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.tp-hero-points{color:#486079;flex-wrap:wrap;gap:1.45rem;margin:1.45rem 0 0;padding:0;font-size:.84rem;font-weight:700;list-style:none;display:flex}.tp-hero-points li:before{content:"";background:var(--tp-cyan);vertical-align:.08rem;border-radius:50%;width:.38rem;height:.38rem;margin-right:.5rem;display:inline-block;box-shadow:0 0 0 .22rem #0da7ae1a}.tp-work-network{background:linear-gradient(155deg,#fffffff5,#f3f8ffeb);border:1px solid #7e9ec840;border-radius:1.75rem;min-height:31.5rem;padding:1.4rem 1.45rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 30px 76px #173e6f29,inset 0 1px #fff}.tp-network-glow{pointer-events:none;background:radial-gradient(circle,#1f6fd71f,#0da7ae0b 38%,#0000 70%);border-radius:50%;width:16rem;height:16rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tp-work-sources{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.tp-work-sources span{color:#2e4b6c;background:#ffffffe6;border:1px solid #7799c433;border-radius:.9rem;justify-content:center;align-items:center;min-height:3.35rem;font-size:.82rem;font-weight:750;display:flex;box-shadow:0 8px 18px #29508412}.tp-work-sources i{background:var(--tp-blue);border-radius:.2rem;width:.56rem;height:.56rem;margin-right:.48rem}.tp-work-sources .source-daily{background:var(--tp-cyan)}.tp-work-sources .source-urgent{background:var(--tp-orange)}.tp-network-lines{z-index:1;width:calc(100% - 2.9rem);height:13.5rem;position:absolute;inset:3.35rem 1.45rem auto;overflow:visible}.tp-line-base{fill:none;stroke:#5982b12e;stroke-width:1.3px}.tp-line-flow{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:8 14;animation:5.6s linear infinite tp-line-travel}.tp-line-task{stroke:url(#tp-task-line)}.tp-line-project{stroke:url(#tp-project-line);animation-delay:-2.8s}.tp-work-lanes{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:6.65rem;display:grid;position:relative}.tp-work-lane{background:#fffffff0;border:1px solid #648ebe38;border-radius:1.15rem;min-width:0;overflow:hidden;box-shadow:0 16px 34px #1e46771a}.tp-work-lane header{border-bottom:1px solid #6e91bc29;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.9rem 1rem .78rem;display:flex}.tp-work-lane header span{font-size:1rem;font-weight:850}.tp-work-lane header small{color:#75889e;font-size:.7rem}.tp-work-lane.is-task header{color:#087f88;background:linear-gradient(90deg,#0da7ae1c,#0000)}.tp-work-lane.is-project header{color:#b5681b;background:linear-gradient(90deg,#ef96381f,#0000)}.tp-lane-body{gap:.1rem;padding:.55rem .7rem .7rem;display:grid}.tp-lane-body p{color:#274461;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.7rem;margin:0;padding:.55rem .52rem;font-size:.73rem;display:flex}.tp-lane-body p:nth-child(2){background:#f5f8fc}.tp-lane-body b{font-weight:760}.tp-lane-body em{color:#7b8ca0;font-style:normal}.tp-network-outcome{z-index:2;background:#edf4fdb8;border:1px solid #5e85b42e;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.72rem;display:grid;position:relative}.tp-network-outcome span{color:#42607e;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;display:flex}.tp-network-outcome i{background:var(--tp-blue);border-radius:50%;width:.32rem;height:.32rem;margin-right:.38rem}.tp-network-outcome span:nth-child(2) i{background:var(--tp-cyan)}.tp-network-outcome span:nth-child(3) i{background:var(--tp-orange)}.tp-execution-map{background:linear-gradient(#fff 0%,#f4f8fd 54%,#f8fbff 100%);padding:5.5rem 0 6rem}.tp-section-heading{max-width:48rem;margin-bottom:2.6rem}.tp-heading-centered{text-align:center;margin-inline:auto}.tp-section-heading h2{color:#102d52;letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(2.1rem,3.25vw,2.75rem);line-height:1.25}.tp-section-heading>p:last-child{color:var(--tp-muted);margin-bottom:0;font-size:1rem}.tp-paths{gap:1rem;display:grid}.tp-path{background:#fffffff5;border:1px solid #7196bf38;border-radius:1.25rem;grid-template-columns:14rem minmax(0,1fr);align-items:stretch;min-height:7.5rem;display:grid;overflow:hidden;box-shadow:0 15px 38px #214c7e14}.tp-path-title{grid-template-columns:auto 1fr;align-content:center;gap:.08rem .72rem;padding:1.25rem 1.35rem;display:grid}.tp-path-title span{color:var(--tp-blue);grid-row:1/3;align-self:center;font-size:1.45rem;font-weight:850}.tp-path-title strong{color:#14375e;font-size:1.08rem}.tp-path-title small{color:#74869a;font-size:.72rem}.is-task-path .tp-path-title{background:linear-gradient(135deg,#0da7ae1f,#0da7ae08)}.is-project-path .tp-path-title{background:linear-gradient(135deg,#ef963821,#ef963809)}.is-task-path .tp-path-title span{color:var(--tp-cyan)}.is-project-path .tp-path-title span{color:var(--tp-orange)}.tp-path-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.45rem;padding:1.15rem 1.25rem;display:grid}.tp-path-flow>*{color:#49627d;text-align:center;background:#f8fafd;border:1px solid #7797bb33;border-radius:.72rem;place-items:center;min-height:3.2rem;padding:.45rem;font-size:.72rem;display:grid;position:relative}.tp-path-flow>:not(:last-child):after{content:"";border-top:1px solid #8ea7c3;border-right:1px solid #8ea7c3;width:.25rem;height:.25rem;position:absolute;left:calc(100% + .1rem);transform:rotate(45deg)}.tp-path-flow b{color:#176abf;background:#eef5ff}.tp-path-flow strong{color:#0c6f77;background:#eaf9f8}.is-project-path .tp-path-flow b{color:#a9611b;background:#fff4e9}.is-project-path .tp-path-flow strong{color:#8d5a26;background:#fff6e9}.tp-product-section{background:#fff;padding:6.6rem 0}.tp-section-tint{background:linear-gradient(#f8fbff,#f2f7fc 58%,#f8fbff)}.tp-section-blue{background:linear-gradient(145deg,#eef6ff 0%,#f8fbff 46%,#eef9f8 100%)}.tp-split{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);display:grid}.tp-split.is-reverse .tp-copy{order:2}.tp-split.is-reverse>:last-child{order:1}.tp-copy{min-width:0}.tp-copy h2,.tp-result-grid h2{color:#102d52;letter-spacing:-.045em;margin-bottom:1.15rem;font-size:clamp(2.35rem,3.45vw,3rem);line-height:1.3}.tp-copy h2{font-size:clamp(2.15rem,3vw,2.6rem)}.tp-copy h2 span,.tp-result-grid h2 span{display:block}.tp-copy>p:not(.tp-eyebrow),.tp-result-grid .tp-section-heading>p:not(.tp-eyebrow){color:var(--tp-muted);font-size:1rem;line-height:1.9}.tp-value-list{gap:.25rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.tp-value-list li{border-bottom:1px solid #6d91bb29;grid-template-columns:2.5rem 1fr;align-items:center;gap:.8rem;padding:.86rem 0;display:grid}.tp-value-list i{color:#176ecb;background:#eaf3ff;border-radius:.72rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-style:normal;font-weight:850;display:grid}.tp-value-list span{gap:.18rem;display:grid}.tp-value-list b{color:#25435f;font-size:.93rem}.tp-value-list small{color:#70849a;font-size:.78rem;line-height:1.55}.tp-ai-note{color:#365876;align-items:center;gap:.65rem;margin-top:1.35rem;font-size:.8rem;font-weight:700;display:flex}.tp-ai-note span{color:#fff;background:linear-gradient(135deg,#236fe0,#0cb6b2);border-radius:.45rem;place-items:center;width:2.1rem;height:1.55rem;font-size:.72rem;display:grid;box-shadow:0 7px 18px #1d72cf33}.tp-ai-panel{background:linear-gradient(120deg,#e8f4ffeb,#ebfbf9cc);border:1px solid #2b7fd233;border-radius:.9rem;grid-template-columns:7rem 1fr;align-items:center;gap:.8rem;margin-top:1.3rem;padding:.85rem .95rem;display:grid}.tp-ai-panel>span{color:#fff;background:linear-gradient(135deg,#236fd7,#0ca7ad);border-radius:.68rem;justify-content:center;align-items:center;min-height:2.2rem;font-size:.76rem;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #1f70cb2e}.tp-ai-panel p{color:#496984;margin:0;font-size:.76rem;line-height:1.65}.tp-screen-composition{align-items:center;min-height:31rem;display:grid;position:relative}.tp-screen-frame{background:#fff;border:1px solid #769ac340;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 26px 65px #183f6c24}.tp-screen-frame:before{content:"";background:linear-gradient(90deg,#f5f8fc,#fff);border-bottom:1px solid #e4edf7;height:2rem;display:block}.tp-screen-frame:after{content:"";background:#8cb2dd;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72rem;left:1rem;box-shadow:.75rem 0 #75c8c7,1.5rem 0 #f2b877}.tp-real-screen{image-rendering:auto;width:100%;height:auto;display:block}.tp-screen-composition .is-main{width:92%;margin-left:auto}.tp-screen-composition .is-float{border-radius:1rem;width:46%;position:absolute;bottom:0;left:0;box-shadow:0 22px 48px #143d6c33}.tp-screen-composition .is-float:before{height:1.25rem}.tp-screen-composition .is-float:after{transform-origin:0 0;top:.43rem;left:.72rem;transform:scale(.7)}.tp-pill-row{flex-wrap:wrap;gap:.55rem;margin-top:1.55rem;display:flex}.tp-pill-row span{color:#496781;background:#ffffffc7;border:1px solid #5584b833;border-radius:99px;padding:.62rem .85rem;font-size:.76rem;font-weight:750}.tp-manager-view{border-left:3px solid var(--tp-blue);background:#ffffffa8;border-radius:0 .75rem .75rem 0;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin-top:1.05rem;padding:.78rem .9rem;display:grid}.tp-manager-view b{color:#1c5f9f;font-size:.78rem}.tp-manager-view span{color:#637b92;font-size:.75rem}.tp-collab-visual{padding:1.4rem 0 1.7rem;position:relative}.tp-collab-visual .tp-screen-frame{width:94%}.tp-status-rail{backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #628cbb3d;border-radius:.95rem;gap:.5rem;min-width:11.5rem;padding:.8rem;display:grid;position:absolute;bottom:.2rem;right:0;box-shadow:0 18px 40px #17406f29}.tp-status-rail span{color:#72869b;background:#f5f8fc;border-radius:.55rem;padding:.5rem .62rem;font-size:.7rem;font-weight:750}.tp-status-rail .is-done{color:#0a858b;background:#e7f8f6}.tp-status-rail .is-live{color:#1a68bd;background:#eaf3ff;box-shadow:inset 2px 0 #2f81dc}.tp-project-showcase{max-width:67rem;margin:0 auto}.tp-view-switch{justify-content:center;gap:.55rem;margin-bottom:1.1rem;display:flex}.tp-view-switch button{color:#60768d;min-width:8.5rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #648cba38;border-radius:99px;padding:.55rem 1rem;font-size:.78rem;font-weight:750;transition:transform .25s,color .25s,background .25s,box-shadow .25s}.tp-view-switch button:hover{transform:translateY(-2px)}.tp-view-switch button.is-active{color:#fff;background:linear-gradient(135deg,#226ed1,#169fa9);border-color:#0000;box-shadow:0 10px 24px #1d6fc738}.tp-project-stage{background:linear-gradient(150deg,#f7faff,#eef5fc);border:1px solid #7096c033;border-radius:1.6rem;padding:1rem;position:relative;box-shadow:0 28px 70px #173d6921}.tp-project-panel{background:#fff;border-radius:1rem;animation:.5s cubic-bezier(.22,.8,.22,1) tp-panel-in;overflow:hidden}.tp-stage-caption{backdrop-filter:blur(12px);background:#0e2b4dd6;border:1px solid #fff9;border-radius:.8rem;gap:.24rem;max-width:22rem;padding:.85rem 1rem;display:grid;position:absolute;bottom:2.2rem;left:2.25rem;box-shadow:0 14px 32px #0722413d}.tp-stage-caption strong{color:#fff;font-size:.86rem}.tp-stage-caption span{color:#e6f0fcc2;font-size:.7rem}.tp-ai-centered{justify-content:center;margin-top:1.45rem}.tp-dependency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:67rem;margin:1.2rem auto 0;display:grid}.tp-dependency-grid article{background:#fff;border:1px solid #6891be33;border-radius:.95rem;grid-template-columns:2.45rem 1fr auto;align-items:center;gap:.7rem;min-height:5rem;padding:.8rem .9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #19427012}.tp-dependency-grid article:after{content:"";background:linear-gradient(90deg,#2a7fd5,#13a5ac);width:42%;height:2px;animation:3.8s ease-in-out infinite alternate tp-dependency-travel;position:absolute;bottom:0;left:0}.tp-dependency-grid article:nth-child(2):after{animation-delay:-.9s}.tp-dependency-grid article:nth-child(3):after{background:linear-gradient(90deg,#13a5ac,#ef9940);animation-delay:-1.8s}.tp-dependency-grid i{color:#1f70c4;background:#eaf3ff;border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.68rem;font-style:normal;font-weight:850;display:grid}.tp-dependency-grid article:nth-child(2) i{color:#0b868c;background:#e8f8f6}.tp-dependency-grid article:nth-child(3) i{color:#b66a20;background:#fff1e2}.tp-dependency-grid span{gap:.18rem;min-width:0;display:grid}.tp-dependency-grid b{color:#24445f;font-size:.83rem}.tp-dependency-grid small{color:#75899c;font-size:.7rem}.tp-dependency-grid em{color:#2874bd;white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:850}.tp-logic-cards{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.55rem;display:grid}.tp-logic-cards span{color:#254b70;text-align:center;background:#ffffffb8;border:1px solid #5389be2e;border-radius:.8rem;gap:.28rem;padding:.85rem .65rem;font-size:.77rem;font-weight:800;display:grid}.tp-logic-cards em{color:#72879d;font-size:.65rem;font-style:normal;font-weight:650}.tp-goal-screen{transform-origin:50%;transform:perspective(1200px)rotateY(-2deg)}.tp-result-grid{grid-template-columns:minmax(20rem,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.tp-result-grid .tp-section-heading{margin:0}.tp-result-steps{gap:.85rem;display:grid;position:relative}.tp-result-steps:before{content:"";background:linear-gradient(#2b7bd3,#0fa8ae,#e2933c);width:1px;position:absolute;top:3.4rem;bottom:3.4rem;left:1.65rem}.tp-result-steps article{background:#fff;border:1px solid #6c93bc33;border-radius:1.1rem;grid-template-columns:3.3rem 1fr;align-items:center;gap:1rem;min-height:6.7rem;padding:1rem 1.2rem;display:grid;position:relative;box-shadow:0 14px 34px #1e467314}.tp-result-steps i{z-index:1;color:#1e6fc6;background:#e9f3ff;border-radius:1rem;place-items:center;width:3.3rem;height:3.3rem;font-size:.78rem;font-style:normal;font-weight:850;display:grid}.tp-result-steps article:nth-child(2) i{color:#0a858a;background:#e7f8f6}.tp-result-steps article:nth-child(3) i{color:#b76b22;background:#fff1e2}.tp-result-steps span{gap:.3rem;display:grid}.tp-result-steps b{color:#213f5f;font-size:1rem}.tp-result-steps small{color:#71859a;font-size:.77rem}.tp-faq{background:linear-gradient(145deg,#0d2e56,#124577 55%,#0a6f78);padding:6.2rem 0}.tp-faq-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);display:grid}.tp-faq .tp-section-heading{margin:0}.tp-faq .tp-eyebrow{color:#71dcdf}.tp-faq h2{color:#fff}.tp-faq .tp-section-heading>p:last-of-type{color:#dfecfab8;margin-bottom:1.5rem;line-height:1.8}.tp-faq-list{gap:.62rem;display:grid}.tp-faq-list details{background:#ffffff13;border:1px solid #bbd8f429;border-radius:.9rem;overflow:hidden}.tp-faq-list summary{color:#fff;cursor:pointer;grid-template-columns:2.2rem 1fr 1.5rem;align-items:center;gap:.7rem;min-height:4rem;padding:.72rem 1rem;font-size:.9rem;font-weight:750;list-style:none;display:grid}.tp-faq-list summary::-webkit-details-marker{display:none}.tp-faq-list summary span{color:#76dcdf;font-size:.68rem}.tp-faq-list summary i{justify-self:end;width:1rem;height:1rem;position:relative}.tp-faq-list summary i:before,.tp-faq-list summary i:after{content:"";background:#a9c9e6;height:1px;transition:transform .25s;position:absolute;inset:50% 0 auto}.tp-faq-list summary i:after{transform:rotate(90deg)}.tp-faq-list details[open] summary i:after{transform:rotate(0)}.tp-faq-list details[open]{background:#ffffff1f}.tp-faq-list details p{color:#e0edfac2;margin:0;padding:0 3.7rem 1.15rem;font-size:.8rem;line-height:1.8}@keyframes tp-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes tp-dependency-travel{0%{opacity:.48;width:18%}to{opacity:1;width:100%}}@media (width>=48.01rem){.tp-hero h1{font-size:clamp(3rem,4.1vw,3.45rem)}.tp-hero h1 span{white-space:nowrap}}@keyframes tp-line-travel{to{stroke-dashoffset:-88px}}@media (width<=64rem){.tp-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(31rem,1.2fr);gap:2rem}.tp-hero h1{font-size:clamp(2.75rem,4.7vw,3.35rem)}.tp-path{grid-template-columns:12rem minmax(0,1fr)}}@media (width<=48rem){.tp-hero{min-height:auto;padding:3.4rem 0 3.8rem}.tp-hero-grid{grid-template-columns:1fr}.tp-hero h1{font-size:clamp(2rem,9vw,2.3rem)}.tp-section-heading h2{font-size:clamp(1.55rem,7vw,1.8rem);line-height:1.28}.tp-hero-lead{font-size:1rem}.tp-work-network{min-height:34rem;padding-inline:1rem}.tp-work-sources{gap:.4rem}.tp-work-sources span{min-height:3rem;font-size:.72rem}.tp-network-lines{width:calc(100% - 2rem);inset-inline:1rem}.tp-work-lanes{grid-template-columns:1fr;gap:.7rem;margin-top:6.1rem}.tp-network-outcome{margin-top:.7rem}.tp-path{grid-template-columns:1fr}.tp-path-title{grid-template-columns:auto 1fr;min-height:5.5rem}.tp-path-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-path-flow>:not(:last-child):after{display:none}.tp-path-flow strong{grid-column:1/-1}.tp-product-section{padding:4.4rem 0}.tp-split,.tp-result-grid,.tp-faq-grid{grid-template-columns:1fr;gap:2.5rem}.tp-split.is-reverse .tp-copy,.tp-split.is-reverse>:last-child{order:initial}.tp-copy h2,.tp-result-grid h2{font-size:clamp(1.55rem,7vw,1.8rem);line-height:1.28}.tp-screen-composition{min-height:21rem}.tp-screen-composition .is-float{width:52%}.tp-collab-visual .tp-screen-frame{width:100%}.tp-status-rail{right:.6rem}.tp-view-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding-bottom:0;display:grid}.tp-view-switch button{min-width:0;padding-inline:.35rem;font-size:.7rem}#project-control .tp-section-heading h2{font-size:clamp(1.55rem,7vw,1.8rem)}.tp-project-stage{border-radius:1.1rem;padding:.55rem}.tp-stage-caption{border-color:#0000;border-radius:.7rem;max-width:none;margin-top:.55rem;position:static}.tp-logic-cards,.tp-ai-panel{grid-template-columns:1fr}.tp-ai-panel>span{justify-self:start;padding-inline:.8rem}.tp-manager-view{grid-template-columns:1fr;gap:.22rem}.tp-dependency-grid{grid-template-columns:1fr}.tp-dependency-grid article{grid-template-columns:2.45rem 1fr auto}.tp-goal-screen{transform:none}.tp-faq{padding:4.5rem 0}.tp-faq-list summary{grid-template-columns:1.8rem 1fr 1.2rem;font-size:.85rem}.tp-faq-list details p{padding-inline:3.5rem 1rem}}
