@font-face{font-family:GP Source Sans;src:url(/fonts/lab/paper-source-sans-3-latin.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}.gp{container:gp / inline-size;--ink: #17151f;--ink2: #3f3c4a;--ink3: #6c6979;--ink4: #9b98a8;--line: rgba(44, 32, 88, .085);--line2: rgba(44, 32, 88, .15);--paper: #fff;--desk: #f7f6fa;--desk2: #efedf5;--accent: #6a46ec;--accent-ink: #5534d6;--accent-ring: rgba(106, 70, 236, .2);--done: #2e8a5b;--wait: #b8730d;--fail: #c2462d;--run: #4b66d6;--sched: #9b98a8;--fibre: url(/assets/real/app-paper/paper-fibre.webp);--fibre-light: url(/assets/real/app-paper/paper-fibre-light.webp);--lift-1: 0 0 0 .5px rgba(44, 32, 88, .12), .5px 1px 1px rgba(44, 32, 88, .07), 1px 2px 5px -1px rgba(44, 32, 88, .07);--lift-2: 0 0 0 .5px rgba(44, 32, 88, .11), .5px 1px 1px rgba(44, 32, 88, .06), 2px 5px 10px -3px rgba(44, 32, 88, .09), 4px 14px 28px -10px rgba(44, 32, 88, .1);--lift-3: 0 0 0 .5px rgba(44, 32, 88, .12), 1px 2px 2px rgba(44, 32, 88, .05), 4px 12px 24px -8px rgba(44, 32, 88, .16), 10px 36px 72px -18px rgba(44, 32, 88, .24);--gp-h: 740px;--gp-hp: 760px;font-family:GP Source Sans,"Source Sans 3",system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.45;color:var(--ink);font-variant-numeric:tabular-nums;font-kerning:normal;-webkit-font-smoothing:antialiased}.gp [hidden]{display:none!important}.gp *,.gp *:before,.gp *:after{box-sizing:border-box}:where(.gp) button{font:inherit;color:inherit;cursor:pointer}.gp button:focus-visible,.gp textarea:focus-visible,.gp input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gp img{display:block}:where(.gp) :where(p,h3,h4,h5,ol,ul,dl,dd){margin:0}:where(.gp) :where(ol,ul){list-style:none;padding:0}:where(.gp) em{font-style:normal}.gp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-ic{display:block;flex:none;color:inherit}.gp-win{position:relative;display:flex;height:var(--gp-h);overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#ffffff8c,#fff0 55%),var(--fibre) 0 0 / 256px,var(--desk);background-blend-mode:normal,multiply,normal;box-shadow:0 0 0 .5px #2c205829}.gp--shadow .gp-win{box-shadow:var(--lift-3)}.gp-shell{display:flex;flex:1;min-width:0}.gp-main{position:relative;flex:1;min-width:0;display:flex;padding:8px 8px 8px 0}.gp-pane{flex:1;min-width:0;display:flex;flex-direction:column}.gp-main>.gp-pane{border-radius:10px;overflow:hidden;background:var(--paper) var(--fibre-light) 0 0 / 256px;background-blend-mode:multiply;box-shadow:var(--lift-2)}.gp-mod{flex:none;display:inline-block;width:var(--ms);height:var(--ms);line-height:0}.gp-mod svg{display:block;filter:drop-shadow(.5px .75px .5px rgba(44,32,88,.16))}.gp-mod--mono svg{filter:none}.gp-fold{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--sched);white-space:nowrap}.gp-fold svg{display:block;flex:none}.gp-fold__t{font-size:12.5px;font-weight:600;letter-spacing:.005em}.gp-fold--failed{color:var(--fail)}.gp-fold--off,.gp-fold--scheduled{color:var(--ink4)}.gp-fold--off .gp-fold__t,.gp-fold--scheduled .gp-fold__t{color:var(--ink3)}.gp-key{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;font:600 11px/1 GP Source Sans,system-ui,sans-serif;letter-spacing:.02em;color:var(--ink3);background:var(--paper);box-shadow:0 0 0 .5px var(--line2),0 1px #2c20581f}.gp-key--ink{color:#ffffffc7;background:#ffffff1a;box-shadow:inset 0 0 0 .5px #ffffff38}.gp-who{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.gp-who__r{overflow:hidden;text-overflow:ellipsis}.gp-av{--av: 20px;flex:none;display:inline-grid;place-items:center;width:var(--av);height:var(--av);border-radius:50%;font-size:max(11px,calc(var(--av) * .42));font-weight:650;letter-spacing:.02em;color:var(--ink2);background:linear-gradient(145deg,#fff,#ecebf3);box-shadow:0 0 0 .5px var(--line2),.5px 1px 1px #2c205814}.gp-av--role{color:var(--ink3)}.gp-sw{position:relative;flex:none;width:28px;height:16px;padding:0;border:0;border-radius:999px;background:#d9d7e2;box-shadow:inset 0 1px 1px #2c20581f;transition:background .18s}.gp-sw i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:.5px 1px 2px #17151f4d;transition:transform .18s}.gp-sw[aria-checked=true]{background:var(--ink)}.gp-sw[aria-checked=true] i{transform:translate(12px)}.gp-sw:disabled{opacity:.5;cursor:default}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--paper);color:var(--ink);font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 .5px var(--line2),.5px 1px 1px #2c205814,0 1px 3px -1px #2c20580f}.gp-btn:hover{background:#fbfafd}.gp-btn .gp-ic{color:var(--ink3)}.gp-btn--ink{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1a,.5px 1px 1px #17151f33,1px 3px 6px -2px #17151f47}.gp-btn--ink:hover{background:#2a2735}.gp-btn--ink .gp-ic{color:#fffc}.gp-btn--sm{height:26px;padding:0 10px;font-size:12.5px;gap:6px}.gp-btn--lg{height:36px;padding:0 14px;font-size:14px}.gp-btn--done{background:#eef6f1;color:var(--done);box-shadow:inset 0 0 0 .5px #2e8a5b4d}.gp-iconbtn{flex:none;position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ink3)}.gp-iconbtn:hover{background:#2c20580e;color:var(--ink)}.gp-iconbtn--ink{background:var(--ink);color:#fff}.gp-iconbtn--ink:hover{background:#2a2735;color:#fff}.gp-textbtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ink3);font-size:12.5px;font-weight:600}.gp-textbtn:hover{color:var(--ink)}.gp-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.gp-link:hover{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.gp-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:6px;background:var(--paper);color:var(--ink2);font-size:12.5px;font-weight:600;box-shadow:0 0 0 .5px var(--line2),.5px 1px 1px #2c20580f}.gp-chip .gp-ic{color:var(--ink4)}.gp-side{flex:none;width:232px;display:flex;flex-direction:column;padding:12px 10px;overflow:hidden}.gp-side__lights{height:24px;display:flex;align-items:center;padding:0 6px 0 4px;margin-bottom:10px}.gp-ws{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;text-align:left}.gp-ws:hover{background:#2c20580d}.gp-ws>span:not(.gp-wslogo){flex:1;min-width:0;font-size:15px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-ws .gp-ic{color:var(--ink4)}.gp-nav{display:grid;gap:2px}.gp-nav__i{display:flex;align-items:center;gap:10px;width:100%;height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--ink2);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap}.gp-nav__i>.gp-ic{color:var(--ink3)}.gp-nav__i:hover{background:#2c20580b}.gp-nav__i.is-on{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--lift-1)}.gp-nav__i.is-on>.gp-ic{color:var(--ink)}.gp-nav__i b{margin-left:auto;font-size:13.5px;font-weight:500;color:var(--ink4)}.gp-nav__i b.gp-count{color:var(--wait);font-weight:650}.gp-search{margin:4px 0 8px;color:var(--ink3)}.gp-search .gp-key{margin-left:auto}.gp-nav--mods .gp-nav__i{gap:10px}.gp-side__sec{margin:20px 8px 6px;font-size:12px;font-weight:600;color:var(--ink3);letter-spacing:.01em}.gp-side__foot{margin-top:auto;padding:12px 8px 2px;display:grid;gap:6px;box-shadow:inset 0 .5px 0 var(--line2)}.gp-side__foot p{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink3);white-space:nowrap}.gp-side__foot img{width:16px;height:16px;border-radius:4px}.gp-side__foot .gp-ic{margin-inline:1px;color:var(--ink4)}.gp-mbar,.gp-midlights{display:none}.gp-scroll{flex:1;min-height:0;overflow-y:auto;padding:32px 40px;scrollbar-width:thin}.gp-title{display:flex;align-items:flex-end;gap:16px}.gp-title__t{flex:1;min-width:0}.gp-title h3{font-size:28px;line-height:1.1;font-weight:650;letter-spacing:-.022em}.gp-title p{margin-top:6px;font-size:14px;color:var(--ink3)}.gp-title__new .gp-key{margin-left:4px}.gp-tabs{display:flex;gap:20px;margin-top:20px;box-shadow:inset 0 -.5px 0 var(--line2);overflow-x:auto;scrollbar-width:none}.gp-tabs::-webkit-scrollbar{display:none}.gp-tabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0;border:0;background:none;color:var(--ink3);font-size:13.5px;font-weight:600;white-space:nowrap}.gp-tabs button span{font-weight:500;color:var(--ink4)}.gp-tabs button:hover,.gp-tabs button[aria-selected=true]{color:var(--ink)}.gp-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ink)}.gp-slip{display:flex;align-items:center;gap:12px;margin-top:20px;padding:10px 10px 10px 14px;border-radius:8px;background:var(--paper);box-shadow:var(--lift-1)}.gp-slip__t{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;font-size:13.5px;color:var(--ink2);white-space:nowrap}.gp-slip__t b{font-weight:650;color:var(--ink)}.gp-slip__t span{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink3)}.gp-slip .gp-who{font-size:13px;color:var(--ink2)}.gp-slip .gp-btn .gp-ic{color:var(--ink3)}.gp-list{margin-top:8px}.gp-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:14px;padding:16px 0;box-shadow:inset 0 -.5px 0 var(--line2)}.gp-row[data-open]{cursor:pointer}.gp-row__ic{margin-top:1px}.gp-row__main{min-width:0}.gp-row__name{display:flex;align-items:baseline;gap:8px;min-width:0}.gp-row__name>:first-child{font-size:15px;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-row__mod{font-size:12.5px;color:var(--ink4);white-space:nowrap}.gp-row__line{margin-top:2px;font-size:13.5px;color:var(--ink2)}.gp-row__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:4px;margin-top:8px;font-size:12.5px;color:var(--ink3)}.gp-row__meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gp-row__meta>span>.gp-ic{color:var(--ink4)}.gp-row__meta em{margin-left:6px;color:var(--ink4)}.gp-row__meta em:before{content:"·";margin-right:6px}.gp-row__meta .gp-who{color:var(--ink2)}.gp-uses{display:inline-flex;align-items:center;gap:6px}.gp-row__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.gp-row__st{display:flex;align-items:center;gap:14px}.gp-row__fold{display:inline-flex}.gp-row__hist{display:grid;justify-items:end;gap:4px}.gp-row__hist>span{font-size:12px;color:var(--ink4)}.gp-row[data-on=false] .gp-row__ic,.gp-row[data-on=false] .gp-uses{opacity:.45;filter:grayscale(1)}.gp-row[data-on=false] .gp-row__line,.gp-row[data-on=false] .gp-row__name>:first-child{color:var(--ink3)}.gp-empty{padding:32px 0;text-align:center;color:var(--ink3);box-shadow:inset 0 -.5px 0 var(--line2)}.gp-strip{display:flex;flex-wrap:wrap;gap:2px}.gp-strip li{display:block;line-height:0}.gp-strip .gp-fold--failed{color:#cc624c}.gp-lower{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;margin-top:32px}.gp-lower h4{font-size:13.5px;font-weight:650}.gp-recent ol{margin-top:8px}.gp-recent li{display:grid;grid-template-columns:14px auto minmax(0,1fr) auto auto;align-items:center;column-gap:10px;height:36px;font-size:13px;box-shadow:inset 0 -.5px 0 var(--line)}.gp-recent li:first-child{box-shadow:inset 0 .5px 0 var(--line),inset 0 -.5px 0 var(--line)}.gp-recent b{font-weight:600;white-space:nowrap}.gp-recent__note{min-width:0;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-recent__when{color:var(--ink2);white-space:nowrap}.gp-recent em{min-width:64px;text-align:right;color:var(--ink4);white-space:nowrap}.gp-suggest__head{display:flex;align-items:center;justify-content:space-between}.gp-suggest ul{margin-top:8px}.gp-suggest li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;box-shadow:inset 0 -.5px 0 var(--line)}.gp-suggest li:first-child{box-shadow:inset 0 .5px 0 var(--line),inset 0 -.5px 0 var(--line)}.gp-suggest p{display:grid;min-width:0}.gp-suggest p b{font-size:13.5px;font-weight:600}.gp-suggest p span{font-size:12.5px;line-height:1.4;color:var(--ink3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gp-mfoot,.gp-tabbar{display:none}.gp-bld{position:relative}.gp-bar{flex:none;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 14px}.gp-bar__lights{display:flex;align-items:center;padding-right:8px}.gp-bar__crumb{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;font-size:13.5px}.gp-bar__crumb button{padding:0;border:0;background:none;color:var(--ink3);font-weight:500}.gp-bar__crumb button:hover{color:var(--ink)}.gp-bar__crumb>span{color:var(--ink4)}.gp-bar__crumb h3{font-size:15px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.gp-bar__dirty{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink3);white-space:nowrap}.gp-bar__dirty i{width:6px;height:6px;border-radius:50%;background:var(--wait)}.gp-seg{display:inline-flex;gap:2px;padding:2px;margin-left:auto;border-radius:8px;background:var(--desk2);box-shadow:inset 0 1px 1px #2c205812}.gp-seg button{height:26px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--ink3);font-size:13px;font-weight:600}.gp-seg button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:var(--lift-1)}.gp-bar__act{display:flex;gap:8px;margin-left:12px}.gp-bar__act .gp-key{margin-left:2px}.gp-bld__body{position:relative;flex:1;min-height:0;display:flex}.gp-canvas{position:relative;flex:1;min-width:0;overflow:auto;padding:16px 24px 48px;scrollbar-width:thin}.gp-flowwrap{width:min(468px,100%);margin:0 auto}.gp-flowcap{display:flex;align-items:center;gap:6px;margin:0 0 12px 40px;font-size:12.5px;color:var(--ink3)}.gp-flowcap .gp-ic{color:var(--ink4)}.gp-flowcap span{color:var(--ink2);font-weight:600}.gp-flow{position:relative;display:grid;gap:8px}.gp-flow:before{content:"";position:absolute;left:13px;top:8px;bottom:20px;width:2px;background:linear-gradient(90deg,#2c205829 0 1px,#fffffff2 1px 2px)}.gp-flow__item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:center}.gp-spine{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:22px}.gp-spine .gp-fold{padding:2px;border-radius:4px;background:var(--desk)}.gp-spine>i{width:6px;height:6px;border-radius:1px;background:var(--desk);box-shadow:0 0 0 1.2px var(--ink4)}.gp-node{--ear: 16px;position:relative;display:block;width:100%;padding:0;border:0;background:none;text-align:left;filter:drop-shadow(.5px 1px .6px rgba(44,32,88,.1)) drop-shadow(1px 3px 4px rgba(44,32,88,.07));transition:filter .18s,transform .18s}.gp-node__paper{position:relative;display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-radius:6px;background:var(--paper) var(--fibre-light) 0 0 / 256px;background-blend-mode:multiply;box-shadow:inset 0 0 0 .5px #2c20581f}.gp-node:hover{filter:drop-shadow(.5px 1px .6px rgba(44,32,88,.12)) drop-shadow(2px 6px 8px rgba(44,32,88,.1))}.gp-node__txt{flex:1;min-width:0;display:grid}.gp-node__txt b{font-size:14.5px;font-weight:650;letter-spacing:-.008em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-node__txt small{font-size:12.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-node__txt small i{font-style:normal;margin:0 6px;color:var(--ink4)}.gp-node__n{flex:none;min-width:16px;text-align:right;font-size:12.5px;font-weight:600;color:var(--ink4)}.gp-node__n .gp-ic{margin-left:auto}.gp-node__ear{display:none}.gp-node.is-sel{transform:translate(-1px,-1px);filter:drop-shadow(.5px 1px .6px rgba(44,32,88,.14)) drop-shadow(3px 8px 10px rgba(44,32,88,.14))}.gp-node.is-sel .gp-node__paper{clip-path:polygon(0 0,calc(100% - var(--ear)) 0,100% var(--ear),100% 100%,0 100%);box-shadow:inset 0 0 0 1.5px var(--accent)}.gp-node.is-sel .gp-node__n{color:var(--accent-ink)}.gp-node.is-sel .gp-node__ear{display:block;position:absolute;top:0;right:0;width:var(--ear);height:var(--ear);clip-path:polygon(0 0,0 100%,100% 100%);background:linear-gradient(225deg,transparent 50%,var(--accent) 50%,var(--accent) 56.5%,#fff 56.5%,#eceaf4 62%,#d9d5e7 100%);box-shadow:inset .5px -.5px #2c205838}.gp-flow__add>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;width:100%;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink3);font-size:13px;font-weight:600;box-shadow:none;outline:1px dashed rgba(44,32,88,.22);outline-offset:-1px}.gp-flow__add>button:hover{color:var(--ink);background:#ffffff80}.gp-fail{display:flex;align-items:center;gap:8px;margin:20px 0 0 40px;font-size:12.5px;color:var(--ink3);white-space:nowrap}.gp-fail>.gp-ic:first-child{color:var(--wait)}.gp-fail b{font-weight:600;color:var(--ink2)}.gp-scrim{display:none}.gp-panel{flex:none;width:384px;display:flex;flex-direction:column;margin:0 8px 8px 0;border-radius:10px;overflow:hidden;background:var(--paper) var(--fibre-light) 0 0 / 256px;background-blend-mode:multiply;box-shadow:var(--lift-2)}.gp-panel__grab{display:none}.gp-panel__step{display:flex;flex-direction:column;min-height:0;flex:1}.gp-panel__head{flex:none;display:flex;align-items:flex-start;gap:8px;padding:20px 16px 0 20px}.gp-panel__head>div{flex:1;min-width:0}.gp-panel__head p{font-size:12.5px;color:var(--ink3)}.gp-panel__head h4{margin-top:2px;font-size:19px;line-height:1.2;font-weight:650;letter-spacing:-.015em}.gp-panel__x{display:none!important}.gp-ptabs{flex:none;display:flex;gap:18px;margin-top:12px;padding:0 20px;box-shadow:inset 0 -.5px 0 var(--line2);overflow-x:auto;scrollbar-width:none}.gp-ptabs::-webkit-scrollbar{display:none}.gp-ptabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0;border:0;background:none;color:var(--ink3);font-size:13.5px;font-weight:600;white-space:nowrap}.gp-ptabs button span{font-weight:500;color:var(--ink4)}.gp-ptabs button[aria-selected=true]{color:var(--ink)}.gp-ptabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--ink)}.gp-ptab{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 24px;scrollbar-width:thin}.gp-field{display:grid;gap:8px}.gp-field__l{font-size:12.5px;font-weight:650;color:var(--ink2)}.gp-field textarea{width:100%;min-height:152px;resize:vertical;margin:0;padding:12px 14px;border:0;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 .5px var(--line2),inset .5px 1px 2px #2c20580f;color:var(--ink);font:inherit;font-size:14px;line-height:1.55}.gp-field textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent),0 0 0 3px var(--accent-ring)}.gp-hint{margin-top:8px;font-size:12.5px;color:var(--ink3)}.gp-io{margin-top:16px}.gp-io div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:8px 0;box-shadow:inset 0 -.5px 0 var(--line)}.gp-io div:first-child{box-shadow:inset 0 .5px 0 var(--line),inset 0 -.5px 0 var(--line)}.gp-io dt{font-size:12.5px;color:var(--ink3)}.gp-io dd{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.gp-sec{margin-top:20px}.gp-sec h5{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:650;color:var(--ink2)}.gp-sec h5 span{margin-left:auto;font-weight:500;color:var(--ink3)}.gp-lines{display:grid;gap:4px}.gp-lines li{position:relative;padding-left:14px;font-size:13px;line-height:1.45;color:var(--ink2);overflow-wrap:anywhere}.gp-lines li i{position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:1px;box-shadow:0 0 0 1px var(--ink4)}.gp-vers{position:relative;display:grid;gap:10px}.gp-vers:before{content:"";position:absolute;left:3.5px;top:8px;bottom:8px;width:1px;background:var(--line2)}.gp-vers li{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr) auto;column-gap:12px;align-items:start}.gp-vers__dot{position:relative;margin-top:4px;width:8px;height:8px;border-radius:2px;background:var(--paper);box-shadow:0 0 0 1.2px var(--ink4)}.gp-vers li.is-live .gp-vers__dot{background:var(--done);box-shadow:0 0 0 1.2px var(--done)}.gp-vers li.is-draft .gp-vers__dot{box-shadow:0 0 0 1.2px var(--wait)}.gp-vers p{display:grid;min-width:0}.gp-vers b{font-size:13px;font-weight:600;line-height:1.35}.gp-vers p span{font-size:12px;color:var(--ink3)}.gp-vers em{font-size:12px;font-weight:650;color:var(--done)}.gp-vers li.is-draft em{color:var(--wait)}.gp-narrow{display:none}.gp-rows{display:grid}.gp-rows li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;box-shadow:inset 0 -.5px 0 var(--line)}.gp-rows li:first-child{box-shadow:inset 0 .5px 0 var(--line),inset 0 -.5px 0 var(--line)}.gp-rows li>span:not(.gp-mark):not(.gp-ok):not(.gp-lock):not(.gp-file){flex:1;min-width:0;display:grid}.gp-rows b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.gp-rows small{font-size:12.5px;color:var(--ink3);overflow-wrap:anywhere}.gp-rows--checks li{min-height:46px}.gp-rows--checks b{font-weight:500}.gp-file{flex:none;display:grid;place-items:center;width:30px;height:34px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--ink3);background:var(--paper);box-shadow:var(--lift-1);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.gp-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--ink3);background:var(--paper);box-shadow:var(--lift-1)}.gp-ok{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--done);white-space:nowrap}.gp-lock{flex:none;display:grid;place-items:center;width:28px;height:16px;color:var(--ink4)}.gp-none{margin:0 0 12px;font-size:13px;color:var(--ink3)}.gp-add{display:inline-flex;align-items:center;gap:6px;height:30px;margin-top:12px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink2);font-size:13px;font-weight:600;outline:1px dashed rgba(44,32,88,.22);outline-offset:-1px}.gp-add:hover{color:var(--ink)}.gp-crumbbar{flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px 0 40px;box-shadow:inset 0 -.5px 0 var(--line)}.gp-crumb{flex:1;display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--ink3);white-space:nowrap}.gp-crumb>span[aria-hidden]{color:var(--ink4)}.gp-crumb button{padding:0;border:0;background:none;color:var(--ink3);font-weight:500}.gp-crumb button:hover{color:var(--ink)}.gp-crumb__p{display:inline-flex;align-items:center;gap:6px;color:var(--ink2);font-weight:600}.gp-crumb>span:last-child{color:var(--ink);font-weight:600}.gp-run__body{padding-top:24px}.gp-runhead{display:flex;align-items:flex-start;gap:16px}.gp-runhead>div{flex:1;min-width:0}.gp-runhead h3{font-size:26px;line-height:1.12;font-weight:650;letter-spacing:-.02em}.gp-runhead p{margin-top:4px;font-size:13.5px;color:var(--ink3)}.gp-runhead__st{padding-top:6px}.gp-progress{display:flex;align-items:center;gap:12px;margin:16px 0 24px}.gp-progress>ol{position:relative;display:flex;gap:10px}.gp-progress>ol:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;margin-top:-1px;background:linear-gradient(#2c205824 0 1px,#ffffffe6 1px 2px)}.gp-progress>ol>li{position:relative;line-height:0;padding:2px;background:var(--paper);border-radius:3px}.gp-progress p{font-size:13px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-progress p b{font-weight:600;color:var(--ink2)}.gp-run__grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.gp-run__main{display:grid;gap:24px;min-width:0}.gp-out{min-width:0;border-radius:4px;background:var(--paper) var(--fibre-light) 0 0 / 256px;background-blend-mode:multiply;box-shadow:var(--lift-2);overflow:hidden}.gp-out__head{display:flex;align-items:center;gap:12px;height:36px;padding:0 24px;font-size:12.5px;color:var(--ink3);box-shadow:inset 0 -.5px 0 var(--line)}.gp-out__head>span:first-child{font-weight:650;color:var(--ink2)}.gp-out__url{margin-left:auto;min-width:0;display:inline-flex;align-items:center;gap:6px}.gp-out__url span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-out__url .gp-ic{color:var(--ink4)}.gp-story{padding:20px 24px}.gp-story p{font-size:14px;line-height:1.6;color:var(--ink2)}.gp-story__cat{font-size:13px!important;font-weight:650;color:var(--ink3)!important}.gp-story h4{margin:8px 0;font-size:21px;line-height:1.22;font-weight:650;letter-spacing:-.016em;color:var(--ink);text-wrap:balance}.gp-story__dek{font-size:15px!important;color:var(--ink)!important;padding-bottom:12px;margin-bottom:12px;box-shadow:inset 0 -.5px 0 var(--line2)}.gp-story__fade{-webkit-mask-image:linear-gradient(#000 40%,transparent);mask-image:linear-gradient(#000 40%,transparent)}.gp-story__src{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px!important;color:var(--ink3)!important}.gp-postprev{padding:16px;background:#f5f4f8}.gp-postprev .rk-li{max-width:560px;margin-inline:auto}.gp-stats h4,.gp-checks h4{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;font-weight:650}.gp-stats dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;box-shadow:inset 0 .5px 0 var(--line2)}.gp-stats dl div{padding:12px 16px 0 0}.gp-stats dl div+div{padding-left:16px}.gp-stats dd{font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.02em}.gp-stats dt{margin-top:2px;font-size:12.5px;color:var(--ink3)}.gp-run__side{display:grid;gap:28px;min-width:0}.gp-approve{padding:16px;border-radius:8px;background:var(--paper);box-shadow:var(--lift-2)}.gp-approve__k{font-size:12.5px;color:var(--ink3)}.gp-approve__who{margin-top:6px;font-size:14.5px;font-weight:650;color:var(--ink)}.gp-approve__note{margin:12px 0 16px;font-size:13px;line-height:1.5;color:var(--ink2)}.gp-approve__btns{display:grid;gap:8px}.gp-approve__ask{margin-top:12px}.gp-approve__ask textarea{min-height:72px}.gp-checks h4 span{font-size:12.5px;font-weight:600;color:var(--done)}.gp-checks ul{margin-top:8px}.gp-checks li{display:flex;gap:10px;padding:8px 0;box-shadow:inset 0 -.5px 0 var(--line)}.gp-checks li:first-child{box-shadow:inset 0 .5px 0 var(--line),inset 0 -.5px 0 var(--line)}.gp-checks li .gp-fold{margin-top:2px}.gp-checks li span{display:grid;min-width:0}.gp-checks b{font-size:13.5px;font-weight:600}.gp-checks small{font-size:12.5px;color:var(--ink3);overflow-wrap:anywhere}.gp-progress__hist{margin-left:auto;display:flex;align-items:center;gap:10px}.gp-progress__hist>span{font-size:12.5px;color:var(--ink4);white-space:nowrap}.gp-actbar{display:none}.gp-sheet{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:32px}.gp-sheet__scrim{position:absolute;inset:0;background:#241e3c33}.gp-sheet__box{position:relative;display:flex;flex-direction:column;width:min(880px,100%);height:min(620px,100%);border-radius:12px;overflow:hidden;background:var(--paper) var(--fibre-light) 0 0 / 256px;background-blend-mode:multiply;box-shadow:var(--lift-3)}.gp-sheet__head{flex:none;display:flex;align-items:center;gap:16px;padding:20px 16px 16px 24px;box-shadow:inset 0 -.5px 0 var(--line2)}.gp-sheet__titles{flex:1;min-width:0}.gp-sheet__head h3{font-size:21px;line-height:1.15;font-weight:650;letter-spacing:-.018em}.gp-sheet__head p{margin-top:2px;font-size:13.5px;color:var(--ink3)}.gp-sheet__search{display:flex;align-items:center;gap:8px;width:240px;height:32px;padding:0 10px;border-radius:8px;background:var(--desk);color:var(--ink3);box-shadow:inset 0 0 0 .5px var(--line2),inset .5px 1px 2px #2c20580f}.gp-sheet__search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--ink);outline:none}.gp-sheet__search input::placeholder{color:var(--ink3)}.gp-sheet__x{display:inline-flex;align-items:center;width:auto;gap:6px;padding:0 4px 0 6px}.gp-sheet__body{flex:1;min-height:0;display:flex}.gp-sheet__nav{flex:none;width:212px;display:grid;align-content:start;gap:2px;padding:12px 10px;overflow-y:auto;background:var(--desk) var(--fibre) 0 0 / 256px;background-blend-mode:multiply;box-shadow:inset -.5px 0 0 var(--line2)}.gp-sheet__nav button{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--ink2);font-size:13.5px;font-weight:500;text-align:left;white-space:nowrap}.gp-sheet__nav button:hover{background:#2c20580b}.gp-sheet__nav button.is-on{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:var(--lift-1)}.gp-sheet__nav b{margin-left:auto;font-weight:500;color:var(--ink4)}.gp-sheet__all{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ink3)}.gp-sheet__list{flex:1;min-width:0;overflow-y:auto;padding:4px 24px 24px;scroll-behavior:smooth}.gp-tgroup{padding-top:20px}.gp-tgroup h4{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-size:14px;font-weight:650}.gp-tpl{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:12px 0;box-shadow:inset 0 -.5px 0 var(--line)}.gp-tpl__p{margin-left:8px;font-size:12.5px;font-weight:500;color:var(--ink4)}.gp-tpl p{display:grid;min-width:0}.gp-tpl p b{font-size:14px;font-weight:600}.gp-tpl p span{font-size:13px;line-height:1.45;color:var(--ink3)}@container gp (max-width: 979px){.gp-side{display:none}.gp-main{padding:8px}.gp-mbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 16px}.gp-mbar__ws{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-right:auto}.gp-mbar__ws b{font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-mbar__ws .gp-ic{color:var(--ink4)}.gp-mbar__act{display:inline-flex;gap:8px}.gp-midlights{display:flex;align-items:center;padding-right:6px}.gp-mbar--sub{display:none!important}.gp-bar__dirty{display:none}.gp-panel{width:320px}.gp-ptabs{gap:14px;padding:0 16px}.gp-ptabs button span{display:none}.gp-scroll{padding:28px}.gp-crumbbar{padding-left:28px}.gp-mbar__act .gp-iconbtn--ink{display:none}.gp-run__grid{grid-template-columns:minmax(0,1fr) 248px;gap:24px}.gp-lower{grid-template-columns:minmax(0,1fr);gap:32px}.gp-sheet{padding:20px}.gp-sheet__nav{width:184px}.gp-sheet__search{width:200px}.gp-sheet__x .gp-key{display:none}}@container gp (max-width: 819px){.gp-seg{display:none}.gp-bar__act{margin-left:auto}.gp-bar__act .gp-key{display:none}.gp-run__grid{grid-template-columns:minmax(0,1fr)}.gp-run__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gp-approve{grid-row:span 2}.gp-sheet__head p{display:none}.gp-tpl{grid-template-columns:24px minmax(0,1fr) auto}.gp-tpl .gp-uses{display:none}}@container gp (max-width: 719px){.gp-panel{position:absolute;z-index:5;left:0;right:0;bottom:0;width:auto;height:62%;margin:0;border-radius:16px 16px 0 0;box-shadow:0 -.5px 0 var(--line2),-2px -14px 36px -14px #2c20584d;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.gp-bld.is-sheet .gp-panel{transform:none}.gp-panel__grab{display:block;flex:none;width:36px;height:5px;margin:8px auto 0;border-radius:3px;background:#d8d6e2}.gp-panel__head{padding-top:12px}.gp-panel__x{display:inline-grid!important}.gp-panel__more{display:none!important}.gp-scrim{display:block;position:absolute;inset:0;z-index:4;background:#241e3c29;opacity:0;pointer-events:none;transition:opacity .2s}.gp-bld.is-sheet .gp-scrim{opacity:1;pointer-events:auto}.gp-canvas{padding-bottom:96px}.gp-fail{display:none}}@container gp (max-width: 559px){.gp{font-size:14px}.gp-win{height:var(--gp-hp);border-radius:14px}.gp-main{padding:0}.gp-main>.gp-pane{border-radius:0;box-shadow:none;background-color:var(--paper)}.gp-main>.gp-pane>.gp-mbar{display:flex;height:56px;padding:0 12px 0 16px}.gp-midlights{display:none}.gp-mbar__ws .gp-wslogo{--wl: 26px !important;width:26px;height:26px;border-radius:7px}.gp-mbar__ws b{font-size:16px}.gp-iconbtn{width:34px;height:34px;border-radius:10px}.gp-mbar__act .gp-iconbtn--ink{display:inline-grid}.gp-scroll{padding:8px 16px 24px}.gp-title{align-items:flex-start}.gp-title h3{font-size:30px;letter-spacing:-.025em}.gp-title p{font-size:14.5px}.gp-title__new{display:none}.gp-tabs{gap:18px;margin-top:16px}.gp-tabs button{height:40px;font-size:14.5px}.gp-slip{flex-wrap:wrap;align-items:flex-start;gap:10px 10px;padding:12px 12px 12px 14px}.gp-slip>.gp-fold{margin-top:3px}.gp-slip__t{flex-basis:calc(100% - 30px);display:block;white-space:normal;font-size:14.5px;line-height:1.4}.gp-slip__t span{display:block;margin-top:2px;font-size:14px}.gp-slip .gp-who{margin-left:26px;align-self:center}.gp-slip .gp-who{flex:1;font-size:13.5px}.gp-slip .gp-btn{height:34px}.gp-row{grid-template-columns:28px minmax(0,1fr);row-gap:12px;padding:16px 0}.gp-row__name>:first-child{font-size:16px}.gp-row__line{font-size:14.5px}.gp-row__meta{font-size:13.5px;column-gap:12px}.gp-row__side{grid-column:2;align-items:stretch;gap:10px}.gp-row__st{justify-content:space-between}.gp-row__hist{justify-items:start}.gp-lower{gap:28px;margin-top:28px}.gp-lower h4{font-size:15px}.gp-recent li{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"f b e" "f n n";align-items:baseline;height:auto;padding:10px 0;row-gap:2px;font-size:14px}.gp-recent li>.gp-fold{grid-area:f;align-self:start;margin-top:3px}.gp-recent b{grid-area:b}.gp-recent__note{grid-area:n;white-space:normal;font-size:13.5px}.gp-recent__when{display:none}.gp-recent em{grid-area:e;min-width:0;font-size:13px}.gp-suggest p b{font-size:14.5px}.gp-suggest p span{font-size:13.5px;-webkit-line-clamp:2}.gp-suggest .gp-btn{height:32px;font-size:13.5px}.gp-mfoot{display:flex;align-items:center;justify-content:center;gap:6px;margin:28px 0 4px;font-size:12.5px;color:var(--ink3)}.gp-mfoot img{width:14px;height:14px;border-radius:4px}.gp-tabbar{flex:none;display:grid;grid-template-columns:repeat(4,1fr);height:64px;padding:6px 4px 10px;background:var(--desk) var(--fibre) 0 0 / 256px;background-blend-mode:multiply;box-shadow:inset 0 .5px 0 var(--line2)}.gp-tabbar button{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;padding:0;border:0;background:none;color:var(--ink4);font-size:11.5px;font-weight:600}.gp-tabbar button.is-on{color:var(--ink)}.gp-tabbar b{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--wait);color:#fff;font-size:11px;font-weight:700}.gp-bar{height:56px;gap:8px;padding:0 12px 0 8px}.gp-bar__lights,.gp-bar__ic,.gp-bar .gp-chip,.gp-bar__crumb>button,.gp-bar__crumb>span{display:none}.gp-bar__crumb{flex:1}.gp-bar__crumb h3{font-size:17px}.gp-bar__act{gap:6px;margin-left:0}.gp-bar__act .gp-btn{height:34px;padding:0 12px;font-size:14px}.gp-bar__act .gp-btn:not(.gp-btn--ink){width:34px;padding:0;gap:0}.gp-bar__act .gp-btn:not(.gp-btn--ink) .gp-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-wide{display:none}.gp-narrow{display:inline}.gp-canvas{padding:8px 16px 96px}.gp-flowcap{margin-left:40px;font-size:13px}.gp-node__paper{height:60px}.gp-node__txt b{font-size:15.5px}.gp-node__txt small{font-size:13px}.gp-panel{height:66%}.gp-panel__head{padding-left:16px}.gp-panel__head h4{font-size:19px}.gp-ptabs{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px;padding:0 16px}.gp-ptabs button{height:42px;font-size:13.5px}.gp-ptab{padding:16px}.gp-field textarea{font-size:15px;min-height:160px}.gp-hint{font-size:13px}.gp-crumbbar{display:none}.gp-mbar--sub{display:flex!important;height:56px;padding:0 8px;box-shadow:inset 0 -.5px 0 var(--line)}.gp-mbar__mid{flex:1;min-width:0;display:grid;justify-items:center;text-align:center}.gp-mbar__mid b{font-size:16px;font-weight:650}.gp-mbar__mid small{font-size:12.5px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gp-run__body{padding-top:20px}.gp-runhead{flex-direction:column;gap:8px}.gp-runhead h3{font-size:22px}.gp-runhead__st{padding-top:0}.gp-progress{flex-wrap:wrap;row-gap:8px;margin-bottom:20px}.gp-progress__hist{margin-left:0;flex-basis:100%;flex-wrap:wrap;row-gap:6px}.gp-run__side{grid-template-columns:minmax(0,1fr)}.gp-approve{grid-row:auto}.gp-approve__btns{display:none}.gp-approve__note{margin-bottom:0}.gp-story{padding:18px 16px 16px}.gp-out__head{padding:0 16px}.gp-story h4{font-size:20px}.gp-story__dek{font-size:15px!important}.gp-story p{font-size:14.5px}.gp-out__url{display:none}.gp-postprev{padding:12px}.gp-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-stats dl div:nth-child(3){padding-left:0;box-shadow:none}.gp-stats dl div:nth-child(n+3){margin-top:4px}.gp-checks b{font-size:14.5px}.gp-checks small{font-size:13px}.gp-actbar{flex:none;display:grid;gap:10px;padding:12px 16px 16px;background:var(--paper);box-shadow:inset 0 .5px 0 var(--line2),0 -8px 20px -16px #2c205840}.gp-actbar .gp-who{font-size:13.5px;color:var(--ink2)}.gp-actbar>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.gp-actbar .gp-btn{height:42px;font-size:15px;border-radius:10px}.gp-sheet{padding:0;place-items:stretch}.gp-sheet__scrim{display:none}.gp-sheet__box{width:100%;height:100%;border-radius:0;box-shadow:none}.gp-sheet__head{flex-wrap:wrap;gap:12px;padding:16px 12px 12px 16px}.gp-sheet__head h3{font-size:22px}.gp-sheet__head p{display:block;font-size:14px}.gp-sheet__head .gp-iconbtn{align-self:start}.gp-sheet__search{order:2;flex-basis:100%;width:auto;height:38px;border-radius:10px}.gp-sheet__search input{font-size:15px}.gp-sheet__body{flex-direction:column}.gp-sheet__nav{width:auto;display:flex;gap:6px;padding:10px 16px;background:var(--paper);box-shadow:inset 0 -.5px 0 var(--line);overflow-x:auto;scrollbar-width:none}.gp-sheet__nav::-webkit-scrollbar{display:none}.gp-sheet__nav button{flex:none;height:32px;padding:0 12px 0 8px;border-radius:999px;background:var(--desk);font-size:14px;box-shadow:inset 0 0 0 .5px var(--line)}.gp-sheet__nav button.is-on{background:var(--ink);color:#fff;box-shadow:none}.gp-sheet__nav button.is-on .gp-sheet__all{color:#fff}.gp-sheet__nav b{display:none}.gp-sheet__list{padding:0 16px 24px}.gp-tgroup h4{font-size:15.5px}.gp-tpl{align-items:start}.gp-tpl>.gp-btn{align-self:center}.gp-tpl p b{font-size:15px}.gp-tpl__p{display:block;margin:0;font-size:13px}.gp-tpl p span{font-size:14px}.gp-tpl .gp-btn--sm{height:32px;font-size:13.5px}}@container gp (max-width: 379px){.gp-actbar>div{grid-template-columns:minmax(0,1fr)}.gp-actbar .gp-btn--ink{order:-1}}@media(prefers-reduced-motion:reduce){.gp *,.gp *:before,.gp *:after{transition:none!important;scroll-behavior:auto!important}}.gp-wslogo{flex:none;width:var(--wl);height:var(--wl);border-radius:6px;object-fit:contain}.gp-wslogo--blank{display:inline-grid;place-items:center;font-size:calc(var(--wl) * .55);font-weight:700;line-height:1;color:var(--ink2);background:linear-gradient(145deg,#fff,#ebe9f3);box-shadow:0 0 0 .5px var(--line2),.5px 1px 1px #2c20581a}.gp-row.is-focus{margin:0 -12px;padding-inline:12px;border-radius:10px;background:#6a46ec0e;box-shadow:inset 0 0 0 .5px #6a46ec38}.gp-av--photo{overflow:hidden;background:#e9e7f0}.gp-av--photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.gp-wsp{position:fixed;inset:auto;margin:4px 0 0;position-area:bottom span-right;padding:6px;width:240px;border:0;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 1px 2px #17151f14,0 12px 32px #17151f29;font:inherit}.gp-wsp:popover-open{display:grid;gap:2px}.gp-wsp__k{margin:4px 8px 6px;font-size:12px;font-weight:600;color:var(--ink3)}.gp-wsp__i{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;font-size:13.5px}.gp-wsp__i b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-wsp__i small{font-size:12px;color:var(--ink3);font-variant-numeric:tabular-nums}.gp-wsp__i.is-on{background:#2c20580d}:where(.gp){--done: #1a8f47;--wait: #c26a00;--run: #1f6bf0}.gp-fold--done{color:var(--done)}.gp-fold--running{color:var(--run)}.gp-fold--waiting{color:var(--wait)}.gp-fold--waiting svg{border-radius:50%;box-shadow:0 0 0 2.5px #f08a0029}.gp-strip .gp-fold--waiting svg,.gp-spine .gp-fold--waiting svg{box-shadow:0 0 0 2px #f08a0033}.gp-fold--txt.gp-fold--waiting{padding:2px 10px 2px 2px;border-radius:999px;background:#fff1dc;color:#a65a00;box-shadow:inset 0 0 0 .5px #c26a0040}.gp-fold--txt.gp-fold--waiting svg{box-shadow:none}.gp-fold--txt:not(.gp-fold--waiting) .gp-fold__t{font-weight:550}.gp-fold--done .gp-fold__t,.gp-fold--scheduled .gp-fold__t,.gp-fold--off .gp-fold__t{color:var(--ink3)}.gp-fold__arc{transform-origin:8px 8px;animation:gp-spin 1.6s linear infinite}@keyframes gp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gp-fold__arc{animation:none}}.gp-spine .gp-fold{background:transparent;padding:0}.gp-row{align-items:start}.gp-row__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-row__meta{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.gp-row__meta>span{flex:none}.gp-row__side{justify-content:flex-start}.gp-row__st{min-height:22px}.gp-row__name{min-height:22px;align-items:center}.gp-row__mod{color:var(--ink4);font-weight:450}.gp-slip{background:linear-gradient(180deg,#fffaf2,#fff5e6);box-shadow:inset 0 0 0 .5px #c26a0047,var(--lift-1, 0 1px 2px rgba(23, 21, 31, .06))}.gp-slip__t{align-items:baseline}.gp-slip__k{flex:none;font-size:12px;font-weight:650;letter-spacing:.01em;color:#a65a00;text-transform:none}.gp-slip__t b{font-size:14.5px}.gp-runhead__k{margin:0 0 4px;font-size:12.5px;font-weight:650;color:#a65a00}.gp-run:has(.gp-approve:not(.gp-approve--wait)) .gp-runhead__k{color:var(--done)}.gp-approve--wait{background:color-mix(in srgb,#f5a524 7%,var(--paper));box-shadow:0 0 0 .5px #f5a5248c,var(--lift-2)}@container gp (max-width: 559px){.gp-row{grid-template-columns:28px minmax(0,1fr) auto}.gp-row__side{grid-column:3;grid-row:1;align-items:flex-end;gap:0}.gp-row__st{justify-content:flex-end;gap:10px}.gp-row__fold .gp-fold__t{display:none}.gp-row__fold .gp-fold--waiting{padding:0;background:none;box-shadow:none}.gp-row__line{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;line-height:1.45}.gp-slip__t{display:grid;gap:2px;white-space:normal}.gp-slip__t span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gp-spine>i{border-radius:50%}.gp-vers__dot{border-radius:50%!important}@container gp (max-width: 559px){.gp-slip{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px 10px}.gp-slip>.gp-fold{margin-top:1px}.gp-slip>.gp-who{display:none}.gp-slip>.gp-btn{grid-column:2;justify-self:start}}
