:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#15263e;background:#f7f9fa;font-synthesis:none;--ink:#15263e;--muted:#617086;--teal:#008c9e;--line:#e0e7ec;--soft:#eef8fa;--green:#287f5a;--radius:14px}*{box-sizing:border-box}body{margin:0}button,input,a{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:var(--teal);text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #006f83;outline-offset:4px}button{border:0;background:none}svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(1.7rem,2.15vw,2.3rem);letter-spacing:-.04em;line-height:1.15;margin-bottom:12px}h2{font-size:1.35rem;letter-spacing:-.025em;line-height:1.35}h3{font-size:1.05rem;line-height:1.45}p{line-height:1.65}small,.meta{font-size:.8rem;color:var(--muted)}.muted{color:var(--muted)}.skip{position:fixed;left:12px;top:-80px;z-index:30;background:white;padding:12px}.skip:focus{top:12px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:218px;background:white;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:24px 14px;z-index:5}.brand{height:96px;display:flex;align-items:center;justify-content:center;padding:0 12px 20px}.brand img{width:164px;height:82px;object-fit:contain}.sidebar nav{display:grid;gap:7px;margin-top:18px}.nav-item{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:15px 18px;font-size:.94rem;font-weight:550;border-radius:8px;color:#59677a}.nav-item:hover{background:#f4f8fa}.nav-item.active{background:#e6f6f8;color:#007d90;box-shadow:inset 3px 0 #0094a5}.sidebar-foot{margin-top:auto;padding:24px 14px 0;border-top:1px solid var(--line)}.sidebar-foot b{font-size:.9rem;display:block;margin-bottom:6px}.sidebar-foot p{font-size:.8rem;line-height:1.5;margin:0;color:var(--muted)}.shell{margin-left:218px}.topbar{height:84px;padding:0 36px;border-bottom:1px solid var(--line);background:#ffffffed;display:flex;align-items:center;justify-content:space-between;gap:20px}.product-name{display:flex;align-items:center;gap:12px}.product-name strong{font-size:1.05rem;letter-spacing:-.02em}.product-name span{border-left:1px solid var(--line);padding-left:12px;font-size:.86rem;color:var(--muted)}.top-actions{display:flex;align-items:center;gap:12px}.session-button{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:white}.session-button small{font-size:.72rem;display:block;text-align:left}.session-button b{font-size:.85rem;letter-spacing:.055em}.icon-button{display:grid;place-items:center;width:38px;height:38px;border-radius:8px}.icon-button:hover{background:var(--soft)}.connection{display:flex;align-items:center;gap:6px;font-size:.77rem;color:var(--muted);white-space:nowrap}.connection i{width:7px;height:7px;border-radius:50%;background:#bd8b36}.connection.connected i{background:#25986a}.menu-button{display:none}.workspace{padding:24px 36px 130px;max-width:1900px;margin:auto}.metrics{display:grid;grid-template-columns:1.5fr 1fr .8fr;background:white;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:32px;box-shadow:0 3px 12px #173c5403}.metric{padding:20px 24px;min-width:0}.metric+.metric{border-left:1px solid var(--line)}.metric-line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.86rem;font-weight:600}.metric-line strong{font-size:1.5rem;letter-spacing:-.04em}.metric small{display:block;margin-top:7px;font-size:.73rem}.progress{height:7px;border-radius:9px;background:#e9edf1;position:relative}.progress>span{height:100%;display:block;border-radius:9px;background:var(--teal);transition:width .45s}.progress.budget>span{background:#6caa70}.progress.low>span{background:#c68b28}.target-mark{position:absolute;width:2px;background:#37516a;height:13px;top:-3px;left:60%}.metric.compact .metric-line{margin-bottom:6px}.metric.compact strong{font-size:1.7rem}.metric.compact small{margin:0}.eyebrow{font-size:.73rem;font-weight:700;letter-spacing:.13em;color:var(--teal);text-transform:uppercase;margin-bottom:10px}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin:0 0 28px}.page-heading p{margin:0;color:var(--muted);font-size:1rem}.pill{display:inline-flex;gap:7px;align-items:center;border-radius:30px;background:#edf6f8;padding:8px 13px;color:#176278;font-size:.79rem;font-weight:600;white-space:nowrap}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 4px 12px #12395103}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:26px}.step{padding:26px;position:relative;min-height:202px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:transform .2s,border-color .2s}.step:hover{transform:translateY(-3px);border-color:var(--teal)}.step-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:28px}.step .number{font-size:.8rem;color:var(--muted);font-weight:650;letter-spacing:.08em}.step .step-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e7f5f9;color:#1685a0}.step:nth-child(2) .step-icon{background:#fff0e6;color:#d27d37}.step:nth-child(3) .step-icon{background:#e9f4ec;color:#35835a}.step-icon svg{width:25px;height:25px}.step h2{margin-bottom:7px}.step p{font-size:.9rem;color:var(--muted);margin:0;padding-right:14px}.step .arrow{position:absolute;right:24px;bottom:27px;color:var(--teal)}.case-card{display:grid;grid-template-columns:1.5fr 1fr;padding:0;overflow:hidden}.case-main{padding:30px}.case-main h2{font-size:1.65rem;margin-bottom:8px}.case-main p{max-width:640px;font-size:.94rem;color:var(--muted);margin-bottom:23px}.case-tags{display:flex;gap:10px;flex-wrap:wrap}.case-tags span{font-size:.8rem;padding:7px 10px;border:1px solid var(--line);border-radius:6px}.mission{background:#f0f8f9;padding:30px;border-left:1px solid var(--line)}.mission h3{margin:13px 0 9px}.mission p{font-size:.92rem;color:var(--muted);margin-bottom:0}.mission>svg{width:30px;height:30px;color:var(--teal)}.bottom-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);padding:12px 18px;min-height:44px;background:white;border-radius:9px;font-size:.89rem;font-weight:600}.btn:hover{background:#f2f7f8}.btn.primary{background:var(--teal);border-color:var(--teal);color:white}.btn.primary:hover{background:#007a8c}.btn.danger{color:#a83e3e}.phasebar{position:fixed;bottom:0;left:218px;right:0;z-index:4;border-top:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(10px);padding:17px 36px;display:grid;grid-template-columns:1.5fr 1fr .4fr;gap:25px;align-items:center}.phase-name{font-weight:650;font-size:.93rem}.phase-label{display:block;font-size:.74rem;letter-spacing:.03em;color:var(--teal);font-weight:650;margin-bottom:5px}.phase-progress .metric-line{font-size:.78rem;margin-bottom:9px}.phase-progress .metric-line strong{font-size:.9rem}.phase-count{text-align:right;font-size:.8rem;color:var(--muted)}.phase-count strong{display:block;font-size:1.15rem;color:var(--ink);margin-top:5px}.phase-dots{display:flex;gap:5px;margin-top:10px}.phase-dots span{width:7px;height:7px;border-radius:50%;background:#dce4e8}.phase-dots span.done{background:var(--teal)}.phase-dots span.current{background:var(--teal);outline:2px solid #b5e1e8;outline-offset:2px}.company-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px}.company-copy h2{margin-bottom:12px;font-size:1.05rem}.company-copy p{font-size:.95rem;white-space:pre-line;color:#4b5a6c}.company-copy section+section{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.company-side{align-self:start;position:sticky;top:20px}.company-side .fact{padding:17px 0;border-bottom:1px solid var(--line)}.fact strong{font-size:1.8rem;letter-spacing:-.04em;display:block}.fact span{font-size:.85rem;color:var(--muted)}.company-side .btn{width:100%;margin-top:25px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:22px}.segmented{display:flex;padding:4px;border:1px solid var(--line);background:#f2f5f7;border-radius:9px}.segmented button{padding:7px 11px;font-size:.8rem;border-radius:6px}.segmented button.active{background:white;box-shadow:0 1px 4px #15263e1a;color:var(--teal);font-weight:650}.team-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.team-layout.with-panel{grid-template-columns:minmax(0,1fr) 340px}.team-canvas{min-width:0;padding:24px 18px}.tree{min-width:660px;padding:16px 8px;transform-origin:top center}.tree-scroll{overflow:auto;max-height:720px;min-height:390px}.root-node{padding:13px 23px;border:1px solid var(--line);border-radius:10px;width:max-content;margin:0 auto 40px;position:relative;font-size:.86rem;font-weight:600;background:#f6f9fb}.root-node:after{content:'';position:absolute;height:22px;width:1px;background:#b8c7d1;left:50%;top:100%}.branches{display:grid;grid-template-columns:.75fr 1.2fr 1.6fr;gap:16px;position:relative}.branches:before{content:'';position:absolute;left:11%;right:21%;height:1px;background:#b8c7d1;top:-19px}.branch{position:relative;min-width:0}.branch>.person{margin:auto;max-width:205px}.branch:before{content:'';position:absolute;width:1px;height:19px;background:#b8c7d1;left:50%;top:-19px}.children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;position:relative}.children:before{content:'';position:absolute;width:1px;height:32px;background:#b8c7d1;left:50%;top:-32px}.person{position:relative;width:100%;border:1px solid #dce5eb;border-radius:11px;background:white;display:flex;align-items:center;flex-direction:column;text-align:center;padding:15px 9px;transition:border-color .2s,box-shadow .2s;min-width:0}.person:hover{border-color:#7bbfc9;box-shadow:0 3px 14px #007c9610}.person.selected{border:2px solid var(--teal);background:#f1fafb;padding:14px 8px}.avatar{width:51px;height:51px;object-fit:cover;border-radius:50%;object-position:50% 30%;background:#eef3f5;flex-shrink:0}.person b{margin-top:9px;font-size:.86rem}.person .role{font-size:.72rem;line-height:1.35;color:var(--muted);margin:5px 0 9px;max-width:160px}.person .mini-approval{font-size:.74rem;margin-top:7px;color:#47707a}.person small{font-size:.66rem;line-height:1.4}.interview-panel{padding:24px;align-self:start;position:sticky;top:18px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.panel-heading h2{margin:0}.profile{display:flex;align-items:center;gap:13px;margin-bottom:18px}.profile .avatar{width:66px;height:66px}.profile h3{font-size:1.2rem;margin:0 0 4px}.profile p{font-size:.79rem;line-height:1.4;margin:0;color:var(--muted)}.profile-description{font-size:.86rem;line-height:1.65;padding:16px;background:#f5f8fa;border-radius:10px;color:#47576b;margin:18px 0}.questions{display:grid;gap:10px}.question{border:1px solid var(--line);border-radius:9px;overflow:hidden}.question button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;font-size:.83rem;font-weight:550;line-height:1.45;padding:13px;background:#fafcfd}.question button:hover{background:#edf7f8}.question button svg{width:17px;height:17px;color:var(--teal)}.answer{padding:14px;font-size:.87rem;color:#40586c;line-height:1.6;background:#eff9fa}.interview-progress{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:.8rem;color:var(--muted)}.team-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.search{position:relative;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;background:white;padding:0 14px}.search input{border:0;outline:0;background:transparent;padding:14px 0;width:100%;color:var(--ink);font-size:.9rem;min-width:0}.search svg{color:#8290a1;width:18px}.activity-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr);gap:25px;align-items:start}.filters{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 21px}.filter{font-size:.77rem;padding:8px 12px;border-radius:30px;border:1px solid var(--line);background:white;white-space:nowrap}.filter.active{color:white;background:var(--teal);border-color:var(--teal)}.activity-list{display:grid;gap:12px}.activity{background:white;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:15px;text-align:left;padding:20px;width:100%;transition:background .2s}.activity:hover{border-color:#95c9d0}.activity.selected{border-color:var(--teal);background:#eff9fa;box-shadow:inset 0 0 0 1px var(--teal)}.activity .activity-num{background:#eff5f6;border-radius:10px;min-width:43px;height:43px;display:grid;place-items:center;color:#64818a;font-size:.82rem;font-weight:650}.activity h3{font-size:.94rem;margin:0 0 8px;font-weight:600}.activity small{font-size:.75rem}.activity>svg{margin-left:auto;width:16px}.detail{position:sticky;top:20px;padding:28px}.detail h2{font-size:1.4rem;margin-bottom:15px}.detail .pill{margin-bottom:22px;white-space:normal}.detail .explanation{font-size:.93rem;color:#526177}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin:23px 0}.cost-grid span{display:block;font-size:.77rem;color:var(--muted);margin-bottom:8px}.cost-grid strong{font-size:1.4rem;letter-spacing:-.03em}.info-box{display:flex;gap:10px;padding:15px;background:#eff6fb;border-radius:9px;font-size:.8rem;line-height:1.6;color:#4d6d83;margin:23px 0}.detail .btn{width:100%}.detail .note{font-size:.78rem;margin-top:14px;line-height:1.6;color:var(--muted)}.empty{padding:45px 25px;text-align:center;color:var(--muted);font-size:.92rem}.history-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.history-summary .card{padding:19px 24px}.history-summary strong{display:block;font-size:1.7rem;margin:10px 0 0;letter-spacing:-.04em}.history-item{margin-bottom:15px}.history-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:14px}.history-item h3{font-size:1rem;max-width:850px;margin:0 0 17px}.outcome{display:flex;gap:25px;flex-wrap:wrap;padding:13px 0}.outcome strong{color:var(--green)}.outcome span{font-size:.85rem}.history-item details{border-top:1px solid var(--line);padding-top:15px;margin-top:8px}.history-item summary{font-size:.82rem;cursor:pointer;color:var(--muted)}.changes{margin-top:14px;display:grid;gap:9px}.change{display:flex;justify-content:space-between;max-width:500px;font-size:.83rem}.feedback{border:1px solid #b6dccb;background:#f0faf5;border-radius:12px;padding:21px 24px;margin-bottom:25px}.feedback h3{margin-bottom:8px}.feedback p{font-size:.9rem;margin:0}.feedback .feedback-actions{display:flex;gap:15px;margin-top:15px}.feedback .btn{padding:8px 13px;font-size:.8rem}.feedback.neutral{border-color:#e4d4b4;background:#fffaf0}.resources{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.resource{display:flex;flex-direction:column;align-items:flex-start}.document-icon{width:58px;height:68px;background:#eff8fa;display:grid;place-items:center;border:1px solid #d1e7eb;border-radius:8px;margin-bottom:25px;color:var(--teal)}.document-icon svg{width:30px;height:30px}.resource p{font-size:.88rem;color:var(--muted);flex:1}.resource h2{font-size:1.13rem}.resource .resource-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.resource .btn{font-size:.79rem;padding:10px 13px}#notice{position:fixed;bottom:112px;right:30px;z-index:15;max-width:440px;pointer-events:none}#notice:not(:empty){padding:15px 20px;border:1px solid #c8dce3;background:#fff;box-shadow:0 8px 28px #122b4122;border-radius:10px;font-size:.88rem}dialog{border:1px solid var(--line);border-radius:18px;padding:30px;color:var(--ink);max-width:510px;width:calc(100% - 40px);box-shadow:0 24px 100px #15263e33}dialog::backdrop{background:#14263e60;backdrop-filter:blur(3px)}dialog p{font-size:.93rem;color:var(--muted)}dialog .dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.boot{min-height:100vh;display:grid;place-content:center;text-align:center}.boot img{width:200px;margin:auto}.boot p{color:var(--muted);margin-top:25px}.budget-warning{color:#a36520}.mobile-shade{display:none}.phase-description{font-size:.79rem;color:var(--muted);margin-top:7px}.divider{height:1px;background:var(--line);margin:20px 0}.help-list{padding-left:20px;font-size:.9rem;line-height:1.7}.compact-state{font-size:.73rem;display:inline-block;margin-top:6px;color:var(--green)}
@media(min-width:1600px){.team-layout.with-panel{grid-template-columns:minmax(0,1fr) 380px}.children{grid-template-columns:repeat(3,minmax(0,1fr))}.branch:last-child .children{grid-template-columns:repeat(4,minmax(0,1fr))}.tree{padding-top:35px}.person{padding:20px 10px}.person .avatar{width:57px;height:57px}.person.selected{padding:19px 9px}.tree-scroll{min-height:460px}.workspace{padding-top:30px}.steps{gap:24px}.step{min-height:220px}}
@media(max-width:1180px){.sidebar{width:184px}.shell{margin-left:184px}.phasebar{left:184px;padding:15px 22px}.workspace{padding:22px 22px 135px}.topbar{padding:0 22px}.product-name span{display:none}.connection{display:none}.brand img{width:143px}.nav-item{font-size:.86rem;padding:13px 12px}.team-layout.with-panel{grid-template-columns:minmax(0,1fr) 315px}.team-canvas{padding:18px 12px}.tree{min-width:650px}.activity-layout{grid-template-columns:minmax(0,1fr) 330px}.card{padding:22px}.metric{padding:18px}.step{padding:22px}.company-layout{grid-template-columns:minmax(0,1fr) 245px}.resources{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.sidebar{width:78px;padding:18px 8px}.brand{height:69px;padding:0}.brand img{width:65px;height:55px}.nav-item{padding:15px;justify-content:center}.nav-item span,.sidebar-foot{display:none}.shell{margin-left:78px}.phasebar{left:78px;grid-template-columns:1.3fr 1fr .35fr;gap:15px}.metrics{grid-template-columns:1.3fr 1fr}.metric.compact{display:none}.steps{gap:12px}.step{padding:19px}.step h2{font-size:1.15rem}.step p{font-size:.84rem}.case-card{grid-template-columns:1.2fr 1fr}.case-main,.mission{padding:23px}.team-layout.with-panel{grid-template-columns:1fr}.interview-panel{position:static}.team-canvas{order:1}.interview-panel{order:0}.activity-layout{grid-template-columns:1fr}.detail{position:static;grid-row:1}.detail .cost-grid{margin:17px 0;padding:16px 0}.detail .info-box{margin:17px 0}.detail h2{font-size:1.2rem}.company-layout{grid-template-columns:1fr}.company-side{position:static}.company-side .facts{display:flex;gap:30px}.company-side{grid-row:1}.company-side .btn{width:auto}.phase-name{font-size:.8rem}.phase-description{display:none}.history-summary{gap:10px}}
@media(max-width:600px){.sidebar{display:none;width:230px;box-shadow:10px 0 60px #14263e22}.sidebar.open{display:flex}.sidebar.open .brand img{width:154px;height:80px}.sidebar.open .brand{height:90px}.sidebar.open .nav-item{justify-content:flex-start}.sidebar.open .nav-item span,.sidebar.open .sidebar-foot{display:block}.mobile-shade.open{display:block;position:fixed;inset:0;background:#14263e66;z-index:4}.shell{margin:0}.menu-button{display:grid}.topbar{height:75px;padding:0 14px;gap:10px}.product-name{gap:8px}.product-name strong{font-size:.88rem}.session-button{padding:7px 9px}.session-button small{font-size:.62rem}.session-button b{font-size:.72rem}.session-button>svg{display:none}.top-actions{gap:3px}.top-actions .audio-button{display:none}.workspace{padding:18px 16px 128px}.metrics{margin-bottom:26px}.metric{padding:15px 12px}.metric-line{font-size:.75rem;gap:7px}.metric-line strong{font-size:1.2rem}.metric small{font-size:.65rem}.page-heading{gap:10px;flex-direction:column;margin-bottom:22px}.page-heading p{font-size:.9rem}.page-heading>.pill{display:none}h1{font-size:1.8rem}.steps{grid-template-columns:1fr;gap:12px}.step{min-height:0;display:grid;grid-template-columns:52px 1fr;column-gap:17px;padding:19px}.step-top{grid-column:1;grid-row:1 / 3;margin:0;display:block}.step-top .number{display:none}.step h2{grid-column:2;font-size:1.13rem}.step p{grid-column:2}.step .arrow{display:none}.case-card{grid-template-columns:1fr}.mission{border-left:0;border-top:1px solid var(--line)}.case-main,.mission{padding:24px}.phasebar{left:0;padding:12px 16px;grid-template-columns:1.3fr 1fr;gap:16px}.phase-count{display:none}.phase-dots{margin-top:8px}.phase-label{font-size:.7rem}.phase-name{font-size:.75rem}.phase-progress .metric-line{font-size:.7rem}.phase-progress .metric-line strong{font-size:.78rem}.bottom-actions{justify-content:stretch}.bottom-actions .btn{flex:1;font-size:.8rem;padding:11px}.resources{grid-template-columns:1fr}.company-side .facts{gap:18px}.company-side .fact strong{font-size:1.4rem}.company-side .fact span{font-size:.72rem}.team-list{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:21px}.team-canvas{padding:15px 10px}.history-summary{grid-template-columns:1fr}.history-summary .card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.history-summary strong{margin:0;font-size:1.3rem}.history-top{flex-direction:column;gap:7px}.history-top .pill{align-self:flex-start}.outcome{gap:15px}.activity{padding:17px 14px;gap:11px}.activity h3{font-size:.86rem}.activity .activity-num{min-width:33px;height:36px}.activity small{font-size:.68rem}.filters{gap:6px}.filter{font-size:.72rem;padding:8px 10px}.detail{padding:22px}.resource .resource-actions{width:100%}.resource .btn{flex:1}#notice{bottom:115px;left:16px;right:16px}.phase-description{display:none}.toolbar{gap:10px}.toolbar .meta{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
