.soon[data-screen=settings]{width:100%;align-self:start;justify-items:stretch;text-align:left;gap:0;padding-bottom:0}body.is-app .stage:has(.sy){padding-top:100px;padding-bottom:72px}.sy{--pp-sw:248px;--sy-gap:28px;--sy-max:1200px;box-sizing:border-box;padding-left:calc(var(--pp-sw) + var(--sy-gap));padding-right:16px;transition:padding-left var(--dur-slow) var(--ease-standard)}.sy[data-side=closed]{--pp-sw:64px;--sy-max:1440px}.sy-body{width:100%;max-width:var(--sy-max);margin-inline:auto;min-width:0}.sy-view{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;align-content:start}.sy-head{display:grid;gap:4px}.sy-head .pp-ptitle{margin-top:2px}.sy-lead{margin:2px 0 0;color:var(--text-2);font-size:14px}.sy .pp-set{min-width:0}.sy[data-side=closed] .pp-side__gh{height:0;opacity:0;padding:0;pointer-events:none;visibility:hidden}.sy[data-side=closed] .pp-side__grp.is-shut .pp-side__sub{display:flex}.sy[data-side=closed] .pp-side__grp+.pp-side__grp{margin-top:5px;padding-top:5px;border-top:1px solid var(--line)}.sy[data-side=closed] .pp-side__tog .x-icon{transform:rotate(180deg)}.sy[data-side=closed] .pp-side__head{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-bottom-color:transparent}.sy[data-side=closed] .pp-side__label{opacity:0}.sy[data-side=closed] .pp-snav{width:64px}.sy .pp-snav{width:var(--pp-sw)}:root[data-motion=calm] .sy{transition-duration:0s}.sy .pp-side__item{height:36px}.sy .pp-side__gh{height:28px}.sy .pp-side__grp+.pp-side__grp{margin-top:2px}.sy .x-field__label .x-field__hint{display:block;font-weight:400;margin-top:1px}.sy-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;align-items:start}.sy-list{list-style:none;margin:0;padding:0;display:grid}.sy-h3{margin:0 0 6px;font:600 14px/1.3 var(--font-body);color:var(--text-1)}.sy-danger:hover:not(:disabled),.sy-err{color:var(--bad)}.sy-switchrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sy-sumline{margin:0;font-size:14px;color:var(--text-2)}.sy-sumline b{color:var(--text-1);font-weight:500}.sy-code{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-s);background:var(--glass-1);border:1px solid var(--line);margin-top:8px}.sy-code code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12.5px;color:var(--text-1);scrollbar-width:thin}.pp-dlg .sy-code{min-width:0}.pp-dlg .sy-code code{white-space:normal;overflow-wrap:anywhere}.sy-code--link{margin-top:0}.sy-code--link code{white-space:normal;overflow-wrap:anywhere}.sy-steps{margin:0;padding-left:20px;display:grid;gap:12px;font-size:14px;color:var(--text-2)}.sy-steps li::marker{color:var(--text-3);font-family:var(--font-mono)}.sy-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.sy-dlgf .x-field+.x-field{margin-top:0}.sy-perms{margin:0;padding-left:18px;gap:6px}.sy-band,.sy-perms{display:grid;font-size:13.5px}.sy-band{--c:var(--accent);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-m);line-height:1.5;color:var(--text-1);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);background:color-mix(in srgb,var(--c) 9%,transparent)}.sy-band--ok{--c:var(--ok)}.sy-band--warn{--c:var(--warn)}.sy-band--bad{--c:var(--bad)}.sy-band>.x-icon{color:var(--c);width:20px;height:20px}.sy-band b{font-weight:600}.sy-band>div{min-width:0;overflow-wrap:anywhere}.sy-meter{--mc:var(--accent)}.sy-meter--warn{--mc:var(--warn)}.sy-meter--bad{--mc:var(--bad)}.sy-meter>i{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mc) 45%,transparent) 40%,var(--mc))}.sy-meter>i:after{background:radial-gradient(circle,#fff 0 22%,var(--mc) 60%,transparent 72%);box-shadow:0 0 12px 2px color-mix(in srgb,var(--mc) 70%,transparent)}.sy-bars{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sy-bars>li{display:grid;grid-template-columns:160px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:7px 0;font-size:13.5px}.sy-bars--wide>li{grid-template-columns:260px minmax(0,1fr) 90px}.sy-bars b{text-align:right;font-weight:500}.sy-bars b em{font-style:normal;color:var(--text-3);font-weight:400}.sy-bar{height:10px;border-radius:5px;background:var(--track);overflow:hidden}.sy-bar>i{display:block;height:100%;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--text-2) 70%,transparent)}.sy-people{list-style:none;margin:0;padding:0;display:grid}.sy-person{display:grid;grid-template-columns:40px minmax(0,1.5fr) 140px 190px 250px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-person:first-child{border-top:0}.sy-person.is-off .pp-avatar,.sy-person.is-off .pp-person__t{opacity:.55}.sy-person__role [data-x-select] .x-input{height:36px}.sy-person__st{display:grid;gap:4px;justify-items:start}.sy-inv{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-inv:first-child{border-top:0}.sy-inv .pp-avatar .x-icon{width:18px;height:18px}.sy-rolenote{margin:12px 0 0}.sy .pp-set a[data-go]{color:var(--accent);text-underline-offset:2px}.sy .pp-set a[data-go]:hover{color:var(--text-1)}.sy-fixed .sy-code{margin-top:6px}.sy-fixed .sy-code code{font-size:14px}.ps-tbl--rolegrid{min-width:560px}.ps-tbl--rolegrid tbody th[scope=row]{font-weight:400;color:var(--text-1);font-size:14px;padding-left:12px}.ps-tbl--rolegrid th:first-child{width:34%}.ps-tbl thead th.sy-rh{min-width:150px;padding:0 10px 14px;vertical-align:top;text-transform:none;letter-spacing:0;white-space:normal;font:400 12.5px/1.4 var(--font-body);color:var(--text-2)}.sy-rh>span{display:block}.sy-rh>.sy-lockchip{display:inline-flex;margin:4px auto 0}.sy-rh__n{font:600 15px/1.3 var(--font-body);color:var(--text-1)}.sy-rh__c,.sy-rh__d{margin-top:4px}.sy-rh__c{font-size:11.5px;color:var(--text-3)}.sy-lockchip{--c:var(--text-3);gap:4px;padding:2px 9px;font-size:11.5px}.sy-lockchip .x-icon{width:13px;height:13px}.sy-rolebtns{display:flex!important;justify-content:center;gap:4px;margin-top:8px}.ps-tbl .sy-grprow th{padding:18px 0 6px 12px;font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);background:color-mix(in srgb,var(--text-3) 5%,transparent)}.sy-permbox{display:grid;gap:8px;margin-top:4px}.sy-permgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;align-items:start}.sy-permgrp{display:grid;gap:10px;min-width:0;align-content:start}.sy-permgrp .x-check{align-items:flex-start}.sy-permerr{margin:8px 0 0;color:var(--bad)}.sy-qf{display:flex;gap:8px;flex-wrap:wrap}.sy-pill{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--r-pill);font:500 13px/1 var(--font-body);color:var(--text-2);background:var(--glass-1);border:1px solid var(--line);cursor:pointer;transition:color var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.sy-pill:hover{color:var(--text-1);border-color:var(--line-2)}.sy-pill[aria-pressed=true]{color:var(--text-1);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.sy-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sy-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 16px;align-items:end}.sy-au{list-style:none;margin:0;padding:0;display:grid}.sy-au__row{display:grid;grid-template-columns:128px 150px minmax(0,1fr) 140px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.sy-au>li:first-child{border-top:0}.sy-au time{font:400 11.5px/1.3 var(--font-mono);color:var(--text-3)}.sy-au__k{justify-self:end}.sy-au__k .x-chip{padding:2px 10px;font-size:12px}.sy-proj{display:inline-block;font-size:12px;color:var(--text-3);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 8px;margin-left:4px;white-space:nowrap}.sy-fold{--c:var(--accent);cursor:pointer;margin-left:6px;padding:1px 8px 1px 10px;gap:4px;font:600 12px/1.5 var(--font-mono)}.sy-fold .x-icon{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-spring)}.sy-fold[aria-expanded=true] .x-icon{transform:rotate(180deg)}.sy-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sy-au__sub{padding:0 0 10px 306px;border-top:0!important}.sy-au__sub ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.sy-more{display:flex;justify-content:center;padding-top:10px}.sy-chks{list-style:none;margin:0;padding:0;display:grid}.sy-chk{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-chk:first-child{border-top:0}.sy-chk>div{display:grid;gap:2px;min-width:0}.sy-chk b{font-weight:500;font-size:14.5px}.sy-chk__i{display:grid;place-items:center;color:var(--ok)}.sy-chk__i .x-icon{width:22px;height:22px}.sy-chk.is-bad .sy-chk__i{color:var(--bad)}.sy-row,.sy-rows{display:grid}.sy-row{grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.sy-row:first-child{border-top:0}.sy-row>div:first-child{display:grid;gap:3px;max-width:70ch}.sy-row b{font-weight:500;font-size:14.5px}.sy-row label{font:inherit}.sy-pct{display:flex;align-items:center;gap:8px}.sy-pct .x-input{width:88px;text-align:right}.sy-row.is-invalid .sy-pct .x-input{border-color:var(--bad);box-shadow:inset 0 1px 0 var(--edge),0 0 0 3px color-mix(in srgb,var(--bad) 22%,transparent)}.sy-step{display:inline-flex;align-items:center;gap:8px}.sy-step__v{min-width:40px;text-align:center;font-size:15px;font-weight:500}.sy-step__plus{display:inline-flex;border-radius:var(--r-s)}.sy-step__plus[data-x-tip]>.x-btn{pointer-events:none}.sy-step__plus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sy-sum{justify-content:space-between;gap:16px;padding:14px 18px;border-radius:var(--r-l)}.sy-sum,.sy-sum__c,.sy-sum__r{display:flex;align-items:center;flex-wrap:wrap}.sy-sum__c,.sy-sum__r{gap:18px}.sy-sum__r{gap:16px}.sy-count{font-size:14px;color:var(--text-2)}.sy-count b{font-size:20px;color:var(--text-1);margin-right:4px;font-weight:500}.sy-comps{display:grid;gap:18px}.sy-comp__h{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:14px;align-items:center}.sy-comp__os{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--glass-2);border:1px solid var(--line);color:var(--text-2)}.sy-comp__t{display:grid;gap:2px;min-width:0}.sy-comp__t .pp-h{font-size:17px}.sy-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sy-tag{font:500 12px/1 var(--font-mono);padding:5px 9px;border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--text-2)}.sy-comp[data-st=offline] .sy-facts,.sy-comp[data-st=offline] .sy-now,.sy-comp[data-st=offline] .sy-tools{opacity:.6}.sy-facts{display:grid;gap:14px 28px;margin:0}.sy-facts,.sy-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sy-conn__facts>div,.sy-facts>div{display:grid;gap:3px;min-width:0;align-content:start}.sy-conn__facts dt,.sy-facts dt{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.sy-conn__facts dd,.sy-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.sy-conn__facts dd.x-mono,.sy-facts dd.x-mono{font-size:13px}.sy-tools{display:flex;gap:8px;flex-wrap:wrap}.sy-tools .x-chip{padding:3px 10px;font-size:12px}.sy-now{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}.sy-now ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px}.sy-now li{display:flex;align-items:center;gap:8px}.sy-now li .x-icon{color:var(--ai);flex:none}.sy-now p{margin:6px 0 0}.sy-comp__f{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 36px;align-items:center;padding-top:14px;border-top:1px solid var(--line)}.sy-sess{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sy-sess__fit{grid-column:1/-1;margin:0}.sy-slotwrap{display:flex;align-items:center;gap:10px;font-size:13px}.sy-slots{display:inline-flex;gap:5px}.sy-slot{width:22px;height:10px;border-radius:5px;background:var(--track);transition:background-color var(--dur-base) var(--ease-standard)}.sy-slot.is-busy{background:var(--ai);box-shadow:0 0 8px color-mix(in srgb,var(--ai) 60%,transparent)}.sy-slot.is-over{outline:1px dashed var(--warn);outline-offset:2px}.sy-comp__act{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sy-help .sy-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px}.sy-mock{border-radius:var(--r-m);border:1px solid var(--line-2);overflow:hidden;background:var(--glass-1)}.sy-mock__bar{padding:8px 12px;border-bottom:1px solid var(--line);font-size:12px;color:var(--text-3);background:var(--glass-2)}.sy-mock__body{padding:14px;display:grid;gap:8px}.sy-mock__body p{margin:0;display:flex;align-items:center;gap:8px}.sy-mock__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sy-cmds th{font-weight:400;white-space:nowrap}.sy-cmds th code{font-size:12.5px;color:var(--text-1)}.sy-cmds td{font-size:13.5px}.sy-conns{list-style:none;margin:0;padding:0;display:grid}.sy-conn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--line)}.sy-conn:first-child{border-top:0}.sy-conn__main{display:grid;gap:8px;min-width:0}.sy-conn__main>p{margin:0;gap:6px}.sy-conn__main>p,.sy-conn__t{display:flex;align-items:center}.sy-conn__t{gap:10px;flex-wrap:wrap}.sy-conn__t b{font-size:15px;font-weight:600}.sy-conn__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 22px;margin:0}.sy-conn__note{display:flex!important;align-items:flex-start!important;gap:8px;font-size:13px;color:var(--text-1)}.sy-conn__note .x-icon{flex:none;margin-top:2px;color:var(--warn)}.sy-conn__act{padding-top:2px;justify-content:flex-end;max-width:360px}.sy-default{padding:2px 8px;font-size:11.5px}.sy-radios{display:grid;gap:16px}.sy-radio{align-items:flex-start}.sy-radio .x-radio__dot{margin-top:2px}.sy-radio>span:last-child{display:grid;gap:2px}.sy-radio b{font-weight:500;font-size:14.5px}.sy-dnscheck{display:grid;grid-template-columns:minmax(0,420px) auto;justify-content:start;gap:16px;align-items:end}.sy-dnscheck .x-btn{margin-bottom:1px}.sy-int+.sy-int{margin-top:0}.sy-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sy-tile{padding:20px 22px;border-radius:var(--r-l);display:grid;gap:10px;align-content:start}.sy-tile__s{margin:0}.sy-tile .x-small{margin:0;min-height:3.2em}.sy-tile .x-btn{justify-self:start;margin-left:-8px}.sy-runbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sy-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}.sy-stage{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--glass-1);transition:border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard)}.sy-stage__i{display:grid;place-items:center;color:var(--text-3)}.sy-stage__i .x-icon{width:20px;height:20px}.sy-stage__t{display:grid;gap:1px;min-width:0}.sy-stage__t b{font-weight:500;font-size:13.5px}.sy-stage__n{color:var(--text-3);font-size:11.5px;margin-right:4px;font-weight:400}.sy-stage[data-s=ok] .sy-stage__i{color:var(--ok)}.sy-stage[data-s=fail]{border-color:color-mix(in srgb,var(--bad) 50%,transparent);background:color-mix(in srgb,var(--bad) 8%,transparent)}.sy-stage[data-s=fail] .sy-stage__i{color:var(--bad)}.sy-stage[data-s=run]{border-color:color-mix(in srgb,var(--ai) 55%,transparent);background:color-mix(in srgb,var(--ai) 9%,transparent)}.sy-stage[data-s=run] .sy-stage__i{color:var(--ai)}.sy-stage[data-s=skip],.sy-stage[data-s=wait]{opacity:.72}.sy-spin{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ai) 30%,transparent);border-top-color:var(--ai);animation:sy-spin .8s linear infinite}@keyframes sy-spin{to{transform:rotate(1turn)}}:root[data-motion=calm] .sy-spin{animation:none}.sy-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--track)}.sy-runs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sy-runs .x-chip{font-size:12.5px;padding:3px 11px}.sy-packs{list-style:none;margin:0;padding:0;display:grid}.sy-pack{display:grid;grid-template-columns:250px minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-pack:first-child{border-top:0}.sy-pack .x-switch b{font-weight:500;font-size:14.5px}.sy-pack.is-off>.x-small{opacity:.7}.sy-sub{display:grid;gap:14px;margin-top:4px;padding-top:18px;border-top:1px solid var(--line)}.sy-sub__h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sy-sub .x-small,.sy-sub__h .x-small{margin:0}.sy-sub .sy-h3{margin:0 0 2px}.sy-sub .ps-save{margin-top:0}.sy-warn{color:var(--warn);font-weight:500}.sy-int{scroll-margin-top:96px}.sy-news{display:grid;gap:8px}.sy-newslist{gap:0}.sy-newsrow{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.sy-newsrow:first-child{border-top:0}.sy-newsrow .x-switch b{font-weight:500;font-size:14px}.sy-forecast{margin:10px 0 0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-1)}.sy-forecast .x-icon{color:var(--accent);flex:none}.sy-capline{margin:0;font-size:14px;color:var(--text-2);max-width:90ch}.sy-clfold{margin:0}.sy-who{cursor:pointer;background:none;border:0;padding:2px 6px;margin:0 -6px;border-radius:var(--r-s);color:var(--accent);font-size:11.5px;text-decoration:underline;text-underline-offset:2px}.sy-who:hover{color:var(--text-1)}.sy-who:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sy-holders{max-height:52vh;overflow:auto}.sy-hold{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.sy-hold:first-child{border-top:0}.sy-hold__t{grid-column:2/-1;font-size:14px;color:var(--text-2)}.sy-hold__t b{font-weight:500;color:var(--text-1)}.sy-row--stack{grid-template-columns:minmax(0,1fr);gap:14px}.sy-doms{display:grid;gap:14px}.sy-domchips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sy-dom{--c:var(--accent);gap:6px;padding:4px 6px 4px 12px;font-size:13px}.sy-dom__x{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:0;background:transparent;color:var(--text-2);cursor:pointer}.sy-dom__x:hover:not(:disabled){color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.sy-dom__x:disabled{opacity:.35;cursor:not-allowed}.sy-dom__x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sy-domadd{display:grid;grid-template-columns:minmax(0,320px) auto;justify-content:start;gap:12px;align-items:start}.sy-domadd .x-btn{margin-top:25px}.sy-keep{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:20px;align-items:end}.sy-keep .x-small{margin:0 0 8px}.sy-agents th[scope=row]{display:grid;gap:2px;font-weight:400}.sy-agents th[scope=row] b{font-weight:600;font-size:14.5px;color:var(--text-1)}.sy-agents td{min-width:180px}.sy-agents td [data-x-select] .x-input{height:36px}.sy-mems{gap:0}.sy-mem{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-mem:first-child{border-top:0}.sy-mem__t{font-size:14px;color:var(--text-1);overflow-wrap:anywhere}.sy-alloc{list-style:none;margin:0;padding:0;display:grid}.sy-alloc__row{display:grid;grid-template-columns:190px auto minmax(0,1fr) minmax(0,270px);gap:8px 22px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.sy-alloc__row:first-child{border-top:0}.sy-alloc__n{display:grid;gap:1px;min-width:0}.sy-alloc__n b{font-weight:600;font-size:14.5px}.sy-alloc__l{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--text-2)}.sy-alloc__p{display:inline-flex;align-items:center;gap:6px}.sy-alloc__p i{width:10px;height:10px;border-radius:3px;background:var(--sc)}.sy-alloc__m{justify-self:end;text-align:right}.sy-slot--p{background:var(--sc);opacity:.85}.sy-comp__st{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sy-avail{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--glass-1)}.sy-avail__s{margin:4px 0 0;font-size:14px}.sy-avail__s b{font-weight:500}.sy-win{display:grid;gap:16px;margin-top:16px}.sy-win.is-off{opacity:.5}.sy-daychecks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px}.sy-timerow{display:grid;grid-template-columns:repeat(2,minmax(0,200px));gap:16px}@media (max-width:1180px){.sy-alloc__row{grid-template-columns:minmax(0,1fr) auto}.sy-alloc__l,.sy-alloc__m{grid-column:1/-1;justify-self:start;text-align:left}.sy-keep,.sy-newsrow{grid-template-columns:minmax(0,1fr)}.sy-filters,.sy-form,.sy-tiles,.sy-track{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-person{grid-template-columns:40px minmax(0,1fr) 140px}.sy-person .ps-btns,.sy-person__st{grid-column:2/-1;justify-self:start}.sy-facts,.sy-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-comp__f,.sy-help .sy-two{grid-template-columns:minmax(0,1fr)}}.soon[data-screen=project]{width:min(1240px,100%);align-self:start;justify-items:stretch;text-align:left;gap:0;padding-bottom:72px}.pp{position:relative;display:grid;gap:22px;width:100%;min-width:0}.pp-body.x-page,.pp.x-page{transition:opacity var(--dur-quick) var(--ease-in),transform var(--dur-quick) var(--ease-in),filter var(--dur-quick) var(--ease-in)}.pp-body,.pp-plan,.pp-settings,.pp-ship{display:grid;gap:22px;min-width:0}.pp-lane,.pp-needcol,.pp-side>*,.pp-view{min-width:0}.pp-plan-state{margin-bottom:6px}.pp-bar--epic{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.pp-h{margin:0;display:flex;align-items:center;gap:10px;font:600 15px/1.3 var(--font-body);letter-spacing:.01em}.pp-h--quiet{color:var(--text-2);font-weight:500;font-size:13px}.pp-q{margin:6px 0 0;font:var(--display-weight) 26px/1.2 var(--font-display);letter-spacing:var(--display-tracking);text-wrap:balance}.pp-sec-top{align-items:flex-end;gap:20px}.pp-sec-head,.pp-sec-top{display:flex;justify-content:space-between}.pp-sec-head{align-items:center;gap:12px;margin-bottom:12px}.pp-quiet{margin:0;color:var(--text-3);font-size:14px;line-height:1.55}.pp-quiet--pad{padding:28px 8px;text-align:center}.pp-link{font:inherit;font-size:13px;font-weight:500;color:var(--accent);background:none;border:0;padding:6px 4px;cursor:pointer;border-radius:6px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-quick) var(--ease-standard)}.pp-link:hover{text-decoration-color:currentColor}.pp-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-ghost{position:fixed;z-index:55;pointer-events:none;border-radius:var(--r-l);border:1px solid color-mix(in srgb,var(--pc) 55%,var(--line));background:radial-gradient(ellipse 80% 90% at 50% 100%,color-mix(in srgb,var(--pc) 34%,transparent),transparent 75%),var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:inset 0 1px 0 var(--edge),0 30px 80px -30px color-mix(in srgb,var(--pc) 60%,transparent)}.pp-head{display:grid;gap:10px}.pp-crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3)}.pp-crumb a{color:var(--text-2);text-decoration:none;padding:2px 4px;margin-left:-4px;border-radius:6px}.pp-crumb a:hover{color:var(--text-1);text-decoration:underline;text-underline-offset:3px}.pp-crumb a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-crumb [aria-current]{color:var(--text-1)}.pp-titlerow{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pp-title{margin:0;font:var(--display-weight) 40px/1.1 var(--font-display);letter-spacing:var(--display-tracking);outline:none;text-wrap:balance}.pp-key{font:400 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-3);padding:5px 7px;border-radius:6px;border:1px solid var(--line-2)}.pp-journey{position:relative;list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pp-journey__line{position:absolute;left:calc(100% / 10);right:calc(100% / 10);top:17px;height:2px;border-radius:2px;background:var(--track)}.pp-journey__line i{position:absolute;inset:0 auto 0 0;width:calc(var(--f) * 100%);border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--ok) 70%,transparent),var(--ok) 60%,var(--oc));box-shadow:0 0 14px color-mix(in srgb,var(--oc) 55%,transparent),0 0 3px var(--ok)}.pp-j{position:relative}.pp-j,.pp-j__btn{display:grid;justify-items:center}.pp-j__btn{gap:8px;width:100%;padding:0 6px 8px;border:0;border-radius:var(--r-m);background:none;color:inherit;cursor:pointer;text-align:center;transition:background-color var(--dur-quick) var(--ease-standard)}.pp-j__btn:hover{background:color-mix(in srgb,var(--text-1) 4%,transparent)}.pp-j__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-j__node{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;margin-top:-1px;background:var(--void);border:1.5px solid var(--line-2);color:var(--text-3);transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-quick) var(--ease-standard)}.pp-j__btn:hover .pp-j__node{transform:scale(calc(1 + .08 * var(--move)))}.pp-j__node .x-icon{width:18px;height:18px;stroke-width:2}.pp-j--done .pp-j__node{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 70%,transparent);background:linear-gradient(color-mix(in srgb,var(--ok) 14%,transparent),color-mix(in srgb,var(--ok) 14%,transparent)),var(--void)}.pp-j--now .pp-j__node{border-color:var(--oc);box-shadow:0 0 0 5px color-mix(in srgb,var(--oc) 14%,transparent),0 0 24px color-mix(in srgb,var(--oc) 40%,transparent)}.pp-orb{width:14px;height:14px;border-radius:50%;background:var(--oc);box-shadow:0 0 12px var(--oc)}.pp-orb.is-live{animation:pp-orb var(--dur-ambient) ease-in-out infinite}@keyframes pp-orb{50%{transform:scale(1.25);box-shadow:0 0 0 7px color-mix(in srgb,var(--oc) 12%,transparent),0 0 26px var(--oc)}}.pp-j__label{font:600 14px/1.2 var(--font-body);color:var(--text-2)}.pp-j--done .pp-j__label,.pp-j--now .pp-j__label{color:var(--text-1)}.pp-j__detail{min-height:15px;font:400 11px/1.3 var(--font-mono);color:var(--text-3);letter-spacing:.02em}.pp-j--now .pp-j__detail{color:var(--text-2)}.pp-menu{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:2px}.pp-menu__links{position:relative;display:flex;gap:6px}.pp-menu__links a{position:relative;display:inline-flex;align-items:center;padding:10px 14px 13px;border-radius:var(--r-s);text-decoration:none;font:500 14.5px/1 var(--font-body);letter-spacing:.01em;color:var(--text-2);transition:color var(--dur-quick) var(--ease-standard)}.pp-menu__links a:hover,.pp-menu__links a[aria-current=page]{color:var(--text-1)}.pp-menu__links a:focus-visible{outline:2px solid var(--accent);outline-offset:0}.pp-menu .x-badge{margin-left:8px;background:var(--warn);color:var(--on-bad)}.pp-menu__ind{position:absolute;left:0;bottom:-3px;height:2px;width:0;opacity:0;pointer-events:none;will-change:transform,width}.pp-menu__ind.is-on{opacity:1}.pp-menu__ind:after{content:"";position:absolute;inset:0 14px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 45%,transparent)}.pp-gear{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;margin-bottom:4px;color:var(--text-2);background:transparent;cursor:pointer;transition:color var(--dur-quick) var(--ease-standard),transform var(--dur-instant) var(--ease-out)}.pp-gear:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--glass-2);box-shadow:inset 0 1px 0 var(--edge);transform:scale(.2);opacity:0;transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-quick) var(--ease-standard)}.pp-gear:hover,.pp-gear[aria-current=page]{color:var(--text-1)}.pp-gear:hover:before,.pp-gear[aria-current=page]:before{transform:scale(1);opacity:1}.pp-gear[aria-current=page]{color:var(--accent)}.pp-gear:hover .x-icon{transform:rotate(calc(60deg * var(--move)))}.pp-gear .x-icon{position:relative;transition:transform var(--dur-slow) var(--ease-spring)}.pp-gear:active{transform:scale(.92)}.pp-gear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-today{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;align-items:start}.pp-needs{display:grid;gap:14px}.pp-pause{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-m);background:color-mix(in srgb,var(--wait) 12%,transparent);border:1px solid color-mix(in srgb,var(--wait) 32%,transparent);font-size:14px;color:var(--text-1)}.pp-need{display:grid;gap:14px;padding:18px 20px;border-radius:var(--r-l)}.pp-need[data-tone=bad]{border-color:color-mix(in srgb,var(--bad) 42%,var(--line))}.pp-need[data-tone=ai]{border-color:color-mix(in srgb,var(--ai) 38%,var(--line))}.pp-need__main{display:flex;align-items:flex-start;gap:14px}.pp-need__main .x-lamp{margin-top:7px}.pp-need__title{margin:0;font:600 16px/1.4 var(--font-body);text-wrap:balance}.pp-need__ctx{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--text-2);max-width:62ch}.pp-need__act{display:flex;align-items:center;gap:14px;padding-left:22px}.pp-need__act[hidden],.pp-need__form[hidden]{display:none}.pp-need__form{display:grid;gap:14px;padding-left:22px}.pp-need__send{display:flex;align-items:center;gap:14px}.pp-empty{display:grid;gap:6px;padding:28px 24px;border-radius:var(--r-l)}.pp-empty__t{margin:0;font:var(--display-weight) 22px/1.25 var(--font-display);letter-spacing:var(--display-tracking)}.pp-empty__p{margin:0;color:var(--text-2);font-size:14px}.pp-side{display:grid;gap:18px;min-width:0}.pp-now,.pp-pulse{padding:18px 20px;border-radius:var(--r-l)}.pp-lanes{list-style:none;margin:0;padding:0;display:grid;gap:22px}.pp-lane__top{display:flex;align-items:baseline;gap:10px;min-width:0}.pp-lane__key{flex:none;font:500 11px/1 var(--font-mono);color:var(--ai);letter-spacing:.02em}.pp-lane__title{min-width:0;flex:1;font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-lane__time{flex:none;font:400 11px/1 var(--font-mono);color:var(--text-3);font-variant-numeric:tabular-nums}.pp-lane--solo{display:grid;gap:12px}.pp-track{position:relative;height:36px;margin:10px 22px 0}.pp-track:before{content:"";right:0;background:var(--track)}.pp-track:before,.pp-track__fill{position:absolute;left:0;top:8px;height:2px;border-radius:2px}.pp-track__fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg,transparent,var(--ai));box-shadow:0 0 8px color-mix(in srgb,var(--ai) 60%,transparent);transition:width 1s linear}.pp-track__orb{position:absolute;top:9px;left:calc(var(--p) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--ai);box-shadow:0 0 0 4px color-mix(in srgb,var(--ai) 20%,transparent),0 0 14px var(--ai);transition:left 1s linear;animation:pp-orb var(--dur-ambient) ease-in-out infinite;--oc:var(--ai)}.pp-track__step{position:absolute;left:calc(var(--x) * 100%);top:3px;transform:translateX(-50%);display:grid;justify-items:center;gap:8px}.pp-track__step b{width:10px;height:10px;border-radius:50%;background:var(--void);border:2px solid var(--line-2)}.pp-track__step em{font:normal 400 11px/1 var(--font-body);color:var(--text-3)}.pp-track__step.is-done b{border-color:color-mix(in srgb,var(--ai) 70%,transparent);background:color-mix(in srgb,var(--ai) 50%,var(--void))}.pp-track__step.is-cur em{color:var(--text-1);font-weight:600}.pp-pulse{display:flex;align-items:center;gap:18px}.pp-pulse__t{display:grid;gap:4px;min-width:0}.pp-pulse__big{margin:0;font-size:14px;color:var(--text-2)}.pp-pulse__big b{font:400 26px/1 var(--font-display);color:var(--text-1);margin-right:2px;font-variant-numeric:tabular-nums}.pp-pulse__line{margin:0;font-size:14px;font-weight:500;text-wrap:balance}.pp-recent{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.pp-recent li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 4px;font-size:13px;color:var(--text-2)}.pp-recent li .x-lamp{width:6px;height:6px;transform:translateY(-1px)}.pp-recent time{font:400 11px/1 var(--font-mono);color:var(--text-3);white-space:nowrap}.pp-calm{display:grid;justify-items:start;gap:10px;padding:36px 32px;border-radius:var(--r-l)}.pp-calm__t{margin:0;font:var(--display-weight) 22px/1.25 var(--font-display);letter-spacing:var(--display-tracking)}.pp-calm__p{margin:0 0 6px;max-width:56ch;color:var(--text-2);font-size:14.5px;line-height:1.6}.pp-folds{display:grid;gap:12px}.pp-fold{border-radius:var(--r-m);background:var(--glass-1);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--edge)}.pp-fold>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;border-radius:var(--r-m)}.pp-fold>summary::-webkit-details-marker{display:none}.pp-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-fold__t{font:600 14.5px/1.3 var(--font-body)}.pp-fold__meta{margin-left:auto;font:400 12px/1 var(--font-mono);color:var(--text-3)}.pp-fold>summary .x-icon{margin-left:auto;width:16px;height:16px;color:var(--text-3);transition:transform var(--dur-base) var(--ease-spring)}.pp-fold>summary .pp-fold__meta+.x-icon{margin-left:12px}.pp-fold[open]>summary .x-icon{transform:rotate(180deg)}.pp-fold__body{padding:2px 18px 18px;font-size:14.5px;line-height:1.65;color:var(--text-2)}.pp-fold[open]>.pp-fold__body{animation:x-materialize var(--dur-base) var(--ease-out) backwards}.pp-fold--flat{background:none;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0;margin-top:18px}.pp-fold--flat>.pp-fold__body,.pp-fold--flat>summary{padding-left:0;padding-right:0}.pp-folds--doc .pp-fold{background:none;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0}.pp-folds--doc .pp-fold:first-child{border-top:0}.pp-fold__body p{margin:0 0 10px}.pp-meter{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 22px;border-radius:var(--r-l);margin-bottom:14px}.pp-meter__text{flex:1;display:grid;gap:10px}.pp-meter__n{margin:0;font-size:15px;color:var(--text-2)}.pp-meter__n b{font:400 22px/1 var(--font-display);color:var(--text-1);margin-right:4px}.pp-reqs{list-style:none;margin:0;padding:0;display:grid}.pp-reqs li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--line)}.pp-reqs li:first-child{border-top:0}.pp-req__t{color:var(--text-1);font-size:14px}.pp-tag{flex:none;font:500 12px/1 var(--font-body);padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:transparent;color:var(--text-2)}button.pp-tag{cursor:pointer;transition:background-color var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}button.pp-tag:hover{background:var(--glass-2);color:var(--text-1)}button.pp-tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-tag--ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent)}.pp-tag--gap{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.pp-doc{padding:22px 26px 12px;border-radius:var(--r-l)}.pp-doc__head{justify-content:space-between;gap:16px;margin-bottom:12px}.pp-doc__head,.pp-doc__ver{display:flex;align-items:center}.pp-doc__ver{gap:14px}.pp-doc__act{display:flex;gap:10px}.pp-list{padding-left:20px;gap:4px}.pp-list,.pp-plats{margin:0;display:grid}.pp-plats{list-style:none;padding:0;gap:10px}.pp-plats li{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center}.pp-plats .x-icon{color:var(--accent)}.pp-plats b{color:var(--text-1);font-weight:600}.pp-arch{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:12px}.pp-arch__box{padding:10px 16px;border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--glass-1);color:var(--text-1);font-size:13px;font-weight:500}.pp-arch__link{width:22px;height:1px;background:var(--line-2)}.pp-risks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-risks li{display:flex;gap:12px;align-items:flex-start}.pp-risks .x-lamp{margin-top:7px}.pp-risks b{display:block;color:var(--text-1);font-weight:600}.pp-fchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pp-fchip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--r-pill);cursor:pointer;font:500 13px/1 var(--font-body);color:var(--text-2);background:var(--glass-1);border:1px solid var(--line);transition:color var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.pp-fchip b{font:400 11px/1 var(--font-mono);color:var(--text-3)}.pp-fchip:hover{color:var(--text-1);border-color:var(--line-2)}.pp-fchip[aria-pressed=true]{color:var(--text-1);border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.pp-fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-designing{display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.pp-designing:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--ai) 22%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:pp-sheen calc(var(--dur-ambient) * 1.5) ease-in-out infinite}.pp-designing em{font:normal 500 12.5px/1.3 var(--font-body);color:var(--text-2)}.pp-designing .x-aurora,.pp-designing em{position:relative}@keyframes pp-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.pp-tl{padding:20px 22px;border-radius:var(--r-l);overflow:hidden}.pp-tl__grid{--lab:160px;position:relative;display:grid;gap:10px;padding-bottom:34px}.pp-tl__row{display:grid;grid-template-columns:var(--lab) repeat(25,minmax(0,1fr));align-items:center;min-height:32px}.pp-tl__row--months{min-height:22px;border-bottom:1px solid var(--line);padding-bottom:6px}.pp-tl__row--months span:not(.pp-tl__label){font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-left:6px;border-left:1px solid var(--line)}.pp-tl__label{grid-column:1;font-size:13px;color:var(--text-2);padding-right:10px;text-overflow:ellipsis}.pp-bar,.pp-tl__label{overflow:hidden;white-space:nowrap}.pp-bar{grid-row:1;position:relative;display:flex;align-items:center;height:26px;margin:0 1px;padding:0 9px;border-radius:8px;background:color-mix(in srgb,var(--text-1) 5%,transparent);border:1px solid var(--line-2);font:500 11px/1 var(--font-mono);color:var(--text-1)}.pp-bar i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent) 38%,transparent)}.pp-bar span{position:relative}.pp-bar--done{border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.pp-bar--done i{background:color-mix(in srgb,var(--ok) 28%,transparent)}.pp-bar--run{border-color:color-mix(in srgb,var(--ai) 55%,var(--line))}.pp-bar--run i{background:color-mix(in srgb,var(--ai) 38%,transparent)}.pp-bar--plan{border-style:dashed;color:var(--text-2)}.pp-tl__over{position:absolute;top:0;bottom:0;left:var(--lab);right:0;pointer-events:none}.pp-flag,.pp-tl__today{position:absolute;top:0;bottom:0;left:calc(var(--f) * 100%);width:0}.pp-tl__today{border-left:2px solid var(--accent);box-shadow:-1px 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.pp-flag--plan{border-left:2px dashed var(--text-3)}.pp-flag--fore{border-left:2px solid var(--warn)}.pp-flag em,.pp-tl__today em{position:absolute;bottom:2px;font:500 11px/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;padding:4px 7px;border-radius:6px;font-style:normal}.pp-tl__today em{left:4px;color:var(--on-accent);background:var(--accent)}.pp-flag em{right:4px;transform:none;color:var(--text-1);background:var(--glass-3);border:1px solid var(--line-2)}.pp-flag--plan em{bottom:28px}.pp-flag--fore em{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.pp-roadline{margin:16px 2px 0;font:var(--display-weight) 19px/1.4 var(--font-display);letter-spacing:var(--display-tracking);text-wrap:balance}.pp-sprinthead{display:flex;align-items:center;gap:22px;padding:18px 22px;border-radius:var(--r-l);margin-bottom:16px}.pp-sprinthead__t{flex:1;min-width:0;display:grid;gap:3px}.pp-sprinthead__n{margin:0;font:var(--display-weight) 20px/1.25 var(--font-display);letter-spacing:var(--display-tracking)}.pp-sprinthead__g{max-width:58ch}.pp-sprinthead__g,.pp-sprinthead__k p{margin:0;color:var(--text-2);font-size:14px}.pp-sprinthead__k b{font:400 22px/1.1 var(--font-display);color:var(--text-1)}.pp-runstate{display:flex;align-items:center;gap:10px;font-size:14px;padding-left:20px;border-left:1px solid var(--line)}.pp-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.pp-col{display:grid;gap:12px;min-width:0;padding:12px;border-radius:var(--r-l);background:color-mix(in srgb,var(--glass-1) 70%,transparent);border:1px solid var(--line)}.pp-col__h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 0;font:600 13.5px/1.2 var(--font-body)}.pp-col__h>span:first-child{display:inline-flex;align-items:center;gap:10px}.pp-col__h .x-mono{font-size:11px;font-weight:400;color:var(--text-3)}.pp-col__list{display:grid;gap:10px}.pp-col__empty{margin:0;padding:18px 8px;text-align:center;font-size:13px;color:var(--text-3)}.pp-card{cursor:pointer;background-clip:padding-box;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-quick) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.pp-card:hover{transform:translateY(calc(-2px * var(--move)));border-color:var(--line-2)}.pp-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-card .x-itemcard__top{flex-wrap:nowrap}.pp-dot{--c:var(--accent);display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent),0 0 10px color-mix(in srgb,var(--c) 60%,transparent)}.pp-dot--warn{--c:var(--warn)}.pp-dot--bad{--c:var(--bad)}.pp-dot--ai{--c:var(--ai);animation:x-pulse var(--dur-ambient) ease-in-out infinite}.pp-worktools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.pp-worksearch{width:300px;flex:none}.pp-worktools .pp-fchips{margin:0;flex:1}.pp-row,.pp-rows{display:grid}.pp-row{grid-template-columns:92px minmax(0,1fr) auto 100px 44px;align-items:center;gap:14px;padding:10px 6px;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;transition:background-color var(--dur-quick) var(--ease-standard)}.pp-row:first-child{border-top-color:transparent}.pp-row:hover{background:var(--glass-2)}.pp-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-row__key{font:400 11.5px/1 var(--font-mono);color:var(--text-3)}.pp-row__t{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;color:var(--text-1)}.pp-row__sp{font-size:12.5px;color:var(--text-3)}.pp-row .x-chip{padding:3px 10px;font-size:12px}.pp-row .x-points{justify-self:end}.pp-sprints{display:grid;gap:12px}.pp-sp{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 190px;align-items:center;gap:22px;padding:16px 22px;border-radius:var(--r-l)}.pp-sp--running{border-color:color-mix(in srgb,var(--ai) 40%,var(--line))}.pp-sp__main{display:grid;gap:3px;min-width:0}.pp-sp__main b{font:600 15px/1.3 var(--font-body)}.pp-sp__main span{font-size:13px;color:var(--text-3)}.pp-sp__prog{display:grid;gap:8px}.pp-sp__prog .x-mono{font-size:11.5px;color:var(--text-3)}.pp-sp__act{display:grid;gap:4px;justify-items:end}.pp-sprints__foot{margin-top:14px}.pp-drawer{width:min(560px,100%)}.pp-drawer--wide{width:min(640px,100%)}.pp-drawer .x-drawer__body{padding-top:18px}.pp-it-desc{margin:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--text-2)}.pp-it-h{margin:0 0 10px;font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pp-crit{margin-bottom:24px}.pp-crit,.pp-fields{display:grid;gap:12px}.pp-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-tech{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:0;font-size:13.5px}.pp-tech dt{color:var(--text-3)}.pp-tech dd{margin:0;color:var(--text-1);overflow-wrap:anywhere}.pp-tech--wide{grid-template-columns:170px minmax(0,1fr);margin-bottom:14px}.pp-steps{margin:12px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--text-1);font-size:14.5px;line-height:1.55}.pp-steps li::marker{color:var(--text-3);font-family:var(--font-mono);font-size:12px}.pp-plan-act{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.pp-feed{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pp-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.pp-feed li .x-lamp{transform:translateY(-1px)}.pp-feed time{font:400 11px/1 var(--font-mono);color:var(--text-3);white-space:nowrap}.pp-it-foot{align-items:center}.pp-it-foot__note{font-size:13px;color:var(--text-3)}.pp-it-foot .x-orbital{margin-right:4px}.pp-dlg{width:min(480px,100%)}.pp-dlg__fields{display:grid;gap:16px;margin-top:18px}.pp-pipe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1.15fr);gap:14px;align-items:start}.pp-pcol{display:grid;gap:12px;min-width:0;align-content:start}.pp-pcol__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.pp-pcol__h .x-mono{font-size:12px;color:var(--text-3)}.pp-pipe__arrow{align-self:center;margin-top:30px;color:var(--text-3)}.pp-fin{list-style:none;margin:0;padding:8px;display:grid;gap:2px;border-radius:var(--r-l);background:var(--glass-1);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--edge)}.pp-fin--none{display:block;padding:22px}.pp-fin__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pp-fin__row:hover{background:var(--glass-2)}.pp-fin__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-fin__row .x-mono{font-size:11.5px;color:var(--text-3)}.pp-fin__row .x-icon{color:var(--ok);width:18px;height:18px;stroke-width:2}.pp-fin__t{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fin__ghost{background:var(--glass-3);border:1px solid var(--line-2);box-shadow:0 10px 30px -10px var(--shadow)}.pp-env{display:grid;gap:14px;padding:18px 20px;border-radius:var(--r-l)}.pp-env--none{padding:24px}.pp-env__none{margin:0;font:var(--display-weight) 20px/1.25 var(--font-display)}.pp-env__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-env__name{margin:4px 0 0;font:500 14px/1.3 var(--font-mono);word-break:break-all}.pp-env__ver{flex:none;font:500 12px/1 var(--font-mono);color:var(--text-2);padding:5px 8px;border-radius:6px;border:1px solid var(--line-2)}.pp-apps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp-apps li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13.5px}.pp-apps em{font-style:normal;font-size:12px;color:var(--text-3)}.pp-strip{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:22px}.pp-strip i{border-radius:2px;background:var(--ok);opacity:.85}.pp-strip i.is-warn{background:var(--warn);opacity:1}.pp-strip i.is-bad{background:var(--bad);opacity:1}.pp-strip__cap{display:flex;justify-content:space-between;align-items:baseline;margin-top:-6px;font-size:11px;color:var(--text-3)}.pp-strip__cap b{font-weight:400;color:var(--text-2)}.pp-env__last{margin:0;font-size:13px;color:var(--text-2)}.pp-env__act{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-release{display:grid;gap:10px}.pp-release .x-btn{width:100%}.pp-release__note{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-3)}.pp-hist{margin-top:26px;padding:20px 22px;border-radius:var(--r-l)}.pp-hist__rows{display:grid;margin-top:8px}.pp-hist__row{display:grid;grid-template-columns:90px 90px 110px minmax(0,1fr) auto;gap:16px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.pp-hist__row:first-child{border-top:0}.pp-hist__row b{color:var(--text-1);font-weight:500}.pp-ship{display:grid;gap:22px}.pp-log{margin:0;padding:14px 16px;max-height:420px;overflow:auto;border-radius:var(--r-m);background:var(--base-2);border:1px solid var(--line);font:400 12px/1.75 var(--font-mono);color:var(--text-2)}.pp-log__l{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.pp-log__l time{color:var(--text-3);margin-right:12px}.pp-log__l--warn{color:var(--warn)}.pp-log__l--bad{color:var(--bad)}.pp-dep{list-style:none;margin:0;padding:0;display:grid}.pp-dep li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.pp-dep li:first-child{border-top:0}.pp-dep b{color:var(--text-1);font-weight:500;overflow-wrap:anywhere}.pp-bk__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pp-settings{display:grid;gap:22px}.pp-set{padding:22px 26px 24px;border-radius:var(--r-l);display:grid;gap:18px}.pp-set__h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pp-set__sub{margin:4px 0 0;font-size:13.5px;color:var(--text-3)}.pp-set__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:start;padding-top:6px}.pp-people{list-style:none;margin:0;padding:0;display:grid}.pp-person{display:grid;grid-template-columns:44px minmax(0,1fr) 160px;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.pp-person:first-child{border-top:0}.pp-person__t{display:grid;gap:2px;min-width:0}.pp-person__t b{font-weight:600;font-size:14.5px}.pp-person__t em{font-style:normal;font-weight:400;margin-left:6px}.pp-person__t .x-mono,.pp-person__t em{font-size:12px;color:var(--text-3)}.pp-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font:500 12px/1 var(--font-display);letter-spacing:.06em;background:color-mix(in srgb,var(--pc) 22%,var(--glass-2));border:1px solid color-mix(in srgb,var(--pc) 40%,var(--line))}.pp-role{font-size:13.5px;color:var(--text-2);padding:0 14px}.pp-roleSel .x-input{height:36px}.pp-auto{position:relative;padding:4px 0 0}.pp-auto__rail{position:relative;height:6px;margin:14px 12px 0;border-radius:3px;background:var(--track)}.pp-auto__fill{inset:0 auto 0 0;width:calc(var(--s) * 100%);border-radius:3px;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);transition:width var(--dur-slow) var(--ease-spring)}.pp-auto__fill,.pp-auto__orb{position:absolute;background:var(--accent)}.pp-auto__orb{top:50%;left:calc(var(--s) * 100%);width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 20%,transparent),0 0 22px var(--accent);transition:left var(--dur-slow) var(--ease-spring)}.pp-auto__stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.pp-auto__stop{padding:12px 4px;background:none;border:0;border-radius:var(--r-s);cursor:pointer;font:500 14.5px/1.35 var(--font-body);color:var(--text-2);text-align:center;text-wrap:balance;transition:color var(--dur-quick) var(--ease-standard)}.pp-auto__stop:first-child{text-align:left}.pp-auto__stop:last-child{text-align:right}.pp-auto__stop:hover{color:var(--text-1)}.pp-auto__stop[aria-checked=true]{color:var(--text-1);font-weight:600}.pp-auto__stop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-auto__desc{margin:0;max-width:70ch;font-size:15px;line-height:1.65;color:var(--text-2);min-height:50px}.pp-budget{display:grid;gap:10px}.pp-budget__t{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pp-budget__t b{font-weight:500;font-size:14px}.pp-conn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pp-lines{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:10px}.pp-lines li{display:flex;align-items:center;gap:10px;font-size:13.5px;min-width:0}.pp-lines b{font-weight:500;overflow-wrap:anywhere}.pp-lines .x-chip{padding:2px 8px;font-size:11.5px;--c:var(--text-3);margin-left:auto}:root[data-motion=calm] .pp-designing:before,:root[data-motion=calm] .pp-dot--ai,:root[data-motion=calm] .pp-orb.is-live,:root[data-motion=calm] .pp-track__orb{animation:none}:root[data-motion=calm] .pp-track__fill,:root[data-motion=calm] .pp-track__orb{transition-duration:.3s}@media (prefers-reduced-motion:reduce){.pp-designing:before,.pp-dot--ai,.pp-orb.is-live,.pp-track__orb{animation:none}}.soon[data-screen=project]:has(.pp[data-side]){width:100%}body.is-app .stage:has(.pp[data-side]){padding-top:100px;padding-bottom:72px}.pp[data-side]{--pp-sw:248px;--pp-gap:28px;--pp-max:1200px;box-sizing:border-box;padding-left:calc(var(--pp-sw) + var(--pp-gap));padding-right:16px;transition:opacity var(--dur-quick) var(--ease-in),transform var(--dur-quick) var(--ease-in),filter var(--dur-quick) var(--ease-in),padding-left var(--dur-slow) var(--ease-standard)}.pp[data-side=closed]{--pp-sw:64px;--pp-max:1440px}.pp[data-side]>.pp-body{width:100%;max-width:var(--pp-max);margin-inline:auto}.pp[data-side]>.pp-body:has(.ru-gt){--pp-max:1640px}.pp[data-side=closed]>.pp-body:has(.ru-gt){--pp-max:1840px}.pp[data-side] .pp-area,.pp[data-side] .pp-body,.pp[data-side] .pp-view{grid-template-columns:minmax(0,1fr)}.pp-snav{position:fixed;z-index:6;left:max(16px,env(safe-area-inset-left,0px));top:92px;bottom:64px;width:var(--pp-sw);display:flex;flex-direction:column;box-sizing:border-box;padding:14px 10px 10px;border-radius:var(--r-l);overflow:hidden;transition:width var(--dur-slow) var(--ease-standard)}.pp-side__head{flex:none;padding:2px 8px 12px;margin-bottom:8px;border-bottom:1px solid var(--line);overflow:hidden;transition:opacity var(--dur-quick) var(--ease-standard),max-height var(--dur-slow) var(--ease-standard),padding var(--dur-slow) var(--ease-standard),margin var(--dur-slow) var(--ease-standard);max-height:140px}.pp-side__q{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--text-2);text-wrap:balance}.pp-side__nav{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.pp-side__nav::-webkit-scrollbar{display:none}.pp-side__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-side__list li{display:block}.pp-side__item{position:relative;z-index:1;display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 13px;box-sizing:border-box;border:0;border-radius:12px;background:transparent;color:var(--text-2);font:500 14px/1 var(--font-body);text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden;transition:color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard)}.pp-side__item:hover{color:var(--text-1);background:var(--glass-1)}.pp-side__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-side__item .x-icon{flex:none;width:20px;height:20px;transition:color var(--dur-quick) var(--ease-standard)}.pp-side__item[aria-current=page]{color:var(--text-1)}.pp-side__item[aria-current=page] .x-icon{color:var(--accent)}.pp-side__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--dur-quick) var(--ease-standard)}.pp-side__ind{position:absolute;z-index:0;left:0;right:0;top:0;height:0;border-radius:12px;pointer-events:none;opacity:0;will-change:transform,height;background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:inset 0 1px 0 var(--edge);transition:transform var(--dur-slow) var(--ease-spring),height var(--dur-slow) var(--ease-spring),opacity var(--dur-quick) var(--ease-standard)}.pp-side__ind:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.pp-side__ind.is-on{opacity:1}.pp-side__grp+.pp-side__grp,.pp-side__grp+.pp-side__one,.pp-side__one+.pp-side__grp{margin-top:6px}.pp-side__gh{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 13px;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:var(--text-3);font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;overflow:hidden;transition:color var(--dur-quick) var(--ease-standard),background-color var(--dur-quick) var(--ease-standard),height var(--dur-slow) var(--ease-standard),opacity var(--dur-quick) var(--ease-standard)}.pp-side__gh:hover{color:var(--text-1);background:var(--glass-1)}.pp-side__gh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pp-side__gl{flex:1;min-width:0;text-align:left}.pp-side__gh .x-icon{flex:none;width:16px;height:16px;transition:transform var(--dur-slow) var(--ease-spring)}.pp-side__grp.is-shut .pp-side__gh .x-icon{transform:rotate(-90deg)}.pp-side__sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-side__grp.is-shut .pp-side__sub{display:none}.pp[data-side=closed] .pp-side__gh{height:0;opacity:0;padding:0;pointer-events:none;visibility:hidden}.pp[data-side=closed] .pp-side__grp.is-shut .pp-side__sub{display:flex}.pp[data-side=closed] .pp-side__grp+.pp-side__grp,.pp[data-side=closed] .pp-side__grp+.pp-side__one,.pp[data-side=closed] .pp-side__one+.pp-side__grp{margin-top:5px;padding-top:5px;border-top:1px solid var(--line)}.pp-side__foot{flex:none;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.pp-side__tog .x-icon{transition:transform var(--dur-slow) var(--ease-spring),color var(--dur-quick) var(--ease-standard)}.pp[data-side=closed] .pp-side__tog .x-icon{transform:rotate(180deg)}.pp[data-side=closed] .pp-side__head{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-bottom-color:transparent}.pp[data-side=closed] .pp-side__label{opacity:0}.pp-ptitle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.pp-ptitle{margin:0;font:var(--display-weight) 26px/1.15 var(--font-display);letter-spacing:var(--display-tracking);outline:none}.pp[data-side] .pp-area{gap:16px}:root[data-motion=calm] .pp-side__head,:root[data-motion=calm] .pp-side__ind,:root[data-motion=calm] .pp-snav,:root[data-motion=calm] .pp[data-side]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.pp-side__head,.pp-side__ind,.pp-snav,.pp[data-side]{transition-duration:0s}}@media (max-width:1180px){.pp-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pipe{grid-template-columns:minmax(0,1fr)}.pp-pipe__arrow{display:none}.pp-sp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}