:root{--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Space Grotesk", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-frame:26px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--shadow-sm:0 1px 2px #0000002e;--shadow-md:0 8px 24px -10px #00000059;--shadow-lg:0 24px 60px -22px #0000008c;--ease:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}:root,[data-theme=dark]{--page:#060607;--bg:#0b0b0d;--bg-grad:radial-gradient(1200px 600px at 78% -10%, #e6402a1a, transparent 60%), radial-gradient(900px 520px at 0% 8%, #c5ee4e0f, transparent 55%);--surface:#17181d;--surface-2:#1f2026;--surface-3:#282930;--surface-hover:#23242a;--border:#ffffff16;--border-strong:#ffffff2b;--text:#f2efe7;--text-2:#b3b0a6;--text-3:#7d7b73;--accent:#e6402a;--accent-soft:#e6402a26;--accent-line:#e6402a5c;--accent-press:#c7331e;--accent-2:#c5ee4e;--accent-2-soft:#c5ee4e21;--ok:#38d39a;--ok-soft:#38d39a24;--warn:#f7b955;--warn-soft:#f7b95526;--danger:#f4675e;--danger-soft:#f4675e24;--info:#5aa8ff;--info-soft:#5aa8ff24;--on-accent:#1a0c07;--track:#ffffff14}[data-theme=light]{--page:#e2e1dc;--bg:#efeeea;--bg-grad:radial-gradient(1100px 560px at 82% -12%, #e6402a0f, transparent 58%), radial-gradient(820px 480px at -4% 6%, #14131008, transparent 55%);--surface:#fff;--surface-2:#f4f3ef;--surface-3:#e9e8e3;--surface-hover:#f0efea;--border:#16151217;--border-strong:#16151230;--shadow-sm:0 1px 3px #1a161012;--shadow-md:0 12px 32px -14px #1a16102e;--shadow-lg:0 30px 70px -28px #1a16104d;--text:#141310;--text-2:#57564e;--text-3:#8b877d;--accent:#e6402a;--accent-soft:#e6402a1a;--accent-line:#e6402a4d;--accent-press:#c22f1b;--accent-2:#5f7a14;--accent-2-soft:#94b72021;--ok:#0f9d63;--ok-soft:#0f9d631f;--warn:#c2870f;--warn-soft:#c2870f21;--danger:#d8453b;--danger-soft:#d8453b1a;--info:#2f6fe0;--info-soft:#2f6fe01a;--on-accent:#fff7f3;--track:#1a161017}.lg-logo{background:var(--surface-2)}[data-theme=light] .lg-logo{background:linear-gradient(140deg, var(--accent), var(--accent-press))}html[data-skin=dva]{--bg:#ffe9f2;--bg-grad:radial-gradient(1100px 560px at 84% -14%, #ff4d8d38, transparent 60%), radial-gradient(900px 520px at -8% 2%, #50beff29, transparent 56%), radial-gradient(760px 760px at 50% 122%, #ff8dc033, transparent 60%);--surface:#fff;--surface-2:#fff2f8;--surface-3:#ffe0ee;--surface-hover:#fff0f6;--border:#dc3c8229;--border-strong:#dc3c824d;--text:#45122a;--text-2:#80445c;--text-3:#b07a90;--accent:#ec3a82;--accent-soft:#ec3a821f;--accent-line:#ec3a825c;--accent-press:#d42a72;--accent-2:#2bb6e8;--accent-2-soft:#2bb6e824;--ok:#0f9d63;--ok-soft:#0f9d631f;--warn:#c2870f;--warn-soft:#c2870f21;--danger:#d8453b;--danger-soft:#d8453b1a;--info:#2f6fe0;--info-soft:#2f6fe01a;--on-accent:#fff;--track:#ec3a821f;--shadow-sm:0 1px 2px #d633842e;--shadow-md:0 10px 26px -12px #d633844d;--shadow-lg:0 24px 60px -22px #d633846b}html[data-skin=dva] .lg-logo{background:linear-gradient(140deg, var(--accent), var(--accent-press))}html[data-skin=dva] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 1 L54 16 L54 48 L28 63 L2 48 L2 16 Z' fill='none' stroke='%23ff4d8d' stroke-opacity='0.09' stroke-width='2'/%3E%3C/svg%3E");background-attachment:fixed}.dva-hero{border-radius:var(--r-xl);color:#fff;background:linear-gradient(135deg,#ff86bd 0%,#ff4d8d 46%,#c9367a 100%);border:1px solid #ffffff47;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 20px 54px -22px #d6338499}.dva-hero:before{content:"";pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='60' viewBox='0 0 52 60'%3E%3Cpath d='M26 1 L50 15 L50 45 L26 59 L2 45 L2 15 Z' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-size:52px 60px;position:absolute;inset:0}.dva-hex{clip-path:polygon(25% 1%,75% 1%,100% 50%,75% 99%,25% 99%,0% 50%)}@keyframes dvaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.dva-float{animation:4.5s ease-in-out infinite dvaFloat}@keyframes dvaSpinSlow{to{transform:rotate(360deg)}}.dva-spin-slow{animation:26s linear infinite dvaSpinSlow}.topbar{padding-top:calc(14px + env(safe-area-inset-top,0px))!important;padding-left:calc(clamp(16px, 3vw, 32px) + env(safe-area-inset-left,0px))!important;padding-right:calc(clamp(16px, 3vw, 32px) + env(safe-area-inset-right,0px))!important}.sidebar{padding-top:calc(20px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(14px + env(safe-area-inset-left,0px))!important}.safe-main{padding-bottom:calc(clamp(18px, 3vw, 34px) + env(safe-area-inset-bottom,0px))!important;padding-left:calc(clamp(18px, 3vw, 34px) + env(safe-area-inset-left,0px))!important;padding-right:calc(clamp(18px, 3vw, 34px) + env(safe-area-inset-right,0px))!important}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}#root{height:100%}button{cursor:pointer;color:inherit;transition:transform .14s var(--ease);font-family:inherit}button:active:not(:disabled){transform:scale(.97)}::selection{background:var(--accent-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);background-clip:padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.serif{font-family:var(--font-display)}.kpi-chip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}html:not([data-theme=light]):not([data-skin=dva]) .ui-card{position:relative}html:not([data-theme=light]):not([data-skin=dva]) .ui-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#ffffff08 34%,#0000 55%,#e6402a1a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes neonDraw{to{stroke-dashoffset:0}}.neon-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:neonDraw 1.4s var(--ease) .15s forwards}.aiw-wrap{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}.aiw-canvas{border:1px solid var(--border);border-radius:var(--r-lg);background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:22px 22px;padding:20px;position:relative}.aiw-link{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aiw-flow{animation:1.1s linear infinite aiwFlow}@keyframes aiwFlow{to{stroke-dashoffset:-14px}}.aiw-nodes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid;position:relative}.aiw-node{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:16px}.aiw-node-head{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.aiw-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:99px}@media (width<=900px){.aiw-wrap{grid-template-columns:1fr}.aiw-wrap>.ui-card:first-child{order:2}.aiw-nodes{grid-template-columns:1fr;gap:18px}.aiw-link{display:none}}.drv-folder{text-align:left;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease), transform .14s var(--ease);border-radius:14px;padding:34px 14px 12px;font-family:inherit;position:relative}.drv-folder:hover{border-color:var(--accent-line);background:var(--surface-hover)}.drv-folder.is-on{border-color:var(--accent);background:var(--accent-soft)}.drv-folder:before{content:"";background:var(--accent);opacity:.85;border-radius:5px 8px 0 0;width:44px;height:14px;position:absolute;top:10px;left:14px}.drv-folder:after{content:"";background:color-mix(in srgb, var(--accent) 55%, var(--surface));border-radius:0 4px 4px;width:64px;height:12px;position:absolute;top:16px;left:14px}.kpib{flex-direction:column;gap:8px;min-width:0;padding:6px 2px;display:flex}.kpib-label{color:var(--text-3);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.kpib-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kpib-value{font-family:var(--font-display);letter-spacing:-.018em;white-space:nowrap;font-size:clamp(23px,2.5vw,33px);font-weight:600;line-height:1}@media (width<=600px){.kpib-value{font-size:23px}.kpib{gap:6px}}.app-page{background:var(--page,var(--bg));height:100%;padding:12px}.app-frame{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-frame);height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=860px){.app-page{padding:0}.app-frame{border:none;border-radius:0}}.topnav{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.tn-item{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:40px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .14s var(--ease), box-shadow .2s var(--ease);flex-shrink:0;align-items:center;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;position:relative}.tn-item:hover{background:var(--surface-hover);color:var(--text)}.tn-item .tn-label{opacity:0;max-width:0;transition:max-width .34s var(--ease), opacity .2s var(--ease), margin-left .34s var(--ease);margin-left:0;display:inline-block;overflow:hidden}.tn-item.is-on{background:var(--text);color:var(--bg);box-shadow:var(--shadow-sm);border-color:#0000}.tn-item.is-on:hover{background:var(--text);color:var(--bg)}.tn-item.is-on .tn-label{opacity:1;max-width:150px;margin-left:8px}.tn-badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);border:2px solid var(--bg);box-sizing:content-box;border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}@media (width<=1100px){.lg-name{display:none}}@media (width<=480px){.rs-text{display:none}}@keyframes setClapSnap{0%{transform:rotate(-15deg)}12%{transform:rotate(-15deg)}36%{transform:rotate(2deg)}50%{transform:rotate(-3deg)}64%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes setClapFlash{0%{opacity:0}30%{opacity:.55}to{opacity:0}}.set-brand .lg-name{color:var(--st-txt,#f4f4f6)!important;font-size:18px!important;display:inline!important}.set-brand>div>div:first-child{width:30px!important;height:30px!important}@media (width<=384px){.set-brand .lg-name{display:none!important}}.pop-scrim{display:none}@media (width<=600px){.pop-mobile{left:12px!important;right:12px!important;top:calc(64px + env(safe-area-inset-top,0px))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 84px)!important;transform-origin:top!important;position:fixed!important}.pop-scrim{z-index:110;background:#00000059;display:block;position:fixed;inset:0}}.fade-up{animation:fadeUp .45s var(--ease)}@keyframes fadeUp{0%{transform:translateY(12px)}}@keyframes popIn{0%{transform:scale(.97)}}@keyframes recCycleDone{0%{opacity:0;transform:translateY(9px)scale(.98)}55%{transform:translateY(0)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}.rec-cycle-done{animation:.52s cubic-bezier(.2,.8,.3,1) both recCycleDone}@media (prefers-reduced-motion:reduce){.rec-cycle-done{animation:none}}@keyframes growBar{0%{transform:translateY(8px)}}@keyframes recSeg{0%{transform:scaleX(0)}}@keyframes drawerIn{0%{transform:translate(-100%)}}.drawer .lg-name{display:inline!important}.op-sec{border-top:1px solid var(--border);padding-top:20px}.op-sec-head{align-items:center;gap:11px;display:flex}.op-sec-ico{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.rec-mob{display:none}@media (width<=640px){.rec-desk{display:none!important}.rec-mob{display:block}}.mkt-agenda{display:none}@media (width<=640px){.mkt-grid{display:none!important}.mkt-agenda{display:block}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes toastIn{0%{transform:translate(-50%,14px)scale(.97)}to{transform:translate(-50%)scale(1)}}@keyframes toastOut{to{opacity:0;transform:translate(-50%,10px)scale(.98)}}@keyframes overlayIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}@media (width<=860px){.topnav{display:none}.menu-btn{display:grid!important}.tb-div{display:none}.topbar-search{display:none!important}.topbar-title{display:flex!important}.ov-grid,.fin-grid,.grow-grid,.cli-grid,.kanban{grid-template-columns:minmax(0,1fr)!important}.people-row{grid-template-columns:1fr auto!important;gap:6px 12px!important}}.pt-track{flex-wrap:nowrap;display:flex}.pt-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:7px;min-width:0;padding:4px 6px 0;display:flex;position:relative}.pt-line{z-index:0;width:100%;height:2px;position:absolute;top:13px;left:50%}.pt-dot{z-index:1;border-radius:99px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative}.pt-text{min-width:0}@media (width<=600px){.pt-step{gap:5px;padding:2px 3px 0}.pt-line{top:11px}.pt-dot{width:22px;height:22px}.pt-name{line-height:1.2;font-size:10.5px!important}.pt-state{display:none}.kpi-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}}.seg-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg-scroll::-webkit-scrollbar{display:none}.agc-row{transition:background .15s var(--ease)}.agc-row:hover{background:var(--surface-hover)}@media (width<=600px){.pb-head{flex-wrap:wrap}.pb-action{flex-basis:100%;margin-top:4px;align-self:stretch!important}.pb-action>*{justify-content:center;width:100%}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.load-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;width:172px;height:5px;position:relative;overflow:hidden}.load-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:99px;width:45%;animation:1.25s ease-in-out infinite dvaSweep;position:absolute;inset:0}@keyframes dvaPulse{0%,to{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 45%, transparent));transform:scale(1)}50%{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--accent) 75%, transparent));transform:scale(1.06)}}@keyframes dvaSweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.dva-pulse{animation:1.8s ease-in-out infinite dvaPulse}.dva-bar{position:relative;overflow:hidden}.dva-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);border-radius:99px;width:45%;animation:1.25s ease-in-out infinite dvaSweep;position:absolute;inset:0}.hero-scroll::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.pf-hover .pcard,.pf-hover .phero{transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s,box-shadow .28s}.pf-hover .pcard:hover{filter:brightness(1.08);transform:translateY(-5px)scale(1.02);box-shadow:0 16px 40px -16px #000000b3}.pf-hover .phero:hover{filter:brightness(1.03)}.pf-hover .pshelf{transition:filter .25s,box-shadow .25s}.pf-hover .pshelf:hover{filter:brightness(1.1);box-shadow:0 12px 30px -14px #000000a6}.pf-hover .pstat{transition:transform .2s,box-shadow .2s}.pf-hover .pstat:hover{transform:translateY(-3px);box-shadow:0 10px 26px -10px #0000008c}}.lg-parallax{will-change:transform;transition:transform .25s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.lg-spin{will-change:transform;width:0;height:0;animation:lg-rotate var(--sp,44s) linear infinite;position:absolute}.lg-spin.rev{animation-direction:reverse}@keyframes lg-rotate{to{transform:rotate(360deg)}}.lg-blob{filter:blur(85px);will-change:opacity;pointer-events:none;animation:lg-breathe var(--br,12s) ease-in-out infinite;border-radius:50%;position:absolute}@keyframes lg-breathe{0%,to{opacity:var(--o0,.5)}50%{opacity:var(--o1,.85)}}@media (prefers-reduced-motion:reduce){.lg-spin,.lg-blob{animation:none!important}.lg-parallax{transition:none}}.prow{background:0 0}@media (hover:hover) and (pointer:fine){.pf-hover .prow{transition:background .18s}.pf-hover .prow:hover{background:#ffffff0f}}@property --pbeam{syntax:"<angle>";inherits:false;initial-value:0deg}.phero-beam{opacity:0;pointer-events:none;z-index:4;background:conic-gradient(from var(--pbeam), transparent 0deg, transparent 316deg, #ffffff80 342deg, #fffffff2 356deg, #fff0 360deg);-webkit-mask-composite:xor;border-radius:24px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phero-beam.run{animation:2.2s linear .6s both phero-trace}@keyframes phero-trace{0%{--pbeam:0deg;opacity:0}12%{opacity:.85}86%{opacity:.85}to{--pbeam:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.phero-beam{opacity:0!important;animation:none!important}}.pglow:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,-300px) var(--my,-300px), #ffffff12, transparent 66%);opacity:0;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pf-hover .pglow:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.pglow:after{display:none}}@property --reqdraw{syntax:"<angle>";inherits:false;initial-value:0deg}.req-overlay{animation:.35s both req-fade}@keyframes req-fade{0%{opacity:0}to{opacity:1}}.req-box{position:relative}.req-outline{border-radius:inherit;pointer-events:none;z-index:3;background:conic-gradient(from -90deg, #ffffffeb 0deg, #ffffffeb var(--reqdraw), transparent var(--reqdraw));-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #ffffff8c);padding:1.5px;animation:.66s cubic-bezier(.4,0,.2,1) both req-draw,.4s .64s both req-outline-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes req-draw{0%{--reqdraw:0deg}to{--reqdraw:360deg}}@keyframes req-outline-out{to{opacity:0}}.req-surface{border-radius:inherit;z-index:1;animation:.5s cubic-bezier(.2,.7,.2,1) .56s both req-surface-in;position:absolute;inset:0}@keyframes req-surface-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.req-content{z-index:2;position:relative}.req-stagger>*{animation:.52s cubic-bezier(.2,.7,.2,1) both req-rise}.req-stagger>:first-child{animation-delay:.9s}.req-stagger>:nth-child(2){animation-delay:.98s}.req-stagger>:nth-child(3){animation-delay:1.06s}.req-stagger>:nth-child(4){animation-delay:1.14s}@keyframes req-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.req-outline{display:none}.req-surface,.req-content,.req-stagger>*{animation:none!important}}@media (width<=860px){.pt-home-2col{grid-template-columns:1fr!important}}.pglass{box-shadow:inset 0 1px #ffffff29,inset 0 -14px 32px -24px #00000080,0 18px 44px -20px #0000008c}.pglass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(155deg,#ffffff6b,#ffffff14 28%,#ffffff05 55%,#ffffff24 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pglass-sheen{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff1a 0%,#0000 22% 72%,#ffffff0b 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pf-hover .pglass{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}}.pt-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}@media (width<=920px){.pt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-stats>:first-child,.pt-stats-c>:last-child{grid-column:span 2}}@media (width<=560px){.pnav button .pnav-lbl{display:none}.pnav button[data-on="1"] .pnav-lbl{display:inline}.pnav button{min-height:42px}}.pt-shell{--text:#f6f5f0;--text-2:#d4d3cd;--text-3:#a5a49d;--border:#ffffff17;--surface-2:#ffffff0d;color:var(--text)}.pt-page{perspective:1400px;perspective-origin:50% 38%}.pt-page.pt-in>*{animation:.5s cubic-bezier(.22,.9,.26,1) both pt-orbit-in}.pt-page.pt-out>*{animation:.3s cubic-bezier(.55,.05,.85,.4) both pt-orbit-out}.pt-page.pt-in>:first-child,.pt-page.pt-out>:first-child{animation-delay:0s}.pt-page.pt-in>:nth-child(2){animation-delay:40ms}.pt-page.pt-out>:nth-child(2){animation-delay:25ms}.pt-page.pt-in>:nth-child(3){animation-delay:80ms}.pt-page.pt-out>:nth-child(3){animation-delay:50ms}.pt-page.pt-in>:nth-child(4){animation-delay:.12s}.pt-page.pt-out>:nth-child(4){animation-delay:75ms}.pt-page.pt-in>:nth-child(5){animation-delay:.16s}.pt-page.pt-out>:nth-child(5){animation-delay:.1s}.pt-page.pt-in>:nth-child(n+6){animation-delay:.19s}.pt-page.pt-out>:nth-child(n+6){animation-delay:.115s}@keyframes pt-orbit-in{0%{opacity:0;filter:blur(8px);transform:translate(120px)translateZ(-150px)rotateY(16deg)}55%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:none}}@keyframes pt-orbit-out{0%{opacity:1;filter:blur();transform:none}45%{filter:blur(1px)}to{opacity:0;filter:blur(8px);transform:translate(-120px)translateZ(-150px)rotateY(-16deg)}}.pnav{position:relative}.pnav-ind{z-index:0;opacity:0;pointer-events:none;border-radius:99px;position:absolute;top:0;left:0}.pnav>button{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.pt-page.pt-in>*,.pt-page.pt-out>*{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}.pt-shell{--pt-glass:linear-gradient(150deg, #ffffff16 0%, #ffffff0b 42%, #ffffff06 100%);--pt-glass-soft:linear-gradient(150deg, #ffffff0e, #ffffff06);--pt-line:#ffffff12;--pt-chip:#ffffff0d;--pt-chip2:#ffffff14;--pt-bd:#ffffff1f;--pt-nav:#10101699;--pt-panel:#121218db}.pt-day .pt-shell{--text:#1b1b22;--text-2:#46464f;--text-3:#6f6f7a;--border:#1616261a;--surface-2:#1616260d;--pt-glass:linear-gradient(150deg, #ffffffc7 0%, #ffffff8c 45%, #ffffff6b 100%);--pt-glass-soft:linear-gradient(150deg, #fff9, #fff6);--pt-line:#18182a17;--pt-chip:#18182a0e;--pt-chip2:#18182a17;--pt-bd:#18182a24;--pt-nav:#ffffff9e;--pt-panel:#ffffffe0;color:var(--text)}.pt-day .pglass{box-shadow:inset 0 1px #ffffffd9,inset 0 -14px 32px -26px #2323462e,0 18px 44px -20px #2d2d5a40}.pt-day .pglass:before{background:linear-gradient(155deg,#fffffff2,#ffffff59 28%,#ffffff1f 55%,#ffffff8c 100%)}.pt-day .pglass-sheen{mix-blend-mode:normal;opacity:.55;background:linear-gradient(115deg,#ffffff73 0%,#0000 24% 70%,#ffffff38 100%)}.pt-day .pf-hover .prow:hover{background:#18182a0d}.pt-day .pf-hover .pshelf:hover{filter:brightness(1.02)}
