.po-calm [data-spec-plate]{border-radius:14px;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px rgb(15 18 25/.06)}.po-calm .po-mat>[data-spec]{position:relative;z-index:1;border-color:rgb(15 18 25/.08)!important;box-shadow:0 1px 2px rgb(15 18 25/.06),0 18px 40px -18px rgb(15 18 25/.22)!important}.po-calm [data-field=request]{background:transparent!important;box-shadow:none;overflow:visible;padding-top:122px}.po-calm [data-field=handoff]>.po-win,.po-calm [data-field=request]>.po-rq-card{position:relative;z-index:1;display:flex;height:100%;min-width:0;flex-direction:column;padding:16px 14px 14px;border-radius:14px;background:#f7f7f8;border:1px solid rgb(15 18 25/.07)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(15 18 25/.04),0 12px 28px -14px rgb(15 18 25/.12),0 40px 80px -40px rgb(15 18 25/.18)!important}.po-calm .po-rq-facts,.po-calm .po-well{display:grid;gap:12px;margin-top:14px;padding:12px 12px 13px;border-radius:10px;background:#ffffff;box-shadow:inset 0 0 0 1px rgb(15 18 25/.06),inset 0 1px 2px rgb(15 18 25/.04)}.po-calm .po-rq-sheet{position:absolute;top:calc(16px + var(--n) * 26px);left:calc(22px + (4 - var(--n)) * 2.5px);right:calc(22px + (4 - var(--n)) * 2.5px);bottom:22px;border:1px solid rgb(15 18 25/calc(.05 + var(--n) * .012));border-radius:10px;background:color-mix(in oklab,#ffffff calc(40% + var(--n) * 16%),#e4e4e6);box-shadow:inset 0 1px 0 rgb(255 255 255/.7),0 -2px 6px -3px rgb(15 18 25/.08);transition:transform .56s cubic-bezier(.23,1,.32,1),background-color .56s cubic-bezier(.23,1,.32,1),box-shadow .56s cubic-bezier(.23,1,.32,1)}.po-calm .po-rq-sheet:before{content:"";position:absolute;left:-1px;top:4px;height:18px;width:3px;border-radius:0 3px 3px 0;background:var(--po-authority);transform:scaleY(0);transform-origin:top;transition:transform .52s cubic-bezier(.23,1,.32,1)}.po-calm .po-rq-sheet[data-on=true]{transform:translateY(-3px);background:#ffffff;box-shadow:0 -6px 14px -6px rgb(15 18 25/.18)}.po-calm .po-rq-sheet[data-on=true]:before{transform:scaleY(1);transition-delay:.12s}.po-calm .po-rq-tab{display:flex;width:100%;height:26px;align-items:center;gap:6px;padding:0 10px;border-radius:9px 9px 0 0;white-space:nowrap;cursor:pointer;text-align:left}.po-calm .po-rq-tab:focus-visible{outline:2px solid var(--po-authority);outline-offset:-2px}.po-calm .po-rq-ico{width:14px;height:14px;flex-shrink:0;color:var(--po-ink-quiet);transition:color .48s cubic-bezier(.23,1,.32,1) 90ms}.po-calm .po-rq-tab b{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:var(--po-ink);overflow:hidden;text-overflow:ellipsis}.po-calm .po-rq-tab b,.po-calm .po-rq-tab i{line-height:14px;transition:color .48s cubic-bezier(.23,1,.32,1) 90ms}.po-calm .po-rq-tab i{font-size:11.5px;font-style:normal;font-variant-numeric:tabular-nums;color:var(--po-ink-quiet)}.po-calm .po-rq-tab :is(.po-rq-ico,b,i){opacity:calc(.42 + var(--n) * .16);transition:color .48s cubic-bezier(.23,1,.32,1) 90ms,opacity .48s cubic-bezier(.23,1,.32,1) 90ms}.po-calm .po-rq-sheet[data-on=true] :is(.po-rq-ico,b,i){color:var(--po-authority);opacity:1}@media (hover:hover) and (pointer:fine){.po-calm .po-rq-sheet[data-on=false]:hover{transform:translateY(-3px);background:color-mix(in oklab,#ffffff 88%,#eeeef0)}}.po-calm .po-rq-rows{position:relative;display:grid;margin-top:8px;padding:11px 12px 12px 22px;border-radius:10px;background:#ffffff;box-shadow:inset 0 0 0 1px rgb(15 18 25/.07),0 1px 2px rgb(15 18 25/.06),0 6px 14px -8px rgb(15 18 25/.18)}.po-calm .po-rq-rows:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--po-authority)}.po-calm .po-rq-row{grid-area:1/1;display:flex;align-items:flex-start;gap:8px;opacity:0;filter:blur(3px);transform:translateY(6px);transition:opacity .52s cubic-bezier(.33,0,.2,1),filter .52s cubic-bezier(.33,0,.2,1),transform .56s cubic-bezier(.23,1,.32,1)}.po-calm .po-rq-row[data-on=false]{transform:translateY(-6px)}.po-calm .po-rq-row[data-on=true]{opacity:1;filter:blur(0);transform:none;transition-delay:.2s}@media (prefers-reduced-motion:reduce){.po-calm .po-rq-sheet:before,.po-calm :is(.po-rq-sheet,.po-rq-row,.po-rq-ico,.po-rq-tab b,.po-rq-tab i){transition:none!important}}@container (min-width: 1000px){.po-calm [data-spec-plate]{aspect-ratio:3/4!important}}.po-calm :is([data-field=handoff],[data-field=partner]){background:#ededee!important;box-shadow:inset 0 0 0 1px rgb(15 18 25/.05),0 1px 2px rgb(15 18 25/.04),0 24px 48px -30px rgb(15 18 25/.2)}.po-calm .po-well{gap:0;padding:6px 12px}.po-calm .po-tile{padding:12px 14px 13px;border-radius:10px;background:#ffffff;box-shadow:inset 0 0 0 1px rgb(15 18 25/.07),0 1px 2px rgb(15 18 25/.06),0 6px 14px -8px rgb(15 18 25/.18)}.po-ho-act{display:inline-grid;height:28px;padding:0 10px;border:1px solid rgb(15 18 25/.08);border-radius:8px;background:#ffffff;box-shadow:0 1px 2px rgb(15 18 25/.05),0 4px 10px -6px rgb(15 18 25/.16);font-size:12.5px;font-weight:500;color:var(--po-ink);transition:border-color .36s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1)}.po-ho-act:hover{border-color:rgb(15 18 25/.16);box-shadow:0 1px 2px rgb(15 18 25/.06),0 6px 14px -6px rgb(15 18 25/.22)}.po-ho-act>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:6px;opacity:0;filter:blur(2px);transition:opacity .56s cubic-bezier(.33,0,.2,1),filter .56s cubic-bezier(.33,0,.2,1)}.po-ho-act>span[data-on=true]{opacity:1;filter:blur(0);transition-delay:.16s}.po-ho-swap{display:grid;margin:-2px 0 -2px -6px;padding:2px 0 2px 6px;border-radius:5px;background:transparent;transition:background-color .9s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i, 0) * .14s + .2s)}.po-ho-swap[data-up=true]{background:color-mix(in oklab,#f08a6f 13%,#ffffff)}.po-ho-swap>span{grid-area:1/1;opacity:0;filter:blur(3px);transform:translateY(6px);transition:opacity .6s,filter .6s,transform .64s;transition-timing-function:cubic-bezier(.33,0,.2,1);transition-delay:calc(var(--i, 0) * .14s)}.po-ho-swap>span[data-on=true]{opacity:1;filter:blur(0);transform:none;transition-duration:.76s,.76s,.82s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--i, 0) * .14s + .18s)}.po-ho-new{opacity:0;filter:blur(3px);transform:translateY(8px);transition:opacity .56s,filter .56s,transform .6s;transition-timing-function:cubic-bezier(.33,0,.2,1)}.po-ho-new[data-on=true]{opacity:1;filter:blur(0);transform:none;transition-duration:.76s,.76s,.82s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:.52s}@media (prefers-reduced-motion:reduce){.po-ho-act>span,.po-ho-new,.po-ho-swap>span{filter:none;transform:none;transition:opacity .5s;transition-delay:0s}}.po-calm [data-field=partner]{padding:72px 36px 36px!important}.po-calm [data-field=partner]:before{content:"";position:absolute;inset:22px;border-radius:14px;background:#f7f7f8;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px rgb(15 18 25/.07),0 1px 2px rgb(15 18 25/.04),0 12px 28px -14px rgb(15 18 25/.12),0 40px 80px -40px rgb(15 18 25/.18)}.po-calm [data-field=partner]>.po-sheet{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;padding:16px 14px 14px;border-radius:10px;background:#ffffff;border:1px solid rgb(15 18 25/.06)!important;box-shadow:0 1px 2px rgb(15 18 25/.05),0 8px 20px -12px rgb(15 18 25/.16)!important}.po-calm .po-recess{padding:10px 12px 11px;border-radius:9px;background:#f0f0f1;box-shadow:inset 0 1px 2px rgb(15 18 25/.07),inset 0 0 0 1px rgb(15 18 25/.05)}.po-calm .po-portal-bar{position:absolute;z-index:1;inset:22px 22px auto;height:36px;display:flex;align-items:center;gap:10px;padding:0 14px;background:transparent;font-size:12.5px;color:var(--po-ink-muted)}.po-calm .po-portal-mark{font-weight:700;font-size:14px;letter-spacing:-.02em;color:var(--po-ink)}.po-calm .po-portal-name{padding-left:10px;border-left:1px solid rgb(15 18 25/.14)}.po-calm .po-portal-who{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e4e8ea;font-size:9.5px;font-weight:600;color:var(--po-ink-muted)}.po-calm .po-ho-roll{height:92px;overflow:hidden}.po-calm .po-ho-roll>ol{display:grid;gap:12px;transition:transform .82s cubic-bezier(.23,1,.32,1) .28s}.po-calm .po-ho-roll>ol>li{height:40px}.po-calm .po-ho-roll[data-up=true]>ol{transform:translateY(-52px)}.po-calm .po-ho-roll>ol>li:first-child{transition:opacity .6s cubic-bezier(.23,1,.32,1) .28s}.po-calm .po-ho-roll[data-up=true]>ol>li:first-child{opacity:0}@media (prefers-reduced-motion:reduce){.po-calm .po-ho-roll>ol,.po-calm .po-ho-roll>ol>li{transition:none}}.po-surfaces{--po-gap:24px}.po-seats{margin-bottom:16px}.seg.po-seg{--seg-edge:rgba(35,46,51,0.14);--seg-ground:rgba(35,46,51,0.028);--seg-pill-top:rgba(255,255,255,0.96);--seg-pill-bottom:rgba(255,255,255,0.82);--seg-pill-edge:rgba(35,46,51,0.1);--seg-pill-lip:rgba(255,255,255,0.9);--seg-focus:rgba(0,83,106,0.55);margin:0 auto;width:fit-content}.seg.po-seg .seg-pill{box-shadow:inset 0 1px 0 var(--seg-pill-lip),0 1px 2px rgba(35,46,51,.09)}.po-seat{font-size:15px;font-weight:500;color:var(--po-ink-quiet);cursor:pointer;border:0;transition:color .2s ease}.po-seat:hover{color:var(--po-ink-muted)}.po-seat.is-on{color:var(--po-ink);font-weight:600}.po-seat-standing{text-align:center;margin:12px 0 0;font-size:13.5px;line-height:1.45;color:var(--po-ink-muted)}.po-seat-standing strong{color:var(--po-ink);font-weight:600}.po-form{margin:0;padding:0}.po-form-row{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 16px;border-bottom:1px solid var(--po-line-soft)}.po-form-row:last-child{border-bottom:0}.po-form-row dt{margin:0;font-size:12.5px;color:var(--po-ink-quiet)}.po-form-row dd{margin:0;font-size:13.5px;line-height:1.35;color:var(--po-ink)}@media (max-width:560px){.po-form-row{grid-template-columns:1fr;gap:2px}}.po-withheld{display:inline-flex;align-items:center;gap:9px}.po-withheld-lock{width:13px;height:13px;flex:none;color:var(--po-authority)}.po-withheld-word{font-weight:600;color:var(--po-authority)}.po-withheld-by{color:var(--po-ink-quiet)}.po-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;border-top:1px solid var(--po-line)}.po-form-note{flex:1 1 22ch;min-width:0;font-size:12.5px;line-height:1.45;color:var(--po-ink-quiet)}.po-form-foot{margin:0;padding:0 16px 16px;font-size:13px;line-height:1.5;color:var(--po-ink-muted)}.po-form-foot strong{color:var(--po-ink);font-variant-numeric:tabular-nums}.po-btn.is-theirs{border-style:dashed;border-color:var(--po-line-soft);background:transparent;color:var(--po-ink-quiet)}.po-act-whose{font-size:12px;color:var(--po-ink-quiet)}.po-btn-quiet{border-color:transparent;background:transparent;color:var(--po-ink-quiet)}.po-state-chip{display:inline-flex;align-items:center;gap:8px;font-weight:700}.po-state-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--po-state,var(--po-pending));transition:background-color .32s ease}.po-state-chip .po-state-ticks{order:2}.po-state-ticks{display:inline-flex;gap:3px;align-self:center}.po-state-ticks span{width:10px;height:4px;border-radius:1px;background:var(--po-line);transition:background-color .32s ease}.po-state-ticks span[data-on=true]{background:var(--po-state,var(--po-pending))}.po-stream{margin:0;padding:4px 14px 8px;list-style:none}.po-stream li{position:relative;display:grid;grid-template-columns:58px 26px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0 13px;border-bottom:0!important}.po-stream li:not(:last-child):after{content:"";position:absolute;left:80px;top:33px;bottom:4px;width:1px;background:var(--po-line-dark)}.po-stream-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--po-authority);color:#ffffff}.po-stream-mark[data-channel=comment]{background:var(--po-authority-lit)}.po-stream-what{margin-top:2px}.po-stream-who{color:var(--po-dark-quiet)!important}.po-stream li{animation:po-row-in .3s var(--po-ease) both}.po-stream-dot{width:7px;height:7px;border-radius:50%;background:var(--po-state,var(--po-pending));transform:translateY(-1px)}.po-stream-body{display:block;min-width:0}.po-stream-body strong{font-size:13.5px;font-weight:600;color:var(--po-ink)}.po-stream-body span{display:block;font-size:12.5px;line-height:1.45;color:var(--po-ink-muted)}.po-stream-channel{margin-top:3px;color:var(--po-ink-quiet)!important}.po-stream-when{font-size:12px;color:var(--po-ink-quiet);font-variant-numeric:tabular-nums}.po-portal{border:1px solid var(--po-line);border-radius:var(--po-surface-radius);overflow:hidden}.po-portal,.po-portal-head{background:var(--po-surface)}.po-portal-head{display:flex;align-items:center;gap:28px;padding:14px 18px;border-bottom:1px solid var(--po-line-strong);box-shadow:0 1px 0 0 rgba(35,46,51,.04)}.po-portal-brand{display:inline-flex;align-items:center;gap:12px;flex:none}.po-portal-mark{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--po-ink)}.po-portal-prop{padding-left:12px;border-left:1px solid var(--po-line-strong);font-size:13.5px;font-weight:600;color:var(--po-ink-muted);white-space:nowrap}.po-portal-nav{display:flex;gap:18px;min-width:0;overflow:hidden;font-size:12.5px;color:var(--po-ink-quiet)}.po-portal-nav span{white-space:nowrap}.po-portal-nav .is-on{color:var(--po-ink);font-weight:600;box-shadow:inset 0 -2px 0 0 var(--po-platform);padding-bottom:2px}.po-portal-who{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;color:var(--po-ink);flex:none}.po-portal-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--po-canvas-deep);color:var(--po-ink-muted);font-size:11px;font-weight:700}.po-portal-whotext{line-height:1.3}.po-portal-whotext span{display:block;font-size:11.5px;color:var(--po-ink-quiet)}@media (max-width:860px){.po-portal-who{display:none}}.po-portal-page{padding:0 0 20px;background:var(--po-surface-2)}.po-track5{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:20px 18px 22px;list-style:none}.po-track5 li{position:relative;display:grid;justify-items:center;gap:9px;min-width:0}.po-track5 li:not(:last-child):after{content:"";position:absolute;top:9px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;border-radius:1px;background:var(--po-line)}.po-track5 li[data-done=true]:after{background:var(--po-platform-lift)}.po-track5-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--po-surface);border:2px solid var(--po-line-strong);color:#ffffff}.po-track5 li[data-done=true] .po-track5-mark{background:var(--po-platform);border-color:var(--po-platform)}.po-track5 li[data-here=true] .po-track5-mark{background:var(--po-surface);border-color:var(--po-platform);box-shadow:0 0 0 3px color-mix(in srgb,var(--po-platform) 18%,transparent)}.po-track5-label{font-size:11.5px;line-height:1.25;text-align:center;color:var(--po-ink-quiet)}.po-track5 li[data-here=true] .po-track5-label{color:var(--po-ink);font-weight:700}.po-portal-body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:16px;padding:0 18px;align-items:start}@media (max-width:860px){.po-portal-body{grid-template-columns:1fr}}.po-widget{min-width:0;border:1px solid var(--po-line);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(35,46,51,.05),0 12px 28px -20px rgba(35,46,51,.5)}.po-widget,.po-widget-side{background:var(--po-surface)}.po-portal-side{display:grid;gap:14px;align-content:start;min-width:0}@media (max-width:860px){.po-widget-side{border-left:0}}.po-status{margin:0;padding:4px 16px 10px}.po-status>div{display:grid;grid-template-columns:minmax(0,92px) minmax(0,1fr);gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--po-line-soft)}.po-status>div:last-child{border-bottom:0}.po-status dt{margin:0;font-size:12px;color:var(--po-ink-quiet)}.po-status dd{margin:0;font-size:13.5px;font-weight:600;color:var(--po-ink)}.po-status-note{margin:0;padding:0 16px 14px;line-height:1.5}.po-status-note,.po-widget-note{font-size:11.5px;color:var(--po-ink-quiet)}.po-widget-note{margin-left:auto}.po-portal-chip{display:inline-block;margin-right:10px;padding:2px 7px;border:1px solid var(--po-line-strong);border-radius:3px;font-size:11.5px;font-weight:700;color:var(--po-ink);font-variant-numeric:tabular-nums}.po-widget-head{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid var(--po-line)}.po-widget-head h4{margin:0;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:13.5px;font-weight:600;color:var(--po-ink)}.po-widget-id{font-size:12.5px;color:var(--po-ink-quiet);font-variant-numeric:tabular-nums}.po-widget-empty{margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5;color:var(--po-ink-quiet)}.po-ws{--po-dark-ink:var(--po-ink);--po-dark-muted:var(--po-ink-muted);--po-dark-quiet:var(--po-ink-quiet);--po-line-dark:var(--po-line);--po-line-dark-soft:var(--po-line-soft);background:var(--po-surface);border:1px solid var(--po-line);border-radius:var(--po-surface-radius);overflow:hidden;color:var(--po-ink)}.po-ws-tabs{display:flex;align-items:center;gap:2px;padding:6px 10px 0;background:var(--po-canvas-deep);border-bottom:1px solid var(--po-line)}.po-ws-tabadd{display:grid;place-items:center;width:26px;height:26px;margin-left:4px;color:var(--po-ink-quiet)}.po-ws-tabtools{margin-left:auto;gap:10px;padding-bottom:6px;color:var(--po-ink-quiet)}.po-ws-tab,.po-ws-tabtools{display:inline-flex;align-items:center}.po-ws-tab{gap:8px;padding:6px 12px;font-size:12.5px;color:var(--po-dark-quiet);border-radius:0}.po-ws-tab.is-on{background:var(--po-surface);color:var(--po-ink);font-weight:600;box-shadow:0 1px 0 0 var(--po-surface)}.po-ws-head{padding:14px 16px 12px;border-bottom:1px solid var(--po-line)}.po-ws-title h4{margin:0;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--po-dark-ink)}.po-ws-title p{margin:3px 0 0;font-size:12.5px;color:var(--po-dark-muted)}.po-ws-secondary{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px 24px;margin:14px 0 0}.po-ws-secondary dt{margin:0;font-size:11.5px;color:var(--po-dark-quiet)}.po-ws-secondary dd{margin:3px 0 0;font-size:13px;color:var(--po-dark-ink)}.po-ws-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,322px)}@media (max-width:900px){.po-ws-body{grid-template-columns:1fr}}.po-ws-main{min-width:0}.po-ws-rtabs{display:flex;gap:18px;padding:10px 16px 0;border-bottom:1px solid var(--po-line-dark)}.po-ws-rtabs button,.po-ws-rtabs span{padding-bottom:8px;font-size:13px;color:var(--po-dark-quiet)}.po-ws-rtabs .is-on{color:var(--po-dark-ink);font-weight:600;box-shadow:inset 0 -2px 0 0 var(--po-platform)}.po-ws .po-form-row{border-bottom-color:var(--po-line-dark-soft)}.po-ws .po-form-row:nth-child(odd){background:var(--po-surface-2)}.po-ws .po-form-row dt{color:var(--po-dark-quiet)}.po-ws .po-form-row dd{color:var(--po-dark-ink)}.po-ws .po-form-actions{border-top-color:var(--po-line-dark)}.po-ws .po-act-whose,.po-ws .po-form-note{color:var(--po-dark-quiet)}.po-ws .po-form-foot{color:var(--po-dark-muted)}.po-ws .po-form-foot strong{color:var(--po-dark-ink)}.po-ws .po-withheld-word{color:var(--po-authority)}.po-ws .po-withheld-by{color:var(--po-dark-quiet)}.po-ws .po-state-ticks span{background:var(--po-line)}.po-ws .po-state-ticks span[data-on=true]{background:var(--po-state,var(--po-pending))}.po-ws .po-btn{background:rgba(238,241,244,.06);border-color:var(--po-line-dark);color:var(--po-dark-ink)}.po-ws .po-btn:hover:not(:disabled){background:var(--po-surface-2);border-color:#c3c9cf}.po-ws .po-btn.is-theirs{border-color:var(--po-line-soft)}.po-ws .po-btn-quiet,.po-ws .po-btn.is-theirs{background:transparent;color:var(--po-ink-quiet)}.po-ws .po-btn-quiet{border-color:transparent}.po-ws .po-btn:focus-visible{outline-color:var(--po-focus-ring)}.po-ws-panel{border-left:1px solid var(--po-line);background:var(--po-surface-2);display:flex;flex-direction:column}@media (max-width:900px){.po-ws-panel{border-left:0;border-top:1px solid var(--po-line-dark)}}.po-panel-head{padding:12px 16px;border-bottom:1px solid var(--po-line-dark);font-size:13px;font-weight:600;color:var(--po-dark-ink)}.po-panel-head,.po-panel-search{display:flex;align-items:center;gap:8px}.po-panel-search{margin:12px 16px;padding:6px 10px;background:var(--po-surface);border:1px solid var(--po-line-dark);border-radius:var(--po-radius);font-size:12.5px;color:var(--po-dark-quiet);cursor:text;transition:border-color .16s var(--po-ease),box-shadow .16s var(--po-ease)}.po-panel-search:hover{border-color:var(--po-focus-ring)}.po-panel-search:hover .po-panel-search-icon{color:var(--po-dark-muted)}.po-panel-search-icon{color:inherit;transition:color .16s var(--po-ease)}.po-ws-panel .po-stream li{border-bottom-color:var(--po-line-dark-soft);transition:background-color .16s var(--po-ease)}@media (hover:hover) and (pointer:fine){.po-ws-panel .po-stream li:hover{background-color:color-mix(in srgb,var(--po-platform) 8%,transparent)}}.po-ws-panel .po-stream-body strong{color:var(--po-dark-ink)}.po-ws-panel .po-stream-body span{color:var(--po-dark-muted)}.po-ws-panel .po-stream-channel{color:var(--po-dark-quiet)!important}.po-panel-empty,.po-ws-panel .po-stream-when{color:var(--po-dark-quiet)}.po-panel-empty{margin:0;padding:4px 16px 16px;font-size:12.5px;line-height:1.5}.po-panel-foot{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--po-line-dark);font-size:12px;color:var(--po-dark-quiet)}.po-panel-all{color:var(--po-authority);font-weight:600;cursor:pointer;transition:color .16s var(--po-ease)}.po-panel-all:hover{color:var(--po-authority-lit);text-decoration:underline}.po-panel-filter{margin-left:auto;color:var(--po-ink-quiet);cursor:pointer;transition:color .16s var(--po-ease)}.po-panel-filter:hover{color:var(--po-dark-ink)}@keyframes po-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.po-stream li{animation:none}.po-state-ticks span{transition:none}}.po-readout{background:var(--po-surface);border:1px solid var(--po-line);border-radius:var(--po-radius);overflow:hidden;max-width:720px}.po-readout-rows{margin:0;padding:0}.po-readout-rows>div{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;grid-template-areas:"label value flag" "label note flag";gap:2px 16px;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--po-line-soft);transition:background-color .42s ease}.po-readout-rows>div:last-child{border-bottom:0}.po-readout-rows dt{grid-area:label;margin:0;font-size:12.5px;color:var(--po-ink-quiet)}.po-readout-rows dd{grid-area:value;margin:0;font-size:15px;font-weight:500;color:var(--po-ink)}.po-readout-note{grid-area:note;font-size:12px;color:var(--po-ink-quiet)}.po-readout-flag{grid-area:flag;align-self:center;font-size:11.5px;font-weight:600;color:var(--po-authority)}.po-readout-rows>div.is-changed{background:var(--po-authority-soft)}.po-readout-say{margin:0;padding:12px 16px;border-top:1px solid var(--po-line);background:var(--po-surface-2);font-size:13px;line-height:1.5;color:var(--po-ink-muted)}.po-readout-say strong{color:var(--po-ink);font-weight:600}@media (max-width:560px){.po-readout-rows>div{grid-template-columns:1fr auto;grid-template-areas:"label flag" "value value" "note note"}}.po-portal-trail{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--po-line);font-size:12px;color:var(--po-ink-quiet)}.po-portal-trail span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.po-portal-trail span+span:before{content:"";width:4px;height:4px;border-top:1px solid var(--po-line);border-right:1px solid var(--po-line);transform:rotate(45deg);flex:none}.po-portal-trail .is-here{color:var(--po-ink);font-weight:600}.po-withheld.is-repeat .po-withheld-word{font-weight:500;opacity:.82}.po-ws-flash{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:11px 16px;border-bottom:1px solid var(--po-line);background:var(--po-surface-2);box-shadow:inset 3px 0 0 var(--po-state,var(--po-pending))}.po-ws-flash-title{grid-column:1/-1;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--po-ink)}.po-ws-flash dl{display:contents;margin:0}.po-ws-flash dt{margin:0;font-size:12px;color:var(--po-ink-quiet);white-space:nowrap}.po-ws-flash dd{margin:0;font-size:12.5px;line-height:1.35;color:var(--po-ink)}.po-ws-flash dd b{font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.po-ws-flash dd b[data-verdict=held]{color:var(--po-ink-quiet)}.po-ws-flash dd b[data-verdict=moved]{color:var(--po-authority)}@keyframes po-changed{0%{background:color-mix(in srgb,var(--po-authority) 16%,transparent)}to{background:transparent}}.po-ws-secondary div[data-changed=true]{animation:po-changed 2.4s var(--po-ease) both;border-radius:2px;margin:-3px -6px;padding:3px 6px}.po-ws-related{border-top:1px solid var(--po-line)}.po-ws-related-head{display:flex;align-items:baseline;gap:10px;padding:12px 16px 8px}.po-ws-related-head h5{margin:0;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);font-size:13px;font-weight:600;color:var(--po-ink)}.po-ws-related-count{font-size:12px;color:var(--po-ink-quiet)}.po-rel-head,.po-rel-list li{display:grid;grid-template-columns:20px minmax(0,152px) minmax(0,110px) minmax(0,1fr);align-items:center;gap:12px;padding:9px 16px}.po-rel-head{border-bottom:1px solid var(--po-line-dark);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--po-dark-quiet)}.po-rel-glyph{color:var(--po-ink-quiet)}.po-rel-list{margin:0;padding:0;list-style:none}.po-rel-list li{border-top:1px solid var(--po-line-soft)}.po-rel-kind{font-size:12px;color:var(--po-ink-quiet)}.po-rel-ref{font-size:12.5px;font-weight:600;color:var(--po-authority);font-variant-numeric:tabular-nums}.po-rel-name{font-size:12.5px;color:var(--po-ink-muted)}.po-rel-name em{font-style:normal;color:#8a6520}.po-rel-list li.is-held .po-rel-ref{font-weight:500}@media (max-width:560px){.po-rel-list li{grid-template-columns:minmax(0,1fr);gap:2px}}.po-ui{font-family:var(--font-sn-body),ui-sans-serif,system-ui,sans-serif}.po-ui h4,.po-ui h5{font-family:var(--font-sn-head),var(--font-sn-body),ui-sans-serif,sans-serif;letter-spacing:-.005em}.po-ws-shell{display:flex;align-items:stretch;min-width:0}.po-ws-nav{flex:none;width:132px;display:flex;flex-direction:column;gap:2px;padding:0 0 12px;background:var(--po-graphite);border-right:1px solid var(--po-graphite)}.po-ws-brand{display:block;padding:16px 14px 18px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1;color:#ffffff}.po-ws-nav ul{margin:0;padding:0 8px;list-style:none;display:grid;gap:2px}.po-ws-nav li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-radius:4px;font-size:12px;line-height:1.25;color:rgba(238,241,244,.62)}.po-ws-nav li svg{justify-self:center}.po-ws-nav li.is-on{position:relative;background:rgba(255,255,255,.07);color:#ffffff;font-weight:600}.po-ws-nav li.is-on:before{content:"";position:absolute;left:-8px;top:2px;bottom:2px;width:3px;border-radius:0 2px 2px 0;background:var(--po-platform-lift)}.po-ws-nav li.is-on svg{color:var(--po-platform-lift)}.po-ws-navfoot{margin-top:auto;padding:12px 16px 0;display:grid;gap:14px;justify-items:start}.po-ws-navhelp{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:12px;color:rgba(238,241,244,.62)}.po-ws-navhelp svg{justify-self:center}.po-ws-navme{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--po-platform);color:#ffffff;font-size:11.5px;font-weight:700;letter-spacing:.02em}@media (max-width:760px){.po-ws-nav{display:none}}.po-ws-frame{min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.po-ws-tab svg{opacity:.55}.po-ws-tab.is-on svg{opacity:.7}.po-ws-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.po-ws-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.po-act-more{position:relative}.po-act-more>summary{list-style:none;cursor:pointer}.po-act-more>summary::-webkit-details-marker{display:none}.po-act-more>summary::marker{content:""}.po-act-more[open]>summary{border-color:var(--po-line-strong)}.po-act-more[open]>summary svg:last-child{transform:rotate(180deg)}.po-act-more>summary svg:last-child{transition:transform .18s var(--po-ease)}.po-act-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:240px;display:grid;padding:5px;background:var(--po-surface);border:1px solid var(--po-line-strong);border-radius:5px;box-shadow:0 8px 24px -12px rgba(35,46,51,.4)}@media (prefers-reduced-motion:no-preference){.po-act-more[open] .po-act-menu{transform-origin:top right;animation:poMenuIn .17s var(--po-ease) both}.po-act-more[open] .po-act-item{animation:poMenuItemIn .18s var(--po-ease) both;animation-delay:calc(62ms + var(--po-row, 0) * 60ms)}.po-act-more[open] .po-act-item:nth-child(2){--po-row:1}.po-act-more[open] .po-act-item:nth-child(3){--po-row:2}.po-act-more[open] .po-act-item:nth-child(4){--po-row:3}.po-act-more[open] .po-act-item:nth-child(n+5){--po-row:4}}@keyframes poMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes poMenuItemIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.po-act-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:4px;background:none;font:inherit;font-size:13px;text-align:left;color:var(--po-ink);cursor:pointer}.po-act-item:hover:not(:disabled){background:var(--po-surface-2)}.po-act-item:disabled{color:var(--po-ink-quiet);cursor:default}.po-act-item .po-act-whose{font-size:11px;color:var(--po-authority);white-space:nowrap}.po-act{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-family:inherit;border-radius:var(--po-radius);border:1px solid transparent;background:transparent;color:var(--po-ink-muted);cursor:pointer;transition:background-color .17s ease,border-color .17s ease,color .17s ease,transform .12s var(--po-ease)}.po-act.is-primary{background:var(--po-authority);border-color:var(--po-authority);color:#ffffff;font-weight:600}.po-act.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--po-authority) 86%,#2b2f36)}.po-act.is-secondary{border-color:var(--po-line);background:var(--po-surface);color:var(--po-ink)}.po-act.is-secondary:hover:not(:disabled){background:var(--po-surface-2);border-color:#c3c9cf}.po-act.is-tertiary{color:var(--po-ink-muted)}.po-act.is-tertiary:hover:not(:disabled){background:var(--po-surface-2);color:var(--po-ink)}.po-act.is-quiet{color:var(--po-ink-quiet);font-size:12.5px}.po-act.is-quiet:hover{color:var(--po-ink)}.po-act:active:not(:disabled){transform:scale(.975);box-shadow:inset 0 1px 2px rgba(20,24,28,.14)}.po-act.is-theirs,.po-act:disabled{cursor:default;background:transparent;border-color:transparent;color:var(--po-ink-quiet);padding-left:0;padding-right:0;margin-right:4px}.po-act.is-theirs svg{opacity:.5}.po-ws-secondary div{min-width:0}.po-portal-record{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:16px 18px 2px}.po-portal-record h4{margin:0;font-size:17px;font-weight:600;color:var(--po-ink)}.po-portal-record p{display:flex;align-items:center;margin:7px 0 0;font-size:12.5px;color:var(--po-ink-muted)}.po-playbook{display:flex;align-items:flex-start;gap:3px;min-width:0}.po-playbook-step{display:flex;flex-direction:column;gap:6px;min-width:0;padding-right:10px}.po-playbook-bar{display:block;width:100%;min-width:52px;height:3px;border-radius:2px;background:var(--po-line);transition:background-color .32s ease}.po-playbook-step[data-done=true] .po-playbook-bar{background:color-mix(in srgb,var(--po-state,var(--po-pending)) 45%,var(--po-line))}.po-playbook-step[data-on=true] .po-playbook-bar{background:var(--po-state,var(--po-pending))}.po-playbook-label{font-size:10.5px;line-height:1.15;color:var(--po-ink-quiet);white-space:nowrap}.po-playbook-step[data-on=true] .po-playbook-label{color:var(--po-ink);font-weight:700}@media (max-width:780px){.po-playbook-bar{width:100%;min-width:34px}.po-playbook{width:100%}.po-playbook-step{flex:1 1 0}.po-playbook-label{display:none}.po-playbook-step[data-on=true] .po-playbook-label{display:block}}.po-surface-swap{display:grid}.po-surface-layer{grid-area:1/1;min-width:0;opacity:0;transform:translate3d(0,5px,0);pointer-events:none;transition:opacity .38s ease,transform .46s var(--po-ease)}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=portal],.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=workspace]{opacity:1;transform:none;pointer-events:auto;transition-duration:.3s,.42s}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=workspace],.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=portal]{z-index:0}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=portal],.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=workspace]{z-index:1}@media (prefers-reduced-motion:reduce){.po-surface-layer{transition:none;transform:none}.po-act,.po-playbook-bar{transition:none}}.po-ws-rtabs button{appearance:none;background:none;border:0;font:inherit;cursor:pointer}.po-approvals{margin:0;padding:0;list-style:none}.po-approvals li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--po-line-soft)}.po-approvals li:last-child{border-bottom:0}.po-appr-order{width:16px;font-size:11.5px;color:var(--po-ink-quiet);font-variant-numeric:tabular-nums;text-align:right}.po-approvals li[data-status=waiting]{box-shadow:inset 2px 0 0 var(--po-authority)}.po-approvals li[data-status=waiting] .po-appr-order{color:var(--po-authority)}.po-appr-who{font-size:13.5px;color:var(--po-ink)}.po-appr-who span{display:block;font-size:12px;color:var(--po-ink-quiet)}.po-appr-state{font-size:12.5px;color:var(--po-ink-quiet)}.po-approvals li[data-status=done] .po-appr-state{color:var(--po-approved)}.po-approvals li[data-status=waiting] .po-appr-state{color:var(--po-ink);font-weight:700}@media (min-width:1120px){.po-surfaces{margin-left:-32px;margin-right:-32px}}@keyframes po-resolve-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.po-resolve{display:inline-block;animation:po-resolve-in .34s var(--po-ease) both}.po-resolve.is-open{animation-duration:.42s}@media (prefers-reduced-motion:reduce){.po-resolve{animation:none}}@media (hover:hover) and (pointer:fine){.po-ws-nav li:not(.is-on),.po-ws-navhelp,.po-ws-navme{cursor:pointer;transition:background-color .14s var(--po-ease),color .14s var(--po-ease)}.po-ws-nav li:not(.is-on):hover,.po-ws-navhelp:hover,.po-ws-navme:hover{background:rgba(255,255,255,.06);color:rgba(238,241,244,.92)}.po-ws-tab,.po-ws-tabadd,.po-ws-tabtools{cursor:pointer;transition:background-color .14s var(--po-ease),color .14s var(--po-ease)}.po-ws-tab:not(.is-on):hover{background:rgba(255,255,255,.55);color:var(--po-ink-muted)}.po-ws-tabadd:hover,.po-ws-tabtools:hover{color:var(--po-ink)}.po-ws-rtabs button,.po-ws-rtabs span{cursor:pointer;transition:color .14s var(--po-ease),box-shadow .14s var(--po-ease)}.po-ws-rtabs button:not(.is-on):hover,.po-ws-rtabs span:not(.is-on):hover{color:var(--po-dark-ink);box-shadow:inset 0 -2px 0 0 color-mix(in srgb,var(--po-platform) 34%,transparent)}.po-rel-list li{cursor:pointer;transition:background-color .14s var(--po-ease)}.po-rel-list li:hover{background-color:color-mix(in srgb,var(--po-platform) 7%,transparent)}.po-rel-ref{transition:color .14s var(--po-ease)}.po-rel-list li:hover .po-rel-ref{color:var(--po-authority-lit);text-decoration:underline}.po-portal-nav span:not(.is-on),.po-portal-trail span:not(.is-here){cursor:pointer;transition:color .14s var(--po-ease)}.po-portal-nav span:not(.is-on):hover,.po-portal-trail span:not(.is-here):hover{color:var(--po-ink)}}@media (max-width:1023px){.po-surface-swap{position:relative;overflow:clip}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=workspace],.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=portal]{position:absolute;inset:0 0 auto 0}}@media (max-width:560px){.seg.po-seg{max-width:100%}.seg.po-seg .po-seat{font-size:13px;padding-inline:10px}.po-portal-nav span:not(.is-on){display:none}.po-ws-tab{white-space:nowrap}.po-rel-head,.po-ws-tab:not(.is-on){display:none}}.po-surfaces{--po-out:cubic-bezier(0.23,1,0.32,1);--po-spring:cubic-bezier(0.34,1.32,0.52,1);--po-pop:cubic-bezier(0.34,1.6,0.6,1)}.po-surface-layer{transform:translate3d(0,10px,0) scale(.985);transform-origin:50% 0;transition:opacity .34s cubic-bezier(.45,0,.85,.5) .17s,transform .52s var(--po-out)}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=portal],.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=workspace]{transition:opacity .3s var(--po-out),transform .68s var(--po-spring) 40ms}.po-surface-swap[data-showing=portal] .po-surface-layer[data-layer=portal]>*>*,.po-surface-swap[data-showing=workspace] .po-surface-layer[data-layer=workspace]>*>*{animation:po-part-in .62s var(--po-spring) var(--po-d,90ms) both}.po-surface-layer>*>:nth-child(2){--po-d:150ms}.po-surface-layer>*>:nth-child(3){--po-d:210ms}.po-surface-layer>*>:nth-child(n+4){--po-d:270ms}@keyframes po-part-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.po-state-ticks span{transform:scaleY(.6);transition:background-color .52s var(--po-out),transform .56s var(--po-pop)}.po-state-ticks span[data-on=true]{transform:none}.po-state-ticks span:nth-child(2){transition-delay:70ms}.po-state-ticks span:nth-child(3){transition-delay:.14s}.po-state-ticks span:nth-child(4){transition-delay:.21s}.po-state-ticks span:nth-child(5){transition-delay:.28s}.po-state-dot{transition:background-color .52s var(--po-out)}.po-stream li{animation:po-row-arrive .62s var(--po-spring) both}@keyframes po-row-arrive{0%{opacity:0;transform:translateY(-10px) scale(.98);filter:blur(2px)}60%{opacity:1;filter:none}to{opacity:1;transform:none}}.po-resolve{animation:po-resolve-arrive .56s var(--po-spring) both}.po-resolve.is-open{animation-duration:.64s}@keyframes po-resolve-arrive{0%{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.po-ws-secondary div[data-changed=true]{animation-name:po-changed-bloom}@keyframes po-changed-bloom{0%{background:color-mix(in srgb,var(--po-authority) 0%,transparent)}12%{background:color-mix(in srgb,var(--po-authority) 18%,transparent)}to{background:transparent}}.po-approvals>li,.po-form>.po-form-row{animation:po-part-in .56s var(--po-spring) both}.po-approvals>li:nth-child(2),.po-form>.po-form-row:nth-child(2){animation-delay:50ms}.po-approvals>li:nth-child(3),.po-form>.po-form-row:nth-child(3){animation-delay:.1s}.po-approvals>li:nth-child(4),.po-form>.po-form-row:nth-child(4){animation-delay:.15s}.po-approvals>li:nth-child(n+5),.po-form>.po-form-row:nth-child(n+5){animation-delay:.2s}@media (prefers-reduced-motion:no-preference){.po-act-more[open] .po-act-menu{animation:poMenuIn .26s var(--po-pop) both}.po-act-more[open] .po-act-item{animation-duration:.32s;animation-timing-function:var(--po-spring)}}@media (prefers-reduced-motion:reduce){.po-surface-layer{transition:none;transform:none}.po-approvals>li,.po-form>.po-form-row,.po-resolve,.po-stream li,.po-surface-layer>*>*{animation:none}.po-state-ticks span{transition:none;transform:none}}.po-hero .csh-ground.po-hero-quiet{background:radial-gradient(120% 90% at 88% 30%,rgba(0,83,106,.32),transparent 60%),#202c3f}@media (min-width:1024px){.po-hero .csh-inner{max-width:72rem;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:36px}}@media (max-width:1023px){.po-hero .csh-ground:after{content:none}}.po-hr{min-width:0;overflow:hidden;border-radius:10px;background:var(--po-surface);color:var(--po-ink);box-shadow:0 30px 60px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06);font-family:var(--po-font-body,inherit)}.po-hr-bar{display:flex;align-items:center;gap:12px;padding:10px 18px;background:#1f2b2e;color:#e8eef0;font-size:12.5px}.po-hr-brand{font-weight:700;font-size:15px;letter-spacing:-.01em}.po-hr-app{padding-left:12px;border-left:1px solid rgba(232,238,240,.28);font-weight:600}.po-hr-crumb{margin-left:auto;color:rgba(232,238,240,.62)}.po-hr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--po-line-soft,#dde2e4)}.po-hr-id{margin:0;font-size:24px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.po-hr-kind{margin:2px 0 0;font-size:13.5px;color:var(--po-ink-muted)}.po-hr-state{--po-state:var(--po-pending);display:inline-flex;align-items:center;gap:7px;margin-top:6px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--po-ink)}.po-hr-fields{margin:0;padding:4px 20px;display:grid}.po-hr-fields>div{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--po-line-soft,#dde2e4)}.po-hr-fields>div:last-child{border-bottom:0}.po-hr-fields dt{margin:0;font-size:12.5px;color:var(--po-ink-quiet)}.po-hr-fields dd{margin:0;font-size:14px;font-weight:600;color:var(--po-ink)}.po-hr-life{list-style:none;margin:0;padding:16px 20px 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--po-surface-2,#f4f6f6);border-top:1px solid var(--po-line-soft,#dde2e4)}.po-hr-life li{position:relative;display:grid;justify-items:center;gap:7px;text-align:center}.po-hr-life li:before{content:"";position:absolute;top:5px;left:-50%;width:100%;height:1px;background:var(--po-line);z-index:0}.po-hr-life li:first-child:before{content:none}.po-hr-life li[data-done]:before,.po-hr-life li[data-here]:before{background:var(--po-authority)}.po-hr-life-dot{position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:var(--po-surface);border:1.5px solid var(--po-line)}.po-hr-life li[data-done] .po-hr-life-dot{background:var(--po-authority);border-color:var(--po-authority)}.po-hr-life li[data-here] .po-hr-life-dot{border-color:var(--po-authority);box-shadow:0 0 0 3px color-mix(in srgb,var(--po-authority) 20%,transparent)}.po-hr-life-name{font-size:11.5px;line-height:1.25;color:var(--po-ink-quiet)}.po-hr-life li[data-here] .po-hr-life-name{color:var(--po-ink);font-weight:700}@media (max-width:560px){.po-hr-crumb{display:none}.po-hr-fields>div{grid-template-columns:minmax(0,1fr);gap:2px}.po-hr-life-name{font-size:10.5px}}.po-hero .po-thesis{color:rgba(238,241,244,.94)}.po-hero .po-thesis-sub{color:rgba(238,241,244,.8)}.po-frag-legend.po-frag-legend--first{margin:0 auto 22px}.po-frag-note,.po-frag-rows dt{font-size:12px}.po-frag-note{font-weight:600}.po-frag-compare{display:none}@media (max-width:1179px){.po-frag-legend.po-frag-legend--first{display:none}.po-frag-compare{display:grid;margin:0 0 26px;border-radius:8px;overflow:hidden;background:#ffffff;color:var(--po-ink)}.po-frag-compare-title{margin:0;font-size:13.5px;font-weight:700}.po-frag-compare-row,.po-frag-compare-title{padding:12px 16px;border-bottom:1px solid var(--po-line-soft,#dde2e4)}.po-frag-compare-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.po-frag-compare-row:last-child{border-bottom:0}.po-frag-compare-field{font-size:12px;color:var(--po-ink-quiet)}.po-frag-compare-held{font-size:14px;font-weight:600}.po-frag-compare-off{font-size:13.5px;color:#8a5a12}}@media (min-width:700px) and (max-width:1179px){.po-frag-compare-row{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:baseline}}.po-frag-card[data-pass] .po-frag-rows>div[data-spine],.po-frag[data-trace] .po-frag-rows>div.is-void[data-lit],.po-frag[data-trace] .po-frag-rows>div[data-lit]{box-shadow:none}.po-proj-card:not(.is-on) .po-proj-badge{background:var(--po-surface-2,#f1f3f4);color:var(--po-ink-muted);box-shadow:inset 0 0 0 1px var(--po-line-soft,#dde2e4)}.po-proj-card.is-on{border-color:var(--po-trace,var(--po-authority));background:color-mix(in srgb,var(--po-trace,var(--po-authority)) 7%,var(--po-surface));box-shadow:0 0 0 1px var(--po-trace,var(--po-authority))}.po-proj-reads,.po-proj-ref{font-size:12.5px;color:var(--po-ink-muted)}.po-canon-rows>div[data-read=true]{box-shadow:none}.po-canon-sum{margin:0;padding:0 24px 18px;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12.5px;color:var(--po-ink-muted);background:var(--po-surface-2,#f4f6f6)}.po-canon-sum strong{color:var(--po-ink);font-variant-numeric:tabular-nums}.po-canon-sum-op{margin-right:10px;color:var(--po-ink-quiet)}@media (max-width:720px){.po-life{height:auto;display:grid;gap:12px;padding:4px 0 2px}.po-life-rail{left:5px;right:auto;top:10px;bottom:10px;width:2px;height:auto}.po-life-run{display:none}.po-life-stop,.po-life-stop:first-child,.po-life-stop:last-child{position:relative;left:auto!important;transform:none;flex-direction:row;align-items:center;gap:12px;width:auto}.po-life-dot{margin-top:0;flex:none}.po-life-label,.po-life-stop:first-child .po-life-label,.po-life-stop:last-child .po-life-label{display:block;text-align:left;font-size:13px}}.po-paint{background:#dfe6e3}.po-paint picture,.po-paint-scrim{display:none}.po-plate{box-shadow:0 24px 60px -36px rgba(14,26,40,.45),0 0 0 1px rgba(14,26,40,.06)}.po-chapter[data-ladder=Platform]{background:radial-gradient(118% 92% at 16% -6%,#24333f 0,#1e2e37 28%,#1e2e37 58%,var(--po-band-deep) 100%)}.po-rail{display:none}.po-frag-port{-webkit-mask-image:linear-gradient(to var(--po-fade-dir,right),transparent,#000 70%);mask-image:linear-gradient(to var(--po-fade-dir,right),transparent,#000 70%)}.po-frag-port--out{--po-fade-dir:left}.po-paint{background:transparent}@media (max-width:560px){.po-canon-record-tag{margin-left:0;flex-basis:100%}.po-canon-sum{display:grid;gap:4px}.po-canon-sum-op{display:inline-block;width:14px;margin-right:6px}}.po-ws.is-annotated [data-origin]:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--po-note,transparent) 30%,transparent)}.po-plate{background:transparent;box-shadow:none}@media (max-width:640px){.po-prov-scroll{overflow-x:auto;margin-inline:-24px;padding-inline:24px;scrollbar-width:none}.po-prov-scroll::-webkit-scrollbar{display:none}.po-prov-scroll .prov-thumb{width:1400px;max-width:none}}.po-hero .po-hero-quiet{background:#172b4a}.po-hero .po-hero-wall{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:100% 0}.po-hr-brand{color:#62d84e}@media (max-width:1023px){.po-hero .po-hero-wall{inset:0 0 auto 0;height:auto;object-fit:fill;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}}@keyframes po-hr-live{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.75);opacity:0}to{transform:scale(2.75);opacity:0}}.po-hr-state{--po-state:var(--po-authority-lit,#0a8fa8)}.po-hr-state .po-state-dot{position:relative;width:8px;height:8px}.po-hr-state .po-state-dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--po-authority-lit,#0a8fa8);opacity:0;animation:po-hr-live 1.8s cubic-bezier(.23,1,.32,1) infinite}@media (prefers-reduced-motion:reduce){.po-hr-state .po-state-dot:after{animation:none}}.po-hero .po-hero-wall[data-photo=wait]{opacity:0;transform:scale(1.03)}.po-hero .po-hero-wall[data-photo=pending]{opacity:0;transform:scale(1.03);animation:cshPhotoArrive .9s cubic-bezier(.22,1,.36,1) both,cshPhotoSettle 1.5s cubic-bezier(.22,1,.36,1) both}.po-hero .po-hero-wall[data-photo=in]{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.po-hero .po-hero-wall[data-photo-instant]{transition:none}@keyframes po-hr-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.po-hero .po-hr{animation:po-hr-arrive 1.1s cubic-bezier(.22,1,.36,1) .12s both}@media (prefers-reduced-motion:reduce){.po-hero .po-hero-wall[data-photo=pending],.po-hero .po-hr{animation:none;opacity:1;transform:none}}.po-hero .csh-ground.po-hero-quiet{background:#214045}.po-hero .po-thesis{color:rgba(244,247,250,.95)}.po-hero .po-thesis-sub{color:rgba(240,244,248,.84)}.po-hero .po-back{color:rgba(240,244,248,.88)}