@font-face{font-family:Galano Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/GalanoGrotesque-Regular-DyyNcigU.otf)format("opentype")}@font-face{font-family:Galano Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/GalanoGrotesque-Medium-BVwB6ccU.otf)format("opentype")}@font-face{font-family:Galano Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/GalanoGrotesque-Bold-CoqAf_zc.otf)format("opentype")}@font-face{font-family:Galano Alt;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/GalanoGrotesqueAlt-SemiBold-BYfrFlb9.otf)format("opentype")}@font-face{font-family:Galano Alt;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/GalanoGrotesqueAlt-Bold-DUcJpLyX.otf)format("opentype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g-soft:#ffffff12;--g-edge:#ffffff1a;--g-line:#ffffff17;--g-line-strong:#ffffff29;--g-panel:color-mix(in srgb, var(--surface) 42%, transparent);--g-tile:color-mix(in srgb, var(--surface-2) 50%, transparent);--g-sel-ink:color-mix(in srgb, var(--accent) 14%, #fff);--g-sel-edge:color-mix(in srgb, var(--accent) 45%, transparent);--g-edge-grad:linear-gradient(155deg, #ffffff57, #ffffff0a 38%, color-mix(in srgb, var(--edge-glow) 34%, transparent) 100%);--g-shadow:0 0 0 1px #ffffff12 inset, 0 50px 120px #000000a6;--g-tile-shadow:0 18px 40px #00000047;--g-blur:blur(30px) saturate(170%);--g-sans:"Galano Grotesque", "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--g-display:"Galano Alt", "Galano Grotesque", "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--g-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--g-radius:30px;--g-tile-radius:22px;--g-gap:14px;--g-band:color-mix(in srgb, var(--ink) 6.5%, transparent);--g-band-hover:color-mix(in srgb, var(--ink) 12%, transparent);--g-band-edge:inset 0 1px 0 color-mix(in srgb, var(--ink) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent)}.g-ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.g-mono{font-family:var(--g-mono)}.g-glass{-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.g-edge:before{content:"";border-radius:inherit;background:var(--g-edge-grad);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.g-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g-sky i{aspect-ratio:1;filter:blur(50px);opacity:.95;border-radius:50%;width:92%;position:absolute}.g-sky i:first-child{background:radial-gradient(circle, var(--sky-1) 0%, transparent 62%);top:-48%;left:-30%}.g-sky i:nth-child(2){background:radial-gradient(circle, var(--sky-2) 0%, transparent 62%);top:-38%;right:-32%}.g-sky i:nth-child(3){background:radial-gradient(circle, var(--sky-3) 0%, transparent 60%);bottom:-72%;left:22%}@media (prefers-reduced-motion:no-preference){.g-sky i{will-change:transform}.g-sky i:first-child{animation:44s ease-in-out infinite alternate g-drift-1}.g-sky i:nth-child(2){animation:52s ease-in-out infinite alternate g-drift-2}.g-sky i:nth-child(3){animation:60s ease-in-out infinite alternate g-drift-3}.g-bento.is-rise{animation:.22s ease-out g-rise}}@keyframes g-drift-1{to{transform:translate(14%,9%)scale(1.12)}}@keyframes g-drift-2{to{transform:translate(-12%,12%)scale(.92)}}@keyframes g-drift-3{to{transform:translate(-10%,-10%)scale(1.1)}}@keyframes g-rise{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}.g-bento{gap:var(--g-gap);grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.g-tile{border-radius:var(--g-tile-radius);background:var(--g-tile);min-width:0;box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);font-family:var(--g-sans);grid-column:span 2;padding:19px 20px 18px;position:relative}.g-tile.g-s3{grid-column:span 3}.g-tile.g-s4{grid-column:span 4}.g-tile.g-s6{grid-column:span 6}.g-tile.is-warn{box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--warn) 55%, transparent)}.g-tile.is-bad{box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--bad) 55%, transparent)}.g-tile.is-ok{box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--ok) 50%, transparent)}.g-tile.is-picked,.g-tile.is-editing{box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px var(--info)}.g-tile.is-editable{cursor:pointer;transition:box-shadow .15s,transform .15s}.g-tile.is-editable:hover{transform:translateY(-2px)}.g-tile.is-plain{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.g-tile.is-plain:before{display:none}@media (width<=1020px){.g-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tile,.g-tile.g-s3,.g-tile.g-s4,.g-tile.g-s6{grid-column:span 2}}.g-lab{color:var(--muted);align-items:center;gap:8px;min-height:20px;font-size:13px;font-weight:600;display:flex}.g-lab-r{color:var(--subtle);text-align:right;margin-left:auto;font-size:12.5px;font-weight:500}.g-num{font:300 34px/1.05 var(--g-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px}.g-num .g-cur{color:var(--muted);vertical-align:.42em;letter-spacing:0;margin-right:2px;font-size:.54em;font-weight:500}.g-num .g-cents{color:var(--muted);letter-spacing:0;font-size:.54em;font-weight:500}.g-num.is-money{color:var(--money);text-shadow:0 0 26px color-mix(in srgb, var(--money) 35%, transparent)}.g-num.is-money .g-cur,.g-num.is-money .g-cents{color:color-mix(in srgb, var(--money) 60%, var(--muted))}.g-num.is-word{letter-spacing:-.025em;font-size:27px;font-weight:600}.g-num.is-unset{color:var(--subtle);letter-spacing:0;font-size:18px;font-weight:500}.g-hint{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.g-hint b{color:var(--ink);font-weight:600}.g-body{text-wrap:pretty;max-width:80ch;margin:8px 0 0;font-size:15px;line-height:1.55}.g-meta{font:12px var(--g-mono);color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:11px;overflow:hidden}.g-title{font:600 18px/1.3 var(--g-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:10px}.g-text{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90ch;margin-top:7px;font-size:14px;line-height:1.6}.g-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.g-error{color:var(--bad);overflow-wrap:anywhere;font-size:12.5px}.g-kv{gap:7px;margin-top:12px;font-size:13.5px;display:grid}.g-kv>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.g-kv>div>span:first-child{color:var(--subtle);font-size:12.5px;font-weight:600}.g-kv>div>span:last-child{overflow-wrap:anywhere;min-width:0}.g-btn{border:1px solid var(--g-edge);background:var(--g-tile);height:36px;color:var(--ink);font:600 13px var(--g-sans);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background-color .12s,transform 80ms,filter .12s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.g-btn:hover{background:color-mix(in srgb, var(--surface-2) 70%, var(--ink) 6%)}.g-btn:active{transform:scale(.98)}.g-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.g-btn .g-ico{width:16px;height:16px}.g-btn.is-primary{background:linear-gradient(135deg, var(--primary-a), var(--primary-b));color:var(--primary-ink);box-shadow:0 8px 22px color-mix(in srgb, var(--primary-b) 30%, transparent);border-color:#0000}.g-btn.is-primary:hover{filter:brightness(1.07)}.g-btn.is-small{border-radius:10px;height:30px;padding:0 12px;font-size:12.5px}.g-btn.is-ghost{box-shadow:none;color:var(--info);background:0 0;border-color:#0000}.g-btn.is-ghost:hover{background:var(--info-bg)}.g-btn:focus-visible,.g-close:focus-visible,.g-row:focus-visible,.g-switch:focus-visible,.g-tile[tabindex]:focus-visible,.g-input:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-close{width:36px;height:36px;color:var(--muted);background:var(--g-soft);border:1px solid var(--g-edge);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.g-close:hover{color:var(--ink)}.g-close .g-ico{stroke-width:2.3px;width:14px;height:14px}.g-input{font:inherit;font-family:var(--g-sans);color:var(--ink);background:var(--g-tile);border:1px solid var(--g-line-strong);border-radius:11px;min-width:0;padding:8px 11px}.g-switch{background:var(--g-line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:29px;padding:0;transition:background-color .18s;position:relative}.g-switch:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.g-switch[aria-checked=true]{background:var(--ok)}.g-switch[aria-checked=true]:after{transform:translate(19px)}.g-switch:disabled{opacity:.5;cursor:not-allowed}.g-rows{gap:1px;margin-top:11px;display:grid}.g-row{text-align:left;width:calc(100% + 20px);color:var(--ink);font:14px var(--g-sans);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;min-width:0;margin:0 -10px;padding:9px 10px;transition:background-color .12s;display:flex}.g-row:hover{background:var(--g-soft)}.g-row[aria-pressed=true]{background:var(--info-bg)}.g-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-row-n{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:13px;overflow:hidden}.g-row-go{color:var(--info);opacity:0;flex:none;font-size:12.5px;font-weight:600;transition:opacity .12s}.g-row:hover .g-row-go,.g-row[aria-pressed=true] .g-row-go,.g-row:focus-visible .g-row-go{opacity:1}.g-row-x2{color:var(--subtle);font:11.5px var(--g-mono);flex:none}.g-band{position:relative}.g-band:before{content:"";inset:calc(var(--g-band-over,5px) * -1) 0;background-color:var(--g-band);box-shadow:var(--g-band-edge);pointer-events:none;border-radius:15px;transition:background-color .12s;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000,#000000a6);mask-image:linear-gradient(90deg,#000,#000000a6)}.g-band:hover:before{background-color:var(--g-band-hover)}.g-band>*{position:relative}.g-chip{height:23px;font:600 12px var(--g-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.g-chip i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.g-chip.ok{color:var(--ok);background:var(--ok-bg)}.g-chip.warn{color:var(--warn);background:var(--warn-bg)}.g-chip.bad{color:var(--bad);background:var(--bad-bg)}.g-chip.info{color:var(--info);background:var(--info-bg)}.g-chip.none{color:var(--muted);background:var(--g-soft)}.g-chip.money{color:var(--money);background:var(--money-bg)}.g-led{background:var(--g-line-strong);border-radius:50%;flex:none;width:10px;height:10px}.g-led.ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.g-led.warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.g-led.bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.g-led.none{border:1.5px dashed var(--g-line-strong);background:0 0}.g-led.info{background:var(--info);box-shadow:0 0 0 3px var(--info-bg)}.g-led.money{background:var(--money);box-shadow:0 0 0 3px var(--money-bg)}.g-meter{background:var(--g-soft);border-radius:999px;height:7px;margin-top:15px;overflow:hidden}.g-meter i{background:linear-gradient(90deg, color-mix(in srgb, var(--money) 70%, #fff), var(--money));height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--money) 45%, transparent);border-radius:999px;display:block}.g-meter.is-low i{background:var(--warn);box-shadow:none}.g-meter.is-out i{background:var(--bad);box-shadow:none}.g-strip{gap:2px;height:24px;margin-top:15px;display:flex}.g-strip.is-small{height:14px;margin-top:12px}.g-strip i{background:var(--g-soft);border-radius:4px;flex:1;min-width:2px}.g-strip i.on{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 30%, transparent)}.g-strip i.deg{background:var(--warn)}.g-strip i.off{background:var(--bad)}.g-strip i.unseen{background:var(--none)}.g-ring{flex:none;place-items:center;display:grid;position:relative}.g-ring svg{display:block}.g-ringnum{font:300 16px/1 var(--g-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;position:absolute}.g-ringnum small{color:var(--muted);margin-left:1px;font-size:.55em}.g-bars{gap:11px;margin-top:13px;display:grid}.g-bar{grid-template-columns:76px minmax(0,1fr) 84px;align-items:center;gap:10px;font-size:13.5px;display:grid}.g-bar>span:first-child{color:var(--muted)}.g-trk{background:var(--g-soft);border-radius:999px;height:9px;overflow:hidden}.g-trk i{background:var(--money);border-radius:999px;height:100%;display:block}.g-bar-v{text-align:right;font:500 13.5px var(--g-mono);font-variant-numeric:tabular-nums}@media (width<=700px){.g-bar{grid-template-columns:64px minmax(0,1fr) 76px}}.g-turns{gap:9px;margin-top:15px;display:grid}.g-bub{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:20px;max-width:78%;padding:11px 15px;font-size:14px;line-height:1.5}.g-bub-who{color:var(--subtle);white-space:normal;margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.g-bub.client{background:var(--g-soft);border:1px solid var(--g-edge);border-bottom-left-radius:7px;justify-self:start}.g-bub.agent{background:linear-gradient(135deg, color-mix(in srgb, var(--info) 55%, transparent), color-mix(in srgb, var(--money) 40%, transparent));color:var(--ink);border-bottom-right-radius:7px;justify-self:end}.g-bub.agent .g-bub-who{color:var(--muted)}.g-bub.is-clipped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=700px){.g-bub{max-width:92%}}a.g-btn{text-decoration:none}.g-btn:not(.is-ghost):disabled:hover{background:var(--g-tile)}.g-btn.is-primary:disabled:hover{background:linear-gradient(135deg, var(--primary-a), var(--primary-b));filter:none}.g-btn.is-danger{color:var(--bad);background:var(--bad-bg);border-color:color-mix(in srgb, var(--bad) 35%, transparent)}.g-btn.is-danger:hover{background:color-mix(in srgb, var(--bad) 22%, transparent)}.g-btn.is-danger:disabled:hover{background:var(--bad-bg)}.g-btn.is-square{width:36px;padding:0}.g-btn.is-small.is-square{width:30px}.g-chip.plain{color:var(--muted);box-shadow:inset 0 0 0 1px var(--g-line-strong);background:0 0;font-weight:500}.g-switch.is-small{width:34px;height:20px}.g-switch.is-small:after{width:14px;height:14px;top:3px;left:3px;box-shadow:0 1px 4px #0000004d}.g-switch.is-small[aria-checked=true]:after{transform:translate(14px)}.g-toggle{color:var(--muted);font:500 13px/1.3 var(--g-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;transition:color .12s;display:inline-flex}.g-toggle:hover{color:var(--ink)}.g-toggle.is-disabled{opacity:.55;cursor:not-allowed}.g-input::placeholder{color:var(--subtle)}.g-input:disabled{opacity:.5;cursor:not-allowed}.g-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums}.g-input.is-small{border-radius:10px;height:30px;padding:0 10px;font-size:13px}.g-select{border:1px solid var(--g-line-strong);min-width:0;height:36px;color:var(--ink);font:500 13.5px var(--g-sans);cursor:pointer;appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) no-repeat calc(100% - 17px) 52% / 5px 5px, linear-gradient(135deg, var(--muted) 50%, transparent 50%) no-repeat calc(100% - 12px) 52% / 5px 5px, var(--g-tile);border-radius:11px;padding:0 32px 0 12px;transition:border-color .12s}.g-select:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}.g-select:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-select:disabled{opacity:.5;cursor:not-allowed}.g-select.is-small{background-position:calc(100% - 13px) 52%,calc(100% - 8px) 52%,0 0;background-size:4px 4px,4px 4px,auto;border-radius:8px;height:26px;padding:0 24px 0 9px;font-size:12px}.g-select option{background:var(--surface);color:var(--ink)}.g-check{appearance:none;border:1px solid var(--g-line-strong);background:var(--g-soft);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:17px;height:17px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-grid}.g-check:after{content:"";border-left:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);opacity:0;width:8px;height:4.5px;margin-top:-2px;transform:rotate(-45deg)}.g-check:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.g-check:checked{background:linear-gradient(135deg, var(--primary-a), var(--primary-b));box-shadow:0 0 14px color-mix(in srgb, var(--primary-b) 38%, transparent);border-color:#0000}.g-check:checked:after{opacity:1}.g-check:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-check:disabled{opacity:.5;cursor:not-allowed}.g-field{flex-direction:column;gap:6px;min-width:0;display:flex}.g-field-l{font:500 12.5px/1.2 var(--g-sans);color:var(--subtle)}.g-field .g-input{width:100%}.g-seg{background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-edge);border-radius:16px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.g-seg-btn{height:28px;color:var(--muted);font:500 12.5px var(--g-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;transition:background-color .15s,color .15s,box-shadow .15s}.g-seg-btn:hover{color:var(--ink);background:var(--g-soft)}.g-seg-btn[aria-pressed=true]{background:var(--sel);color:var(--g-sel-ink);box-shadow:inset 0 0 0 1px var(--g-sel-edge), 0 0 18px color-mix(in srgb, var(--info) 20%, transparent)}.g-seg-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-page-head{font-family:var(--g-sans);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:4px 0 20px;display:flex}.g-page-titles{min-width:0}.g-page-eyebrow{font:500 10px/1 var(--g-mono);letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 45%, transparent);margin-bottom:9px}.g-page-title{font:650 32px/1.15 var(--g-display);letter-spacing:-.03em;color:#0000;text-wrap:balance;background:linear-gradient(90deg, var(--ink) 0%, color-mix(in srgb, var(--primary-a) 70%, var(--ink)) 35%, var(--primary-b) 55%, var(--primary-a) 75%, var(--ink) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em}@media (prefers-reduced-motion:no-preference){.g-page-title{animation:8s linear infinite g-shimmer}}@keyframes g-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.g-page-sub{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.45}.g-page-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-panel{min-width:0;margin:0 0 var(--g-gap);border-radius:var(--g-tile-radius);background:var(--g-tile);box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:14px/1.45 var(--g-sans);position:relative}.g-panel-head{border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:54px;padding:13px 20px 12px;display:flex}.g-panel-title{font:600 15px/1.3 var(--g-display);letter-spacing:-.01em;color:var(--ink);margin:0}.g-panel-note{color:var(--subtle);font-size:12.5px}.g-panel-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.g-panel-body{padding:14px 20px 16px;line-height:1.55}.g-panel-body.is-muted{color:var(--muted)}.g-panel-empty{color:var(--muted);padding:16px 20px 18px;line-height:1.55}.g-panel-empty a{color:var(--info);font-weight:500}.g-panel-foot{border-top:1px solid var(--g-line);color:var(--muted);overflow-wrap:anywhere;padding:11px 20px 13px;font-size:13px;line-height:1.5}.g-toolbar{border-bottom:1px solid var(--g-line);min-height:40px;font-family:var(--g-sans);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;padding:0 2px 12px;display:flex}.g-toolbar-spacer{flex:1}.g-banner{--tone:var(--warn);margin:0 0 var(--g-gap);color:var(--muted);font:14px/1.5 var(--g-sans);background:radial-gradient(90% 200% at 0% 0%, color-mix(in srgb, var(--tone) 15%, transparent), transparent 66%), var(--g-tile);box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--tone) 45%, transparent);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid;position:relative}.g-banner.bad{--tone:var(--bad)}.g-banner.info{--tone:var(--info)}.g-banner.ok{--tone:var(--ok)}.g-banner-ic{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 72%, #fff), var(--tone));width:32px;height:32px;box-shadow:0 6px 18px color-mix(in srgb, var(--tone) 32%, transparent);border-radius:10px;place-items:center;display:grid}.g-banner-ic .g-ico{stroke-width:2.2px;width:17px;height:17px}.g-banner-text{overflow-wrap:anywhere;min-width:0}.g-banner-text strong,.g-banner-text b{color:var(--ink);font-weight:600}.g-banner-action{align-items:center;gap:8px;display:flex}.g-banner-action a{color:var(--info);white-space:nowrap;font-weight:600;text-decoration:none}.g-banner-action a:hover{text-decoration:underline}.g-avatar{font-family:var(--g-display);letter-spacing:.01em;background:linear-gradient(145deg, var(--primary-a), var(--primary-b));color:var(--primary-ink);box-shadow:inset 0 1px 0 #fff6, 0 4px 12px color-mix(in srgb, var(--primary-b) 24%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.g-avatar.is-quiet{background:var(--g-soft);color:var(--muted);box-shadow:inset 0 0 0 1px var(--g-edge)}.g-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0204069e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.g-dialog{background:color-mix(in srgb, var(--surface) 82%, transparent);width:min(460px,92vw);box-shadow:var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:14px/1.5 var(--g-sans);border-radius:24px;flex-direction:column;gap:14px;padding:22px 22px 20px;display:flex;position:relative}.g-dialog-title{font:600 18px/1.3 var(--g-display);letter-spacing:-.015em}.g-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.g-ink-ok{color:var(--ok)}.g-ink-warn{color:var(--warn)}.g-ink-bad{color:var(--bad)}.g-empty{text-align:center;border-radius:var(--g-tile-radius);background:var(--g-tile);box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--muted);font:14px/1.55 var(--g-sans);padding:30px 24px;position:relative}.g-empty-title{color:var(--ink);font:600 16px/1.35 var(--g-display);letter-spacing:-.01em}.g-empty-title+.g-empty-body{margin-top:6px}.g-fail{border-radius:var(--g-tile-radius);color:var(--ink);font:14px/1.45 var(--g-sans);background:radial-gradient(90% 170% at 0% 0%, color-mix(in srgb, var(--bad) 14%, transparent), transparent 62%), var(--g-tile);box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--bad) 50%, transparent);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative}.g-fail-ic{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--bad) 72%, #fff), var(--bad));width:42px;height:42px;box-shadow:0 8px 24px color-mix(in srgb, var(--bad) 32%, transparent);border-radius:13px;place-items:center;display:grid}.g-fail-ic .g-ico{stroke-width:2.2px;width:21px;height:21px}.g-fail-main{min-width:0}.g-fail-why{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.5;display:block}.g-fail-below{margin-top:11px}.g-fail-title{font:600 16px/1.35 var(--g-display);letter-spacing:-.01em}.g-fail-code{font:12px/1.4 var(--g-mono);color:var(--bad);background:var(--bad-bg);overflow-wrap:anywhere;border-radius:999px;margin-top:6px;padding:3px 9px;display:inline-block}.g-skeleton{gap:12px;padding:4px 0;display:grid}.g-skeleton i{background:var(--g-soft);border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.g-skeleton i:nth-child(3n+2){width:84%}.g-skeleton i:nth-child(3n){width:66%}.g-skeleton i:after{content:"";background:linear-gradient(90deg, transparent, var(--g-line-strong), transparent);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.g-skeleton i:after{animation:1.4s ease-in-out infinite g-sheen}}@keyframes g-sheen{to{transform:translate(100%)}}.g-li{border-bottom:1px solid var(--g-line);min-width:0;font:14px/1.45 var(--g-sans);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.g-li:last-child{border-bottom:0}.g-li-main{min-width:0}.g-li-title{min-width:0;font-weight:500}.g-li-title.is-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-li-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.5}.g-li-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.g-li.is-flow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.g-li.is-flow>.g-li-main{flex:240px}.g-li.is-flow>.g-li-end{flex-wrap:wrap;justify-content:flex-start}.g-details{display:grid}.g-details-row{border-bottom:1px solid var(--g-line);min-height:46px;font:14px/1.45 var(--g-sans);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 20px;display:grid}.g-details-row:last-child{border-bottom:0}.g-details-k{color:var(--subtle);font-size:13px;font-weight:500;line-height:1.35}.g-details-v{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-details-v.is-missing{color:var(--warn)}.g-details-a{align-items:center;gap:6px;display:flex}.g-details-a:empty{display:none}.g-stats{grid-template-columns:repeat(var(--g-cols,4), minmax(0, 1fr));font-family:var(--g-sans);display:grid}.g-stat{min-width:0;padding:16px 20px 18px}.g-stat+.g-stat{border-left:1px solid var(--g-line)}.g-stat-l{color:var(--subtle);font-size:12.5px;font-weight:500}.g-stat .g-num{margin-top:8px;font-size:30px}.g-stat .g-num.is-unset{font-size:30px;font-weight:300}.g-stat-s{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45}.g-menu{background:color-mix(in srgb, var(--surface) 78%, transparent);box-shadow:var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:14px/1.4 var(--g-sans);border-radius:18px;padding:6px;position:relative}.g-menu-label{color:var(--subtle);padding:10px 10px 5px;font-size:12px;font-weight:600}.g-menu-item{width:100%;min-width:0;color:var(--ink);font:14px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:9px 10px;transition:background-color .1s;display:flex}.g-menu-item:hover,.g-menu-item.is-active{background:var(--info-bg)}.g-menu-item:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.g-menu-main{flex:1;min-width:0;display:grid}.g-menu-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.g-menu-sub{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (width<=1000px){.g-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.g-stat+.g-stat{border-left:0}.g-stat{border-bottom:1px solid var(--g-line)}.g-stat:nth-child(2n){border-left:1px solid var(--g-line)}}@media (width<=760px){.g-stats{grid-template-columns:minmax(0,1fr)}.g-stat:nth-child(2n){border-left:0}.g-stat:last-child{border-bottom:0}}@media (width<=700px){.g-page-title{font-size:27px}.g-panel-head{padding:12px 16px 11px}.g-panel-body,.g-panel-empty,.g-panel-foot{padding-left:16px;padding-right:16px}.g-li{padding:11px 16px}.g-details-row{grid-template-columns:108px minmax(0,1fr) auto;gap:10px;padding:10px 16px}.g-fail{grid-template-columns:auto minmax(0,1fr)}.g-fail>.g-btn{grid-column:2;justify-self:start}.g-banner{grid-template-columns:auto minmax(0,1fr)}.g-banner-action{grid-column:2}}.g-tile.g-hero{padding:24px 26px 22px}.g-tile.g-hero.warn{background:radial-gradient(90% 170% at 0% 0%, color-mix(in srgb, var(--warn) 15%, transparent), transparent 62%), var(--g-tile);box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--warn) 55%, transparent), 0 0 46px color-mix(in srgb, var(--warn) 11%, transparent)}.g-tile.g-hero.bad{background:radial-gradient(90% 170% at 0% 0%, color-mix(in srgb, var(--bad) 16%, transparent), transparent 62%), var(--g-tile);box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--bad) 55%, transparent), 0 0 46px color-mix(in srgb, var(--bad) 11%, transparent)}.g-tile.g-hero.ok{box-shadow:var(--g-tile-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--ok) 50%, transparent)}.g-hero-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.g-hero-ic{color:#fff;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.g-hero-ic .g-ico{stroke-width:2.2px;width:27px;height:27px}.g-hero.ok .g-hero-ic{background:linear-gradient(145deg, color-mix(in srgb, var(--ok) 75%, #fff), var(--ok));box-shadow:0 8px 26px color-mix(in srgb, var(--ok) 35%, transparent)}.g-hero.warn .g-hero-ic{background:linear-gradient(145deg, color-mix(in srgb, var(--warn) 75%, #fff), var(--warn));box-shadow:0 8px 26px color-mix(in srgb, var(--warn) 35%, transparent)}.g-hero.bad .g-hero-ic{background:linear-gradient(145deg, color-mix(in srgb, var(--bad) 75%, #fff), var(--bad));box-shadow:0 8px 26px color-mix(in srgb, var(--bad) 35%, transparent)}.g-hero-title{font:600 28px/1.2 var(--g-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.g-hero-title .g-chip{letter-spacing:0;font-size:12.5px}.g-hero-text{color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:1.55}.g-hero-text b{color:var(--ink);font-weight:600}.g-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.g-steps{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.g-step{background:var(--g-soft);border:1px solid var(--g-edge);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px 13px 13px;display:grid}.g-step-n{width:30px;height:30px;font:500 13px/1 var(--g-mono);color:var(--warn);background:var(--warn-bg);border-radius:10px;place-items:center;display:grid}.g-hero.bad .g-step-n,.g-steps.bad .g-step-n{color:var(--bad);background:var(--bad-bg)}.g-hero.ok .g-step-n,.g-steps.ok .g-step-n{color:var(--ok);background:var(--ok-bg)}.g-step b{font-size:15px;font-weight:600;display:block}.g-step-text{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.g-steps-more{justify-content:center;margin-top:10px;display:flex}.g-step.is-full .g-step-text{-webkit-line-clamp:unset;display:block;overflow:visible}.g-step-below{margin-top:10px}.g-num.is-ok{color:var(--ok);text-shadow:0 0 26px color-mix(in srgb, var(--ok) 30%, transparent)}.g-num.is-warn{color:var(--warn);text-shadow:0 0 26px color-mix(in srgb, var(--warn) 28%, transparent)}.g-num.is-bad{color:var(--bad);text-shadow:0 0 26px color-mix(in srgb, var(--bad) 30%, transparent)}.g-num.is-ok .g-cur,.g-num.is-ok .g-cents{color:color-mix(in srgb, var(--ok) 60%, var(--muted))}.g-num.is-warn .g-cur,.g-num.is-warn .g-cents{color:color-mix(in srgb, var(--warn) 60%, var(--muted))}.g-num.is-bad .g-cur,.g-num.is-bad .g-cents{color:color-mix(in srgb, var(--bad) 60%, var(--muted))}.g-row.is-two{align-items:flex-start;padding-top:8px;padding-bottom:8px}.g-row.is-two .g-led{margin-top:5px}.g-row-main{flex:1;gap:1px;min-width:0;display:grid}.g-row-sub{color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.4;overflow:hidden}.g-row.is-two .g-row-n{flex:none}.g-hint b.g-ink-ok{color:var(--ok)}.g-hint b.g-ink-warn{color:var(--warn)}.g-hint b.g-ink-bad{color:var(--bad)}.g-tile.is-stack{flex-direction:column;display:flex}.g-tile.is-stack>.g-foot{margin-top:auto;padding-top:14px}.g-tile.is-stack>.g-foot .g-btn.is-ghost{margin-left:-12px}.g-duo{gap:var(--g-gap);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,3fr);min-width:0;display:grid}.g-duo>.g-tile{grid-column:auto}.g-vital{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.g-vital .g-num.is-word{margin-top:0;font-size:22px}.g-vital .g-hint{margin-top:3px}.g-metrics{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.g-metric{grid-template-rows:subgrid;grid-row:span 4;align-content:start;min-width:0;padding-right:18px;display:grid}.g-metric+.g-metric{border-left:1px solid var(--g-line);padding-left:18px}.g-metric-l{color:var(--subtle);font-size:12.5px;font-weight:500}.g-metric .g-num{margin-top:8px}@media (width<=1020px){.g-duo{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.g-hero-head{grid-template-columns:auto minmax(0,1fr)}.g-hero-head>.g-btn,.g-hero-head>.g-hero-actions{grid-column:1/-1}.g-hero-actions{justify-content:flex-start}.g-hero-title{font-size:23px}.g-step{grid-template-columns:auto minmax(0,1fr)}.g-step .g-btn{grid-column:2;justify-self:start}.g-metrics{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.g-metric{grid-row:auto;grid-template-rows:none;padding:12px 0 0}.g-metric+.g-metric{border-left:0;border-top:1px solid var(--g-line);margin-top:12px;padding-left:0}}.g-window-dialog{color:var(--ink);background:0 0;border:0;width:100%;max-width:min(780px,100vw - 32px);max-height:calc(100vh - 24px);margin:auto;padding:0;overflow:visible}.g-window-dialog.is-sm{max-width:min(560px,100vw - 32px)}.g-window-dialog.is-lg{max-width:min(1040px,100vw - 32px)}.g-window-dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.g-window{border-radius:var(--g-radius);background:var(--ground);box-shadow:var(--g-shadow);font:14px/1.45 var(--g-sans);-webkit-font-smoothing:antialiased;text-align:left;position:relative;overflow:hidden}.g-window.g-edge:before{z-index:3}.g-window-pane{z-index:1;max-height:min(860px,100vh - 24px);padding:28px 30px 30px;position:relative;overflow-y:auto}.g-window-top{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.g-window-titles{min-width:0}.g-window-chips{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.g-window-title{font:650 28px/1.14 var(--g-sans);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.g-window-intro{color:var(--muted);max-width:64ch;margin:8px 0 0;font-size:14px;line-height:1.5}.g-window-actions{flex:none;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex}@media (width<=700px){.g-window-dialog,.g-window-dialog.is-sm,.g-window-dialog.is-lg{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.g-window{border-radius:24px}.g-window-pane{max-height:calc(100vh - 16px);padding:20px 16px 22px}.g-window-top{flex-wrap:wrap}.g-window-title{font-size:23px}}.g-icontile{--tone:var(--info);color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 70%, #fff), var(--tone));width:32px;height:32px;box-shadow:inset 0 0 0 .5px #ffffff59, 0 6px 18px color-mix(in srgb, var(--tone) 32%, transparent);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.g-icontile:after{content:"";background:linear-gradient(#ffffff6b,#fff0 55%);position:absolute;inset:0}.g-icontile .g-ico{stroke-width:2.1px;width:17px;height:17px;position:relative}.g-icontile.is-lg{border-radius:14px;width:44px;height:44px}.g-icontile.is-lg .g-ico{width:22px;height:22px}.g-icontile.money,.g-taskgroup.money{--tone:var(--money)}.g-icontile.ok,.g-taskgroup.ok{--tone:var(--ok)}.g-icontile.warn,.g-taskgroup.warn{--tone:var(--warn)}.g-icontile.bad,.g-taskgroup.bad{--tone:var(--bad)}.g-icontile.money,.g-icontile.ok,.g-icontile.warn{color:var(--primary-ink)}.g-taskboard{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;margin-top:20px;display:grid}.g-taskgroup{--tone:var(--info);border:1px solid var(--g-edge);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--tone) 11%, transparent), transparent 58%), var(--g-soft);border-radius:20px;flex-direction:column;min-width:0;padding:14px 12px 12px;display:flex;position:relative}.g-taskgroup-head{align-items:center;gap:11px;padding:0 4px;display:flex}.g-taskgroup-title{min-width:0;font:600 16px/1.25 var(--g-sans);letter-spacing:-.012em;color:var(--ink);margin:0}.g-taskgroup-n{min-width:26px;height:24px;font:500 12px var(--g-mono);color:color-mix(in srgb, var(--tone) 80%, var(--ink));background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:999px;place-items:center;margin-left:auto;padding:0 8px;display:inline-grid}.g-taskgroup-hint{color:var(--subtle);margin:9px 4px 0;font-size:12.5px;line-height:1.45}.g-tasks{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:6px;margin-top:12px;display:grid}.g-task{background:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 6%, transparent);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 11px;padding:10px 10px 10px 11px;transition:background-color .12s;display:grid}.g-task:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.g-task-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:1px;padding:0;display:grid}button.g-task-main{cursor:pointer;border-radius:8px}button.g-task-main:focus-visible{outline:2px solid var(--info);outline-offset:3px}.g-task-who{font:600 14px/1.3 var(--g-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-task-what{font:500 13.5px/1.35 var(--g-sans);color:var(--ink);overflow-wrap:anywhere}.g-task-what.bad{color:var(--bad)}.g-task-what.warn{color:var(--warn)}.g-task-detail{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.g-task-actions{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:5px;display:flex}.g-tasks-more{justify-content:center;margin-top:8px;display:flex}.g-prose{min-width:0;max-width:78ch;color:var(--muted);font:14px/1.62 var(--g-sans);overflow-wrap:anywhere}.g-prose>*{margin:0}.g-prose>*+*{margin-top:10px}.g-prose b{color:var(--ink);font-weight:600}.g-prose h5{color:var(--ink);font:600 14px/1.35 var(--g-sans);margin-top:16px}.g-prose ul,.g-prose ol{gap:5px;padding-left:20px;display:grid}.g-prose li::marker{color:var(--subtle)}.g-prose li.is-nested{margin-left:18px;list-style-type:circle}.g-prose code{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);font:12.5px var(--g-mono);border-radius:6px;padding:1px 5px}.g-prose pre{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);font:12.5px/1.55 var(--g-mono);white-space:pre-wrap;border-radius:12px;padding:11px 13px}.g-fold{border-bottom:1px solid var(--g-line)}.g-fold:last-child{border-bottom:0}.g-fold-head{cursor:pointer;min-height:48px;font:500 14px/1.4 var(--g-sans);color:var(--ink);align-items:center;gap:10px;padding:10px 20px;list-style:none;transition:background-color .12s;display:flex}.g-fold-head::-webkit-details-marker{display:none}.g-fold-head:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.g-fold-head:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.g-fold-head>.g-ico{width:15px;height:15px;color:var(--subtle);transition:transform .15s}.g-fold[open]>.g-fold-head>.g-ico{transform:rotate(90deg)}.g-fold-title{min-width:0}.g-fold-note{color:var(--subtle);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:400}.g-fold-body{padding:2px 20px 18px 45px}.g-fold-body>.g-li{padding-left:0;padding-right:0}.g-hero>.g-chips{margin-top:16px}.g-hero>.g-chips,.g-hero>.g-hint{margin-left:72px}.g-bento+.g-panel,.g-bento+.g-cols,.g-bento+.g-banner{margin-top:var(--g-gap)}.g-cols{gap:var(--g-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.g-cols>.g-panel{margin-bottom:0}.g-cols{margin-bottom:var(--g-gap)}.g-valued{gap:1px;min-width:0;display:grid}.g-valued>span:first-child{color:var(--ink)}.g-valued>span:first-child.warn{color:var(--warn)}.g-valued>span:first-child.bad{color:var(--bad)}.g-valued>span+span{color:var(--subtle);font-size:12.5px;line-height:1.45}.g-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.g-inline{align-items:center;gap:8px;min-width:0;display:inline-flex}.g-inline.is-wrap{flex-wrap:wrap;display:flex}@media (width<=1000px){.g-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.g-hero>.g-chips,.g-hero>.g-hint{margin-left:0}.g-fold-head{padding:10px 16px}.g-fold-body{padding:2px 16px 16px}.g-fold-note{display:none}}@media (prefers-reduced-motion:reduce){.g-fold-head,.g-fold-head>.g-ico{transition:none}}.g-bub.is-me{color:var(--primary-ink);background:linear-gradient(135deg, var(--primary-a), var(--primary-b));border-bottom-right-radius:7px;justify-self:end}.g-bub.is-them{background:var(--g-soft);border:1px solid var(--g-edge);border-bottom-left-radius:7px;justify-self:start}.g-bub.is-rich{white-space:normal}.g-float{background:color-mix(in srgb, var(--surface) 84%, transparent);min-width:0;box-shadow:var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:14px/1.45 var(--g-sans);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.g-floating-host{color:var(--ink);font:14px/1.45 var(--g-sans);text-align:left;display:contents}.g-fab{cursor:pointer;width:56px;height:56px;color:var(--primary-ink);background:linear-gradient(135deg, var(--primary-a), var(--primary-b));box-shadow:0 14px 34px color-mix(in srgb, var(--primary-b) 38%, transparent), 0 0 0 1px var(--g-line-strong) inset;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,filter .15s;display:grid;position:relative}.g-fab:hover{filter:brightness(1.07);transform:translateY(-1px)}.g-fab:focus-visible{outline:2px solid var(--info);outline-offset:3px}.g-fab .g-ico{width:24px;height:24px}.g-fab-dot{background:var(--warn);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--ground);border-radius:50%;position:absolute;top:3px;right:3px}.g-fab.is-working:after{content:"";border:2px solid color-mix(in srgb, var(--primary-a) 70%, transparent);opacity:.8;border-radius:50%;position:absolute;inset:-5px}@media (prefers-reduced-motion:no-preference){.g-fab.is-working:after{animation:1.6s ease-out infinite g-pulse}}@keyframes g-pulse{0%{opacity:.85;transform:scale(.94)}to{opacity:0;transform:scale(1.22)}}.g-textarea{resize:none;width:100%;max-height:160px;line-height:1.45;display:block;overflow-y:auto}button.g-chip{cursor:pointer;border:0;transition:background-color .12s,box-shadow .12s,color .12s}button.g-chip.plain:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 32%, transparent)}button.g-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 55%, transparent)}button.g-chip:focus-visible{outline:2px solid var(--info);outline-offset:2px}button.g-chip:disabled{opacity:.45;cursor:default}button.g-chip:disabled:hover{color:var(--muted);box-shadow:inset 0 0 0 1px var(--g-line-strong)}.g-chip-n{font:500 11.5px var(--g-mono);opacity:.8}.g-icontile.is-sm{border-radius:9px;width:26px;height:26px}.g-icontile.is-sm .g-ico{stroke-width:2.2px;width:14px;height:14px}.g-avatar>.g-ico{stroke-width:2px;width:46%;height:46%}.g-dots{align-items:flex-start;gap:11px;display:inline-flex}.g-dot{justify-items:center;gap:8px;display:grid}.g-dot i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--g-line-strong);border-radius:50%;display:block;position:relative}.g-dot.is-on i{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg), 0 0 10px color-mix(in srgb, var(--ok) 45%, transparent)}.g-dot.is-current i:after{content:"";box-shadow:0 0 0 1.5px color-mix(in srgb, var(--info) 75%, transparent);border-radius:50%;position:absolute;inset:-5px}.g-dot.is-current.is-on i:after{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ok) 75%, transparent)}.g-dot small{font:500 10px/1 var(--g-mono);color:var(--subtle)}.g-dot.is-current small{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.g-dot.is-current i:after{animation:2.4s ease-out infinite g-pulse}}.g-saved{height:22px;color:var(--ok);background:var(--ok-bg);font:600 12px var(--g-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;display:inline-flex}.g-saved .g-ico{stroke-width:2.4px;width:13px;height:13px}@media (prefers-reduced-motion:no-preference){.g-saved{animation:2.2s ease-out forwards g-saved}}@keyframes g-saved{0%{opacity:0;transform:scale(.9)}8%{opacity:1;transform:none}72%{opacity:1}to{opacity:0}}.g-edit{--tone:var(--info);min-width:0;font-family:var(--g-sans);grid-template-columns:26px minmax(0,1fr);gap:7px 11px;display:grid}.g-edit.ok{--tone:var(--ok)}.g-edit.warn{--tone:var(--warn)}.g-edit.bad{--tone:var(--bad)}.g-edit.money{--tone:var(--money)}.g-edit-head{grid-column:1/-1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:11px;min-height:26px;display:grid}.g-edit-title{min-width:0;font:600 13px/1.3 var(--g-sans);color:var(--muted);margin:0}.g-edit-end{align-items:center;min-height:22px;display:inline-flex}.g-edit-pill{font:600 12px var(--g-sans);color:var(--info);opacity:0;transition:opacity .12s}.g-edit:hover .g-edit-pill,.g-edit:focus-within .g-edit-pill,.g-edit-pill.is-on{opacity:1}.g-edit-pill.is-on{color:var(--subtle)}.g-edit-body{grid-column:2;min-width:0}.g-edit-view{border-radius:12px;margin:-5px -9px;padding:5px 9px;transition:background-color .12s}.g-edit-view.is-editable{cursor:text}.g-edit-view.is-editable:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.g-edit-view:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-edit-lines{gap:5px;margin:0;padding:0;list-style:none;display:grid}.g-edit-tracked{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.g-edit-tracked-line{color:var(--muted);overflow-wrap:anywhere;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:8px;font-size:13.5px;line-height:1.45;display:grid}.g-edit-tracked-line>.g-ico{color:var(--tone);opacity:.9;margin-top:3px}.g-edit-tracked-more{padding-left:22px}.g-edit-tracked-more>button{font:500 12.5px var(--g-sans);color:var(--info);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 0}.g-edit-tracked-more>button:hover{text-decoration:underline}.g-edit-tracked-more>button:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-edit-lines li{color:var(--ink);overflow-wrap:anywhere;padding-left:14px;font-size:14px;line-height:1.5;position:relative}.g-edit-lines li:before{content:"";background:var(--tone);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--tone) 55%, transparent);border-radius:50%;position:absolute;top:calc(.75em - 2.5px);left:1px}.g-edit-empty{color:var(--subtle);font-size:14px;line-height:1.5}.g-edit .g-textarea{font-size:14px;line-height:1.5}.g-edit-hint{color:var(--subtle);margin-top:6px;font-size:12px;line-height:1.4}.g-edit-error{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:7px;display:flex}.g-edit-sugg{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;min-width:0;display:flex}.g-edit-sugg-l{color:var(--subtle);font:500 11.5px var(--g-sans);margin-right:2px}.g-edit-add{min-width:0;max-width:100%;font-weight:500}.g-edit-add .g-ico{stroke-width:2.2px;flex:none;width:12px;height:12px}.g-edit-add-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.g-edit-view,.g-edit-pill{transition:none}}.g-expander-head{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:54px;padding:6px 16px 6px 8px;display:flex}.g-expander-heading{min-width:0;font:inherit;flex:320px;margin:0}.g-expander-toggle{width:100%;min-width:0;min-height:42px;color:var(--ink);font:14px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 10px;transition:background-color .12s;display:flex}.g-expander-toggle:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.g-expander-toggle:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-expander-toggle>.g-ico{width:15px;height:15px;color:var(--subtle);transition:transform .15s}.g-expander.is-open .g-expander-toggle>.g-ico{transform:rotate(90deg)}.g-expander-title{font:600 15px/1.3 var(--g-display);letter-spacing:-.01em;flex:none}.g-expander-summary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.g-expander-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.g-expander-body,.g-expander-peek{border-top:1px solid var(--g-line);min-width:0;padding:6px 20px 16px}@media (width<=700px){.g-expander-head{padding:6px 12px 6px 4px}.g-expander-toggle{flex-wrap:wrap;row-gap:2px}.g-expander-summary{white-space:normal;flex-basis:100%;padding-left:25px}.g-expander-body,.g-expander-peek{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.g-expander-toggle,.g-expander-toggle>.g-ico{transition:none}}.g-barchart{--g-bar-head:22px;--g-bar-plot:114px;font-family:var(--g-sans);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.g-barchart-scale{height:var(--g-bar-plot);margin-top:var(--g-bar-head);position:relative}.g-barchart-scale span{font:500 10.5px/1 var(--g-mono);color:var(--subtle);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;right:0;transform:translateY(50%)}.g-barchart-scale span.g-barchart-scale-size{visibility:hidden;height:0;display:block;position:static;overflow:hidden;transform:none}.g-barchart-cols{grid-template-columns:repeat(var(--g-bar-count,7), minmax(0, 1fr));align-items:end;gap:2px;display:grid;position:relative}.g-barchart-cols:before,.g-barchart-cols:after{content:"";background:var(--g-line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.g-barchart-cols:before{top:var(--g-bar-head)}.g-barchart-cols:after{top:calc(var(--g-bar-head) + var(--g-bar-plot) / 2)}.g-barchart-col{border-radius:10px;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.g-barchart-col:focus-visible{outline:2px solid var(--info);outline-offset:2px}.g-barchart-plot{z-index:1;width:100%;height:calc(var(--g-bar-head) + var(--g-bar-plot));padding-top:var(--g-bar-head);border-bottom:1px solid var(--g-line-strong);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.g-barchart-plot i{background:color-mix(in srgb, var(--info) 55%, transparent);border-radius:4px 4px 0 0;flex:none;width:min(24px,66%);transition:background-color .12s;display:block}.g-barchart-col.is-current .g-barchart-plot i{background:var(--info);box-shadow:0 0 16px color-mix(in srgb, var(--info) 40%, transparent)}.g-barchart-col:hover .g-barchart-plot i,.g-barchart-col:focus-visible .g-barchart-plot i{background:color-mix(in srgb, var(--info) 78%, var(--ink))}.g-barchart-cap{font:500 11.5px/1 var(--g-mono);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-bottom:5px}.g-barchart-l{font:500 11.5px/1.2 var(--g-mono);color:var(--subtle);white-space:nowrap;margin-top:7px}.g-barchart-col.is-current .g-barchart-l{color:var(--ink);font-weight:600}.g-barchart-tip{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--g-tile-shadow), inset 0 0 0 1px var(--g-edge);color:var(--ink);font:500 12px/1.35 var(--g-sans);white-space:nowrap;pointer-events:none;border-radius:10px;padding:6px 10px;display:none;position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%)}.g-barchart-col:nth-child(-n+3) .g-barchart-tip{left:0;transform:none}.g-barchart-col:nth-last-child(-n+3) .g-barchart-tip{left:auto;right:0;transform:none}.g-barchart-col:hover .g-barchart-tip,.g-barchart-col:focus-visible .g-barchart-tip{display:block}@media (width<=700px){.g-barchart-cap{display:none}.g-barchart-l{font-size:10px}.g-barchart{column-gap:6px}.g-barchart-scale span{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.g-barchart-plot i{transition:none}}:root,:root[data-colorway=smartmarketer]{--ground:#0a1830;--surface:#0f2442;--tile:#14294a;--surface-2:#1b3560;--ink:#fff;--muted:#9fb3cc;--subtle:#6b83a3;--line:#17304f;--line-strong:#24446c;--accent:#4690d9;--accent-ink:#04162e;--accent-tint:#4690d929;--sel:#4690d929;--info:#4690d9;--info-bg:#4690d929;--ok:#34d399;--ok-bg:#34d39921;--warn:#fbbf24;--warn-bg:#fbbf2421;--bad:#f2647e;--bad-bg:#f2647e24;--money:#5fd9d0;--money-bg:#5fd9d021;--none:#35507a;--none-bg:#0d1f3c;--sky-1:#003b8d;--sky-2:#12447f;--sky-3:#0b2e63;--primary-a:#9cc6f0;--primary-b:#4690d9;--primary-ink:#04162e;--edge-glow:var(--accent)}:root[data-colorway=borealis]{--ground:#04070a;--surface:#0b1116;--tile:#0f161c;--surface-2:#131b22;--ink:#f2f7f9;--muted:#b1bec7;--subtle:#72818b;--line:#1b252d;--line-strong:#2a3640;--accent:#7dd3fc;--accent-ink:#04151c;--accent-tint:#7dd3fc24;--sel:#7dd3fc24;--info:#7dd3fc;--info-bg:#7dd3fc24;--ok:#4ade80;--ok-bg:#4ade8021;--warn:#fbbf24;--warn-bg:#fbbf2421;--bad:#fb7185;--bad-bg:#fb718524;--money:#5eead4;--money-bg:#5eead421;--none:#3a4650;--none-bg:#111a20;--sky-1:#0f5552;--sky-2:#0c3160;--sky-3:#4a3412;--primary-a:#9ee3fd;--primary-b:#43d9c0;--primary-ink:#04151c;--edge-glow:var(--money)}:root[data-colorway=dusk]{--ground:#06070b;--surface:#110f14;--tile:#151216;--surface-2:#1b181d;--ink:#f8f3ef;--muted:#c6b9b0;--subtle:#877b74;--line:#221e22;--line-strong:#332d31;--accent:#fbc09a;--accent-ink:#1d1206;--accent-tint:#fbbf9224;--sel:#fbbf9224;--info:#fbc09a;--info-bg:#fbbf9224;--ok:#86efac;--ok-bg:#86efac1f;--warn:#fcd34d;--warn-bg:#fcd34d1f;--bad:#fda4af;--bad-bg:#fda4af21;--money:#f5d08a;--money-bg:#f5d08a21;--none:#3f383b;--none-bg:#161316;--sky-1:#16204a;--sky-2:#45262a;--sky-3:#4a3413;--primary-a:#fcd9bd;--primary-b:#f0b86e;--primary-ink:#1d1206;--edge-glow:var(--money)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow:0 0 0 1px #ffffff0f inset, 0 30px 80px #0009;--shadow-sm:0 1px 2px #0006;--backdrop:#0204069e;--sans:var(--g-sans);--display:var(--g-display);--mono:var(--g-mono);--bg:var(--ground);--text:var(--ink);--text-muted:var(--muted);--text-subtle:var(--subtle);--border:var(--line);--border-strong:var(--line-strong);--primary:var(--accent);--primary-tint:var(--accent-tint);--primary-hover:color-mix(in srgb, var(--accent) 85%, var(--ink));--neutral:var(--muted);--neutral-bg:var(--none-bg);--neutral-border:var(--line-strong);--ok-border:color-mix(in srgb, var(--ok) 35%, transparent);--warn-border:color-mix(in srgb, var(--warn) 35%, transparent);--bad-border:color-mix(in srgb, var(--bad) 35%, transparent);--info-border:color-mix(in srgb, var(--info) 35%, transparent)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}.mono{font-family:var(--mono);font-size:.93em}.muted{color:var(--muted)}.subtle{color:var(--subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caps{font:600 12px/1.3 var(--sans);color:var(--subtle)}.aurora{z-index:-1;pointer-events:none;opacity:.9;position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(50px);border-radius:50%;width:78vmax;height:78vmax;position:absolute}.aurora i:first-child{background:radial-gradient(circle, var(--sky-1) 0%, transparent 62%);top:-34vmax;left:-24vmax}.aurora i:nth-child(2){background:radial-gradient(circle, var(--sky-2) 0%, transparent 62%);top:-26vmax;right:-26vmax}.aurora i:nth-child(3){background:radial-gradient(circle, var(--sky-3) 0%, transparent 60%);bottom:-52vmax;left:18vmax}@media (prefers-reduced-motion:no-preference){.aurora i{will-change:transform}.aurora i:first-child{animation:44s ease-in-out infinite alternate aurora-1}.aurora i:nth-child(2){animation:52s ease-in-out infinite alternate aurora-2}.aurora i:nth-child(3){animation:60s ease-in-out infinite alternate aurora-3}}@keyframes aurora-1{to{transform:translate(14vmax,9vmax)scale(1.12)}}@keyframes aurora-2{to{transform:translate(-12vmax,12vmax)scale(.92)}}@keyframes aurora-3{to{transform:translate(-10vmax,-10vmax)scale(1.1)}}.grid-sky{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 38%,#000 30%,#0000 78%)}.film{z-index:80;pointer-events:none;position:fixed;inset:0}.film i{display:block;position:absolute;inset:0}.film .grain{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>")}.film .vignette{background:radial-gradient(#0000 52%,#00040c80 100%)}.app-main{max-width:1220px;margin:0 auto;padding:26px 20px 64px}.app-main.is-narrow{max-width:720px}.app-main.is-wide{max-width:1320px}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.gate-inner{width:min(420px,92vw)}.gate-card{border-radius:var(--g-radius);background:color-mix(in srgb, var(--surface) 55%, transparent);width:min(380px,92vw);box-shadow:var(--g-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);flex-direction:column;gap:16px;padding:30px 28px 28px;display:flex;position:relative}.gate-card p{margin:0;line-height:1.55}.gate-card .gate-note{font-size:12.5px}.gate-card .g-banner{margin:0}@media (width<=700px){.app-main{padding:18px 14px 48px}}.card-dialog{background:0 0;border:0;width:100%;max-width:min(900px,100vw - 32px);margin:auto;padding:0}.card-dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pb-suggest.g-tile{margin-top:10px;padding:0}.pb-suggest .g-li-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g-task-actions>.pb-suggest,.g-inline>.pb-suggest{flex:100%;margin-top:4px}.pb-suggest.is-none{width:fit-content;max-width:100%}.g-task-actions>.pb-suggest.is-none,.g-inline>.pb-suggest.is-none{flex:0 auto}.pb-stack{gap:var(--g-gap);display:grid}.pb-two{gap:var(--g-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.pb-two.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-rows.g-rows{margin-top:0}.pb-rows .g-row-n{flex:none}.pb-spark{align-items:flex-end;gap:3px;min-width:0;height:26px;display:flex}.pb-spark i{background:var(--pb-bar);opacity:.9;border-radius:3px 3px 1px 1px;flex:1;min-height:2px}.pb-spark i.is-zero{background:var(--g-line-strong);opacity:1}.pb-spark i.is-now{background:var(--ink);opacity:1}.pb-oc{gap:2px;width:110px;max-width:100%;height:8px;display:flex}.pb-oc i{border-radius:3px;height:100%;display:block}.pb-oc.is-wide{width:100%}.pb-track{background:var(--g-soft);border-radius:6px;height:10px;display:block;overflow:hidden}.pb-track i{border-radius:6px;height:100%;display:block}.pb-people{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}.pb-people>.g-tile{grid-column:auto}.pb-person{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-content:start;gap:10px;transition:box-shadow .15s,background-color .15s;display:grid}.pb-person:hover{box-shadow:var(--g-tile-shadow), inset 0 0 0 1px var(--g-line-strong)}.pb-person[aria-pressed=true]{background:var(--sel);box-shadow:inset 0 0 0 1px var(--g-sel-edge), 0 0 26px color-mix(in srgb, var(--info) 24%, transparent)}.pb-person:focus-visible{outline:2px solid var(--info);outline-offset:2px}.pb-person-head{align-items:center;gap:10px;min-width:0;display:flex}.pb-person-name{min-width:0;display:grid}.pb-person-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.pb-person-name span{color:var(--muted);margin-top:1px;font-size:12.5px}.pb-person-l{color:var(--muted);font-size:12px;line-height:1.4}.pb-person-foot{grid-template-columns:70px minmax(0,1fr);align-items:end;gap:10px;display:grid}.pb-person-top{color:var(--subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.pb-rank{gap:2px;padding:8px 10px 12px;display:grid}.pb-rank-row{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) 150px 30px 92px;align-items:center;gap:10px;padding:8px;transition:background-color .12s;display:grid}.pb-rank-row:hover{background:var(--g-band-hover)}.pb-rank-row:focus-visible{outline:2px solid var(--info);outline-offset:2px}.pb-rank-n{font:500 11.5px var(--g-mono);color:var(--subtle);text-align:right}.pb-rank-t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pb-rank-v{font:600 13px var(--g-mono);text-align:right;font-variant-numeric:tabular-nums}.pb-chart{padding:6px 16px 4px;position:relative}.pb-chart svg{width:100%;height:auto;display:block;overflow:visible}.pb-axis{fill:var(--subtle);font:500 11px var(--g-mono)}.pb-lab{fill:var(--muted);font:500 11.5px var(--g-sans)}.pb-tot{fill:var(--ink);font:600 12px var(--g-mono)}.pb-gridline{stroke:var(--g-line);stroke-width:1px}.pb-col{cursor:pointer;outline:none}.pb-col .pb-hit{fill:#0000;transition:fill .12s}.pb-col:hover .pb-hit{fill:var(--g-soft)}.pb-col.is-on .pb-hit{fill:var(--sel)}.pb-col:focus-visible .pb-hit{stroke:var(--info);stroke-width:2px}.pb-col.is-on .pb-lab{fill:var(--ink);font-weight:600}.pb-tip{z-index:5;background:var(--surface-2);width:184px;box-shadow:var(--g-tile-shadow), inset 0 0 0 1px var(--g-line-strong);color:var(--muted);pointer-events:none;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;position:absolute}.pb-tip b{color:var(--ink);margin-bottom:6px;font-size:13px;display:block}.pb-tip div{justify-content:space-between;gap:14px;display:flex}.pb-tip div span:last-child{color:var(--ink);font-family:var(--g-mono)}.pb-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:4px 18px 14px;font-size:12.5px;display:flex}.pb-legend span{align-items:center;gap:7px;display:inline-flex}.pb-legend i{border-radius:3px;width:10px;height:10px}.pb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pb-toolbar{border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 18px;display:flex}.pb-toolbar .g-input{width:300px;max-width:100%}.pb-table{display:grid}.pb-tr{border:0;border-bottom:1px solid var(--g-line);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 118px 92px 132px 78px 168px 118px;align-items:center;gap:14px;padding:11px 18px;display:grid}.pb-tr:last-child{border-radius:0 0 var(--g-tile-radius) var(--g-tile-radius);border-bottom:0}.pb-tr.is-head{font:500 10.5px/1.2 var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);padding-block:9px}.pb-tr.is-click{cursor:pointer;transition:background-color .12s}.pb-tr.is-click:hover{background:var(--g-band-hover)}.pb-tr.is-click:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.pb-cell-t{min-width:0;display:block}.pb-cell-t b{font-size:14px;font-weight:600;line-height:1.3;display:block}.pb-cell-t small{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.pb-tag{background:var(--g-soft);height:19px;color:var(--muted);font:600 10.5px var(--g-mono);letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--g-line-strong);border-radius:6px;align-items:center;padding:0 7px;display:inline-flex}.pb-tag.is-new{color:var(--money);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--money) 45%, transparent)}.pb-uses{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.pb-uses b{font:600 13px var(--g-mono);text-align:right}.pb-oc-line{gap:6px;min-width:0;display:grid}.pb-oc-l{color:var(--muted);white-space:nowrap;font-size:12px}.pb-num{font-variant-numeric:tabular-nums}.pb-last{min-width:0;font-size:13px;line-height:1.35;display:block}.pb-last span{color:var(--subtle);font-size:12px;display:block}.pb-q{border:0;border-bottom:1px solid var(--g-line);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 18px;transition:background-color .12s;display:grid}.pb-q:last-child{border-radius:0 0 var(--g-tile-radius) var(--g-tile-radius);border-bottom:0}.pb-q:hover{background:var(--g-band-hover)}.pb-q:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.pb-q b{font-size:13.5px;font-weight:600}.pb-q small{color:var(--subtle);grid-column:1;font-size:12px}.pb-flush.g-tile{padding:0}.g-hero>.pb-hero-more{margin:8px 0 0 72px}.pb-tile-spark{margin-top:14px}.pb-tile-spark .pb-spark{height:30px}.pb-vital-words{min-width:0}.pb-vital-words .g-hint:first-child{margin-top:0}.pb-chip-line{margin:10px 0 6px}.pb-causes{gap:8px;margin-top:12px;display:grid}.pb-cause{overflow-wrap:anywhere;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.pb-cause b{font:600 12px var(--g-mono);color:var(--ink);text-align:right}.pb-cause small{color:var(--subtle);font-size:12px}.pb-donts{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pb-donts li{color:var(--muted);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.pb-donts li .g-ico{width:16px;height:16px;color:var(--bad);margin-top:2px}.pb-sec{border-top:1px solid var(--g-line);margin-top:18px;padding-top:16px}.pb-sec:first-child{border-top:0;margin-top:0;padding-top:0}.pb-sec h4{font:500 10.5px/1 var(--g-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--subtle);margin:0 0 10px}.pb-sec p{max-width:72ch;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.pb-sec ol{color:var(--muted);overflow-wrap:anywhere;gap:7px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.pb-prompt{border:1px solid var(--g-line);background:var(--g-soft);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin-top:12px;padding:13px 15px;font-size:13.5px;line-height:1.55}.pb-fields{gap:10px;margin-top:12px;display:grid}.pb-fields .g-select{width:100%}.pb-fix-row{border:0;border-bottom:1px solid var(--g-line);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px 30px minmax(0,1fr) 108px 64px 16px;align-items:center;gap:12px;padding:11px 18px;transition:background-color .12s;display:grid}.pb-fix-row:first-child{border-radius:var(--g-tile-radius) var(--g-tile-radius) 0 0}.pb-fix-row:last-child{border-radius:0 0 var(--g-tile-radius) var(--g-tile-radius);border-bottom:0}.pb-fix-row:only-child{border-radius:var(--g-tile-radius)}.pb-fix-row:hover{background:var(--g-band-hover)}.pb-fix-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.pb-fix-row>.g-chip{justify-self:start}.pb-fix-row>.g-ico{width:15px;height:15px;color:var(--subtle)}.pb-two-line{min-width:0;font-size:13px;line-height:1.35;display:block}.pb-two-line>b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pb-two-line>span{color:var(--subtle);font-size:12px;display:block}.pb-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-took{color:var(--muted);text-align:right;font-size:13px}.pb-fix-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-fix-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px 28px;margin-top:18px;display:grid}.pb-fix-body .g-kv{margin-top:0}.pb-member{align-content:start;gap:10px;display:grid}.pb-ver{border-bottom:1px solid var(--g-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:11px 18px;font-size:13px;display:grid}.pb-ver:last-child{border-bottom:0}.pb-ver>b{font:600 12px var(--g-mono)}.pb-ver-what{overflow-wrap:anywhere;min-width:0}.pb-ver-what small{color:var(--subtle);margin-top:2px;font-size:12px;display:block}.pb-ver-end{color:var(--subtle);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pb-ver-ask{background:var(--g-soft);color:var(--muted);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.pb-ver-ask>span{flex:260px;min-width:0}.pb-ver-ask>.g-error{flex-basis:100%}.pb-chipwrap{margin:10px 0 4px}.pb-file{overflow-wrap:anywhere;font-size:14px}.pb-form{gap:18px;display:grid}.pb-form-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.pb-form-row .g-select{width:100%}.pb-form-section{gap:10px;display:grid}.pb-step-edit{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pb-step-fields{gap:6px;min-width:0;display:grid}.pb-step-tools{gap:4px;display:flex}.pb-cause-edit{grid-template-columns:minmax(0,1fr) 84px minmax(0,.7fr) auto;align-items:center;gap:8px;display:grid}.pb-line-edit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pb-cause-edit .g-input,.pb-line-edit .g-input{width:100%}.pb-rules{gap:14px;display:grid}.pb-rule{gap:7px;min-width:0;display:grid}.pb-rule .g-seg{justify-self:start}.pb-rule-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-rule-add .g-select,.pb-rule-add .g-input{flex:200px;min-width:0}.pb-log-tools .g-select{max-width:min(100%,300px)}.pb-log-hint{color:var(--subtle);font-size:12.5px}.pb-log-error{padding:14px 18px 0}.pb-log .pb-tr{grid-template-columns:78px 76px minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr) 108px 64px}.pb-log-brand,.pb-log-brand>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-log-book{font-size:13px}.pb-log-book.is-quiet{color:var(--subtle)}.pb-log-oc{min-width:0;display:flex}.pb-fix-edit{grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:10px 12px;margin-top:12px;display:grid}.pb-fix-edit .g-select{width:100%}.pb-fix-error{margin-top:10px}.pb-form-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-form-row.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-form-row .g-seg{align-self:start}.pb-log-form .g-input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums}.pb-log-form .g-textarea{max-height:220px}@media (width<=900px){.pb-people{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-two,.pb-two.is-even{grid-template-columns:minmax(0,1fr)}.pb-tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.pb-tr.is-head{display:none}.pb-tr>.pb-cell-t{grid-column:1/-1}.pb-tr>.pb-spark,.pb-tr>.pb-time{display:none}.pb-oc-l{white-space:normal}.pb-log .pb-tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"what what what""date who oc""brand book took";gap:6px 12px}.pb-log-what{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:what;font-weight:600;display:-webkit-box}.pb-log-date{grid-area:date}.pb-log-who{grid-area:who}.pb-log-oc{grid-area:oc;justify-content:flex-end}.pb-log-brand{grid-area:brand;max-width:160px}.pb-log-book{grid-area:book}.pb-log-took{grid-area:took}}@media (width<=700px){.pb-people{grid-template-columns:minmax(0,1fr)}.pb-rank-row{grid-template-columns:22px minmax(0,1fr) 64px 26px}.pb-rank-row>.pb-spark{display:none}.pb-rank-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pb-toolbar{padding:12px 16px}.pb-toolbar .g-input{flex:200px;width:auto}.pb-tr,.pb-q{padding-left:16px;padding-right:16px}.pb-form-row,.pb-form-row.is-three,.pb-form-row.is-even,.pb-fix-edit{grid-template-columns:minmax(0,1fr)}.pb-fix-edit>.g-btn{justify-self:start}.pb-log-tools .g-select{flex:100%;max-width:100%}.pb-log-hint{flex-basis:100%}.pb-step-edit{grid-template-columns:auto minmax(0,1fr)}.pb-step-tools{grid-column:2}.pb-cause-edit{grid-template-columns:76px minmax(0,1fr) auto}.pb-cause-edit>.g-input:first-child{grid-column:1/-1}.g-hero>.pb-hero-more{margin-left:0}.pb-fix-row{grid-template-columns:30px minmax(0,1fr) auto auto;grid-template-areas:"brand what what what"".when chip took";gap:8px 10px;padding:12px 16px}.pb-fix-row>.g-avatar{grid-area:brand}.pb-fix-row>.pb-two-line:nth-child(3){grid-area:what}.pb-fix-row>.pb-two-line:first-child{grid-area:when}.pb-fix-row>.g-chip{grid-area:chip}.pb-fix-row>.pb-took{grid-area:took}.pb-fix-row>.g-ico{display:none}.pb-fix-body{grid-template-columns:minmax(0,1fr)}.pb-ver{grid-template-columns:40px minmax(0,1fr);padding:11px 16px}.pb-ver-end{white-space:normal;flex-wrap:wrap;grid-column:2}}@media (width<=540px){.pb-axis{font-size:15px}.pb-lab,.pb-tot{font-size:16px}}@media (prefers-reduced-motion:reduce){.pb-person,.pb-rank-row,.pb-tr.is-click,.pb-q,.pb-col .pb-hit,.pb-fix-row{transition:none}}.rail{vertical-align:middle;grid-template-columns:repeat(4,12px);gap:3px;display:inline-grid}.rail i{background:var(--g-line-strong);border-radius:999px;height:5px;display:block}.rail[data-stage=waiting] i:nth-child(-n+1){background:var(--warn);box-shadow:0 0 8px color-mix(in srgb, var(--warn) 45%, transparent)}.rail[data-stage=ready] i:nth-child(-n+2){background:var(--accent);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 45%, transparent)}.rail[data-stage=launching] i:nth-child(-n+3){background:var(--info);box-shadow:0 0 8px color-mix(in srgb, var(--info) 45%, transparent)}.rail[data-stage=running] i,.rail[data-stage=attention] i{background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 40%, transparent)}.rail[data-stage=attention] i:nth-child(4){background:var(--bad);box-shadow:0 0 8px color-mix(in srgb, var(--bad) 45%, transparent)}.rail[data-stage=paused] i{background:var(--g-line-strong);box-shadow:none}.wn-trigger{border:1px solid var(--g-edge);background:var(--g-soft);height:36px;color:var(--ink);font:600 12.5px var(--g-sans);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.wn-trigger:hover{background:var(--g-band-hover)}.wn-trigger:focus-visible,.wn-history summary:focus-visible,.wn-item a:focus-visible{outline:2px solid var(--info);outline-offset:3px}.wn-trigger>.g-ico{width:16px;height:16px}.wn-trigger>i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 2px var(--ground), 0 0 9px var(--ok-bg);border-radius:50%;position:absolute;top:5px;left:23px}.g-window[data-testid=whats-new] .g-window-pane{flex-direction:column;display:flex;overflow:hidden}.g-window[data-testid=whats-new] .g-window-top{flex:none}.g-window[data-testid=whats-new] .g-window-title{font-family:var(--g-display);font-size:34px}.wn-scroll{scrollbar-width:thin;scrollbar-color:var(--g-line-strong) transparent;min-height:0;padding:3px 4px 3px 0;overflow-y:auto}.wn-release-meta{color:var(--muted);font:11px var(--g-mono);flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 15px;display:flex}.wn-version{color:var(--info);border:1px solid color-mix(in srgb, var(--info) 32%, transparent);background:var(--info-bg);border-radius:7px;padding:5px 8px}.wn-latest>h3{font:600 13px/1.4 var(--g-sans);margin:0 0 12px}.wn-summary{color:var(--muted);text-wrap:pretty;margin:8px 0 18px;line-height:1.6}.wn-items{gap:11px;margin:0;padding:0;list-style:none;display:grid}.wn-item{--wn-tone:var(--info);border:1px solid color-mix(in srgb, var(--wn-tone) 20%, var(--g-edge));background:linear-gradient(115deg, color-mix(in srgb, var(--wn-tone) 10%, transparent), var(--g-panel));border-radius:19px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:17px 18px;display:grid}.wn-item.is-new{--wn-tone:var(--ok)}.wn-item.is-fixed{--wn-tone:var(--warn)}.wn-item-icon{background:color-mix(in srgb, var(--wn-tone) 18%, transparent);width:38px;height:38px;color:var(--wn-tone);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wn-tone) 30%, transparent);border-radius:12px;place-items:center;display:grid}.wn-item-meta{color:var(--muted);align-items:center;gap:9px;margin-bottom:6px;font-size:11px;line-height:1.3;display:flex}.wn-kind{color:var(--wn-tone);font-weight:600}.wn-item h4{font:600 16px/1.3 var(--g-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.wn-item p{color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.6}.wn-item a{color:var(--info);border-radius:4px;align-items:center;gap:7px;min-height:24px;margin-top:10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wn-item a:hover{text-underline-offset:3px;text-decoration:underline}.wn-item a .g-ico{width:14px;height:14px}.wn-history{border:1px solid var(--g-line-strong);background:var(--g-panel);border-radius:17px;margin-top:20px}.wn-history summary{cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:16px;list-style:none;display:flex}.wn-history summary::-webkit-details-marker{display:none}.wn-history summary:hover{background:var(--g-soft)}.wn-history summary>.g-ico{width:14px;height:14px;color:var(--muted);margin-left:auto;transition:transform .16s ease-out}.wn-history[open]>summary>.g-ico,.wn-past[open]>summary>.g-ico{transform:rotate(90deg)}.wn-history>summary>span:nth-child(2){font-weight:600}.wn-history small{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.wn-history-icon{color:var(--info);place-items:center;display:grid}.wn-history-count{background:var(--g-soft);color:var(--muted);font:11px var(--g-mono);border-radius:7px;margin-left:auto;padding:3px 9px}.wn-history>summary>.g-ico{margin-left:0}.wn-history-list{padding:0 16px 8px}.wn-past{border-top:1px solid var(--g-line)}.wn-past>summary{padding:15px 2px}.wn-past-date{color:var(--subtle);font:10px var(--g-mono);margin-bottom:5px;display:block}.wn-past strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.wn-history-dot{background:var(--info);border-radius:50%;flex:none;width:7px;height:7px;margin:0 3px}.wn-past-body{padding:0 0 15px 22px}.wn-past-body .wn-summary{font-size:13px}.wn-past-body .wn-item{border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px}.wn-past-body .wn-item-icon{border-radius:8px;width:28px;height:28px}.wn-past-body h4{font-size:14px}.wn-footer{border-top:1px solid var(--g-line);color:var(--muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:18px;font-size:11.5px;display:flex}.wn-footer b{color:var(--ink);font-weight:500}@media (prefers-reduced-motion:no-preference){.g-window[data-testid=whats-new]{animation:.2s ease-out g-rise}}@media (prefers-reduced-motion:reduce){.wn-history summary>.g-ico{transition:none}}@media (width>=761px) and (width<=1700px){.wn-trigger{justify-content:center;width:36px;padding:0}.wn-trigger>span{display:none}}@media (width<=600px){.g-window-dialog:has([data-testid=whats-new]){max-height:calc(100dvh - 96px);margin:8px auto 88px}.g-window[data-testid=whats-new] .g-window-pane{max-height:calc(100dvh - 96px)}.g-window[data-testid=whats-new] .g-window-top{flex-wrap:nowrap}.g-window[data-testid=whats-new] .g-window-title{font-size:29px}.wn-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 12px}.wn-item-icon{border-radius:9px;width:30px;height:30px}.wn-item a{min-height:32px}.wn-past-body{padding-left:0}.wn-footer .g-btn{min-width:90px;height:42px}}.topbar{z-index:5;background:color-mix(in srgb, var(--ground) 52%, transparent);min-height:60px;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-bottom:1px solid var(--g-line);font-family:var(--g-sans);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 20px;display:flex;position:sticky;top:0}.wordmark{white-space:nowrap;align-items:center;gap:11px;display:flex}.wordmark img{opacity:.95;flex:none;width:auto;height:26px;display:block}.wordmark .crumb{font:400 13px/1 var(--g-mono);color:var(--subtle)}@media (width<=760px){.wordmark img{height:22px}}.topbar .nav{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.topbar .nav a{color:var(--muted);font:500 14px/1.3 var(--g-sans);white-space:nowrap;border-radius:999px;padding:7px 13px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s}.topbar .nav a:hover{background:var(--g-soft);color:var(--ink)}.topbar .nav a[aria-current=page]{background:var(--sel);color:var(--g-sel-ink);box-shadow:inset 0 0 0 1px var(--g-sel-edge), 0 0 22px color-mix(in srgb, var(--info) 22%, transparent)}.topbar .nav a:focus-visible{outline:2px solid var(--info);outline-offset:2px}.topbar .search{border:1px solid var(--g-edge);background:var(--g-soft);min-width:0;max-width:380px;height:36px;color:var(--subtle);font:13.5px/1 var(--g-sans);text-align:left;border-radius:12px;flex:1;align-items:center;gap:9px;padding:0 9px 0 12px;transition:border-color .15s,color .15s;display:flex}.topbar .search:hover{border-color:var(--g-line-strong);color:var(--muted)}.topbar .search:focus-visible{outline:2px solid var(--info);outline-offset:2px}.topbar .search .g-ico{width:16px;height:16px}.topbar .search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .search kbd{border:1px solid var(--g-line-strong);font:500 10.5px var(--g-mono);color:var(--subtle);border-radius:5px;margin-left:auto;padding:1px 5px}.topbar .right{align-items:center;gap:10px;margin-left:auto;display:flex}.fleet-pill{background:var(--g-soft);border:1px solid var(--g-edge);height:30px;color:var(--muted);font:500 9.5px/1 var(--g-mono);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.fleet-pill i{background:var(--ok);width:6px;height:6px;box-shadow:0 0 9px color-mix(in srgb, var(--ok) 85%, transparent);border-radius:50%;flex:none}.fleet-pill.is-stale{color:var(--warn)}.fleet-pill.is-stale i{background:var(--warn);box-shadow:0 0 9px color-mix(in srgb, var(--warn) 85%, transparent)}@media (prefers-reduced-motion:no-preference){.fleet-pill i{animation:3.4s ease-in-out infinite fleet-pill-breathe}}@keyframes fleet-pill-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1000px){.fleet-pill{display:none}}.account{position:relative}.account-btn{border-radius:50%;padding:0;line-height:0;display:flex}.account-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.account-menu{z-index:20;min-width:230px;position:absolute;top:44px;right:0}.account-email{border-bottom:1px solid var(--g-line);color:var(--muted);margin-bottom:4px;padding:9px 10px;font-size:12.5px}@media (width<=1000px){.topbar .search{max-width:260px}}@media (width<=760px){.topbar{gap:8px 12px;padding:9px 14px}.topbar .search{display:none}}@media (width>=761px) and (width<=1450px){.topbar .search{flex:0 0 36px;justify-content:center;min-width:36px;padding:0}.topbar .search span,.topbar .search kbd{display:none}.topbar{column-gap:14px}.topbar .nav a{padding-left:6px;padding-right:6px}}.palette-backdrop{z-index:50;background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.g-menu.palette{border-radius:22px;flex-direction:column;width:min(600px,100%);max-height:70vh;padding:0;display:flex;overflow:hidden}.palette-search{border-bottom:1px solid var(--g-line);min-height:58px;color:var(--subtle);align-items:center;gap:11px;padding:0 14px 0 18px;display:flex}.palette-search .g-ico{width:18px;height:18px}.palette-search input{min-width:0;color:var(--ink);font:400 16px/1.3 var(--g-sans);background:0 0;border:0;outline:none;flex:1}.palette-search input::placeholder{color:var(--subtle)}.palette-search kbd{border:1px solid var(--g-line-strong);font:500 11px var(--g-mono);color:var(--subtle);background:var(--g-soft);border-radius:6px;padding:2px 6px}.palette-results{padding:6px;overflow-y:auto}.palette-empty{color:var(--muted);padding:16px 12px}:root{--p-spring:cubic-bezier(.22, 1.1, .36, 1);--p-ease:cubic-bezier(.2, 0, 0, 1)}.p-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-beam-ring,.p-shine-ring,.p-spot-ring{-webkit-mask:linear-gradient(var(--ink) 0 0) content-box, linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0);mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0)}@media (prefers-reduced-motion:no-preference){@keyframes p-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes p-pop{0%{opacity:0;transform:scale(.92)}}@keyframes p-draw{0%{stroke-dashoffset:1px}}}.p-dot{vertical-align:-2px;flex:none;place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.p-dot:after,.p-dot>i{border-radius:50%;grid-area:1/1;width:6px;height:6px}.p-dot:after{content:"";background:var(--p-c,var(--info));box-shadow:0 0 0 3px color-mix(in srgb, var(--p-c,var(--info)) 20%, transparent)}.p-dot.is-live:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-c,var(--info)) 30%, transparent)}.p-dot.is-md{width:20px;height:20px}.p-dot.is-md:after,.p-dot.is-md>i{width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.p-dot.is-live>i{animation:2.25s ease-out infinite p-ripple}.p-dot.is-live>i+i{animation-delay:-1.125s}.p-dot.is-live.is-md>i{animation-name:p-ripple-md}@keyframes p-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--p-c,var(--info)) 48%, transparent)}72%,to{box-shadow:0 0 0 7px #0000}}@keyframes p-ripple-md{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--p-c,var(--info)) 48%, transparent)}72%,to{box-shadow:0 0 0 9px #0000}}}.p-pill{width:fit-content;height:22px;color:var(--p-c,var(--muted));background:color-mix(in srgb, var(--p-c,var(--muted)) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-c,var(--muted)) 26%, transparent);font:600 11.5px/1 var(--g-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.p-pill>i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.p-pill>i:before{content:"";border-radius:inherit;background:inherit;opacity:0;position:absolute;inset:0}.p-pill.is-live>i{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 30%, transparent)}@media (prefers-reduced-motion:no-preference){.p-pill.is-live>i:before{animation:2s cubic-bezier(0,0,.2,1) infinite p-ping}@keyframes p-ping{0%{opacity:.65;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}}.p-avs{flex:none;align-items:center;width:fit-content;display:inline-flex}.p-avs>.p-avs-item{width:var(--p-av,24px);height:var(--p-av,24px);box-shadow:0 0 0 2px var(--surface), inset 0 1px 0 color-mix(in srgb, var(--ink) 40%, transparent)}.p-avs>.p-avs-item+.p-avs-item{margin-left:calc(var(--p-av,24px) * -.14)}.p-avs>.p-avs-more{background:var(--surface-2);color:var(--ink);font-family:var(--g-mono);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.p-meter{min-width:0;font-family:var(--g-sans);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.p-meter-l{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.p-meter-v{color:var(--p-c,var(--ok));font:500 12px var(--g-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.p-meter-track{background:var(--g-soft);border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.p-meter-track>i{border-radius:inherit;background:var(--p-c,var(--ok));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--p-c,var(--ok)) 40%, transparent);display:block}@media (prefers-reduced-motion:no-preference){.p-meter-track>i{transition:width .5s var(--p-ease), background-color .3s}}.p-ticker{font-variant-numeric:tabular-nums;white-space:nowrap}:where(.p-beam){border-radius:var(--g-tile-radius)}.p-beam{--p-head:var(--money);isolation:isolate;position:relative}.p-beam.p-warn,.p-beam.p-bad,.p-beam.p-none{--p-head:var(--p-c)}.p-beam-ring,.p-beam-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.p-beam-ring{z-index:2;padding:2px}.p-beam-glow{z-index:-1;filter:blur(14px);opacity:.18}.p-beam-ring:before,.p-beam-glow:before{content:"";aspect-ratio:1;width:160%;transform:translate(-50%, -50%) scale(1, var(--p-k,1)) rotate(40deg);background:conic-gradient(transparent 0deg, color-mix(in srgb, var(--p-c,var(--info)) 4%, transparent) 18deg, color-mix(in srgb, var(--p-c,var(--info)) 55%, transparent) 46deg, var(--p-head) 56deg, color-mix(in srgb, var(--p-head) 35%, var(--ink)) 60deg, transparent 63deg);position:absolute;top:50%;left:50%}.p-beam:not(.is-active):after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-c,var(--info)) 34%, transparent);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.p-beam-ring:before,.p-beam-glow:before{animation:8s linear infinite p-beam}@keyframes p-beam{to{transform:translate(-50%, -50%) scale(1, var(--p-k,1)) rotate(400deg)}}}.p-spot{isolation:isolate;position:relative}.p-spot-light,.p-spot-ring{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.p-spot-light{z-index:-1;background:radial-gradient(320px circle at var(--p-spot-x,50%) var(--p-spot-y,50%), color-mix(in srgb, var(--ink) 10%, transparent), transparent 70%)}.p-spot-ring{z-index:2;background:radial-gradient(320px circle at var(--p-spot-x,50%) var(--p-spot-y,50%), color-mix(in srgb, var(--ink) 48%, transparent), transparent 60%);padding:1px}.p-spot:focus-within>.p-spot-light,.p-spot:focus-within>.p-spot-ring{opacity:1}@media (hover:hover){.p-spot:hover>.p-spot-light,.p-spot:hover>.p-spot-ring{opacity:1}}@media (prefers-reduced-motion:no-preference){.p-spot-light,.p-spot-ring{transition:opacity .3s}}.p-shimmer{width:fit-content;display:inline-block}.p-shimmer.is-active{--p-shim-base:var(--muted);--p-shim-hi:var(--ink)}.p-shimmer.is-active:is(.p-ok,.p-warn,.p-bad,.p-info,.p-none,.p-money){--p-shim-base:var(--p-c);--p-shim-hi:color-mix(in srgb, var(--p-c) 45%, var(--ink))}@media (prefers-reduced-motion:reduce){.p-shimmer.is-active:is(.p-ok,.p-warn,.p-bad,.p-info,.p-none,.p-money){color:var(--p-c)}}@media (prefers-reduced-motion:no-preference){.p-shimmer.is-active{color:#0000;background:linear-gradient(90deg, transparent calc(50% - var(--p-spread,32px)), var(--p-shim-hi), transparent calc(50% + var(--p-spread,32px))) 100% 50% / 250% 100% no-repeat, linear-gradient(var(--p-shim-base), var(--p-shim-base));-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite p-shimmer}@keyframes p-shimmer{to{background-position:0%,0 0}}}.p-alist{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.p-alist-item{border:1px solid var(--g-line);background:color-mix(in srgb, var(--ink) 4%, transparent);min-width:0;color:var(--muted);font:12.5px/1.4 var(--g-sans);border-radius:14px;padding:8px 10px}@media (prefers-reduced-motion:no-preference){.p-alist-item{animation:p-rise .26s var(--p-ease) both;animation-delay:calc(var(--p-i,0) * 60ms)}}:where(.p-shine){border-radius:20px}.p-shine{isolation:isolate;min-width:0;display:grid;position:relative}.p-shine-ring{z-index:2;border-radius:inherit;pointer-events:none;padding:1.5px;position:absolute;inset:0;overflow:hidden}.p-shine-ring:before{content:"";aspect-ratio:1;width:160%;transform:translate(-50%, -50%) scale(1, var(--p-k,1)) rotate(30deg);background:conic-gradient(from 90deg, transparent 0%, transparent 58%, color-mix(in srgb, var(--info) 55%, transparent) 86%, color-mix(in srgb, var(--money) 70%, var(--ink)) 100%);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.p-shine-ring:before{animation:7s linear infinite p-shine}@keyframes p-shine{to{transform:translate(-50%, -50%) scale(1, var(--p-k,1)) rotate(390deg)}}}.p-hltext{white-space:pre-wrap;overflow-wrap:anywhere}.p-hl{--p-hl:color-mix(in srgb, var(--p-c,var(--warn)) 28%, transparent);color:var(--ink);background:linear-gradient(var(--p-hl), var(--p-hl)) 0 0 / 100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:0 2px}@media (prefers-reduced-motion:no-preference){.p-hl{animation:p-mark 1.2s cubic-bezier(.3, .7, .2, 1) var(--p-d,.2s) both}@keyframes p-mark{0%{background-size:0% 100%}}}.p-spark{vertical-align:middle;color:var(--p-c,var(--info));flex:none;display:inline-block;position:relative}.p-spark>svg{width:100%;height:100%;display:block;overflow:visible}.p-spark-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.p-spark-area{fill:color-mix(in srgb, currentColor 15%, transparent);stroke:none}.p-spark.is-flat{color:var(--subtle)}.p-spark.is-flat .p-spark-line{stroke-dasharray:3 3}.p-spark-end{width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 28%, transparent);pointer-events:none;background:currentColor;border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.p-spark-hit{position:absolute;top:0;bottom:0}.p-spark-hit:before{content:"";top:-3px;bottom:-3px;left:var(--p-gx,50%);opacity:0;pointer-events:none;background:currentColor;width:1px;position:absolute}.p-spark-hit>i{width:7px;height:7px;box-shadow:0 0 0 2px var(--ground);opacity:0;pointer-events:none;background:currentColor;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.p-spark-hit:hover:before{opacity:.32}.p-spark-hit:hover>i{opacity:1}.p-heat{width:fit-content;max-width:100%;color:var(--subtle);font:500 9.5px/10px var(--g-mono);grid-template-columns:auto auto;justify-content:start;gap:4px 6px;display:inline-grid}.p-heat-months{grid-column:2;height:10px;position:relative}.p-heat-months>span{top:0;left:calc(var(--p-col,0) * 13px);white-space:nowrap;position:absolute}.p-heat-wd{grid-template-rows:repeat(7,10px);gap:3px;display:grid}.p-heat-grid{grid-template-rows:repeat(7,10px);grid-auto-columns:10px;grid-auto-flow:column;gap:3px;display:grid}.p-heat-grid>i,.p-heat-key>i{background:var(--g-soft);border-radius:3px;width:10px;height:10px;display:block}.p-heat-grid>i.is-x{visibility:hidden}.p-heat [data-l="1"]{background:color-mix(in srgb, var(--accent) 30%, transparent)}.p-heat [data-l="2"]{background:color-mix(in srgb, var(--accent) 52%, transparent)}.p-heat [data-l="3"]{background:color-mix(in srgb, var(--accent) 76%, transparent)}.p-heat [data-l="4"]{background:var(--accent)}.p-heat-grid>i:hover{box-shadow:0 0 0 1px var(--ink)}.p-heat-grid>i.is-today{box-shadow:0 0 0 1.5px var(--ground), 0 0 0 3px var(--ink)}.p-heat-key{grid-column:2;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;display:flex}.p-heat-key>span{padding:0 4px}.p-stat{min-width:0;color:var(--ink);font-family:var(--g-sans);background:linear-gradient(color-mix(in srgb, var(--surface-2) 55%, transparent), color-mix(in srgb, var(--surface) 72%, transparent));box-shadow:inset 0 0 0 1px var(--g-line), var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:20px;flex-direction:column;padding:13px 16px 12px;display:flex;position:relative}.p-stat-l{min-height:15px;color:var(--subtle);font:500 10.5px/1.3 var(--g-sans);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.p-stat-v{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;margin-top:7px;display:flex}.p-stat-n{font:300 32px/1.05 var(--g-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.p-stat-chip{background:color-mix(in srgb, var(--p-c,var(--info)) 12%, transparent);color:var(--p-c,var(--info));font:600 11px/1.5 var(--g-sans);white-space:nowrap;border-radius:999px;margin-bottom:4px;padding:2px 9px}.p-stat-s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12.5px;line-height:1.45;overflow:hidden}.p-stat-spark{margin-top:auto;padding-top:9px}.p-stat-spark>.p-spark{display:block}.p-halo{isolation:isolate;width:fit-content;max-width:100%;font-family:var(--g-sans);background:linear-gradient(color-mix(in srgb, var(--surface-2) 82%, transparent), color-mix(in srgb, var(--surface-2) 56%, transparent));box-shadow:inset 0 0 0 1px var(--g-line-strong), inset 0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent), 0 4px 20px color-mix(in srgb, var(--ground) 60%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:999px;padding:4px;display:inline-flex;position:relative;overflow:hidden}.p-halo-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 75%, transparent), transparent);filter:blur(14px);opacity:.6;pointer-events:none;border-radius:50%;width:140px;height:52px;position:absolute;bottom:-26px;left:0}.p-halo-thumb{z-index:0;pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--accent) 28%, var(--surface-2)), color-mix(in srgb, var(--accent) 12%, var(--surface)));box-shadow:inset 0 0 0 1px var(--g-sel-edge), inset 0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent), 0 4px 12px color-mix(in srgb, var(--ground) 55%, transparent);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.p-halo-opt{z-index:1;min-width:0;height:30px;color:var(--muted);font:500 13px/1 var(--g-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.p-halo-opt:hover{color:var(--ink)}.p-halo-opt[aria-checked=true]{color:var(--g-sel-ink)}.p-halo-opt:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.p-halo:not(.is-measured) .p-halo-opt[aria-checked=true]{background:color-mix(in srgb, var(--accent) 22%, transparent)}.p-halo-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.p-halo-hint{color:var(--subtle);font:500 11px/1 var(--g-mono);font-variant-numeric:tabular-nums;flex:none}.p-halo-opt[aria-checked=true] .p-halo-hint{color:color-mix(in srgb, var(--g-sel-ink) 70%, transparent)}.p-halo-badge{min-width:18px;height:18px;font:600 11px/1 var(--g-mono);font-variant-numeric:tabular-nums;color:var(--p-c,var(--info));background:color-mix(in srgb, var(--p-c,var(--info)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-c,var(--info)) 35%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}@media (width<=700px){.p-halo-opt{padding:0 10px}}@media (prefers-reduced-motion:no-preference){.p-halo.is-ready .p-halo-thumb{transition:transform .42s var(--p-spring), width .42s var(--p-spring)}.p-halo.is-ready .p-halo-glow{transition:transform .42s var(--p-spring)}.p-halo-opt{transition:color .18s}}.p-tabs{border-bottom:1px solid var(--g-line);scrollbar-width:none;min-width:0;font-family:var(--g-sans);align-items:flex-end;gap:22px;padding-top:3px;display:flex;position:relative;overflow:auto hidden}.p-tabs::-webkit-scrollbar{display:none}.p-tab{color:var(--muted);font:500 13.5px/1.2 var(--g-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;align-items:center;gap:7px;padding:0 1px 11px;display:inline-flex;position:relative}.p-tab:hover,.p-tab[aria-selected=true]{color:var(--ink)}.p-tab:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.p-tab-n{background:var(--g-soft);min-width:22px;height:20px;color:var(--muted);font:500 11.5px/1 var(--g-mono);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.p-tab[aria-selected=true] .p-tab-n{color:var(--ink);background:var(--g-line-strong)}.p-tab .p-tab-n:is(.p-ok,.p-warn,.p-bad,.p-info,.p-money){color:var(--p-c);background:color-mix(in srgb, var(--p-c) 15%, transparent)}.p-tabs-bar{background:var(--info);height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--info) 55%, transparent);pointer-events:none;border-radius:2px;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.p-tabs.is-ready .p-tabs-bar{transition:transform .32s var(--p-spring), width .32s var(--p-spring)}.p-tab{transition:color .15s}}.p-filters{background:var(--g-tile);width:fit-content;min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--g-line-strong);font:500 12.5px var(--g-sans);border-radius:22px;flex-wrap:wrap;align-items:center;gap:7px;padding:3px 12px 3px 4px;display:inline-flex}.p-filter{height:26px;color:var(--muted);background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.p-filter.has-x{padding-right:3px}.p-filter-l b,.p-filter-l strong{color:var(--ink);font-weight:600}.p-filter-x{width:20px;height:20px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.p-filter-x:hover{color:var(--ink);background:var(--g-soft)}.p-filter-x .g-ico{stroke-width:2.3px;width:12px;height:12px}.p-filter-add{height:26px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--g-line-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px 0 9px;display:inline-flex}.p-filter-add:hover{background:var(--g-soft)}.p-filter-add .g-ico{width:14px;height:14px}.p-filter-clear{color:var(--subtle);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px}.p-filter-clear:hover{color:var(--ink)}.p-filter-x:focus-visible,.p-filter-add:focus-visible,.p-filter-clear:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:999px}@media (prefers-reduced-motion:no-preference){.p-filter{animation:p-pop .22s var(--p-ease) both}}.p-chips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.g-chip.p-chip{gap:4px}.g-chip.p-chip.is-on{padding-left:6px}.p-chip-tick{place-items:center;width:13px;height:13px;display:inline-grid;overflow:hidden}.p-chip-tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.p-chip-tick path{stroke-dasharray:1 1}.g-chip.p-chip-more{font-weight:500}@media (prefers-reduced-motion:no-preference){.p-chip-tick{animation:p-tick-in .22s var(--p-ease) both}.p-chip-tick path{animation:p-draw .3s 60ms var(--p-ease) both}@keyframes p-tick-in{0%{opacity:0;width:0}}}.p-hbb{isolation:isolate;background:var(--g-line-strong);width:fit-content;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:13px;flex:none;padding:1.5px;display:inline-flex;position:relative;overflow:hidden}.p-hbb:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(transparent 0deg 250deg, var(--info) 320deg, var(--money) 340deg, transparent 360deg);filter:blur(3px);opacity:.4;width:300%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(20deg)}.p-hbb-in{height:33px;font:600 13px var(--g-sans);white-space:nowrap;border-radius:11.5px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.p-hbb-in .g-ico{width:15px;height:15px}.p-hbb.is-primary .p-hbb-in{color:var(--primary-ink);background:linear-gradient(135deg, var(--primary-a), var(--primary-b))}.p-hbb.is-ghost .p-hbb-in{color:var(--ink);background:color-mix(in srgb, var(--ground) 84%, var(--info))}.p-hbb:hover:before,.p-hbb:focus-visible:before{opacity:1}.p-hbb.is-primary:hover .p-hbb-in{filter:brightness(1.06)}.p-hbb:focus-visible{outline:2px solid var(--info);outline-offset:2px}.p-hbb:disabled{opacity:.5;cursor:not-allowed}.p-hbb:disabled:before{display:none}@media (prefers-reduced-motion:no-preference){.p-hbb:before{transition:opacity .3s;animation:4s linear infinite paused p-orbit}.p-hbb:hover:before,.p-hbb:focus-visible:before{animation-play-state:running}@keyframes p-orbit{to{transform:translate(-50%,-50%)rotate(380deg)}}}.p-sbtn{border:1px solid var(--g-sel-edge);isolation:isolate;background:color-mix(in srgb, var(--surface) 90%, transparent);width:fit-content;min-width:172px;height:38px;color:var(--ink);font:600 13.5px var(--g-sans);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;display:inline-flex;position:relative;overflow:hidden}.p-sbtn-ic{flex:none;place-items:center;width:14px;height:14px;display:grid;position:relative}.p-sbtn-ic .g-ico{stroke-width:2.4px;width:15px;height:15px}.p-sbtn-dot{background:linear-gradient(135deg, var(--primary-a), var(--primary-b));width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--primary-b) 70%, transparent);border-radius:50%}.p-sbtn-l{z-index:1;position:relative}.p-sbtn.is-idle:not(:disabled):hover,.p-sbtn.is-idle:focus-visible{color:var(--primary-ink)}.p-sbtn.is-idle:not(:disabled):hover .p-sbtn-dot,.p-sbtn.is-idle:focus-visible .p-sbtn-dot{transform:scale(40)}.p-sbtn.is-busy{color:var(--muted);cursor:progress}.p-sbtn.is-done{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 10%, var(--surface))}.p-sbtn.is-failed{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:color-mix(in srgb, var(--bad) 10%, var(--surface))}.p-sbtn.is-primary{color:var(--primary-ink);background:linear-gradient(135deg, var(--primary-a), var(--primary-b));box-shadow:0 8px 22px color-mix(in srgb, var(--primary-b) 30%, transparent);border-color:#0000}.p-sbtn.is-primary .p-sbtn-dot{background:var(--primary-ink);box-shadow:none}.p-sbtn.is-primary.is-idle:not(:disabled):hover .p-sbtn-dot,.p-sbtn.is-primary.is-idle:focus-visible .p-sbtn-dot{transform:none}.p-sbtn.is-primary:not(:disabled):hover{filter:brightness(1.07)}.p-sbtn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.p-sbtn:disabled{opacity:.5;cursor:not-allowed}.p-spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;display:block}@media (prefers-reduced-motion:no-preference){.p-sbtn{transition:color .3s,background-color .2s,border-color .2s,filter .15s}.p-sbtn-dot{transition:transform .5s var(--p-ease)}.p-spin{animation:.8s linear infinite p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}}.p-tasks{min-width:0;font-family:var(--g-sans);gap:2px;margin:0;padding:0;list-style:none;display:grid}.p-task{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:1px 9px;padding:7px 4px;display:grid;position:relative}.p-task>.p-task-detail,.p-task>.p-task-act{grid-column:2/-1}.p-task.is-sub{margin-left:20px;padding-block:3px}.p-task-box{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.p-task-box rect{fill:#0000}.p-task-box path{stroke-width:1.8px;stroke-dasharray:1 1}.p-task.is-running .p-task-box{stroke:var(--info)}.p-task.is-done .p-task-box{stroke:var(--ok)}.p-task.is-done .p-task-box rect{fill:color-mix(in srgb, var(--ok) 12%, transparent)}.p-task.is-failed .p-task-box{stroke:var(--bad)}.p-task.is-failed .p-task-box rect{fill:color-mix(in srgb, var(--bad) 12%, transparent)}.p-task.is-cross .p-task-box{stroke:var(--warn)}.p-task.is-done{opacity:.65;transform:translateY(1px)}.p-task-title{min-width:0;color:var(--ink);font:600 14px/1.35 var(--g-sans);overflow-wrap:anywhere}.p-task.is-sub .p-task-title{font:500 13px/1.45 var(--g-sans)}.p-task.is-failed .p-task-title{color:var(--bad)}.p-task-right{color:var(--subtle);font:500 11.5px/1.5 var(--g-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding-top:1px;display:inline-flex}.p-task-detail{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.p-task-act{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.p-task.is-running:after{content:"";background:linear-gradient(90deg, transparent 15%, var(--info) 50%, transparent 85%);opacity:.5;pointer-events:none;height:1px;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.p-task{transition:opacity .25s, transform .25s var(--p-ease)}.p-task-box path{animation:.2s cubic-bezier(.23,1,.32,1) both p-draw}.p-task.is-running:after{background:linear-gradient(90deg, transparent, var(--info), transparent) 0 0 / 50% 100% no-repeat;animation:1.4s cubic-bezier(.645,.045,.355,1) infinite p-underline}@keyframes p-underline{0%{background-position:-100% 0}to{background-position:200% 0}}}.p-stages{min-width:0;font-family:var(--g-sans);gap:0 6px;margin:0;padding:0;list-style:none;display:grid}.p-stage{align-content:start;gap:4px;min-width:0;display:grid}.p-stage-row{align-items:center;gap:5px;min-width:0;display:flex}.p-stage-mark{width:18px;height:18px;color:var(--subtle);font:600 10px/1 var(--g-mono);box-shadow:inset 0 0 0 1.5px var(--g-line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.p-stage-mark .g-ico{stroke-width:3px;width:10px;height:10px}.p-stage-link{background:var(--g-line-strong);border-radius:2px;flex:1;min-width:6px;height:2px;display:block;position:relative;overflow:hidden}.p-stage-fill{border-radius:inherit;background:var(--info);position:absolute;inset:0 auto 0 0}.p-stage-label{min-width:0;color:var(--muted);font:500 10.5px/1.25 var(--g-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-stage-note{min-width:0;color:var(--subtle);font:500 10px/1.25 var(--g-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-stage.is-done .p-stage-mark{color:var(--accent-ink);background:var(--ok);box-shadow:none}.p-stage.is-done .p-stage-link{background:var(--ok)}.p-stage.is-active .p-stage-mark{color:var(--info);box-shadow:inset 0 0 0 1.5px var(--info), 0 0 0 3px var(--info-bg)}.p-stage.is-active .p-stage-label{color:var(--info);font-weight:600}.p-stage.is-active .p-stage-link{background:var(--g-soft);height:5px}.p-stage.is-failed .p-stage-mark{color:var(--bad);background:var(--bad-bg);box-shadow:inset 0 0 0 1.5px var(--bad)}.p-stage.is-failed .p-stage-label{color:var(--bad);font-weight:600}.p-stage.is-failed .p-stage-link{background:var(--bad);height:5px;box-shadow:0 0 9px var(--bad);overflow:visible}.p-stage.is-pending .p-stage-label{color:var(--subtle)}@media (prefers-reduced-motion:no-preference){.p-stage.is-active .p-stage-link:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--info) 40%, var(--ink)), transparent);opacity:.6;width:40%;animation:3.6s ease-in-out infinite p-sweep;position:absolute;inset:0 auto 0 -40%}.p-stage-fill{transition:width .5s var(--p-ease)}.p-stage-mark,.p-stage-link{transition:background-color .3s,box-shadow .3s,color .3s}@keyframes p-sweep{to{transform:translate(350%)}}}.p-wiz{min-width:0;font-family:var(--g-sans);align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p-wiz-step{flex:1 1 0;grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:center;gap:8px 6px;min-width:0;display:grid}.p-wiz-step:last-child{flex:0 auto;max-width:40%}.p-wiz-n{width:28px;height:28px;color:var(--muted);background:var(--g-tile);box-shadow:inset 0 0 0 1px var(--g-line-strong);font:600 11.5px/1 var(--g-mono);border-radius:8px;place-items:center;display:grid;transform:scale(.92)}.p-wiz-n .g-ico{stroke-width:2.6px;width:13px;height:13px}.p-wiz-link{background:var(--g-soft);border-radius:2px;height:3px;display:block}.p-wiz-t{min-width:0;color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12.5px;line-height:1.4}.p-wiz-t b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.p-wiz-step.is-done .p-wiz-n{color:var(--ok);background:color-mix(in srgb, var(--ok) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 42%, transparent)}.p-wiz-step.is-done .p-wiz-link{background:color-mix(in srgb, var(--ok) 62%, transparent)}.p-wiz-step.is-active .p-wiz-n{color:var(--ink);background:color-mix(in srgb, var(--info) 24%, transparent);box-shadow:inset 0 0 0 1.5px var(--info), 0 0 18px color-mix(in srgb, var(--info) 40%, transparent);transform:none}.p-wiz-step.is-pending .p-wiz-t b{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.p-wiz-n{transition:transform .3s cubic-bezier(.23,1,.32,1),background-color .2s,box-shadow .2s,color .2s}.p-wiz-link{transition:background-color .3s}}.p-tl{min-width:0;font-family:var(--g-sans);gap:8px;display:grid}.p-tl-group{min-width:0}.p-tl-day{color:var(--ink);font:600 14px/1.3 var(--g-sans);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;padding:0 4px;display:flex}.p-tl-day small{color:var(--subtle);font-size:12px;font-weight:500}.p-tl-list{margin:0;padding:0;list-style:none;display:grid}.p-tl-item{grid-template-columns:28px minmax(0,1fr);gap:0 12px;padding:4px 4px 10px;display:grid;position:relative}.p-tl-item:before{content:"";background:var(--g-line-strong);transform-origin:top;border-radius:2px;width:1.5px;position:absolute;top:36px;bottom:-4px;left:17.25px}.p-tl-item:last-child:before{display:none}.p-tl-marker{z-index:1;width:28px;height:28px;color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1px var(--g-line-strong);border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}.p-tl-marker .g-ico{width:14px;height:14px}.p-tl-content{min-width:0}.p-tl-head{width:calc(100% + 16px);min-height:28px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;margin:0 -8px;padding:4px 8px;display:flex}button.p-tl-head{cursor:pointer}button.p-tl-head:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}button.p-tl-head:focus-visible{outline:2px solid var(--info);outline-offset:0}.p-tl-title{min-width:0;color:var(--ink);font:500 13.5px/1.45 var(--g-sans);overflow-wrap:anywhere;flex:1}.p-tl-meta{color:var(--subtle);font:12px/1.6 var(--g-mono);white-space:nowrap;flex:none}.p-tl-head>.g-ico{width:15px;height:15px;color:var(--subtle);flex:none;margin-top:2px}.p-tl-item.is-open .p-tl-head>.g-ico{color:var(--info);transform:rotate(90deg)}.p-tl-body{background:var(--g-soft);color:var(--muted);overflow-wrap:anywhere;border-radius:12px;margin:4px 0 2px;padding:10px 12px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.p-tl-item{animation:p-rise .3s var(--p-ease) both}.p-tl-item:before{animation:.5s ease-out .15s both p-grow-y}.p-tl-head>.g-ico{transition:transform .15s,color .15s}.p-tl-body{animation:p-rise .2s var(--p-ease) both}@keyframes p-grow-y{0%{transform:scaleY(0)}}}.p-diff{background:color-mix(in srgb, var(--ground) 62%, transparent);min-width:0;box-shadow:inset 0 0 0 1px var(--g-line-strong);color:var(--muted);font:11.5px/1.6 var(--g-mono);border-radius:13px;overflow:hidden}.p-diff-head{width:100%;min-width:0;color:var(--ink);font:500 12px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.p-diff-head:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.p-diff-head:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.p-diff-ic{fill:none;width:15px;height:15px;stroke:var(--subtle);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.p-diff-path{min-width:0;font:500 11.5px/1.4 var(--g-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-diff-add{color:var(--ok);font:500 11.5px var(--g-mono);white-space:nowrap;flex:none;margin-left:auto}.p-diff-del{color:var(--bad);font:500 11.5px var(--g-mono);white-space:nowrap;flex:none}.p-diff-head>.g-ico{width:14px;height:14px;color:var(--subtle);flex:none;transform:rotate(90deg)}.p-diff.is-folded .p-diff-head>.g-ico{transform:none}.p-diff-body{border-top:1px solid var(--g-line);padding:3px 0}.p-diff-gap{color:var(--subtle);background:var(--g-soft);padding:2px 12px}.p-diff-row{grid-template-columns:34px 34px 16px minmax(0,1fr);display:grid}.p-diff-row>span{color:var(--subtle);text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.p-diff-row>span:nth-child(3){text-align:center;padding-right:0}.p-diff-row>code{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding-right:12px}.p-diff-row.is-add{color:var(--ink);background:color-mix(in srgb, var(--ok) 11%, transparent);box-shadow:inset 3px 0 0 var(--ok)}.p-diff-row.is-add>span:nth-child(3){color:var(--ok)}.p-diff-row.is-del{color:var(--ink);background:color-mix(in srgb, var(--bad) 11%, transparent);box-shadow:inset 3px 0 0 var(--bad)}.p-diff-row.is-del>span:nth-child(3){color:var(--bad)}@media (prefers-reduced-motion:no-preference){.p-diff-head>.g-ico{transition:transform .15s}}.p-ftree,.p-ftree-kids{margin:0;padding:0;list-style:none}.p-ftree{min-width:0;font-family:var(--g-sans);padding:4px}.p-ftree-kids{margin-left:16px;padding-left:8px;position:relative}.p-ftree-kids:before{content:"";background:var(--g-line-strong);width:1px;position:absolute;top:3px;bottom:3px;left:0}.p-ftree-row{min-width:0;min-height:34px;color:var(--subtle);border-radius:10px;align-items:center;gap:9px;padding:4px 8px;display:flex}.p-ftree-row.is-keep{color:var(--info);background:color-mix(in srgb, var(--info) 8%, transparent)}.p-ftree-row.is-dropped>.p-ftree-ic,.p-ftree-row.is-dropped>.p-ftree-name{opacity:.5}.p-ftree-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.p-ftree-name{min-width:0;color:var(--ink);font:500 12.5px/1.4 var(--g-mono);flex:1;display:grid}.p-ftree-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-ftree-name>small{color:var(--subtle);font:12px/1.4 var(--g-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-ftree-dir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;padding:0;display:flex}.p-ftree-dir:focus-visible{outline:2px solid var(--info);outline-offset:2px}.p-ftree-dir>.g-ico{width:12px;height:12px;color:var(--subtle);stroke-width:2.4px;flex:none;margin-right:-4px}.p-ftree-dir[aria-expanded=true]>.g-ico{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.p-ftree-dir>.g-ico{transition:transform .15s}.p-ftree-row{transition:background-color .15s,color .15s}}.p-msg{min-width:0;font-family:var(--g-sans);align-items:flex-start;gap:12px;display:flex}.p-msg.is-user{flex-direction:row-reverse}.p-msg-av{flex:none;display:grid}.p-msg-b{background:color-mix(in srgb, var(--info) 9%, transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 22%, transparent);border-radius:4px 16px 16px;flex:1;padding:10px 16px 13px}.p-msg.is-user .p-msg-b{background:var(--g-soft);max-width:78%;box-shadow:inset 0 0 0 1px var(--g-edge);border-radius:16px 4px 16px 16px;flex:0 auto}.p-msg-who{color:var(--subtle);font:500 10.5px/1.6 var(--g-mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:8px;display:flex}.p-msg-who b{color:var(--ink);font-weight:500}.p-msg-text{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:14.5px;line-height:1.55}.p-msg-text>*{margin:0}.p-msg-text>*+*{margin-top:8px}@media (prefers-reduced-motion:no-preference){.p-msg{animation:p-rise .3s var(--p-ease) both}}.p-ok{--p-c:var(--ok)}.p-warn{--p-c:var(--warn)}.p-bad{--p-c:var(--bad)}.p-info{--p-c:var(--info)}.p-none{--p-c:var(--muted)}.p-money{--p-c:var(--money)}.growthy-tabs{font-family:var(--g-sans);align-items:center;gap:14px;margin:0 0 18px;display:flex}.growthy-tabs-cap{font:500 10px/1 var(--g-mono);letter-spacing:.36em;text-transform:uppercase;color:var(--subtle);flex:none}.growthy-tabs-agent{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.growthy-tabs-agent i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--ok) 80%, transparent);border-radius:50%;flex:none}.growthy-tabs-agent.is-warn i{background:var(--warn);box-shadow:0 0 10px color-mix(in srgb, var(--warn) 80%, transparent)}.growthy-tabs-agent.is-bad i{background:var(--bad);box-shadow:0 0 10px color-mix(in srgb, var(--bad) 80%, transparent)}@media (width<=760px){.growthy-tabs{flex-wrap:wrap;gap:10px 14px}.growthy-tabs-cap{display:none}.growthy-tabs-agent{margin-left:0}}.sa-page{min-width:0}.sa-page .g-page-title{display:block}.sa-page .g-page-right{align-items:center}.sa-switch{display:inline-block;position:relative}.sa-switch-btn{max-width:min(560px,90vw);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:6px 12px 6px 6px;transition:background-color .15s;display:inline-flex}.sa-switch-btn:hover{background:var(--g-soft)}.sa-switch-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.sa-switch-btn[aria-expanded=true]{background:var(--sel)}.sa-switch-text{min-width:0;display:grid}.sa-switch-text b{font:650 30px/1.1 var(--g-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa-switch-text small{font:500 13px/1.3 var(--g-sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.sa-switch-btn>.g-ico{width:18px;height:18px;color:var(--muted);transition:transform .15s;transform:rotate(90deg)}.sa-switch-btn[aria-expanded=true]>.g-ico{transform:rotate(-90deg)}.sa-switch-menu{z-index:6;width:min(420px,90vw);max-height:min(60vh,520px);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.sa-switch-menu .g-menu-item.is-current{background:var(--sel);color:var(--g-sel-ink)}.sa-switch-menu .g-menu-item.is-current .g-menu-sub{color:color-mix(in srgb, var(--g-sel-ink) 70%, transparent)}.sa-switch-opt{align-items:center;gap:9px;min-width:0;display:inline-flex}.sa-switch-brand{color:var(--subtle);font-weight:400}.sa-switch-menu .g-menu-item.is-current .sa-switch-brand{color:inherit;opacity:.75}.sa-list{gap:var(--g-gap);display:grid}.sa-row-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.sa-row-skills{margin-top:8px;display:block}.sa-section-head{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 4px 0;display:flex}.sa-section-head .g-btn{margin-left:auto}.sa-card-title{color:var(--ink);font:600 15px var(--g-display);align-items:center;gap:9px;display:inline-flex}.sa-card-status{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.sa-card-status .g-hint{margin-top:0}.sa-list .g-tile .g-chips{margin-top:12px}.sa-skill{--gs-category:var(--gs-category-operations,#cbd5e1);display:inline-flex}.sa-skill[data-category="Growth & strategy"]{--gs-category:var(--gs-category-growth,#a3e635)}.sa-skill[data-category=Creative]{--gs-category:var(--gs-category-creative,#e879f9)}.sa-skill[data-category="Email & retention"]{--gs-category:var(--gs-category-email,#fb923c)}.sa-skill[data-category=Reporting]{--gs-category:var(--gs-category-reporting,#22d3ee)}.sa-skill[data-category=Connections]{--gs-category:var(--gs-category-connections,#a78bfa)}.sa-skill .g-chip.plain{color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 30%, transparent);font-weight:600}.grid.gs-fleet.sa-skills{grid-template-columns:minmax(190px, 1.3fr) 128px repeat(var(--gs-fleet-cols), 40px) 64px;min-width:calc(400px + var(--gs-fleet-cols) * 43px)}.gs-fleet .kcell.planned{--tone:var(--muted);color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--muted) 35%, transparent);background:0 0;border-style:dashed}.sa-win{grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:420px;margin-top:18px;display:grid}.sa-win-rail{background:var(--g-panel);border-radius:18px;flex-direction:column;gap:2px;padding:8px 6px;display:flex}.sa-win-foot{gap:7px;margin-top:auto;padding:14px 6px 4px;display:grid}.sa-win-foot .g-hint{margin-top:2px;font-size:12px}.sa-win-pane{min-width:0}.sa-win-pane .g-bento .g-hint{margin:0 4px}.sa-code{background:color-mix(in srgb, var(--ground) 70%, transparent);border:1px solid var(--g-line);max-height:360px;font:12px/1.55 var(--g-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:10px 0 0;padding:12px 14px;overflow:auto}.sa-code.is-short{max-height:240px}.sa-soul-edit{gap:8px;margin-top:10px;display:grid}.sa-soul-edit .sa-textarea{min-height:260px;font:12px/1.55 var(--g-mono)}.sa-soul-edit .g-foot{margin-top:0}.sa-changes{gap:8px;margin-top:18px;display:grid}.sa-change{border-radius:16px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.sa-change-main{flex:1;gap:4px;min-width:0;display:grid}.sa-change-line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sa-change-line b{font:600 14px/1.3 var(--g-display);color:var(--ink)}.sa-change-failure{color:var(--bad);font-size:13px}.sa-change-reject{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.sa-change-reject .g-input{flex:1;min-width:200px}.sa-change-actions{flex-shrink:0;gap:6px;display:flex}@media (width<=880px){.sa-win{grid-template-columns:1fr}.sa-win-rail{flex-flow:wrap}.sa-win-foot{width:100%}}.sa-form{gap:16px;margin-top:18px;display:grid}.sa-form-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px}.sa-form-col{align-content:start;gap:16px;min-width:0;display:grid}.sa-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.sa-form .g-field .g-hint{margin-top:2px}.sa-textarea{resize:vertical;width:100%;font:inherit;font-family:var(--g-sans);line-height:1.45}.sa-checklist{gap:4px;display:grid}.sa-checklist.is-row{grid-auto-flow:column;justify-content:start;gap:18px}.sa-check{cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:7px 9px;transition:background-color .12s;display:flex}.sa-check:hover{background:var(--g-soft)}.sa-check.is-locked{cursor:default;opacity:.85}.sa-check-text{min-width:0;display:grid}.sa-check-text b{font-size:13.5px;font-weight:600}.sa-check-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sa-check .g-chip{margin-left:auto}.sa-kit{gap:2px;max-height:300px;margin-top:6px;padding-right:4px;display:grid;overflow-y:auto}@media (width<=880px){.sa-form-two{grid-template-columns:1fr}}.sa-map{--sa-main:#3cebff;--sa-own:#3dffb0;--sa-growthos:#c08bff;border-radius:var(--g-tile-radius);height:clamp(520px,62vh,820px);box-shadow:var(--g-tile-shadow), inset 0 0 0 1px #3cebff2e;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(at 50% 24%,#0d1438 0%,#05081c 52%,#010309 100%);position:relative;overflow:hidden}.sa-map.is-dragging{cursor:grabbing}.sa-map-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sa-map-vignette{pointer-events:none;background:radial-gradient(at 50% 45%,#0000 42%,#02040cd1 100%);position:absolute;inset:0}.sa-world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.sa-links{pointer-events:none;position:absolute;overflow:visible}.sa-link{stroke:#3cebff52;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #3cebff73)}.sa-link.is-hub{stroke:#3cebff8c;stroke-width:2.4px}.sa-link.is-parked{stroke:#ffb84d99;filter:drop-shadow(0 0 4px #ffb84d80)}.sa-link.is-planned{stroke:#c08bff59;stroke-dasharray:4 6;filter:none}.sa-node{color:#e9fbff;font:500 11px/1.2 var(--g-sans);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.sa-node b{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #3cebffb3;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.sa-node small{color:#3cebffcc;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.sa-node:focus-visible{outline:2px solid var(--sa-main);outline-offset:4px;border-radius:12px}.sa-node.is-own{--c:var(--sa-own)}.sa-node.is-growthos{--c:var(--sa-growthos)}.sa-node.is-root{--c:var(--sa-main)}.sa-node.is-agent.is-not_installed{opacity:.72}.sa-node.is-agent.is-not_installed .sa-av:before{opacity:.5}.sa-av{color:#fff;width:36px;height:36px;font:700 13px var(--g-display);text-shadow:0 0 6px var(--c), 0 0 16px var(--c);isolation:isolate;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--c) 85%, transparent)) drop-shadow(0 0 18px color-mix(in srgb, var(--c) 50%, transparent));place-items:center;display:grid;position:relative}.sa-av:before{content:"";clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:var(--c);z-index:-2;position:absolute;inset:0}.sa-av:after{content:"";clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 28%, #070a24) 0%, #06081f 48%, color-mix(in srgb, var(--c) 14%, #070a24) 100%);z-index:-1;position:absolute;inset:2.5px}.sa-av>span{position:relative}.sa-av-main{width:54px;height:54px;filter:drop-shadow(0 0 8px var(--sa-main)) drop-shadow(0 0 28px #3cebffb3);font-size:20px}.sa-led{width:11px;height:11px;color:var(--g-line-strong);background:currentColor;border-radius:50%;position:absolute;bottom:-3px;right:-4px;box-shadow:0 0 0 2px #04061a,0 0 10px}.sa-led.ok{color:var(--ok)}.sa-led.warn{color:var(--warn)}.sa-led.none{color:#4a5a7a}.sa-led.info{color:var(--info)}.sa-node.is-agent.is-library{opacity:.8}.sa-node:hover .sa-av,.sa-node:focus-visible .sa-av{filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 22px var(--c))}.sa-av-seat{filter:none;text-shadow:0 0 8px var(--c);border:1.5px dashed var(--c);color:var(--c);border-radius:50%;font-size:20px;font-weight:300}.sa-av-seat:before,.sa-av-seat:after{display:none}.sa-node.is-seat b{color:var(--muted);white-space:normal;text-shadow:none;font-size:10.5px;line-height:1.15}.sa-node.is-hub{cursor:default;box-shadow:inset 0 0 0 1.5px var(--c), 0 0 16px color-mix(in srgb, var(--c) 75%, transparent), inset 0 0 16px color-mix(in srgb, var(--c) 25%, transparent);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--c) 75%, transparent));background:linear-gradient(#0b1030,#04061a);border-radius:0;flex-direction:row;justify-content:flex-start;gap:9px;padding:0 10px}.sa-hub-sw{background:var(--c);width:12px;height:12px;box-shadow:0 0 12px var(--c), 0 0 24px var(--c);border-radius:4px;flex:none}.sa-hub-text{text-align:left;min-width:0;display:grid}.sa-hub-text b{color:#fff;text-shadow:0 0 8px var(--c);font-size:11.5px}.sa-hub-text small{color:color-mix(in srgb, var(--c) 80%, #fff)}.sa-map-ctl{cursor:default;background:#04061ae6;border-radius:14px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #3cebff59,0 0 18px #3cebff33}.sa-map-ctl .g-btn{color:#9fe9ff;background:0 0;border-color:#0000}.sa-map-ctl .g-btn:hover{background:#3cebff1f}.sa-map-zoom{text-align:right;color:#9fe9ffcc;min-width:40px;padding-right:4px;font-size:11.5px}.sa-map-key{font:500 11.5px var(--g-sans);color:#e9fbffc7;flex-wrap:wrap;gap:6px 16px;display:flex;position:absolute;bottom:12px;left:14px}.sa-map-key>span{align-items:center;gap:7px;display:inline-flex}.sa-key-sw{border-radius:3px;width:10px;height:10px}.sa-key-sw.is-main{background:var(--sa-main);box-shadow:0 0 8px var(--sa-main)}.sa-key-sw.is-own{background:var(--sa-own);box-shadow:0 0 8px var(--sa-own)}.sa-key-sw.is-growthos{background:var(--sa-growthos);box-shadow:0 0 8px var(--sa-growthos)}.sa-key-led{border-radius:50%;width:9px;height:9px}.sa-key-led.warn{background:var(--warn);box-shadow:0 0 8px var(--warn)}.sa-key-led.none{background:#4a5a7a}.sa-key-led.info{background:var(--info);box-shadow:0 0 8px var(--info)}@media (width<=760px){.sa-map{height:460px}.sa-map-key{display:none}}.sa-lines{gap:2px;padding:4px 0 0;display:grid}.sa-line{min-height:30px;font:13px/1.35 var(--g-sans);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.sa-line .g-led{width:8px;height:8px}.sa-line b{font-weight:600}.sa-line-word{color:var(--muted);font-size:12.5px}.sa-line-note{font:500 11.5px var(--g-mono);color:var(--subtle);white-space:nowrap}.card-dialog.bc-dialog{width:100%;max-width:min(1160px,100vw - 32px);max-height:calc(100vh - 24px);overflow:visible}.card-dialog.bc-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0204069e}.bc{border-radius:var(--g-radius);background:var(--ground);box-shadow:var(--g-shadow);color:var(--ink);font:14px/1.45 var(--g-sans);-webkit-font-smoothing:antialiased;text-align:left;position:relative;overflow:hidden}.bc.g-edge:before{z-index:3}.bc-shell{z-index:1;grid-template-columns:258px minmax(0,1fr);height:min(900px,100vh - 24px);display:grid;position:relative}.bc-rail{background:var(--g-panel);border-right:1px solid var(--g-line);flex-direction:column;gap:2px;min-width:0;padding:18px 12px;display:flex;overflow-y:auto}.bc-pane{min-width:0;padding:28px 30px 34px;overflow-y:auto}.bc-ident{align-items:center;gap:12px;min-width:0;padding:4px 8px 14px;display:flex}.bc-av{width:44px;height:44px;font:600 15px var(--g-sans);background:linear-gradient(145deg, var(--primary-a), var(--primary-b));color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff6,0 4px 12px #285a8240}.bc-ident h2{font:650 16.5px/1.2 var(--g-sans);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.bc-who{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.bc-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.bc-search{margin:0 2px 10px;position:relative}.bc-search .g-input{border-color:var(--g-edge);background:var(--g-soft);border-radius:12px;width:100%;height:36px;padding:0 44px 0 34px;font-size:13.5px}.bc-search .g-ico{width:16px;height:16px;color:var(--subtle);position:absolute;top:10px;left:11px}.bc-search kbd{font:500 10.5px var(--g-mono);color:var(--subtle);border:1px solid var(--g-line-strong);border-radius:5px;padding:1px 5px;position:absolute;top:9px;right:9px}.bc-grp{color:var(--subtle);padding:14px 10px 5px;font-size:12px;font-weight:600}.bc-nav{text-align:left;width:100%;min-height:40px;color:var(--ink);font:500 14px var(--g-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:6px 9px;transition:background-color .15s,box-shadow .15s;display:flex}.bc-nav:hover{background:var(--g-soft)}.bc-nav:focus-visible{outline:2px solid var(--info);outline-offset:2px}.bc-nav[aria-current=true]{background:var(--sel);color:var(--g-sel-ink);box-shadow:inset 0 0 0 1px var(--g-sel-edge), 0 0 26px color-mix(in srgb, var(--info) 24%, transparent)}.bc-ti{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff59,0 1px 3px #00000024}.bc-ti:after{content:"";background:linear-gradient(#fff6,#fff0 55%);position:absolute;inset:0}.bc-ti .g-ico{stroke-width:2.1px;width:15px;height:15px;position:relative}.bc-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bc-cnt{font:500 11.5px var(--g-mono);min-width:24px;height:22px;color:var(--muted);background:var(--g-soft);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.bc-cnt.warn{background:var(--warn-bg);color:var(--warn)}.bc-cnt.bad{background:var(--bad-bg);color:var(--bad)}.bc-cnt.ok{background:var(--ok-bg);color:var(--ok)}.bc-nav[aria-current=true] .bc-cnt{background:color-mix(in srgb, var(--g-sel-ink) 20%, transparent);color:var(--g-sel-ink)}.bc-kb{font:500 10.5px var(--g-mono);color:var(--subtle);opacity:0;transition:opacity .15s}.bc-nav:hover .bc-kb{opacity:1}.bc-nomatch{color:var(--muted);padding:10px;font-size:13px}.bc-rail-foot{gap:7px;margin-top:auto;padding:16px 6px 0;display:grid}.bc-pane-top{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.bc-pane-top h3{font:650 34px/1.08 var(--g-sans);letter-spacing:-.03em;margin:0}.bc-intro{color:var(--muted);max-width:60ch;margin-top:6px;font-size:14px}.bc-pane-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding-top:2px;display:flex}.bc-seen{background:color-mix(in srgb, var(--ok) 9%, transparent);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);border-radius:14px;min-width:0;margin-top:13px;padding:9px 12px 10px}.bc-seen-l{color:var(--ok);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.bc-seen-l i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent);background:currentColor;border-radius:50%;flex:none}.bc-seen-v{font:700 22px/1.15 var(--g-sans);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.bc-seen-d{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.bc-seen.warn{background:color-mix(in srgb, var(--warn) 9%, transparent);border-color:color-mix(in srgb, var(--warn) 32%, transparent)}.bc-seen.warn .bc-seen-l{color:var(--warn)}.bc-seen.bad{background:color-mix(in srgb, var(--bad) 9%, transparent);border-color:color-mix(in srgb, var(--bad) 34%, transparent)}.bc-seen.bad .bc-seen-l{color:var(--bad)}.bc-save{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px 20px;margin-top:13px;font-size:14px;display:grid}.bc-save-hd{color:var(--subtle);font-size:12px;font-weight:600}.bc-save-m{font:500 13.5px var(--g-mono);text-align:right;font-variant-numeric:tabular-nums}.bc-save-m.pos{color:var(--money);font-weight:600}.bc-save-you{background:var(--money-bg);color:var(--money);border-radius:13px;grid-column:1/-1;grid-template-columns:1fr auto;margin:7px -13px 0;padding:10px 13px;font-weight:700;display:grid}.bc-convo-h{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bc-convo-h b{font:600 17px/1.3 var(--g-sans);letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0}.bc-convo-meta{font:12px var(--g-mono);color:var(--subtle);flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.bc-job-out{background:var(--g-soft);border:1px solid var(--g-edge);font:12.5px/1.55 var(--g-mono);color:var(--muted);-webkit-line-clamp:3;overflow-wrap:anywhere;border-radius:13px;-webkit-box-orient:vertical;margin-top:11px;padding:11px 13px;display:-webkit-box;overflow:hidden}.bc-pill{color:var(--info);opacity:0;font-size:12px;font-weight:600;transition:opacity .15s;position:absolute;top:16px;right:16px}.g-tile.is-editable:hover .bc-pill,.g-tile.is-editable:focus-visible .bc-pill{opacity:1}.bc-pill.saved{opacity:1;color:var(--ok);background:var(--ok-bg);border-radius:999px;padding:3px 10px;top:15px;right:15px}.bc-field{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.bc-field .g-input{flex:170px;padding:10px 12px;font-size:16px}.bc-errline{color:var(--bad);margin-top:7px;font-size:12.5px}.bc-visibility{align-items:center;gap:14px;margin-top:12px;display:flex}@media (width<=880px){.card-dialog.bc-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.bc{border-radius:24px}.bc-shell{grid-template-columns:minmax(0,1fr);height:auto}.bc-rail{border-right:0;border-bottom:1px solid var(--g-line);padding:14px 12px 10px;overflow:visible}.bc-search,.bc-grp,.bc-kb{display:none}.bc-navs{gap:4px;margin:0 -2px;padding-bottom:4px;display:flex;overflow-x:auto}.bc-nav{flex:none;width:auto;min-height:36px;padding:4px 10px 4px 5px}.bc-label{flex:none}.bc-rail-foot{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:8px;padding:6px 2px 0}.bc-pane{padding:20px 16px 24px;overflow:visible}.bc-pane-top h3{font-size:27px}}.addcredits-amounts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.addcredits-custom{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.addcredits-custom .g-input{width:96px}.addcredits-prompt{background:var(--g-soft);border:1px solid var(--g-edge);color:var(--muted);font:12.5px/1.6 var(--g-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:12px 0 0;padding:12px 14px}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:inline-flex}.legend>span{align-items:center;gap:7px;display:inline-flex}.legend .g-led{width:8px;height:8px}.legend .hint{font:12px var(--g-mono);color:var(--subtle)}.grid-panel{border-radius:var(--g-tile-radius);background:var(--g-tile);box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);padding:6px 10px 12px;position:relative}.grid-wrap{padding-bottom:2px;overflow-x:auto}.grid{min-width:1216px;font:12.5px/1.35 var(--g-sans);grid-template-columns:28px minmax(180px,1.2fr) minmax(120px,.9fr) repeat(4,minmax(52px,.45fr)) minmax(64px,.45fr) minmax(208px,1.4fr) 84px minmax(196px,1.2fr) minmax(96px,.6fr);align-items:stretch;gap:13px 3px;display:grid}@media (width>=1320px){.grid-wrap{overflow-x:visible}.grid:not(.is-preview) .h{z-index:2;background:color-mix(in srgb, var(--ground) 90%, transparent);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:-2px 0 0 color-mix(in srgb, var(--ground) 90%, transparent), 2px 0 0 color-mix(in srgb, var(--ground) 90%, transparent);position:sticky;top:60px}}.grid.is-preview{grid-template-columns:minmax(170px,1.2fr) minmax(120px,.9fr) repeat(4,minmax(52px,.45fr)) minmax(64px,.45fr) minmax(208px,1.4fr) 84px minmax(190px,1.2fr) minmax(96px,.6fr);min-width:1166px}.grid .h{letter-spacing:.01em;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--g-line-strong);align-items:center;padding:10px 8px 9px;font-size:12px;font-weight:600;display:flex}.grid .h.app{justify-content:center;padding-inline:2px}.grid .h.right{justify-content:flex-end}.grid .gh{text-align:left;width:100%;color:var(--ink);border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:9px 8px 7px;transition:background-color .12s;display:flex}.grid .gh:hover{background:var(--g-soft)}.grid .gh:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.grid .gh>.g-ico{width:15px;height:15px;color:var(--subtle);stroke-width:2.2px;transition:transform .15s}.grid .gh[aria-expanded=true]>.g-ico{transform:rotate(90deg)}.grid .gh b{letter-spacing:-.01em;font-size:15px;font-weight:600}.grid .gh .k{min-width:24px;height:22px;font:500 11.5px var(--g-mono);color:var(--muted);background:var(--g-soft);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.grid .gr{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;display:grid}.grid .gr>*{min-height:42px}.grid .cb{justify-content:center;align-items:center;display:flex}.grid .name{text-align:left;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;height:100%;padding:4px 9px;transition:background-color .12s;display:flex}.grid .name:hover{background:var(--g-soft)}.grid .name:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.grid .name .line{align-items:baseline;gap:8px;min-width:0;display:flex}.grid .name b{min-width:0;font-size:13.5px;font-weight:600}.grid .name small{font:11px var(--g-mono);color:var(--subtle);flex:none;margin-left:auto}.grid .name .who{color:var(--muted);font-size:12px}.grid .cell{--tone:var(--none);min-width:0;color:var(--ink);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;align-items:center;gap:7px;padding:0 9px;display:flex}.grid .cell .led{background:var(--g-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.grid .cell.ok{--tone:var(--ok)}.grid .cell.warn{--tone:var(--warn)}.grid .cell.bad{--tone:var(--bad);font-weight:500}.grid .cell.ok,.grid .cell.warn,.grid .cell.bad{background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent)}.grid .cell.ok .led,.grid .cell.warn .led,.grid .cell.bad .led{background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 18%, transparent), 0 0 9px color-mix(in srgb, var(--tone) 55%, transparent)}.grid .cell.none{color:var(--muted)}.grid .cell.money{font:500 13px var(--g-mono);font-variant-numeric:tabular-nums;color:var(--money);background:color-mix(in srgb, var(--money) 8%, transparent);text-shadow:0 0 18px color-mix(in srgb, var(--money) 40%, transparent);justify-content:flex-end}.grid .cell.money.zero{color:var(--subtle);background:color-mix(in srgb, var(--ink) 3%, transparent);text-shadow:none;font-weight:400}.grid .kcell{--tone:var(--muted);font:600 14px var(--g-mono);color:var(--muted);background:color-mix(in srgb, var(--ink) 3%, transparent);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;display:flex}.grid .kcell.connected{--tone:var(--ok)}.grid .kcell.not_working{--tone:var(--bad)}.grid .kcell.not_verified{--tone:var(--warn)}.grid .kcell.connected,.grid .kcell.not_working,.grid .kcell.not_verified{color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent);text-shadow:0 0 12px color-mix(in srgb, var(--tone) 55%, transparent)}.grid .kcell.blank{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);background:0 0}.grid .kcell.other{font-size:12.5px;font-weight:500}.grid .kcell.other.broken{--tone:var(--bad);color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 20%, transparent);font-weight:600}.grid .addc{justify-content:center;align-items:center;display:flex}.grid .act{min-width:0;color:var(--muted);align-items:center;padding:0 9px;display:flex}.grid .act-lines{gap:1px;min-width:0;display:grid}.grid .act small{color:var(--subtle);font-size:11.5px}.agents-search{width:220px;max-width:100%}.bulkbar{z-index:4;width:max-content;max-width:100%;color:var(--ink);font:600 14px/1.3 var(--g-sans);background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-shadow), inset 0 0 0 1px var(--g-sel-edge), 0 0 34px color-mix(in srgb, var(--info) 16%, transparent);border-radius:24px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px auto 0;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.bulkbar>span:first-child{align-items:center;gap:9px;padding-right:6px;display:inline-flex}.bulkbar>span:first-child:before{content:"";background:var(--info);width:8px;height:8px;box-shadow:0 0 0 3px var(--info-bg), 0 0 10px color-mix(in srgb, var(--info) 60%, transparent);border-radius:50%}@media (width<=700px){.grid-panel{padding:4px 6px 8px}}.grid.has-more{grid-template-columns:28px minmax(190px,1.2fr) 116px repeat(4,44px) 52px minmax(166px,1.1fr) 84px minmax(156px,1.2fr) 76px 100px;min-width:1180px}.grid .h.is-button{border:0;border-bottom:1px solid var(--g-line-strong);font:600 12px/1.35 var(--g-sans);letter-spacing:.01em;color:var(--ink);text-align:left;cursor:pointer;gap:4px}.grid .h.is-button:hover{color:var(--info)}.grid .h.is-button:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.grid .h.is-button .g-ico{width:12px;height:12px;color:var(--subtle)}.grid .grid-more-btn{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;gap:4px}.grid .grid-more-btn:hover{box-shadow:inset 0 0 0 1px var(--g-line-strong)}.grid .grid-more-btn:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.grid .grid-sub{width:20px;height:20px;font:700 10px/1 var(--g-sans);color:var(--ground);background:var(--muted);border-radius:50%;flex:none;place-items:center;display:inline-grid}.grid .grid-sub.is-installed{background:var(--ok)}.grid .grid-sub.is-parked{background:var(--warn)}.grid .grid-sub.is-library{background:var(--info)}.grid .grid-sub.is-not_installed{color:var(--muted);border:1.5px solid var(--g-line-strong);background:0 0}.grid .grid-sub.is-unchecked{color:var(--subtle);border:1.5px dashed var(--g-line-strong);background:0 0}.grid .grid-sub-own{font:500 11.5px var(--g-mono);color:var(--muted);margin-left:2px}.grid .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid .gr.is-pipeline .pipe-owes{grid-column:span 6}.agents-section-head{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px 28px;margin:4px 0 16px;display:grid}.agents-section-head .g-vital{margin-top:0}.agents-section-strip{min-width:0}.agents-section-strip .g-strip{height:22px;margin-top:0}.agents-section-strip-l{color:var(--subtle);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12.5px;font-weight:500;display:flex}.agents-section-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:330px;display:flex}.agents-section-empty{color:var(--muted);margin:6px 0 0}@media (width<=900px){.agents-section-head{grid-template-columns:minmax(0,1fr)}.agents-section-chips{justify-content:flex-start;max-width:none}}.rc .bc-ident{align-items:flex-start}.rc-ident{min-width:0}.rc-eyebrow{font:500 11.5px var(--g-mono);color:var(--subtle);margin-bottom:3px}.rc .bc-ident h2{white-space:normal;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.rc-ti.info{background:var(--info)}.rc-ti.ok{background:var(--ok)}.rc-ti.warn{background:var(--warn)}.rc-ti.bad{background:var(--bad)}.rc-ti.money{background:var(--money)}.rc-ti.accent{background:var(--accent)}.rc-ti.none{background:var(--none)}.rc-ti.ok,.rc-ti.warn,.rc-ti.money{color:var(--primary-ink)}.rc-foot-status{min-height:22px;color:var(--muted);align-items:center;gap:7px;padding:0 4px 3px;font-size:12.5px;line-height:1.35;display:flex}.rc-foot-status .g-ico{width:15px;height:15px;color:var(--ok)}.rc-titles{min-width:0}.rc .g-banner-action{flex-wrap:wrap;justify-content:flex-end}.rc-describe{flex-direction:column;gap:10px;display:flex}.rc-title-input{width:100%;font:600 20px/1.3 var(--g-display);letter-spacing:-.015em;padding:8px 11px}.rc-describe .g-textarea{resize:vertical;flex:1;min-height:150px;max-height:none;line-height:1.6}.rc-tags{border-bottom:1px solid var(--g-line);outline:none;margin-top:12px;padding-bottom:12px}.rc-tags>.g-field-l{margin-bottom:8px;display:block}.rc-tags .rm-tag-option{flex-basis:100%;min-height:36px;padding:7px 9px}.rc-tags .rm-tag-options{max-height:210px}.rc-tags .rm-tag-create{padding:10px}.rc-props{gap:10px;margin-top:12px;display:grid}.rc-props .g-select,.rc-props .g-input{width:100%}.rc-list{min-width:0;margin-top:10px;display:grid}.rc-subtask{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.rc-subtask:last-child{border-bottom:0}.rc-subtask label{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.rc-subtask .is-done{color:var(--muted);text-decoration:line-through}.rc-inline-form{gap:8px;margin-top:12px;display:flex}.rc-inline-form .g-input{flex:1;width:100%}.rc-drop{border:1px dashed color-mix(in srgb, var(--info) 45%, transparent);background:color-mix(in srgb, var(--info) 6%, transparent);color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:7px;margin-top:12px;padding:18px 10px;transition:background-color .12s,border-color .12s;display:flex}.rc-drop>.g-ico{width:24px;height:24px;color:var(--info)}.rc-drop strong{color:var(--ink);font-size:13px;font-weight:600}.rc-drop span{font-size:12px}.rc-drop.is-over{background:var(--info-bg);border-color:var(--info)}.rc-browse{color:var(--info);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rc-browse:disabled{opacity:.5;cursor:default}.rc-file{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.rc-file:last-child{border-bottom:0}.rc-file-icon{width:34px;height:34px;color:var(--info);background:var(--info-bg);border-radius:10px;flex:none;place-items:center;display:grid}.rc-file-icon .g-ico{width:16px;height:16px}.rc-file-name{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.rc-file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.rc-file-name small{color:var(--subtle);margin-top:2px;font-size:11.5px;display:block}.rc-file-name:disabled{cursor:default;opacity:.6}.rc-note{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.rc-link{border-bottom:1px solid var(--g-line);align-items:center;gap:9px;min-width:0;padding:9px 0;display:flex}.rc-link:last-child{border-bottom:0}.rc-link>.g-ico{width:15px;height:15px;color:var(--subtle)}.rc-link a,.rc-link>span{min-width:0;color:var(--info);overflow-wrap:anywhere;flex:1;font-size:13px}.rc-link-form{gap:8px;margin-top:12px;display:grid}.rc-link-form>.g-input{width:100%}.rc-link-form .rc-inline-form{margin-top:0}.rc-events{margin-top:6px;display:grid}.rc-event{border-bottom:1px solid var(--g-line);gap:10px;padding:12px 0;display:flex}.rc-event:last-child{border-bottom:0}.rc-event-main{flex:1;min-width:0}.rc-event-by{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rc-event-by strong{font-size:13px;font-weight:600}.rc-event-by time{color:var(--subtle);font-size:11.5px}.rc-event p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13.5px;line-height:1.6}.rc-event.activity p{color:var(--muted);font-size:12.5px}.rc-comment{margin-top:12px}.rc-comment .g-foot{justify-content:flex-end;margin-top:10px}.rc-preview{text-align:center;max-height:65vh;overflow:auto}.rc-preview img{object-fit:contain;border-radius:14px;max-width:100%;max-height:63vh}.rc-preview pre{background:var(--g-soft);color:var(--ink);font:12.5px/1.7 var(--g-mono);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:15px}.rc-preview p{color:var(--muted)}.rc-releases{min-width:0;display:grid}.rc-release{border:0;border-bottom:1px solid var(--g-line);width:100%;min-width:0;color:var(--ink);font:14px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px 150px minmax(0,1fr) 132px 126px 112px;align-items:center;gap:14px;padding:11px 20px;transition:background-color .12s;display:grid}.rc-release:last-child{border-bottom:0}.rc-release:hover{background:var(--g-soft)}.rc-release:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.rc-release-head{color:var(--subtle);cursor:default;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:600}.rc-release-head:hover{background:0 0}.rc-release-pair{color:var(--muted);white-space:nowrap;font-size:12.5px}.rc-release-pair i{color:var(--subtle);margin:0 6px;font-style:normal}.rc-release-what{gap:1px;min-width:0;display:grid}.rc-release-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rc-release-what small{color:var(--subtle);font-size:12px}.rc-release-when{color:var(--muted);white-space:nowrap;font-size:13px}.rc-release-kind,.rc-release-result{min-width:0;display:flex}.rc-releases.is-inset{margin:8px -20px 4px}.rc-releases.is-inset .rc-release{grid-template-columns:10px 150px minmax(0,1fr) 132px 112px}.rc-releases.is-inset .rc-release-kind{display:none}.rc-releases.is-flush{margin:0 -20px}.rc-more{justify-content:center;padding:6px 0 4px;display:flex}.rc-section-banner{padding:8px 0}.rc-section-banner .g-banner{margin:0}.rc-releases-loading{padding:10px 0 4px}.rc-releases-note{margin:10px 0 0}.rc-sha{color:var(--info);overflow-wrap:anywhere;font-size:12.5px;text-decoration:none}.rc-sha:hover{text-decoration:underline}.rc-titles-list{margin-top:8px;display:grid}.rc-title-row{border-bottom:1px solid var(--g-line);color:var(--ink);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45;text-decoration:none;display:grid}.rc-title-row:last-child{border-bottom:0}a.rc-title-row:hover .rc-title-words{color:var(--info)}.rc-title-row .g-mono{color:var(--subtle);font-size:12px}.rc-title-row>.g-ico{width:13px;height:13px;color:var(--subtle);align-self:center}.rc-title-words{overflow-wrap:anywhere;min-width:0}.rc-prompt{background:var(--g-soft);border:1px solid var(--g-edge);color:var(--ink);border-radius:14px;margin-top:12px;padding:13px 15px;font-size:13.5px}@media (width<=1100px){.rc-release{grid-template-columns:10px 140px minmax(0,1fr) 126px 112px}.rc-release-kind,.rc-release-head>:nth-child(5){display:none}}@media (width<=880px){.rc-foot-status{grid-column:1/-1}}@media (width<=700px){.rc-releases.is-flush{margin:0 -16px}}@media (width<=860px){.rc-releases.is-inset .rc-release{grid-template-columns:10px minmax(0,1fr) auto}.rc-release-head{display:none}.rc-release{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"led pair result"".what what"".when kind";gap:5px 10px;padding:12px 16px}.rc-release>.g-led{grid-area:led}.rc-release-pair{grid-area:pair}.rc-release-result{grid-area:result;justify-content:flex-end}.rc-release-what{grid-area:what}.rc-release-when{grid-area:when;font-size:12.5px}.rc-release-kind{grid-area:kind;justify-content:flex-end;display:flex}.rc-release-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.rc-releases.is-inset .rc-release{padding-left:20px;padding-right:20px}@media (width<=560px){.rc .g-input,.rc .g-select{font-size:16px}.rc-title-input{font-size:18px}}@media (prefers-reduced-motion:reduce){.rc-drop,.rc-release{transition:none}}.changes-card{grid-column:1/-1;min-width:0}.changes-card>.g-expander{margin:0}.changes-card .g-expander-peek>.g-rows{margin-top:6px}.changes-filters{padding:10px 0 8px}.changes-group{border-top:1px solid var(--g-line);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:0 18px;padding:4px 0 6px;display:grid}.changes-filters+.changes-group{border-top:0}.changes-group>.g-rows{margin-top:0}.changes-hour{font:500 10.5px/1.2 var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);white-space:nowrap;margin:0;padding-top:14px}.changes-empty{margin:12px 0 2px}.changes-foot{margin-top:8px}.changes-foot .g-btn.is-ghost{margin-left:-12px}.changes-card .g-fail{margin:12px 0 2px}@media (width<=700px){.changes-group{grid-template-columns:minmax(0,1fr)}.changes-hour{padding-top:12px}.changes-card .g-row-name,.changes-card .g-row-sub{white-space:normal;overflow-wrap:anywhere}}.gy-launcher{z-index:65;position:fixed;bottom:22px;right:22px}.gy-popup{z-index:70;width:min(420px,100vw - 32px);height:min(640px,100vh - 116px);position:fixed;bottom:92px;right:22px}.gy-head{border-bottom:1px solid var(--g-line);flex:none;align-items:center;gap:8px;padding:14px 14px 12px 18px;display:flex}.gy-title{min-width:0;color:var(--ink);font:600 15px/1.3 var(--g-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:4px 0;display:flex}.gy-title .g-ico{color:var(--subtle);flex:none;transition:transform .15s;transform:rotate(90deg)}.gy-title[aria-expanded=true] .g-ico{transform:rotate(-90deg)}.gy-title:focus-visible,.gy-steps-toggle:focus-visible,.gy-chip button:focus-visible,.gy-chip-add:focus-visible,.gy-thumb button:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:8px}.gy-state{color:var(--subtle);flex:none;font-size:12px;font-weight:500}.gy-state.is-working{color:var(--ok)}.gy-state.is-off{color:var(--warn)}.gy-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 16px 8px;overflow-y:auto}.gy-turns{gap:10px;display:grid}.gy-turns .g-bub{max-width:88%}.gy-empty{color:var(--muted);margin:18px 6px;font-size:14px}.gy-note{color:var(--subtle);margin:0;font-size:12.5px}.gy-fail{background:var(--bad-bg);color:var(--bad);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.gy-fail span{flex:1;min-width:0}.gy-md>:first-child{margin-top:0}.gy-md>:last-child{margin-bottom:0}.gy-md p,.gy-md ul,.gy-md ol{margin:0 0 8px}.gy-md ul,.gy-md ol{padding-left:20px}.gy-md li{margin:2px 0}.gy-md a{color:var(--info);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.gy-md code{font-family:var(--g-mono);background:var(--g-soft);border-radius:6px;padding:1px 5px;font-size:.9em}.gy-h{font-weight:600}.gy-code{background:color-mix(in srgb, var(--ground) 70%, transparent);border:1px solid var(--g-line);border-radius:12px;margin:0 0 8px;position:relative}.gy-code pre{margin:0;padding:10px 12px;overflow-x:auto}.gy-code pre code{white-space:pre;background:0 0;padding:0;font-size:12.5px;line-height:1.5}.gy-code .g-btn{opacity:0;transition:opacity .12s;position:absolute;top:6px;right:6px}.gy-code:hover .g-btn,.gy-code .g-btn:focus-visible{opacity:1}.gy-steps{border:1px solid var(--g-line);background:var(--g-soft);color:var(--muted);border-radius:14px;font-size:12.5px}.gy-steps.is-past{background:0 0;border-color:#0000}.gy-steps-head{align-items:center;gap:8px;padding:4px 6px 4px 4px;display:flex}.gy-steps-toggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px 8px;display:flex}.gy-steps.is-past .gy-steps-toggle{padding:2px 4px}.gy-steps-toggle .g-ico{flex:none;transition:transform .15s}.gy-steps-toggle[aria-expanded=true] .g-ico{transform:rotate(90deg)}.gy-steps-list{gap:5px;margin:0;padding:0 12px 10px 14px;list-style:none;display:grid}.gy-steps-list li{align-items:center;gap:7px;min-width:0;display:flex}.gy-steps-list .g-ico{flex:none}.gy-steps-list li.is-done .g-ico{color:var(--ok)}.gy-steps-list li.is-bad .g-ico{color:var(--bad)}.gy-steps-list li.is-running .g-ico{color:var(--info)}.gy-step-preview{min-width:0;color:var(--subtle);flex:1}.gy-composer{border-top:1px solid var(--g-line);flex:none;gap:8px;padding:10px 12px 12px;display:grid}.gy-chips{align-items:center;gap:6px;min-width:0;display:flex}.gy-chip{align-items:center;gap:2px;min-width:0;display:inline-flex}.gy-chip .g-chip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.gy-chip button,.gy-thumb button{background:var(--g-soft);width:20px;height:20px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gy-chip-add{color:var(--info);font:500 12.5px var(--g-sans);cursor:pointer;background:0 0;border:0;padding:3px 0}.gy-thumbs{flex-wrap:wrap;gap:8px;display:flex}.g-bub .gy-thumbs{margin-bottom:6px}.gy-attached{opacity:.75;margin-top:4px;font-size:12px;display:block}.gy-thumbs img{object-fit:cover;border:1px solid var(--g-edge);border-radius:10px;width:56px;height:56px;display:block}.gy-thumb{position:relative}.gy-thumb button{background:var(--surface-2);box-shadow:0 0 0 1px var(--g-line-strong);position:absolute;top:-6px;right:-6px}.gy-error{color:var(--bad);margin:0;font-size:12.5px}.gy-input-row{align-items:flex-end;gap:8px;display:flex}.gy-input-row .g-textarea{flex:1;min-width:0}.gy-offline{border-top:1px solid var(--g-line);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 16px 14px;font-size:13px;display:flex}.gy-offline p{flex:1;min-width:180px;margin:0}.gy-list{flex-direction:column;flex:1;min-height:0;display:flex}.gy-list-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.gy-list-rows{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.gy-list-row{align-items:center;gap:4px;min-width:0;display:flex}.gy-list-row .g-menu-item{flex:1}.gy-list-row>.g-btn{opacity:0;flex:none;transition:opacity .12s}.gy-list-row:hover>.g-btn,.gy-list-row>.g-btn:focus-visible{opacity:1}.gy-pair{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}:is(body:has(.g-dialog-backdrop) .gy-launcher,body:has(.g-dialog-backdrop) .gy-popup,body:has(.palette-backdrop) .gy-launcher,body:has(.palette-backdrop) .gy-popup){display:none}@media (width<=760px){.gy-launcher{bottom:14px;right:14px}.gy-launcher.is-open{display:none}body:has(.bulkbar) .gy-launcher{bottom:132px}.gy-popup{border-radius:0;width:auto;height:auto;inset:0}.gy-list-row>.g-btn{opacity:1}}.meter{vertical-align:middle;background:var(--g-soft);border-radius:999px;flex:none;height:6px;display:inline-block;overflow:hidden}.meter i{background:var(--g-line-strong);border-radius:999px;height:100%;display:block}.meter.ok{background:color-mix(in srgb, var(--ok) 14%, transparent)}.meter.ok i{background:linear-gradient(90deg, color-mix(in srgb, var(--ok) 70%, #fff), var(--ok));box-shadow:0 0 10px color-mix(in srgb, var(--ok) 50%, transparent)}.meter.warn{background:color-mix(in srgb, var(--warn) 14%, transparent)}.meter.warn i{background:var(--warn);box-shadow:0 0 10px color-mix(in srgb, var(--warn) 45%, transparent)}.meter.bad{background:color-mix(in srgb, var(--bad) 14%, transparent)}.meter.bad i{background:var(--bad);box-shadow:0 0 10px color-mix(in srgb, var(--bad) 45%, transparent)}a.back{color:var(--muted);font:500 13.5px/1.2 var(--g-sans);border-radius:999px;align-items:center;gap:7px;margin:0 0 14px -10px;padding:6px 13px 6px 10px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}a.back:hover{background:var(--g-soft);color:var(--ink)}a.back:focus-visible{outline:2px solid var(--info);outline-offset:2px}.dhead{font-family:var(--g-sans);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dhead-titles{min-width:0}.dhead h1{font:650 32px/1.1 var(--g-sans);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.dhead h1 .g-chip{letter-spacing:0}.dhead .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.dhead .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.flags{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.flags:empty{display:none}.next-label{color:var(--warn);margin-right:10px;font-weight:600}.next-text{color:var(--ink)}.journey{margin-bottom:var(--g-gap);border-radius:var(--g-tile-radius);background:var(--g-tile);box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);font-family:var(--g-sans);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 20px 16px;display:grid;position:relative}.journey>div{min-width:0;padding-top:14px;position:relative}.journey>div:before{content:"";background:var(--g-line-strong);border-radius:999px;height:4px;position:absolute;top:0;left:0;right:0}.journey>div.done:before,.journey>div.now:before{background:var(--ok);box-shadow:0 0 10px color-mix(in srgb, var(--ok) 45%, transparent)}.journey .t{font-size:14.5px;font-weight:600}.journey>div.now .t:after{content:"now";font:500 11px/1.5 var(--g-mono);color:var(--ok);background:var(--ok-bg);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px}.journey .s{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.45}.cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:16px;display:grid}.g-details-v .when{font-size:12px}.ok-mark{display:inline-flex}.credit-strong{font-weight:600}.added-from{font-weight:400}.job-open{color:var(--ink)}.activity-when{white-space:nowrap;font-size:12px}.directive{max-width:60ch}.steps{padding:4px 0}.step{border-bottom:1px solid var(--g-line);font-family:var(--g-sans);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 20px;display:grid}.step:last-child{border-bottom:0}.step .n{width:30px;height:30px;font:500 13px/1 var(--g-mono);color:var(--muted);background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-edge);border-radius:10px;place-items:center;display:grid}.step.done .n{color:var(--ground);background:linear-gradient(145deg, color-mix(in srgb, var(--ok) 72%, #fff), var(--ok));box-shadow:0 4px 14px color-mix(in srgb, var(--ok) 30%, transparent)}.step-main{min-width:0;padding-top:4px}.step .t{font-size:14.5px;font-weight:600}.step .s{color:var(--muted);margin-top:2px;font-size:13px}.step>.g-chip{margin-top:4px}.step-fields{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.step-fields.is-checks{gap:10px 16px}.step-fields .g-input{width:160px}.step-fields .g-input.is-token{width:200px}.step-check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.step-emails,.build-when{font-size:12px}.prompts{gap:8px;padding:12px 14px 14px;display:grid}.prompts .prompt{background:var(--g-soft);border:1px solid var(--g-edge);border-radius:14px;padding:12px 14px}.prompts .prompt .t{margin-bottom:4px;font-size:14.5px;font-weight:600}.prompts .prompt .text{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}@media (width<=1000px){.cols{grid-template-columns:minmax(0,1fr)}.journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.dhead h1{font-size:27px}.dhead .actions{justify-content:flex-start;margin-left:0}.step{padding:12px 16px}.step-fields .g-input,.step-fields .g-input.is-token{width:100%}}.ro-cards{flex-direction:column;gap:12px;min-width:0;padding-top:10px;display:flex}.ro-empty{margin:10px 0 4px}.ro-note{margin-top:12px}.ro-card{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ro-card-head{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;display:flex}.ro-card-titles{flex:320px;min-width:0}.ro-card-name{font:600 16px/1.3 var(--g-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.ro-card-meta{color:var(--muted);margin-top:3px;font-size:13px}.ro-card-progress{align-items:center;gap:12px;display:flex}.ro-card-progress .g-meter{flex:1;margin-top:0}.ro-card-count{font:500 13px var(--g-mono);color:var(--ink);white-space:nowrap;flex:none}.ro-card-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ro-card-waves{color:var(--subtle);font-size:12.5px}.ro-card-foot .g-btn{margin-left:auto}.ro-card-foot .g-btn .g-ico{transition:transform .15s}.ro-card-foot .g-btn[aria-expanded=true] .g-ico{transform:rotate(90deg)}.ro-card-body{border-top:1px solid var(--g-line);grid-template-columns:minmax(0,1fr);gap:12px;padding-top:4px;display:grid}.ro-what{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding-top:10px;display:grid}.ro-instruction{font-family:var(--g-mono);font-size:12.5px}.ro-rows{grid-template-columns:minmax(0,1fr);display:grid}.ro-row{border-bottom:1px solid var(--g-line);grid-template-columns:10px minmax(150px,1.1fr) 58px 88px minmax(0,1.6fr) 96px 150px;align-items:center;gap:12px;min-height:42px;padding:6px 0;font-size:13.5px;display:grid}.ro-row:last-child{border-bottom:0}.ro-row>span{min-width:0}.ro-row-who,.ro-target-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ro-row-who b,.ro-target-who b{font-weight:600}.ro-row-brand{color:var(--muted)}.ro-row-wave{color:var(--subtle);white-space:nowrap;font-size:12px}.ro-row-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ro-row[data-status=failed] .ro-row-note{color:var(--ink);white-space:normal;overflow-wrap:anywhere}.ro-row-when{color:var(--subtle);font:12px var(--g-mono);white-space:nowrap;text-align:right}.ro-row-act{justify-content:flex-end;display:flex}.ro-peek{grid-template-columns:minmax(0,1fr);padding-top:4px;display:grid}.ro-peek-row{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;min-height:40px;font-size:13.5px;display:flex}.ro-peek-row:last-child{border-bottom:0}.ro-peek-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.ro-peek-line{color:var(--muted);font:12.5px var(--g-mono);flex:none}.ro-compose{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ro-compose-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ro-compose-col{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ro-compose-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ro-compose .g-select:not(.is-small){width:100%}.ro-placeholders{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.ro-placeholders .g-hint{margin:0}.ro-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ro-filter{align-items:center;gap:6px;min-width:0;display:inline-flex}.ro-filter .g-input.is-small{width:150px}.ro-filter-hint{margin:0}.ro-targets{background:var(--g-soft);max-height:330px;box-shadow:inset 0 0 0 1px var(--g-edge);border-radius:14px;grid-template-columns:minmax(0,1fr);padding:2px 12px;display:grid;overflow-y:auto}.ro-target{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;min-height:36px;font-size:13.5px;display:flex}.ro-target:last-child{border-bottom:0}.ro-target-who{flex:auto;min-width:0}.ro-targets-empty{margin:0}.ro-compose-foot{border-top:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:14px;display:flex}.ro-compose-state{flex:320px;min-width:0}.ro-compose-state .g-hint{margin:0}@media (width<=1100px){.ro-row{flex-wrap:wrap;gap:6px 12px;padding:9px 0;display:flex}.ro-row>.g-led{margin-top:2px}.ro-row-who{flex:calc(100% - 160px)}.ro-row-note{white-space:normal;flex:100%;order:5}.ro-row-when{text-align:left}.ro-row-act{order:6}}@media (width<=860px){.ro-compose-grid,.ro-what{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ro-compose-row{grid-template-columns:minmax(0,1fr)}.ro-card-foot .g-btn{margin-left:0}.ro-peek-line{display:none}}@media (prefers-reduced-motion:reduce){.ro-card-foot .g-btn .g-ico{transition:none}}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ops-grid .g-panel{margin:0}.svc{border-bottom:1px solid var(--g-line);font:14px/1.4 var(--g-sans);grid-template-columns:minmax(0,1.3fr) 120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 20px;display:grid}.svc:last-child{border-bottom:0}.svc.svc-sep{border-top:1px solid var(--g-line)}.svc-main{min-width:0}.svc .t{font-weight:500}.svc .t.mono{font:500 13px/1.4 var(--g-mono)}.svc .s{color:var(--muted);margin-top:1px;font-size:12.5px}.svc .s.mono{font:12px/1.4 var(--g-mono);color:var(--subtle)}.svc .when{min-width:0;font:12px/1.4 var(--g-mono);color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.svc.job{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) minmax(0,auto)}.svc.job .err{min-width:0;font:12px/1.4 var(--g-mono);color:var(--bad);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub{border-top:1px solid var(--g-line);font-family:var(--g-sans);padding:12px 20px 14px}.pub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.hours{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:44px;margin:10px 0 8px;display:grid}.hours .h{background:var(--g-soft);border-radius:6px;align-items:flex-end;display:flex;overflow:hidden}.hours .h i{background:var(--g-line-strong);width:100%;display:block}.hours .h i.bad{background:var(--bad);box-shadow:0 0 12px color-mix(in srgb, var(--bad) 55%, transparent)}.pub-foot{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ops-routes{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1000px){.ops-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.svc,.svc.job{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:11px 16px}.svc .when,.svc.job .err{grid-column:1/-1}.svc .when:empty,.svc>span:last-child:empty{display:none}.issue{padding:13px 16px}.pub{padding:12px 16px 14px}}.st-board,.st-failed{margin-top:10px}.st-card{gap:18px}.st-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.st-who{gap:10px;min-width:0;display:grid}.st-name-row{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.st-name{margin:0}.st-sub{margin:-4px 0 0}.st-blocks{gap:18px;display:grid}.g-tile.is-stack>.g-foot.st-foot{justify-content:space-between;row-gap:6px;padding-top:4px}.st-when{margin:0}@media (width>=701px) and (width<=1020px){.st-board>.g-tile{grid-column:span 1}}.st-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.st-stats div{background:var(--g-soft);border-radius:10px;gap:1px;min-width:0;padding:7px 9px;display:grid}.st-stats b{font:600 17px/1.1 var(--g-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.st-stats b.warn{color:var(--warn)}.st-stats b.bad{color:var(--bad)}.st-stats b.ok{color:var(--ok)}.st-stats small{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.st-days{gap:6px;padding:8px 0 12px;display:grid}.st-days.is-compact{padding:4px 0 10px}.st-days .lab{font:500 10px var(--g-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);justify-content:space-between;display:flex}.st-days .lab em{color:var(--muted);letter-spacing:0;font-style:normal}.st-days .bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:30px;display:grid}.st-days.is-compact .bars{gap:4px;height:22px}.st-days .bars i{background:color-mix(in srgb, var(--info) 55%, var(--surface-2,#1b3560));border-radius:3px 3px 2px 2px;min-height:3px;display:block;position:relative}.st-days .bars i.r{background:color-mix(in srgb, #f5cc68 55%, var(--surface-2,#1b3560))}.st-days .bars i.today{background:var(--info);box-shadow:0 0 10px color-mix(in srgb, var(--info) 50%, transparent)}.st-days .bars i.r.today{background:#f5cc68;box-shadow:0 0 10px #f5cc6880}.st-days .bars i.zero{opacity:.5;height:3px!important}.st-days .bars i:after{content:attr(data-d);text-align:center;font:500 8.5px var(--g-mono);color:var(--subtle);margin-top:3px;position:absolute;top:100%;left:0;right:0}.st-days.is-compact .bars i:after{display:none}.st-needs{color:var(--warn);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.gy-runs{gap:8px;padding-top:10px;display:grid}.gy-run-item{min-width:0}.gy-run{--g-band-over:0px;text-align:left;grid-template-columns:124px minmax(0,1fr) 104px 124px 72px 140px 72px 88px;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;display:grid}.gy-run:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:15px}.gy-run>span{min-width:0}.gy-run-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gy-run-who,.gy-run-when,.gy-run-took{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;overflow:hidden}.gy-run-who{align-items:center;gap:7px;display:inline-flex}.gy-run-tokens,.gy-run-cost{white-space:nowrap;text-align:right;font-size:12.5px}.gy-run-outcome{justify-self:end}.gy-run-detail{margin-top:6px}.gy-note{margin:12px 0 0}.gy-automations{padding-top:12px}.gy-cost-section{margin-top:16px}.gy-cost-section:first-child{margin-top:10px}.gy-cost-chart{margin-top:12px}.gy-cost-kinds{margin-top:10px}.gy-cost-runs{border-bottom:1px solid var(--g-line);margin:6px -20px 0}.gy-cost-flags{margin-top:6px;display:block}@media (width<=700px){.gy-cost-runs{margin-left:-16px;margin-right:-16px}}@media (width<=1100px){.gy-run{flex-wrap:wrap;gap:6px 12px;padding:8px 10px;display:flex}.gy-run-title{white-space:normal;flex:calc(100% - 120px);order:-2}.gy-run-outcome{order:-1;margin-left:auto}.gy-run-tokens,.gy-run-cost{text-align:left}}.issues{font-family:var(--g-sans);flex-direction:column;display:flex}.issue{border-bottom:1px solid var(--g-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 20px;display:grid}.issue:last-child{border-bottom:0}.issue>.g-led{margin-top:6px}.issue-main{min-width:0}.issue .t{letter-spacing:-.01em;font-size:15px;font-weight:600}.issue .s{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.5}.issue .s a:not(.g-btn){color:var(--ink);-webkit-text-decoration-color:var(--g-line-strong);text-decoration-color:var(--g-line-strong);text-underline-offset:3px}.issue .s a:not(.g-btn):hover{color:var(--info);text-decoration-color:currentColor}.issue .fix{color:var(--ink);margin-top:8px;font-size:13.5px;line-height:1.5}.issue .fix b{color:var(--info);background:var(--info-bg);border-radius:999px;margin-right:7px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.ops-unobserved{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ops-agent{margin-top:6px}.ops-agentfix{border-top:1px dashed var(--g-line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.ops-agentfix>.pb-suggest.g-tile{margin-top:0}.ops-id{font-size:12px}.ops-retest{align-items:center;gap:6px;display:inline-flex}.issues.is-peek{padding-bottom:2px}.issues-more{text-align:left;font:500 12.5px var(--g-sans);color:var(--info);cursor:pointer;background:0 0;border:0;padding:8px 20px 12px 44px}.issues-more:hover{text-decoration:underline}.issues-more:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.rb-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.rb-lane{border-radius:var(--g-tile-radius);background:var(--g-tile);box-shadow:var(--g-tile-shadow);align-content:start;gap:10px;min-width:0;padding:12px 12px 6px;display:grid}.rb-lane-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent;align-content:start;gap:12px;max-height:780px;margin-right:-6px;padding:2px 8px 10px 2px;display:grid;overflow-y:auto}.rb-lane-scroll::-webkit-scrollbar{width:8px}.rb-lane-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:8px}.rb-lane-scroll::-webkit-scrollbar-track{background:0 0}.rb-lane-head{align-items:center;gap:10px;padding:2px 4px 0;display:flex}.rb-lane-head h2{font:600 15px var(--g-display);color:var(--ink);margin:0}.rb-lane-head b{font:500 11px var(--g-mono);color:var(--muted);background:var(--g-soft);border-radius:6px;margin-left:auto;padding:2px 7px}.rb-group{--rb-col:var(--accent);border-top:2px solid color-mix(in srgb, var(--rb-col) 55%, transparent);gap:8px;min-width:0;padding-top:8px;display:grid}.rb-group.backlog,.rb-card.backlog{--rb-col:#b8b6ee}.rb-group.next,.rb-card.next{--rb-col:#9cc6f0}.rb-group.progress,.rb-card.progress{--rb-col:#b1c2d8}.rb-group.review,.rb-card.review{--rb-col:#f5cc68}.rb-group.done,.rb-card.done{--rb-col:#77d9ad}.rb-group.released,.rb-card.released{--rb-col:#5fd9d0}.rb-group-head{font:600 13px var(--g-sans);color:var(--ink);align-items:center;gap:8px;min-width:0;padding:2px 4px;display:flex}.rb-group-head>i{background:var(--rb-col);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--rb-col) 60%, transparent);border-radius:50%;flex:none}.rb-group-head .name{white-space:nowrap}.rb-group-head .hint{font:400 11px var(--g-sans);color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rb-group-head b{font:500 11px var(--g-mono);color:var(--rb-col);background:color-mix(in srgb, var(--rb-col) 12%, transparent);border-radius:6px;margin-left:auto;padding:2px 7px}.rb-card{--rb-col:var(--accent);background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-edge), inset 0 2px 0 color-mix(in srgb, var(--rb-col) 70%, transparent);border-radius:12px;gap:7px;min-width:0;padding:11px 12px 10px;display:grid}.rb-card .top{align-items:center;gap:6px;min-width:0;display:flex}.rb-card .top .rb-av{margin-left:auto}.rb-card .num{font:500 10.5px var(--g-mono);color:var(--subtle)}.rb-card .stage{font:600 9.5px var(--g-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-col);white-space:nowrap}.rb-card .t{font:600 13.5px/1.35 var(--g-sans);color:var(--ink);overflow-wrap:anywhere}.rb-card .m{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rb-card.is-stale{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent), inset 0 2px 0 color-mix(in srgb, var(--rb-col) 70%, transparent)}.rb-card.is-bad{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 55%, transparent), inset 0 2px 0 color-mix(in srgb, var(--rb-col) 70%, transparent)}.rb-pr{font:500 10.5px var(--g-mono);color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.rb-pr .g-led{width:7px;height:7px}.rb-age{font:500 10.5px var(--g-mono);color:var(--subtle);white-space:nowrap;margin-left:auto}.rb-age.warn{color:var(--warn)}.rb-age.bad{color:var(--bad)}.rb-empty{text-align:center;color:var(--subtle);padding:10px 0 6px;font-size:12px}.rb-repo{font:600 9.5px var(--g-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 6px;display:inline-flex}.rb-repo.arc{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.rb-repo.factory{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.rb-repo.hub{color:var(--info);background:color-mix(in srgb, var(--info) 16%, transparent)}.rb-av{width:20px;height:20px;font:600 8.5px var(--g-mono);color:#0a1830;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.rb-av.austin{background:#9cc6f0}.rb-av.owen{background:#77d9ad}.rb-av.growthy{background:#f5cc68}.rb-av.kailyn{background:#e7b1ea}.rb-av.devyn{background:#f3b48c}.rb-av.erin{background:#a5d8ff}.rb-av.melissa{background:#c9d6a3}.rb-av.none{background:var(--g-soft);color:var(--subtle);box-shadow:inset 0 0 0 1px var(--g-line-strong)}.rb-av.lg{width:34px;height:34px;font-size:12px}.rb-more{gap:7px;display:grid}.rb-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.rb-line .sep{color:var(--subtle)}.rb-line .who{color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rb-line .who .rb-av{width:18px;height:18px;font-size:8px}.rb-branch{font:500 11px var(--g-mono);color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.rb-branch .g-ico{flex:none;width:11px;height:11px}.rb-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rb-desc b{color:var(--ink);font-weight:600}.rb-checks{gap:3px;display:grid}.rb-check{font:500 11px var(--g-mono);color:var(--muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rb-check .g-led{width:7px;height:7px}.rb-check .d{color:var(--subtle);white-space:nowrap}.rb-check.bad{color:var(--bad)}.rb-check.warn{color:var(--warn)}.rb-journey{align-items:center;gap:10px;min-width:0;display:flex}.rb-journey-dots{flex:none;grid-template-columns:repeat(5,1fr);align-items:center;width:130px;height:18px;display:grid;position:relative}.rb-journey-dots:before{content:"";background:var(--g-line-strong);height:2px;position:absolute;top:8px;left:8px;right:8px}.rb-journey-dots i{z-index:1;background:var(--surface-2,#1b3560);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--g-line-strong);border-radius:50%;justify-self:center;position:relative}.rb-journey-dots i.d{background:var(--ok);box-shadow:0 0 0 2px color-mix(in srgb, var(--ok) 25%, transparent)}.rb-journey-dots i.a{background:var(--info);box-shadow:0 0 0 3px color-mix(in srgb, var(--info) 30%, transparent), 0 0 12px color-mix(in srgb, var(--info) 60%, transparent)}.rb-journey-dots i.w{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 30%, transparent)}.rb-journey-dots i.x{background:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 30%, transparent)}.rb-journey-words{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:11.5px}.rb-journey-words.warn{color:var(--warn)}.rb-journey-words.bad{color:var(--bad)}.rb-journey-words.ok{color:var(--ok)}.rb-links{flex-wrap:wrap;gap:6px;display:flex}.rb-chip{background:var(--g-tile);height:22px;box-shadow:inset 0 0 0 1px var(--g-edge);font:500 10.5px var(--g-mono);color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:0 7px;text-decoration:none;display:inline-flex}.rb-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--g-line-strong)}.rb-chip>span{text-overflow:ellipsis;overflow:hidden}.rb-chip .g-ico{flex:none;width:11px;height:11px}.rb-acts{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.rb-acts .age{font:500 10.5px var(--g-mono);color:var(--subtle);margin-left:auto}.rb-acts .age.warn{color:var(--warn)}.rb-acts .age.bad{color:var(--bad)}.rb-note{color:var(--subtle);flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:12px;display:flex}.rb-note b{color:var(--muted);font-weight:500}.rb-views{flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 14px;display:flex}.rb-views .g-seg-btn b{font:500 11px var(--g-mono);color:var(--subtle);background:var(--g-soft);border-radius:999px;margin-left:6px;padding:1px 6px}.rb-views .g-seg-btn b.bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.rb-views .g-seg-btn[aria-pressed=true] b{color:inherit;background:color-mix(in srgb, var(--g-sel-ink) 16%, transparent)}.rb-legend{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;font-size:12px;display:flex}.rb-legend .rb-av{margin-right:-4px}@media (width<=1000px){.rb-board{grid-template-columns:minmax(0,1fr)}.rb-lane-scroll{max-height:620px}.rb-legend{margin-left:0}}@media (width<=700px){.rb-journey-dots{width:110px}}.gy-tiles{gap:var(--g-gap);margin-bottom:var(--g-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gy-tiles .p-stat{background:var(--g-tile);box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.gy-tiles .p-stat-n small{color:var(--muted);letter-spacing:0;font-size:.55em;font-weight:500}.gy-tiles .p-stat-s{white-space:normal}.gy-panel-row{gap:var(--g-gap);margin-bottom:var(--g-gap);align-items:stretch;display:grid}.gy-panel-row.is-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gy-panel-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gy-panel-row>.g-panel{flex-direction:column;margin:0;display:flex}.gy-panel-row>.g-panel>.g-panel-foot{margin-top:auto}.gy-needs{display:grid}.gy-need{border-bottom:1px solid var(--g-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 20px;display:grid}.gy-need:last-child{border-bottom:0}.gy-need-main{min-width:0}.gy-need-who{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.gy-need-what{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.gy-need-act{flex:none;gap:6px;display:inline-flex}.gy-jobs{display:grid}.gy-job{border:0;border-bottom:1px solid var(--g-line);width:100%;color:var(--ink);font:500 13px/1.3 var(--g-sans);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 112px 16px;align-items:center;gap:12px;padding:9px 20px;display:grid}.gy-job:last-child{border-bottom:0}.gy-job:hover{background:var(--g-soft)}.gy-job:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.gy-job-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gy-job-n small{color:var(--subtle);font:11.5px/1.3 var(--g-sans);text-overflow:ellipsis;display:block;overflow:hidden}.gy-job .g-strip{height:12px;margin-top:0}.gy-cost-mini{padding:10px 20px 0}.gy-cost-mini .g-barchart-cols{height:88px}.gy-cost-kinds{padding:8px 20px 12px}.gy-statusbar{border-radius:6px;gap:2px;height:10px;margin:14px 20px 10px;display:flex;overflow:hidden}.gy-statusbar i{border-radius:3px;height:100%;display:block}.gy-legend{color:var(--muted);flex-wrap:wrap;gap:6px 12px;padding:0 20px 10px;font-size:12px;display:flex}.gy-legend i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.gy-board-rows{display:grid}.gy-board-row{border:0;border-top:1px solid var(--g-line);width:100%;color:var(--ink);font:500 13px/1.3 var(--g-sans);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:12px;padding:9px 20px;display:grid}.gy-board-row:hover{background:var(--g-soft)}.gy-board-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.gy-board-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gy-board-t small{color:var(--subtle);font:11.5px/1.3 var(--g-sans);display:block}.gy-kv{display:grid}.gy-kv-row{border:0;border-bottom:1px solid var(--g-line);width:100%;color:var(--ink);font:13px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 20px;display:grid}.gy-kv-row:hover{background:var(--g-soft)}.gy-kv-row:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.gy-kv-row>span:first-child{color:var(--subtle);font-size:12.5px}.gy-kv-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gy-meters{gap:10px;padding:12px 20px 16px;display:grid}@media (width<=1240px){.gy-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.gy-panel-row.is-3{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.gy-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gy-panel-row.is-2-1{grid-template-columns:minmax(0,1fr)}.gy-need{grid-template-columns:10px minmax(0,1fr)}.gy-need-act{grid-column:2}}.gy-roadmap-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent;max-height:330px;overflow-y:auto}.gy-roadmap-scroll::-webkit-scrollbar{width:8px}.gy-roadmap-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:8px}.gy-roadmap-lane-h{z-index:1;background:var(--g-tile);font:600 10.5px var(--g-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);align-items:center;gap:8px;padding:8px 20px 6px;display:flex;position:sticky;top:0}.gy-roadmap-lane-h b{font:500 10.5px var(--g-mono);color:var(--muted);background:var(--g-soft);letter-spacing:0;border-radius:999px;margin-left:auto;padding:1px 7px}.gy-roadmap-row{--rb-col:var(--accent);border-left:3px solid var(--rb-col);border-bottom:1px solid var(--g-line);color:var(--ink);grid-template-columns:10px auto auto minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-width:0;padding:7px 20px 7px 17px;font-size:13px;text-decoration:none;display:grid}.gy-roadmap-row:hover{background:var(--g-soft)}.gy-roadmap-row .num{font:500 10.5px var(--g-mono);color:var(--subtle)}.gy-roadmap-row .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gy-roadmap-row .stage{font:600 9px var(--g-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-col);white-space:nowrap}.gy-roadmap-row.backlog{--rb-col:#b8b6ee}.gy-roadmap-row.next{--rb-col:#9cc6f0}.gy-roadmap-row.progress{--rb-col:#b1c2d8}.gy-roadmap-row.review{--rb-col:#f5cc68}.gy-roadmap-row.done{--rb-col:#77d9ad}.gy-roadmap-row.released{--rb-col:#5fd9d0}.gy-team-mini{gap:var(--g-gap);margin-bottom:var(--g-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.gy-person{border-radius:var(--g-tile-radius);background:var(--g-tile);min-width:0;box-shadow:var(--g-tile-shadow);color:var(--ink);text-align:left;font-family:var(--g-sans);cursor:pointer;border:0;gap:8px;padding:12px 14px 10px;transition:transform .15s,box-shadow .15s;display:grid}.gy-person:hover{box-shadow:var(--g-tile-shadow), inset 0 0 0 1px var(--g-line-strong);transform:translateY(-2px)}.gy-person:focus-visible{outline:2px solid var(--info);outline-offset:2px}.gy-person-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gy-person-head b{font:600 13.5px var(--g-sans)}.gy-person-head .g-chip{height:20px;padding:0 7px;font-size:10.5px}.gy-person-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.gy-person-stats>span{gap:0;min-width:0;display:grid}.gy-person-stats b{font:600 15px/1.1 var(--g-display);font-variant-numeric:tabular-nums}.gy-person-stats b.warn{color:var(--warn)}.gy-person-stats b.bad{color:var(--bad)}.gy-person-stats b.ok{color:var(--ok)}.gy-person-stats small{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}@media (width<=1100px){.gy-team-mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.gy-team-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-versions{flex-wrap:wrap;align-items:center;gap:12px;margin:-5px 0 24px;display:flex}.rm-versions-label{color:var(--ink);margin-right:10px;font-size:12px;line-height:1.5}.rm-versions-label small{color:var(--muted);font-size:10px;display:block}.rm-product-version{text-align:left;min-width:184px;min-height:63px;color:var(--ink);font:inherit;background:#18325180;border:1px solid #9cc6f030;border-radius:13px;align-items:center;gap:12px;padding:11px 16px;display:flex}.rm-product-mark{min-width:40px;height:33px;font:600 11px var(--g-display);letter-spacing:.5px;color:#acd0f5;background:#9cc6f01c;border-radius:9px;place-items:center;display:grid}.rm-product-version strong{font:600 17px var(--g-display);line-height:1.35;display:block}.rm-product-version small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.rm-product-version.is-arc .rm-product-mark{color:#77d9ad;background:#77d9ad1c}.rm-product-version>.g-ico{width:15px;color:var(--muted);margin-left:10px}button.rm-product-version:hover{background:#24456990;border-color:#9cc6f070}button.rm-product-version:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=560px){.rm-versions{gap:10px;margin-bottom:20px}.rm-versions-label{width:100%;margin-right:0}.rm-versions-label small{margin-left:8px;display:inline}.rm-product-version{flex:1;gap:9px;min-width:0;padding:10px}.rm-product-version>.g-ico{display:none}.rm-product-mark{min-width:34px}.rm-product-version strong{font-size:15px}}.rf-feed{margin-top:14px}.rf-tl{display:grid}.rf-group .h{font:600 10.5px var(--g-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);padding:10px 20px 4px}.rf-ev{border-bottom:1px solid var(--g-line);color:var(--ink);grid-template-columns:58px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 20px;font-size:13px;text-decoration:none;display:grid}.rf-group:last-child .rf-ev:last-child{border-bottom:0}a.rf-ev:hover{background:var(--g-soft)}.rf-ev .w{font:500 11.5px var(--g-mono);color:var(--subtle);white-space:nowrap}.rf-ev .mk{background:var(--g-soft);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--g-edge);color:var(--muted);border-radius:8px;place-items:center;display:grid}.rf-ev .mk .g-ico{width:13px;height:13px}.rf-ev .mk.ok{color:var(--ok);background:var(--ok-bg)}.rf-ev .mk.info{color:var(--info);background:var(--info-bg)}.rf-ev .mk.warn{color:var(--warn);background:var(--warn-bg)}.rf-ev .mk.bad{color:var(--bad);background:var(--bad-bg)}.rf-ev .mk.money{color:var(--money);background:var(--money-bg)}.rf-ev .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rf-ev .t b{font-weight:600}.rf-ev .t small{color:var(--muted);margin-left:6px}.rf-ev .t .ops{color:var(--subtle);margin-left:6px;font-size:11.5px}.rf-ev .r{align-items:center;gap:6px;display:inline-flex}.rf-ev .r .g-chip{height:20px;padding:0 7px;font-size:11px}.rf-more{text-align:center;padding:8px 20px 12px}@media (width<=700px){.rf-ev{grid-template-columns:48px 24px minmax(0,1fr);padding:7px 14px}.rf-ev .r{display:none}.rf-ev .t{white-space:normal}}.rm{font-family:var(--g-sans);padding:8px 0 24px}.rm .g-page-head{margin-bottom:14px}.rm .g-page-right{align-items:center;gap:8px;display:flex}.rm-new{position:relative}.rm-new-menu{z-index:20;width:260px;position:absolute;top:calc(100% + 6px);right:0}.rm-new-menu .g-menu-item{text-decoration:none}@media (width<=560px){.rm-new-menu{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.rm *{transition:none!important;animation:none!important}}.picker{font-family:var(--g-sans);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.picker .g-input{width:150px}.money-row{border-bottom:1px solid var(--g-line);font:14px/1.4 var(--g-sans);grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(90px,1fr)) minmax(220px,1.6fr);align-items:center;gap:12px;padding:11px 20px;display:grid}.money-row.head{padding-top:10px;padding-bottom:10px}.money-cell{min-width:0}.money-row .t{color:var(--ink);font-weight:500;text-decoration:none;display:block}.money-row button.t{max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.money-row button.t:hover{color:var(--info)}.money-row .slug{font:12px/1.4 var(--g-mono);color:var(--subtle)}.money-row .s{color:var(--muted);font-size:12.5px}.money-row .num{font:13px/1.4 var(--g-mono);font-variant-numeric:tabular-nums;text-align:right}.money-row.head .num{font-family:var(--g-sans)}.money-row .num.is-money{color:var(--money)}.money-row .num.is-loss{color:var(--bad)}.money-row .alloy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.money-row .alloy .mono{font-size:12.5px}.money-more{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=1000px){.money-row{grid-template-columns:minmax(150px,1.3fr) repeat(5,minmax(80px,1fr))}.money-row .alloy{grid-column:1/-1}.money-row.head .caps:last-child{display:none}}@media (width<=760px){.money-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.money-row .money-cell,.money-row .alloy{grid-column:1/-1}.money-row.head{display:none}.money-row .num{text-align:left}.money-row .num:before{content:attr(data-label);color:var(--muted);font:12px/1.4 var(--g-sans);margin-bottom:4px;display:block}.picker{justify-content:flex-start}}.infra{gap:var(--g-gap);grid-template-columns:minmax(0,1fr) minmax(240px,290px);align-items:start;padding:16px 20px 20px;display:grid}.infra>.infra-inputs{grid-column:auto}.infra-table{gap:14px;min-width:0;display:grid}.infra-row{font:14px/1.4 var(--g-sans);grid-template-columns:minmax(170px,1.7fr) repeat(3,minmax(92px,1fr));align-items:center;gap:12px;padding:6px 14px;display:grid}.infra-row.head{padding-top:0;padding-bottom:0}.infra-row .num{font:13px/1.4 var(--g-mono);font-variant-numeric:tabular-nums;text-align:right}.infra-row.head .num{font-family:var(--g-sans)}.infra-kind{min-width:0}.infra-kind .t{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.infra-kind .s{color:var(--muted);margin-top:2px;font-size:12.5px}.infra-line>.g-fold{border-bottom:0}.infra-line .g-fold-head{min-height:36px;padding:4px 14px;font-size:13px}.infra-line .g-fold-body{padding:0 14px 10px 39px}.infra-line .g-fold-body>.g-li{padding-top:8px;padding-bottom:8px}.infra-total{border-top:1px solid var(--g-line);padding-top:12px}.infra-total .t{font-weight:600}.infra-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.infra-problem{margin-top:12px}@media (width<=1100px){.infra{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.infra{padding:12px 12px 16px}.infra-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.infra-row .infra-kind{grid-column:1/-1}.infra-row.head,.infra-total>span:last-child{display:none}.infra-row .num{text-align:left}.infra-row .num:before{content:attr(data-label);color:var(--muted);font:12px/1.4 var(--g-sans);margin-bottom:4px;display:block}.infra-line .g-fold-body{padding-left:14px}.infra-fields{grid-template-columns:minmax(0,1fr)}}.group{margin:0 0 20px}.group.folded{margin-bottom:8px}.group .group-head{text-align:left;width:100%;color:var(--ink);font-family:var(--g-sans);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:7px 8px;transition:background-color .12s;display:flex}.group.folded .group-head{margin-bottom:0}.group .group-head:not(:disabled):hover{background:var(--g-soft)}.group .group-head:disabled{cursor:default}.group .group-head:focus-visible{outline:2px solid var(--info);outline-offset:2px}.group .group-head>.g-ico{width:15px;height:15px;color:var(--subtle);stroke-width:2.2px;transition:transform .15s;transform:rotate(90deg)}.group.folded .group-head>.g-ico{transform:none}.group .group-head:disabled>.g-ico{visibility:hidden}.group .group-head .label{font:600 15px/1.2 var(--g-sans);letter-spacing:-.01em;white-space:nowrap}.group .group-head .n{min-width:24px;height:22px;font:500 11.5px var(--g-mono);color:var(--muted);background:var(--g-soft);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.group .group-head .names{min-width:0;color:var(--muted);flex-wrap:wrap;gap:4px 0;font-size:13px;font-weight:500;display:inline-flex}.group .group-head .name+.name:before,.group .group-head .name+.more:before{content:"·";color:var(--subtle);margin:0 7px}.group .group-head .more{color:var(--subtle)}.group .group-head .line{background:var(--g-line);flex:1;min-width:24px;height:1px}.group .rows{flex-direction:column;gap:10px;display:flex}@media (width<=700px){.group .group-head{flex-wrap:wrap;row-gap:4px}.group .group-head .names{flex-basis:100%;padding-left:25px}.group .group-head .line{display:none}}.group.unregistered-vms{margin-top:20px}.group.unregistered-vms .g-panel{margin-bottom:0}.clients-strip{align-items:stretch;gap:var(--g-gap);margin-bottom:var(--g-gap);flex-wrap:wrap;display:flex}.clients-strip>.g-panel{margin:0}.g-panel.clients-health-bar{min-height:48px;font:13px/1.3 var(--g-sans);flex-wrap:wrap;flex:100%;align-items:center;gap:4px 22px;padding:8px 10px 8px 18px;display:flex}.clients-health-title{font:600 14px/1.3 var(--g-sans);color:var(--ink)}.clients-health-item{color:var(--muted);white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.clients-health-item b{font:600 20px/1 var(--g-display);font-variant-numeric:tabular-nums;color:var(--ink)}.clients-health-item.ok b{color:var(--ok)}.clients-health-item.warn b{color:var(--warn)}.clients-health-item.bad b{color:var(--bad)}.clients-health-note{color:var(--subtle);margin-left:auto;font-size:12.5px}.clients-health-how{min-height:32px;color:var(--muted);font:500 12.5px/1.3 var(--g-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;transition:background-color .12s,color .12s;display:inline-flex}.clients-health-how:hover,.clients-health-how[aria-expanded=true]{background:var(--g-soft);color:var(--ink)}.clients-health-how:focus-visible{outline:2px solid var(--info);outline-offset:2px}.clients-health-how .g-ico{width:14px;height:14px}.clients-health-text{border-top:1px solid var(--g-line);color:var(--muted);flex-basis:100%;margin:4px 8px 6px 0;padding-top:9px;font-size:12.5px;line-height:1.5}.g-panel.clients-risk-tile{min-height:48px;color:var(--ink);font:13px/1.3 var(--g-sans);text-align:left;cursor:pointer;border:0;flex:230px;align-items:center;gap:10px;padding:8px 14px 8px 16px;transition:box-shadow .12s;display:flex}.g-panel.clients-risk-tile:hover{box-shadow:var(--g-tile-shadow), inset 0 0 0 1px var(--g-line-strong)}.g-panel.clients-risk-tile:focus-visible{outline:2px solid var(--info);outline-offset:2px}.clients-risk-tile b{white-space:nowrap;font-size:14px;font-weight:600}.clients-risk-tile .g-led{width:9px;height:9px}.clients-risk-names{min-width:0;color:var(--muted);flex:1}.clients-risk-tile>.g-ico{width:15px;height:15px;color:var(--subtle);flex:none}.radar{padding:12px 14px 2px}.radar-svg{width:100%;height:auto;font-family:var(--g-sans);display:block;overflow:visible}.radar-grid{stroke:var(--g-line);stroke-width:1px}.radar-zero{stroke:var(--g-line-strong);stroke-width:1.25px}.radar-risk{fill:color-mix(in srgb, var(--bad) 10%, transparent);stroke:color-mix(in srgb, var(--bad) 30%, transparent);stroke-dasharray:3 4}.radar-risk-label{font:600 10px var(--g-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--bad)}.radar-lane{fill:color-mix(in srgb, var(--ink) 3%, transparent);stroke:var(--g-line);stroke-dasharray:3 4}.radar-tick{font:10.5px var(--g-mono);fill:var(--subtle)}.radar-caption{font:500 11px var(--g-sans);fill:var(--subtle)}.radar-dot{--tone:var(--muted);cursor:pointer}.radar-dot.is-ok{--tone:var(--ok)}.radar-dot.is-warn{--tone:var(--warn)}.radar-dot.is-bad{--tone:var(--bad)}.radar-dot circle{fill:var(--tone);stroke:color-mix(in srgb, var(--tone) 45%, var(--ground));stroke-width:1.5px;transition:filter .12s}.radar-dot.is-hollow circle{fill:color-mix(in srgb, var(--tone) 14%, var(--ground));stroke:var(--tone)}.radar-dot.is-lane:not(.is-key){opacity:.78}.radar-dot.is-key circle{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tone) 45%, transparent))}.radar-dot:hover circle{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--tone) 75%, transparent))}.radar-dot text{font:700 9px var(--g-sans);fill:var(--ground);text-anchor:middle;dominant-baseline:central;pointer-events:none}.radar-dot.is-hollow text{fill:var(--tone)}.clients-legend{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.clients-legend>span{align-items:center;gap:7px;display:inline-flex}.clients-legend .g-led{width:8px;height:8px}.clients-legend .g-led.is-ring{border:1.5px solid var(--muted);box-shadow:none;background:0 0}.clients-legend .clients-legend-note{color:var(--subtle);flex-basis:100%;font-size:12.5px}.clients-risk-item .g-task{padding-left:0;padding-right:0}.clients-risk-more{gap:12px;padding:6px 0 0 44px;display:grid}.clients-risk-signals{flex-wrap:wrap;gap:6px;display:flex}.clients-risk-reasons{color:var(--ink);margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.55}.clients-risk-prompt-title{color:var(--ink);font:600 14px/1.4 var(--g-sans);margin-top:10px}.clients-risk-prompt{max-height:160px;overflow-y:auto}.clients-risk-actions{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.clients-signal-rows{gap:12px;margin-top:12px;display:grid}.clients-signal-row{grid-template-columns:150px minmax(0,1fr) 36px 40px;align-items:center;gap:12px;font-size:13px;display:grid}.clients-signal-row .g-meter{margin-top:0}.clients-signal-name{color:var(--ink)}.clients-signal-none{color:var(--subtle);font-size:12.5px}.clients-signal-score{font:500 13px var(--g-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.clients-signal-weight{font:500 12px var(--g-mono);color:var(--subtle);text-align:right}.clients-card-board .g-toolbar{margin-bottom:10px}.clients-card-board .board .col{flex-basis:180px;min-width:180px;min-height:300px}.clients-ticket-title{color:var(--ink);font:600 14px/1.4 var(--g-sans);margin-top:8px}.clients-ticket-body{max-height:96px;overflow:hidden}@media (width<=760px){.radar{padding:10px 8px 0}.clients-health-note{margin-left:0}.g-panel.clients-risk-tile{flex-basis:100%}.clients-risk-more{padding-left:0}.clients-signal-row{grid-template-columns:minmax(0,1fr) 36px 40px}.clients-signal-row .g-meter,.clients-signal-row .clients-signal-none{grid-area:2/1/auto/-1}}.board .card.is-openable{cursor:pointer}.board .card.is-openable:focus-visible{outline:2px solid var(--info);outline-offset:2px}.ticket-status{margin-top:12px}.ticket-owner{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ticket-owner .g-select{flex:180px}.ticket-agent{border-top:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.ticket-agent-name{min-width:0;font-weight:500}.ticket-agent .g-btn{margin-left:0}.board{align-items:stretch;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.board .col{border-radius:var(--g-tile-radius);background:var(--g-tile);min-width:250px;min-height:420px;box-shadow:var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);font-family:var(--g-sans);flex-direction:column;flex:250px;gap:8px;padding:10px;display:flex;position:relative}.board .col>header{align-items:center;gap:9px;padding:6px 8px;display:flex}.board .col>header .d{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent);background:currentColor;border-radius:50%;flex:none}.board .col>header h2{font:600 14px/1.2 var(--g-sans);color:var(--ink);white-space:nowrap;margin:0}.board .col>header .n{min-width:22px;height:20px;font:500 11px var(--g-mono);color:var(--muted);background:var(--g-soft);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.board .card{background:var(--g-soft);border:1px solid var(--g-edge);color:var(--ink);cursor:grab;border-radius:16px;padding:12px 13px 11px;transition:border-color .15s,background-color .15s;position:relative}.board .card:hover{border-color:var(--g-line-strong);background:color-mix(in srgb, var(--ink) 9%, transparent)}.board .card.is-done{opacity:.75}.board .card .t{font-size:14px;font-weight:500;line-height:1.4}.board .card .m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 7px;margin-top:9px;font-size:12.5px;display:flex}.board .card .m .age,.board .card .m .id{font:11.5px var(--g-mono);color:var(--subtle)}.board .card .m .assignee{max-width:112px;margin-left:auto}.board .card .m .who{width:22px;height:22px;color:var(--muted);background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-edge);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.board .card.read-only{cursor:default}.board .card.read-only .t{overflow-wrap:anywhere}.board .drop{border:1px dashed var(--g-line-strong);min-height:60px;color:var(--subtle);border-radius:16px;flex:1;place-items:center;font-size:12.5px;display:grid}.board .col.slim{background:color-mix(in srgb, var(--surface-2) 30%, transparent);min-width:40px;box-shadow:none;flex:0 0 40px;align-items:center;padding:14px 4px}.board .col.slim .vlabel{writing-mode:vertical-rl;color:var(--subtle);white-space:nowrap;font-size:12px;transform:rotate(180deg)}.board-note{color:var(--muted);font:13px/1.4 var(--g-sans);align-items:center;gap:7px;margin-top:12px;display:inline-flex}.team-empty-code{margin-top:6px}.sg-layout{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:16px;display:grid}.sg-map-panel{min-width:0;overflow:hidden}.sg-map-panel .g-panel-head{flex-wrap:wrap;gap:12px}.sg-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 22px 4px;font-size:11px;display:flex}.sg-legend>span{align-items:center;gap:7px;display:inline-flex}.sg-legend i{border-top:2px solid;width:18px;height:0}.sg-legend i.sg-direction{border-top-style:dashed}.sg-direction{color:var(--money)}.sg-data{color:var(--accent)}.sg-map-prompt{color:var(--muted);margin-left:auto}.sg-map{isolation:isolate;margin:0 12px;position:relative}.sg-core{height:450px;position:relative}.sg-layer-label,.sg-kicker{font:500 9px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.sg-core>.sg-layer-label{position:absolute;top:20px;left:12px}.sg-node{z-index:1;background:var(--surface);border:1px solid var(--line-strong);text-align:left;color:var(--ink);border-radius:14px;align-items:center;gap:11px;min-width:0;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.sg-node:hover{background:var(--surface-2);border-color:var(--accent)}.sg-node.is-selected{border-color:var(--accent);background:var(--tile);box-shadow:0 0 0 3px var(--accent-tint), 0 0 28px var(--accent-tint)}.sg-node:focus-visible,.sg-related button:focus-visible,.sg-back:focus-visible,.sg-summary button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sg-node-icon{color:var(--accent);flex:none;place-items:center;display:grid}.sg-node-icon .g-ico{width:19px;height:19px}.sg-node-words{flex-direction:column;gap:4px;min-width:0;display:flex}.sg-node-words strong{font:500 14px/1.25 var(--sans);overflow-wrap:anywhere}.sg-node-words small{font:400 11px/1.4 var(--sans);color:var(--muted);overflow-wrap:anywhere}.sg-core .sg-node{width:162px;min-height:76px;position:absolute;transform:translate(-50%,-50%)}.sg-node-hub{top:99px;left:18%}.sg-node-arc{top:81px;left:50%}.sg-node-onboarding{top:99px;left:82%}.sg-core .sg-node-growthy{text-align:center;width:150px;min-height:104px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:16px 3px;top:246px;left:50%}.sg-node-growthy .sg-node-words{z-index:1;position:relative}.sg-node-growthy .sg-node-words strong{font:500 29px/1.15 var(--display);letter-spacing:-.04em}.sg-node-growthy .sg-node-words small{color:var(--money);max-width:110px;margin:2px auto 0;font-size:12px}.sg-node-growthy.is-selected strong{text-shadow:0 0 22px color-mix(in srgb, var(--money) 50%, transparent)}.sg-node-growthy.is-selected small{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--money) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--money) 45%, transparent);text-underline-offset:7px}.sg-stars{pointer-events:none;width:244px;height:244px;color:var(--money);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sg-node-supabase{top:394px;left:50%}.sg-connections{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sg-edge{opacity:.13;transition:opacity .2s}.sg-edge.is-active{opacity:.85}.sg-edge path{fill:none;stroke:currentColor;stroke-width:1px}.sg-arrow{fill:currentColor}.sg-edge.sg-direction>path:first-child{stroke-dasharray:4 5}.sg-edge path.sg-packet{stroke:var(--ink);stroke-width:2px;stroke-dasharray:.6 99.4;stroke-linecap:round;opacity:.8;animation:8s linear infinite sg-travel}.system-guide[data-moving=false] .sg-packet{display:none}@keyframes sg-travel{to{stroke-dashoffset:-100px}}.sg-fleet-head{justify-content:space-between;align-items:center;gap:10px;padding:24px 14px 36px;display:flex}.sg-fleet-head>span:last-child{color:var(--muted);font-size:10px}.sg-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 14px;padding:0 22px 24px;display:grid}.sg-brand{align-items:flex-start;gap:8px;min-height:82px;padding:13px 10px}.sg-brand .g-avatar{margin-top:2px}.sg-brand strong{font-size:12px}.sg-brand small{font-size:10px}.sg-roster-empty{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 24px;display:flex;position:relative}.sg-inspector{padding:25px;scroll-margin-top:25px;position:sticky;top:140px}.sg-inspector:focus{outline:none}.sg-detail-top .sg-kicker{color:var(--money)}.sg-detail-top h2{font:500 28px/1.16 var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:12px 0}.sg-detail-top p,.sg-check p{margin:0;font-size:13px;line-height:1.65}.sg-detail-top p{color:var(--muted)}.sg-detail-top .g-chip{margin-top:12px}.sg-io{margin:22px 0}.sg-io>div{border-top:1px solid var(--line-strong);margin-top:17px;padding:17px 0 0}.sg-io dt{color:var(--muted);margin-bottom:7px;font-size:11px}.sg-io dd{margin:0;font-size:12px;line-height:1.6}.sg-related>div{flex-wrap:wrap;gap:7px;margin:10px 0 20px;display:flex}.sg-related button,.sg-related>div>span{border:1px solid var(--line-strong);color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:11px;display:inline-flex}.sg-related button:hover{color:var(--ink);border-color:var(--accent)}.sg-related .g-ico{width:12px;height:12px}.sg-boundary{color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.65}.sg-check{border-top:1px solid var(--line-strong);gap:10px;margin-top:22px;padding-top:21px;display:flex}.sg-check>.g-ico{width:18px;height:18px;color:var(--money);flex:none}.sg-check .sg-kicker{color:var(--money);margin-bottom:8px;display:block}.sg-detail-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:22px;display:flex}.sg-back{color:var(--muted);font-size:12px;display:none}.sg-summary{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;padding-top:20px;display:grid}.sg-summary button{text-align:left;color:var(--ink);align-items:center;gap:13px;padding:9px 0;display:flex}.sg-summary button>span{font:11px var(--mono);color:var(--subtle)}.sg-summary small{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.sg-summary strong{font-size:13px;font-weight:500}.sg-summary .g-ico{width:16px;height:16px;color:var(--accent);opacity:0;margin-left:auto}.sg-summary button:hover .g-ico,.sg-summary button:focus-visible .g-ico{opacity:1}@media (width<=1150px){.sg-layout{grid-template-columns:minmax(0,1fr) 280px}.sg-brands{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-inspector{padding:21px}.sg-core .sg-node:not(.sg-node-growthy){gap:7px;width:140px;padding:13px 10px}}@media (width<=900px){.sg-layout{grid-template-columns:1fr}.sg-inspector{scroll-margin-top:230px;position:static}.sg-back{display:inline}.sg-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-map-panel{container-type:inline-size}@container (width<=580px){.sg-core{height:520px}.sg-core .sg-node:not(.sg-node-growthy){width:140px;max-width:44%}.sg-node-hub{top:93px;left:25%}.sg-node-onboarding{top:93px;left:75%}.sg-node-arc{top:184px}.sg-core .sg-node-growthy{top:328px}.sg-node-supabase{top:470px}.sg-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 12px;padding-left:18px;padding-right:18px}.sg-map-prompt{flex-basis:100%;margin-left:0}}@media (width<=600px){.sg-summary{grid-template-columns:1fr 1fr}.sg-legend{padding-left:20px}.sg-map{margin:0 6px}.sg-fleet-head{padding-left:16px;padding-right:16px}.sg-map-panel .g-panel-title{font-size:14px}.sg-inspector{scroll-margin-top:250px}}@media (prefers-reduced-motion:reduce){.system-guide *,.system-guide :before,.system-guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sp-agents{flex-direction:column;gap:16px;min-width:0;display:flex}.sp-who-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sp-who-toggle{min-width:0;max-width:100%;margin-left:auto}.sp-who .g-hint{margin-top:10px}.sp-who-change{border-top:1px solid var(--g-line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.sp-who-change .g-field,.sp-who-change .g-input{width:100%}.sp-who-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sp-who-foot>span{flex:1;min-width:180px;font-size:12.5px}.sp-who .g-banner{margin-top:14px}.sp-who-stats{border-top:1px solid var(--g-line);margin:16px -20px -18px}.sp-ag-panel .g-panel-right .g-input{min-width:200px}.sp-grp{border-bottom:1px solid var(--g-line);color:var(--subtle);font:600 12px/1.3 var(--g-sans);padding:7px 20px 6px}.sp-grp.is-warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 6%, transparent)}.sp-ag{border-bottom:1px solid var(--g-line);grid-template-columns:17px minmax(130px,180px) minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-height:44px;padding:5px 14px 5px 20px;font-size:13.5px;display:grid}.sp-ag.is-head{min-height:34px;color:var(--subtle);font-size:12px;font-weight:600}.sp-ag.is-sel{background:color-mix(in srgb, var(--info) 8%, transparent)}.sp-ag.is-former{color:var(--muted)}.sp-ag .g-check:indeterminate{background:linear-gradient(135deg, var(--primary-a), var(--primary-b));border-color:#0000}.sp-ag .g-check:indeterminate:after{opacity:1;border-left:0;width:8px;height:0;margin:0;transform:none}.sp-ag-nm{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sp-ag-nm b{text-overflow:ellipsis;flex:none;max-width:100%;font-weight:600;overflow:hidden}.sp-ag-nm small{min-width:0;color:var(--subtle);text-overflow:ellipsis;flex:0 auto;font-size:12.5px;overflow:hidden}.sp-ag-st{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.sp-ag-m{color:var(--muted);font:12px var(--g-mono);white-space:nowrap}.sp-ag-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.sp-ag-act .g-chip{cursor:pointer}.sp-ag-act .g-btn.is-ghost[aria-pressed=true]{color:var(--ink);background:var(--g-soft)}.sp-ag-x{width:28px;height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.sp-ag-x:hover{color:var(--ink);background:var(--g-soft)}.sp-ag-x:focus-visible{outline:2px solid var(--info);outline-offset:1px}.sp-ag-x .g-ico{width:15px;height:15px}.sp-ag-x[aria-expanded=true] .g-ico{transform:rotate(90deg)}.sp-badge{display:inline-flex}.sp-badge .p-pill{height:24px;padding:0 10px;font-size:12px}.sp-badge:not(.is-quiet) .p-pill{background:color-mix(in srgb, var(--p-c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-c) 42%, transparent), 0 0 14px color-mix(in srgb, var(--p-c) 16%, transparent)}.sp-ag-wrap.is-open{border-bottom:1px solid var(--g-line)}.sp-ag-wrap.is-open>.sp-ag{border-bottom:0}.sp-ag-more{background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-line);border-radius:14px;gap:8px;margin:0 14px 12px 49px;padding:12px 14px;display:grid}.sp-ag-more-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sp-ag-more-h b{font-size:13.5px;font-weight:600}.sp-details{min-width:0}.bulkbar.sp-bulk{border-radius:22px;gap:8px 12px;width:auto;margin:0;padding:10px 10px 10px 18px;position:sticky;bottom:0}.sp-bulk-t{min-width:0;color:var(--muted);flex:1;font-weight:500}.sp-bulk-t small{color:var(--subtle);margin-left:8px;font-size:12.5px}.sp-bulk-break{flex-basis:100%;height:0}.sp-bulk-why{flex:1;align-items:center;gap:10px;min-width:240px;display:flex}.sp-bulk-why>span{color:var(--subtle);white-space:nowrap;font-size:12px;font-weight:600}.sp-bulk-why .g-input{flex:1;height:36px;font-weight:500}.sp-bulk-err{color:var(--bad);flex-basis:100%;font-size:12.5px;font-weight:500}.sp-heat{justify-items:end;gap:4px;display:grid}.sp-heat-day{color:var(--muted);font:11px var(--g-mono);white-space:nowrap}.sp-changes{flex-direction:column;gap:14px;min-width:0;display:flex}.sp-tabs-row{border-bottom:1px solid var(--g-line);align-items:flex-end;gap:16px;min-width:0;display:flex}.sp-tabs-row .p-tabs{border-bottom:0;flex:0 auto}.sp-tabs-row>em{min-width:0;color:var(--subtle);font:12.5px var(--g-sans);white-space:nowrap;text-overflow:ellipsis;margin:0 0 11px auto;font-style:normal;overflow:hidden}.sp-pats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:stretch;gap:10px;display:grid}.sp-pats .sp-pc{background:var(--g-tile);min-width:0;box-shadow:inset 0 0 0 1px var(--g-line-strong);border-radius:16px;flex-direction:column;gap:9px;padding:13px 13px 14px;display:flex;position:relative}.sp-pats .sp-pc.is-proven{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 40%, transparent)}.sp-pats .sp-pc.is-promoted{opacity:.86}.sp-pats .sp-pc h4{font:600 14px/1.36 var(--g-sans);overflow-wrap:anywhere;margin:0}.sp-pc-row{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sp-pc-row>.sp-tag{margin-left:auto}.sp-pc-end{gap:6px;margin-top:auto;padding-top:2px;display:grid}.sp-pc-end .p-hbb{width:100%;max-width:320px}.sp-pc-end .p-hbb-in{width:100%}.sp-tag{max-width:60%;color:var(--muted);background:var(--g-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:600;overflow:hidden}.sp-mono{color:var(--subtle);font:11.5px var(--g-mono);white-space:nowrap}.sp-hint{color:var(--subtle);font-size:12px;line-height:1.4}.sp-hint.is-bad{color:var(--bad)}.sp-logh{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.sp-changes .sp-logh h4{font:600 15px var(--g-sans);margin:0}.sp-logh .sp-r{margin-left:auto}.sp-log{display:grid}.sp-ev{border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:7px 6px;display:grid;position:relative}.sp-log>.sp-ev:before{content:"";background:var(--g-line-strong);width:1px;position:absolute;top:30px;bottom:-8px;left:15.5px}.sp-log>.sp-ev:last-child:before{display:none}.sp-ev.is-hl{background:color-mix(in srgb, var(--info) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent)}.sp-ev-mark{z-index:1;background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--g-line-strong);border-radius:50%;place-items:center;margin-top:1px;display:grid;position:relative}.sp-ev-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}button.sp-ev-main{cursor:pointer;border-radius:8px}button.sp-ev-main:hover .sp-ev-what{color:var(--info)}button.sp-ev-main:focus-visible{outline:2px solid var(--info);outline-offset:2px}.sp-ev-what{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.4}.sp-ev-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.sp-ev-meta q{min-width:0;color:var(--subtle);overflow-wrap:anywhere}.sp-ev-meta q.is-none{quotes:none;font-style:italic}.sp-ev-who{color:var(--muted);font-weight:500}.sp-ver{color:var(--ink);box-shadow:inset 0 0 0 1px var(--g-line-strong);font:500 11.5px var(--g-mono);border-radius:999px;flex:none;padding:1px 7px}.sp-pat{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:6px;flex:none;padding:1px 7px;font-size:11.5px;font-weight:600}.sp-ev-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sp-ev-side time{color:var(--subtle);font:12px var(--g-mono);white-space:nowrap}.sp-ev-diff{color:var(--info);font:600 12.5px var(--g-sans);cursor:pointer;background:0 0;border:0;padding:0}.sp-ev-nodiff{color:var(--subtle);white-space:nowrap;font-size:11.5px}.sp-ev-diff:focus-visible,.sp-link:focus-visible,.sp-more:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}.sp-ev-body{grid-column:2/-1;min-width:0;margin:6px 0 4px}.sp-diff-note{background:var(--g-soft);color:var(--subtle);border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:7px 10px;font-size:12px;display:flex}.sp-arcs{gap:8px;display:grid}.sp-arc{background:var(--g-tile);box-shadow:inset 0 0 0 1px var(--g-line);border-radius:14px;gap:7px;padding:12px 14px;display:grid}.sp-arc.is-bad{background:color-mix(in srgb, var(--bad) 6%, var(--g-tile));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bad) 55%, transparent)}.sp-arc.is-hl{box-shadow:inset 0 0 0 1.5px var(--info), 0 0 22px color-mix(in srgb, var(--info) 22%, transparent)}.sp-arc-head{align-items:baseline;gap:12px;min-width:0;display:flex}.sp-arc-head b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:600}.sp-arc-head time{color:var(--subtle);font:12px var(--g-mono);white-space:nowrap}.sp-arc-progress{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.sp-arc-progress .p-stages{flex:320px;min-width:240px}.sp-quiet{color:var(--subtle);font-size:12.5px}.sp-quiet.is-bad{color:var(--bad)}.sp-link{color:var(--info);font:600 12.5px var(--g-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.sp-link:hover{text-decoration:underline}.sp-more{color:var(--info);font:600 13px var(--g-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0 0 36px}.sp-more.is-row{padding:10px 20px 12px;display:block}.sp-ag-more .sp-more{padding-left:32px}.sp-empty{background:var(--g-soft);color:var(--muted);border-radius:14px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}@media (width<=760px){.sp-ag{grid-template-columns:17px minmax(0,1fr) 28px;row-gap:6px;padding:8px 10px 8px 16px}.sp-ag>.sp-ag-nm{grid-column:2}.sp-ag>.sp-ag-x{grid-area:1/3}.sp-ag>.sp-ag-st,.sp-ag>.sp-ag-act{grid-column:2/-1}.sp-ag>.sp-ag-act{justify-content:flex-start}.sp-ag.is-head>span:nth-child(n+3){display:none}.sp-ag-more{margin-left:16px;margin-right:10px}.sp-ag-panel .g-panel-right .g-input{width:100%;min-width:0}.sp-bulk-why{flex-wrap:wrap;flex-basis:100%;min-width:0}.sp-tabs-row>em{display:none}.sp-ev{grid-template-columns:20px minmax(0,1fr)}.sp-ev-side{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:12px}}.gs-skill-card{--gs-category:var(--gs-category-operations)}.gs-skill-card .gs-identity-text{min-width:0}.gs-skill-card .bc-ident h2{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.gs-skill-avatar{color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 38%, transparent);border-radius:14px}.gs-skill-avatar .g-ico{width:23px;height:23px}.gs-rail-chips{flex-wrap:wrap;gap:7px;padding:0 8px 20px;display:flex}.gs-skill-card .bc-nav:disabled{opacity:.45;cursor:not-allowed}.gs-rail-note{color:var(--muted);padding:0 3px 9px;font-size:12px;line-height:1.65}.gs-pane-heading{min-width:0}.gs-skill-card .bc-intro{overflow-wrap:anywhere}.gs-skill-card h4{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.35}.gs-skill-card .g-prose ol{counter-reset:skill-step}.gs-skill-card .g-prose ol>li:not(.is-nested){counter-increment:skill-step}.gs-skill-card .g-prose ol>li:not(.is-nested)::marker{content:counter(skill-step) ". "}.gs-skill-card .g-prose{color:var(--muted);font-size:13px}.gs-purpose{border-top:2px solid color-mix(in srgb, var(--gs-category) 70%, transparent)}.gs-purpose-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.gs-purpose-head h4{margin:0;font-size:22px}.gs-purpose-icon{width:42px;height:42px;color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 16%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.gs-purpose-icon .g-ico{width:22px;height:22px}.gs-purpose>.g-prose{font-size:14px;line-height:1.65}.gs-skill-facts{border-top:1px solid var(--g-line-strong);grid-template-columns:1fr .8fr 1.2fr;gap:16px;margin:22px 0 0;padding-top:17px;display:grid}.gs-skill-facts>div{min-width:0}.gs-skill-facts dt{color:var(--muted);margin-bottom:6px;font-size:11.5px}.gs-skill-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.gs-section-preview{flex-direction:column;align-items:flex-start;display:flex}.gs-excerpt{-webkit-line-clamp:7;-webkit-box-orient:vertical;width:100%;max-height:182px;margin-bottom:12px;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.gs-excerpt .g-prose p:first-child{margin-top:0}.gs-section-preview>.g-btn{margin-top:auto;padding-left:0}.gs-draft-summary{align-items:center;gap:18px;display:flex}.gs-draft-summary>div{flex:1;min-width:0}.gs-draft-summary p{margin-bottom:0}.gs-reader{flex-direction:column;gap:18px;display:flex}.gs-reader .g-select{max-width:100%}.gs-reader .g-prose{font-size:14px}.gs-detail-facts{grid-template-columns:105px minmax(0,1fr);gap:14px 18px;margin:22px 0;font-size:13px;display:grid}.gs-detail-facts dt{color:var(--muted)}.gs-detail-facts dd{overflow-wrap:anywhere;margin:0}.gs-skill-dialog .gs-code-input{min-height:380px;max-height:none}@media (width<=880px){.gs-skill-card .bc-rail-foot{grid-template-columns:1fr 1fr}.gs-skill-card .gs-rail-note{display:none}.gs-rail-chips{padding-bottom:12px}.gs-skill-card .bc-ident{padding-bottom:8px}}@media (width<=620px){.gs-skill-card .bc-rail-foot{grid-template-columns:minmax(0,1fr)}.gs-skill-card .bc-rail-foot>.g-btn:not(.is-primary){display:none}.gs-skill-facts{grid-template-columns:1fr 1fr;gap:15px}.gs-skill-facts>div:last-child{grid-column:1/-1}.gs-draft-summary{flex-wrap:wrap}.gs-detail-facts{grid-template-columns:75px minmax(0,1fr)}.gs-skill-dialog .gs-code-input{min-height:300px}}.gs-discard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gs-flow-overview{overflow-anchor:none;gap:16px;display:grid}.gs-overview-summary>.g-prose{font-size:13px;line-height:1.6}.gs-overview-summary .g-prose>:first-child{margin-top:0}.gs-overview-summary .g-prose>:last-child{margin-bottom:0}.gs-overview-meta{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:10.5px;display:flex}.gs-overview-meta>*+*{border-left:1px solid var(--g-line-strong);padding-left:14px}.gs-overview-meta button{cursor:pointer;border:0;border-left:1px solid var(--g-line-strong);color:var(--warn);font:inherit;background:0 0}.gs-overview-meta button:focus-visible{outline:2px solid var(--info);outline-offset:3px}.gs-skill-card .bc-pane-top h3{font-size:28px}.gs-skill-card .bc-pane-top{margin-bottom:15px}@media (width>=881px){.gs-skill-card .bc-shell{height:min(740px,100vh - 24px)}.gs-skill-card .bc-pane{padding-top:22px;padding-bottom:22px}}.gs-audience{gap:14px;display:grid}.gs-audience-agents{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;display:grid}.gs-audience-agent{align-items:center;gap:8px;font-size:13px;display:flex}.gs-tab-pane[hidden]{display:none}.gs-skill-card .bc-pane-actions{align-items:flex-start;gap:18px}.gs-inline-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gs-inline-link:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}.gs-details-draft{border-top:1px solid var(--g-line);margin-top:18px;padding-top:16px}.gs-details-draft p{margin:0 0 8px}.gs-skill-card .g-fold .gs-detail-facts{margin:6px 0 16px}@media (width<=880px){.gs-skill-card .bc-pane-top{flex-wrap:wrap}.gs-skill-card .bc-pane-actions .sp-heat{display:none}}.ak .ak-name{font:600 16px/1.3 var(--g-mono);overflow-wrap:anywhere}.ak-overview{flex-direction:column;gap:14px;display:flex}.ak-overview .g-intro{margin:0}.ak-changes .g-hint{margin:0 0 10px}.ak-changes .sp-ag-more{padding:0}.ak-holders .g-li{align-items:center}.ak-holder-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ak-holder-title small{color:var(--muted);font-size:12px}.ak-holder-act{flex-wrap:wrap;gap:6px;display:inline-flex}@media (width<=640px){.ak-holders .g-li{flex-direction:column;align-items:stretch}.ak-holder-act{justify-content:flex-start}}.grid.gs-fleet{grid-template-columns:minmax(190px, 1.3fr) 74px repeat(var(--gs-fleet-cols), 40px) repeat(3, 64px);min-width:calc(490px + var(--gs-fleet-cols) * 43px)}.gs-fleet .h.gs-fleet-skill{justify-content:center;align-items:flex-end;height:150px;padding:8px 2px 9px}.gs-fleet .h.gs-fleet-skill>span{writing-mode:vertical-rl;text-overflow:ellipsis;max-height:134px;overflow:hidden;transform:rotate(180deg)}.gs-fleet button.h.gs-fleet-skill:hover{background:var(--g-soft);border-radius:10px 10px 0 0}.gs-fleet .gs-fleet-name:hover{background:0 0}.gs-fleet .gs-fleet-count{font:500 12.5px var(--g-mono);font-variant-numeric:tabular-nums;justify-content:flex-end}.gs-fleet .kcell.current{--tone:var(--ok)}.gs-fleet .kcell.outdated,.gs-fleet .kcell.missing,.gs-fleet .kcell.stale{--tone:var(--warn)}.gs-fleet .kcell.customized{--tone:var(--info)}.gs-fleet .kcell.current,.gs-fleet .kcell.outdated,.gs-fleet .kcell.missing,.gs-fleet .kcell.stale,.gs-fleet .kcell.customized{color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent)}.gs-fleet button.kcell{cursor:pointer}.gs-fleet .gr[aria-current=true]{--g-band:var(--g-band-hover);--g-band-edge:inset 0 0 0 1px var(--info)}.gs-fleet-insights{margin-top:var(--g-gap)}.gs-fleet-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-cell-change{justify-items:start;gap:10px;margin-top:14px;display:grid}.gs-cell-change .g-field{width:100%}.grid.gs-learned{grid-template-columns:minmax(260px,2.2fr) minmax(140px,1fr) 136px 110px 110px minmax(140px,1fr);min-width:980px}.gs-learned .gs-learned-count{font:500 12.5px var(--g-mono);font-variant-numeric:tabular-nums;justify-content:flex-end}.av{min-width:0}.av-sum{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.av-sum b{color:var(--ink);font-weight:600}.av-list>.g-banner{margin-bottom:14px}.av[data-mode=compare]>.g-toolbar{border-bottom:0;min-height:0;margin-bottom:4px;padding-bottom:0}.grid.av-grid{grid-template-columns:30px minmax(236px,1.35fr) 98px 150px minmax(300px,1.9fr) 140px 92px minmax(124px,.75fr);gap:9px 4px;min-width:1230px}.av-grid .gr{--g-band-over:3px}.av-grid .gr>*{min-width:0;min-height:46px}.av-grid .gr.is-open{--g-band:var(--g-band-hover);--g-band-edge:inset 0 0 0 1px color-mix(in srgb, var(--info) 45%, transparent)}.av-grid .gr[aria-current=true]{--g-band:var(--g-band-hover);--g-band-edge:inset 0 0 0 1px var(--info), 0 0 18px color-mix(in srgb, var(--info) 18%, transparent)}.av-grid .gh.av-gh{gap:6px;padding:6px 2px 2px}.av-grid .gh.av-gh:hover{background:0 0}.av-gh-toggle{min-width:0;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:4px 8px;display:inline-flex}.av-gh-toggle:hover{background:var(--g-soft)}.av-gh-toggle:focus-visible,.av-gh-more:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.av-gh-toggle>.g-ico{width:15px;height:15px;color:var(--subtle);stroke-width:2.2px;flex:none}.av-gh-toggle[aria-expanded=true]>.g-ico{transform:rotate(90deg)}.av-gh-hint{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.av-gh-more{min-width:0;color:var(--info);font:600 13px var(--g-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:0 auto;margin-left:auto;padding:4px 8px;overflow:hidden}.av-gh-more:hover{background:var(--g-soft)}.av-gh-more span{color:var(--subtle);margin-left:8px;font-weight:400}.av-none-row{color:var(--muted);grid-column:1/-1;padding:6px 12px 10px 44px;font-size:13px}.av-tw-cell{justify-content:center;align-items:center;display:flex}.av-tw{width:26px;height:26px;color:var(--subtle);border-radius:10px;place-items:center;display:inline-grid}.av-tw:hover,.av-tw[aria-expanded=true]{color:var(--ink);background:var(--g-soft)}.av-tw:focus-visible{outline:2px solid var(--info);outline-offset:1px}.av-tw .g-ico{stroke-width:2.2px;width:14px;height:14px}.av-tw[aria-expanded=true] .g-ico{transform:rotate(90deg)}.av-agent{min-width:0;display:flex}.av-grid .av-name{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding-left:4px}.av-name-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.av-grid .av-name .av-ver{font:11px var(--g-mono);color:var(--subtle);margin-left:0}.av-grid .av-checked{gap:6px}.av-grid .av-meter{flex-direction:column;justify-content:center;align-items:stretch;padding:0 10px}.av-dash{color:var(--subtle)}.av-look{background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 12px;min-width:0;padding:4px 6px 4px 9px;display:grid}.av-look>.p-chips{grid-column:1;min-width:0}.av-look .g-chip{max-width:100%;height:22px}.av-look .g-chip>span:not(.p-chip-tick){text-overflow:ellipsis;min-width:0;overflow:hidden}.av-look>.av-line{grid-column:1}.av-fix{grid-area:1/2/span 2;align-items:center;display:flex}.av-fix .p-hbb-in{height:28px;padding:0 12px;font-size:12.5px}.av-line{min-width:0;color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.av-line>.p-dot{margin-left:-3px}.av-grid .av-look-none{color:var(--subtle)}.av-uses{min-width:0;color:var(--muted);align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.av-uses b{color:var(--ink);font:500 13px var(--g-mono);font-variant-numeric:tabular-nums}.av-uses .p-spark{margin-left:auto}.av-total{align-items:center;min-width:0;padding:0 9px;display:flex}.av-total b{color:var(--ink);font:500 13px var(--g-mono);font-variant-numeric:tabular-nums}.av-made{text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;padding:0 9px;display:flex}.av-made b{color:var(--ink);font:500 12.5px var(--g-mono);font-variant-numeric:tabular-nums}.av-made small{max-width:100%;color:var(--subtle);font-size:11.5px}button.av-made:hover{background:var(--g-soft)}button.av-made:hover small{color:var(--info)}button.av-made:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.av-subs{grid-column:1/-1;grid-template-columns:subgrid;background:color-mix(in srgb, var(--info) 4%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 16%, transparent);border-radius:14px;row-gap:2px;margin-top:-3px;padding:3px 0;display:grid}.av-sr{grid-column:1/-1;grid-template-columns:subgrid;border-radius:10px;align-items:center;min-height:32px;display:grid}.av-sr.is-on{background:color-mix(in srgb, var(--info) 11%, transparent)}.av-sr-n{min-width:0;color:var(--ink);text-align:left;border-radius:8px;grid-column:2/4;padding:4px 9px 4px 41px;font-size:13px;font-weight:500;display:flex}.av-sr-n:hover{color:var(--info)}.av-sr-n:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.av-sr-v{min-width:0;color:var(--muted);font:12px var(--g-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:4;padding:0 10px;overflow:hidden}.av-sr-s{min-width:0;color:var(--muted);grid-column:5;align-items:center;gap:10px;padding:0 6px 0 9px;font-size:12px;display:flex}.av-sr-use{min-width:0}.av-sr-s>.g-btn,.av-sr-act{flex:none;margin-left:auto}.av-sr-s>.g-btn{height:26px}.av-sr-more{color:var(--info);font:600 12.5px var(--g-sans);text-align:left;border-radius:8px;grid-column:2/-1;justify-self:start;padding:4px 9px 3px 41px}.av-sr-more span{color:var(--subtle);margin-left:8px;font-weight:400}.av-sr-more:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.av-insights{margin-top:var(--g-gap)}.av-worth{margin-top:6px}.av-worth .g-li{padding-inline:0}.av-worth .g-li-title b{font-weight:600}.av-worth-end{align-items:center;gap:10px;display:inline-flex}.av-worth-brands{display:inline-flex}.av-unused{margin-top:12px}@media (prefers-reduced-motion:no-preference){.av-gh-toggle>.g-ico,.av-tw .g-ico{transition:transform .15s}.av-tw,.av-gh-toggle,.av-gh-more,button.av-made,.av-sr{transition:background-color .12s,color .12s}}@media (width<=700px){.av-sum,.av-gh-hint,.av-gh-more span{display:none}.av-gh-more{margin-left:0}}.gs-page{--gs-category-growth:#a3e635;--gs-category-creative:#e879f9;--gs-category-email:#fb923c;--gs-category-reporting:#22d3ee;--gs-category-connections:#a78bfa;--gs-category-operations:#cbd5e1;min-width:0}.gs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;display:flex}.gs-search{flex:1;min-width:240px;max-width:340px;position:relative}.gs-search>.g-ico{color:var(--muted);pointer-events:none;width:17px;height:17px;position:absolute;top:13px;left:13px}.gs-search .g-input{width:100%;padding-left:39px}.gs-toolbar .g-select{max-width:220px}.gs-result-count{color:var(--muted);margin-left:auto;font-size:12px}.grid.gs-list{grid-template-columns:minmax(230px,1.2fr) minmax(290px,2fr) 180px 166px 88px 146px;row-gap:14px;min-width:1140px}.gs-column-heads{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.gs-list-group,.gs-group-entries{display:contents}.gs-group-entries[hidden]{display:none}.gs-group-row,.gs-empty-row{grid-column:1/-1}.gs-group-description{color:var(--muted);margin-left:5px;font-size:12px;font-weight:400}.gs-list .gr{--gs-category:var(--gs-category-operations);--g-band-over:1px;--g-band:color-mix(in srgb, var(--ink) 4%, transparent);--g-band-hover:color-mix(in srgb, var(--ink) 12%, transparent);--g-band-edge:inset 0 0 0 1px var(--g-line-strong), inset 3px 0 0 color-mix(in srgb, var(--gs-category) 70%, transparent)}.gs-list .gr:nth-child(2n){--g-band:color-mix(in srgb, var(--ink) 7.5%, transparent)}.gs-list .gr[data-category="Growth & strategy"],.gs-skill-card[data-category="Growth & strategy"]{--gs-category:var(--gs-category-growth)}.gs-list .gr[data-category=Creative],.gs-skill-card[data-category=Creative]{--gs-category:var(--gs-category-creative)}.gs-list .gr[data-category="Email & retention"],.gs-skill-card[data-category="Email & retention"]{--gs-category:var(--gs-category-email)}.gs-list .gr[data-category=Reporting],.gs-skill-card[data-category=Reporting]{--gs-category:var(--gs-category-reporting)}.gs-list .gr[data-category=Connections],.gs-skill-card[data-category=Connections]{--gs-category:var(--gs-category-connections)}.gs-list .gr:before{border-radius:12px;-webkit-mask-image:none;mask-image:none}.gs-list .gr:focus-within:before{background-color:var(--g-band-hover)}.gs-list .gr>*{min-width:0;min-height:48px}.gs-list .name{padding-left:14px;text-decoration:none}.gs-list .name b{line-height:1.4}.gs-description,.gs-list-category,.gs-list-version{color:var(--muted);align-items:center;padding:7px 9px;display:flex}.gs-list-audience{color:var(--muted);flex-wrap:wrap;align-content:center;gap:4px;padding:7px 9px;display:flex}.gs-description>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gs-list-category .g-chip,.gs-category-badge .g-chip.plain{height:27px;color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 26%, transparent);border-radius:8px;font-size:11.5px;font-weight:600}.gs-list-version{font:11.5px var(--g-mono)}.gs-empty-row{color:var(--muted);padding:10px 33px 18px}.gs-footnote{color:var(--muted);margin:24px 0;font-size:11px;line-height:1.6}.gs-help{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.gs-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.gs-editor{flex-direction:column;gap:17px;display:flex}.gs-code-input{font:12px/1.7 var(--mono);resize:vertical;width:100%;min-height:310px;max-height:50vh;color:var(--ink);background:var(--ground);border:1px solid var(--line-strong);tab-size:2;border-radius:12px;padding:18px}.gs-code-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs-editor .g-input{width:100%}.gs-editor-footer{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.gs-editor-footer>span{flex:1;align-self:center;font-size:12px}.gs-history{flex-direction:column;gap:15px;display:flex}@media (width<=620px){.gs-search{flex-basis:100%;width:100%;max-width:none}.gs-toolbar .g-select{max-width:calc(100% - 72px)}.gs-group-description{display:none}}.gs-views{align-items:center;display:inline-flex}.cv{min-width:0}.cv-quiet{color:var(--subtle);font-size:12.5px}.cv-head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;margin:0 0 16px;display:flex}.cv-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cv-chips .p-pill{height:24px;padding:0 10px;font-size:12px}.cv-chips .p-ticker{font-family:var(--g-mono);font-weight:600}.cv-check{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.cv-check .p-sbtn{gap:8px;min-width:0;height:32px;padding:0 14px;font-size:12.5px}.cv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.cv-stats>.p-shine{min-width:0}.cv-stats .p-stat-l .g-ico{width:15px;height:15px}.cv-n-ok{color:var(--ok)}.cv-n-money{color:var(--money);text-shadow:0 0 26px color-mix(in srgb, var(--money) 35%, transparent)}.cv-board{margin:0 0 6px}.cv-board .g-taskboard{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:0}.cv-group{border-radius:20px;min-width:0;display:grid}.cv-board .g-tasks{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:10px}.cv-item{min-width:0}.cv-slug{font:500 12.5px/1.4 var(--g-mono);overflow-wrap:anywhere}.cv-what{color:var(--ink);font-size:13px;font-weight:500;display:block}.cv-what.warn{color:var(--warn)}.cv-sub{margin-top:1px;display:block}.cv-sub.bad{color:var(--bad)}.cv-stack{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.cv-stack small{color:var(--muted);font-size:12px}.cv-item-act{flex-wrap:wrap;gap:6px;margin:4px 0 6px 27px;display:flex}.cv-link{color:var(--info);font-weight:600;text-decoration:none}.cv-link:hover{text-decoration:underline}.cv-link:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}.cv-empty{color:var(--subtle);margin:0 4px 4px;font-size:12.5px;line-height:1.45}.cv-board[data-groups="1"] .g-taskboard,.cv-board[data-groups="2"] .g-taskboard{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.cv-board[data-groups="1"] .g-tasks,.cv-board[data-groups="2"] .g-tasks{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:8px 16px}.cv-quiet{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 6px 0;font-size:12.5px;line-height:1.45;display:flex}.cv-clear{background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-line);color:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;padding:12px 16px;font-size:13.5px;display:flex}.cv-clear b{color:var(--ink);font-weight:600}.cv-note{margin-top:12px}.cv-catalog .gs-toolbar{margin-top:26px}.cv-sort-control{align-items:center;display:inline-flex}.grid.gs-list.cv-cat{grid-template-columns:minmax(250px,1.5fr) minmax(170px,1fr) minmax(250px,1.3fr) 108px 108px 108px;row-gap:10px;min-width:1120px}.cv-cat .gr{cursor:pointer}.cv-cat .name{min-width:0}.cv-cat .name b{max-width:100%}.cv-cat .name b.cv-slug{font-weight:600}.cv-desc{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.cv-sort{fill:none;width:12px;height:12px;stroke:var(--info);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-left:6px}.cv-health{grid-template-columns:134px minmax(0,1fr);align-items:center;gap:6px 14px;min-width:0;padding:6px 10px;display:grid}.cv-health.is-plain{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.cv-own{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cv-own .cv-quiet{margin:0}.cv-pills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.cv-cell-skel{flex:1;min-width:0}.cv-cell-skel .g-skeleton{padding:0}.cv-uses{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;min-width:0;padding:0 12px;display:flex}.cv-uses b{color:var(--ink);font:500 13px var(--g-mono);font-variant-numeric:tabular-nums}.cv-uses small{color:var(--subtle);white-space:nowrap;font-size:11px}.cv-uses .cv-quiet{margin:0}.cv-cat .gs-list-audience .g-chip{color:var(--ink);background:color-mix(in srgb, var(--ink) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 32%, transparent);font-weight:600}.cv-cat .gs-list-audience[data-audience=clients] .g-chip:first-child,.cv-cat .gs-list-audience[data-audience=all] .g-chip:first-child{color:#fff;background:color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.cv-cat .gs-list-audience .p-pill{height:24px;font-size:12px}.cv-link,.cv-made-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cv-link:hover,.cv-made-name:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=1180px){.cv-board[data-groups="4"] .g-taskboard{grid-template-columns:1.2fr 1fr 1fr 1fr}}@media (width<=1100px){.cv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cv-sort-control{width:100%}}@media (width<=560px){.cv-stats{grid-template-columns:minmax(0,1fr)}.cv-check{margin-left:0}}.cs{--cs-cols:minmax(0, 1.05fr) minmax(0, 1.5fr) minmax(0, 1.2fr) minmax(0, 1.35fr) 92px 66px 256px;--cs-gap:13px;--cs-pad-l:19px;--cs-pad-r:14px;--cs-radius:16px;min-width:0;color:var(--ink);font-family:var(--g-sans);gap:14px;display:grid;container:cs/inline-size}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;min-width:0;display:flex}.cs-head-l{gap:10px;min-width:0;padding-bottom:4px;display:grid}.cs-line{color:var(--muted);font:500 15px/1.45 var(--g-sans);margin:0}.cs-line b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cs-sep{color:var(--subtle);margin:0 3px}.cs-line-bad,.cs-line-bad b{color:var(--bad)}.cs-live{color:var(--ok);vertical-align:-1px;align-items:center;gap:4px;display:inline-flex}.cs-key{color:var(--subtle);font:500 12px/1.3 var(--g-sans);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.cs-key li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cs-key li:before{content:"";background:linear-gradient(180deg, var(--cs-edge-a,var(--cs-tone)), var(--cs-tone));width:4px;height:14px;box-shadow:0 0 9px color-mix(in srgb, var(--cs-tone) 55%, transparent);border-radius:2px;flex:none}.cs-key .is-bad{--cs-tone:var(--bad)}.cs-key .is-accent{--cs-tone:var(--accent);--cs-edge-a:var(--primary-a)}.cs-key .is-info{--cs-tone:var(--info)}.cs-key .is-ok{--cs-tone:var(--ok)}.cs-heat{background:var(--g-tile);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--g-line), var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:18px;justify-items:end;gap:8px;padding:11px 14px 10px;display:grid;position:relative}.cs-heat-s{min-height:16px;color:var(--muted);font:500 12px/1.3 var(--g-sans);white-space:nowrap}.cs-heat-s b{color:var(--ink);font-weight:600}.cs-bar{z-index:4;border-bottom:1px solid var(--g-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;min-width:0;display:flex;position:relative}.cs-bar>.p-tabs{border-bottom-color:#0000;flex:auto;margin-bottom:-1px}.cs-filters{flex:none;max-width:100%;margin-bottom:8px;position:relative}.cs-menu{z-index:20;gap:2px;width:min(310px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 8px);right:0}.cs-menu-f{color:var(--muted);font:600 12.5px var(--g-sans);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px;display:grid}.cs-menu-f .g-select{width:100%}.cs-menu-t{padding:8px 10px 6px}.cs-menu-t .g-toggle{white-space:normal}.cs-body{gap:10px;min-width:0;display:grid}.cs-cols{grid-template-columns:var(--cs-cols);gap:0 var(--cs-gap);padding:0 var(--cs-pad-r) 0 var(--cs-pad-l);color:var(--subtle);font:600 12px/1.2 var(--g-sans);letter-spacing:.01em;display:grid}.cs-cols>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-list>.p-alist{gap:8px}.cs-list .p-alist-item{border-radius:var(--cs-radius);color:inherit;font:inherit;background:0 0;border:0;padding:0}.cs-row{--cs-tone:var(--info);--cs-wash:var(--cs-tone);--cs-base:var(--g-tile);grid-template-columns:var(--cs-cols);gap:0 var(--cs-gap);min-width:0;min-height:66px;padding:12px var(--cs-pad-r) 12px var(--cs-pad-l);border-radius:var(--cs-radius);background:linear-gradient(90deg, color-mix(in srgb, var(--cs-wash) 14%, transparent), color-mix(in srgb, var(--cs-wash) 4%, transparent) 34%, transparent 68%), var(--cs-base);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cs-tone) 16%, var(--g-line)), 0 10px 26px #0003;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:12.5px/1.45 var(--g-sans);cursor:pointer;align-items:center;display:grid;position:relative}.cs-row:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--cs-edge-a,var(--cs-tone)), var(--cs-tone)) left / 3px 100% no-repeat;pointer-events:none;position:absolute;inset:0}.cs-row.is-info{--cs-tone:var(--info)}.cs-row.is-ok{--cs-tone:var(--ok)}.cs-row.is-bad{--cs-tone:var(--bad)}.cs-row.is-accent{--cs-tone:var(--accent);--cs-edge-a:var(--primary-a);--cs-wash:var(--primary-a)}.cs-row:hover{--cs-base:color-mix(in srgb, var(--surface-2) 66%, transparent)}.cs-row:has(:focus-visible){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--info) 60%, transparent), 0 10px 26px #0003}.cs-row.is-att{--cs-wash:var(--bad);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--bad) 34%, transparent), 0 10px 30px color-mix(in srgb, var(--bad) 14%, #0003)}.cs-row.is-hl{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--cs-tone) 72%, transparent), 0 0 0 4px color-mix(in srgb, var(--cs-tone) 16%, transparent), 0 14px 36px color-mix(in srgb, var(--cs-tone) 24%, transparent)}.cs-row.is-hl:before{background-size:5px 100%}.cs-c{min-width:0}.cs-none{color:var(--subtle)}.cs-skill{align-content:center;justify-items:start;gap:7px;display:grid}.cs-open{max-width:100%;color:var(--ink);font:600 13.5px/1.3 var(--g-sans);letter-spacing:-.005em;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.cs-open:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px}.cs-open:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:4px}.cs-skill .g-chip{gap:5px;max-width:100%;height:21px;padding:0 8px;font-size:11.5px}.cs-skill .g-chip .g-ico{opacity:.5;width:12px;height:12px;transition:opacity .12s}.cs-skill .g-chip:hover .g-ico,.cs-skill .g-chip[aria-pressed=true] .g-ico{opacity:1}.cs-skill .g-chip.plain[aria-pressed=true]{color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 60%, transparent)}.cs-what{align-content:center;gap:5px;display:grid}.cs-what-lead{color:var(--ink);font:500 13px/1.42 var(--g-sans);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-diff{min-width:0;color:var(--subtle);font:500 11.5px/1.4 var(--g-sans);overflow-wrap:anywhere;display:block}.cs-diff .cs-add,.cs-diff .cs-del{font:600 11.5px/1.4 var(--g-mono);font-variant-numeric:tabular-nums}.cs-diff .cs-add{color:var(--ok)}.cs-diff .cs-del{color:var(--bad)}.cs-diff em{color:var(--muted);font-style:normal}.cs-diff.is-lead{color:var(--muted);font-size:13px}.cs-diff.is-lead .cs-add,.cs-diff.is-lead .cs-del{font-size:12.5px}.cs-diff.is-lead em{color:var(--ink);font-weight:500}.cs-agent{align-items:center;gap:9px;min-width:0;display:flex}.cs-agent-t{gap:1px;min-width:0;display:grid}.cs-agent-t b{color:var(--ink);font:600 12.5px/1.3 var(--g-sans);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-agent-t small{color:var(--muted);font:500 12px/1.3 var(--g-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-why{color:var(--muted);font:12.5px/1.45 var(--g-sans);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.cs-why b{color:var(--ink);font-weight:600}.cs-why.is-none{color:var(--subtle);font-style:italic}.cs-ver{background:color-mix(in srgb, var(--ink) 5%, transparent);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--g-line-strong);font:500 11.5px/24px var(--g-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.cs-ver>span{color:var(--ink);text-overflow:ellipsis;padding:0 7px;overflow:hidden}.cs-ver>i{color:var(--info);background:var(--info-bg);flex:none;padding:0 7px;font-style:normal;font-weight:600}.cs-when{color:var(--muted);font:500 12px/1.3 var(--g-sans);white-space:nowrap;align-items:center;gap:4px;display:flex}.cs-prog{gap:7px;min-width:0;display:grid}.cs-prog-pill{align-items:center;gap:8px;min-width:0;display:flex}.cs-prog-note{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cs-prog-n{min-width:0;min-height:20px;font:500 12px/1.35 var(--g-sans);align-items:center;gap:8px;display:flex}.cs-prog-n>span:first-child{overflow-wrap:anywhere;min-width:0}.cs-prog-n.is-bad{color:var(--bad)}.cs-prog-n.is-now{color:var(--info)}.cs-retry{flex:none;margin-left:auto}.cs-retry .p-sbtn{gap:7px;min-width:0;height:28px;padding:0 12px;font-size:12px}.cs-prog .p-stage:first-child .p-stage-note{overflow:visible}.cs-review{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.cs-review:hover{color:var(--ink)}.cs-simil{background:color-mix(in srgb, var(--ink) 5%, transparent);max-width:100%;height:28px;box-shadow:inset 0 0 0 1px var(--g-line-strong);color:var(--muted);font:600 11.5px/1 var(--g-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:0 11px 0 4px;display:inline-flex}.cs-simil>span:last-child{text-overflow:ellipsis;overflow:hidden}.cs-simil:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent)}.cs-simil:focus-visible{outline:2px solid var(--info);outline-offset:2px}.cs-simil.is-proven{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, transparent);box-shadow:none}.cs-simil.is-spreading{color:var(--info)}.cs-simil.is-promoted{color:var(--money)}.cs-simil-shine{border-radius:999px;justify-self:start;width:fit-content;max-width:100%}.cs-pats{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.cs-pats .cs-pat{background:linear-gradient(165deg, color-mix(in srgb, var(--cs-tone,var(--info)) 9%, transparent), transparent 52%), var(--g-tile);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), inset 0 0 0 1px var(--g-line-strong), var(--g-tile-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);color:var(--ink);font:12.5px/1.45 var(--g-sans);cursor:pointer;border-radius:20px;flex-direction:column;gap:10px;padding:15px 16px 16px;display:flex;position:relative}.cs-pats .cs-pat.is-proven{--cs-tone:var(--ok)}.cs-pats .cs-pat.is-spreading{--cs-tone:var(--info)}.cs-pats .cs-pat.is-seen_once{--cs-tone:var(--none)}.cs-pats .cs-pat.is-promoted{--cs-tone:var(--money)}.cs-pats .cs-pat:hover{background:linear-gradient(165deg, color-mix(in srgb, var(--cs-tone,var(--info)) 12%, transparent), transparent 52%), color-mix(in srgb, var(--surface-2) 66%, transparent)}.cs-pats .cs-pat.is-focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cs-tone,var(--info)) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--cs-tone,var(--info)) 16%, transparent), var(--g-tile-shadow)}.cs-pat-top{align-items:center;gap:10px;min-width:0;display:flex}.cs-pat-skill{min-width:0;color:var(--subtle);font:600 12px/1.3 var(--g-sans);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.cs-pat-what{margin:0}.cs-pat-what .cs-open{font:600 14.5px/1.38 var(--g-sans)}.cs-pat-brands{align-items:center;gap:10px;min-width:0;display:flex}.cs-pat-brands>span:last-child{min-width:0;display:grid}.cs-pat-brands b{color:var(--ink);font:600 12.5px/1.3 var(--g-sans)}.cs-pat-brands small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cs-pat-meta{color:var(--subtle);font-size:12px}.cs-pat-foot{align-items:center;gap:10px;min-height:36px;margin-top:auto;padding-top:4px;display:flex}.cs-pat-hint{color:var(--muted);font-size:12.5px}.cs-pat-hint.is-ok{color:var(--ok)}.cs-pat-hint.is-money{color:var(--money)}.cs-more{color:var(--subtle);font:500 12.5px var(--g-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.cs-foot{color:var(--subtle);font:12px/1.5 var(--g-sans);text-align:center;margin:2px 0 0}.cs-body .g-empty-body{justify-items:center;gap:12px;display:grid}@container cs (width<=1000px){.cs-cols{display:none}.cs-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 112px;grid-template-areas:"skill agent when""what why ver""prog prog prog";align-items:start;gap:11px 16px}.cs-skill{grid-area:skill}.cs-agentc{grid-area:agent}.cs-when{grid-area:when;justify-self:end}.cs-what{grid-area:what}.cs-whyc{grid-area:why}.cs-verc{grid-area:ver;justify-self:end}.cs-progc{grid-area:prog;max-width:420px}}@container cs (width<=620px){.cs-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"skill when""what what""why why""agent ver""prog prog";gap:10px 12px;padding:13px 14px 14px 17px}.cs-verc{align-self:center}.cs-progc{max-width:none}.cs-filters{margin-bottom:10px}}@media (prefers-reduced-motion:no-preference){.cs-row{transition:background-color .15s, box-shadow .2s, transform .15s var(--p-ease,ease)}.cs-row:hover{transform:translateY(-1px)}.cs-row.is-hl{animation:cs-lit 1.8s var(--p-ease,ease) .2s both}.cs-pats .cs-pat{transition:background-color .15s, transform .15s var(--p-ease,ease)}.cs-pats .cs-pat:hover{transform:translateY(-2px)}.cs-pats .cs-pat.is-focus{animation:cs-lit 1.8s var(--p-ease,ease) .2s both}@keyframes cs-lit{0%{filter:brightness()}30%{filter:brightness(1.35)}to{filter:brightness()}}}.pw{gap:16px;min-width:0;display:grid}.pw-step{gap:14px;min-width:0;display:grid}.pw .g-banner{margin:0}.pw-note{color:var(--subtle);margin:0;font-size:12.5px;line-height:1.45}.pw-hint{color:var(--muted);overflow-wrap:anywhere;margin:-2px 0 4px;font-size:12.5px;line-height:1.45}.pw-hint.is-warn{color:var(--warn)}.pw-hint.is-bad{color:var(--bad)}.pw-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pw-n{color:var(--ink);font-weight:650}.pw-name{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 26px;display:grid}.pw-col{align-content:start;gap:10px;min-width:0;display:grid}.g-input.pw-mono{font-family:var(--g-mono);font-size:13px}.pw-col>.g-seg{justify-self:start}.pw-agents{background:var(--g-soft);max-height:248px;box-shadow:inset 0 0 0 1px var(--g-line);border-radius:14px;padding:10px 12px;overflow:auto}.pw-agents .gs-audience-agents{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;display:grid}.pw-agents .gs-audience-agent{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.pw-foot{border-top:1px solid var(--g-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px 18px;padding-top:16px;display:grid}.pw-foot>.pw-note{align-self:center}.pw-go{justify-items:end;gap:7px;min-width:0;display:grid}.pw-go>.pw-note{text-align:right;max-width:320px}.pw-who{gap:6px;min-width:0;max-width:340px;display:grid}.pw-foot .g-field{min-width:0}.pw-work.g-panel{margin:0}.pw-work-body{gap:12px;padding:10px 18px 16px;display:grid}.pw-cols{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pw-cols>.g-panel{margin:0}.pw-skill .g-panel-body{gap:10px;padding:12px 16px 14px;display:grid}.pw-say{margin:0}.pw-fixes{gap:6px;display:grid}.pw-fix{grid-template-columns:minmax(0,1fr) auto minmax(92px,150px) auto;align-items:center;gap:8px;min-width:0;display:grid}.pw-fix-what{align-items:center;gap:8px;min-width:0;display:flex}.pw-fix-said{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pw-fix .g-input{width:100%;font-family:var(--g-mono);font-size:12px}.pw-code{background:var(--g-soft);max-height:340px;box-shadow:inset 0 0 0 1px var(--g-line);color:var(--muted);font:11.5px/1.85 var(--g-mono);border-radius:12px;padding:10px 14px 10px 4px;position:relative;overflow:auto}.pw-code:focus-visible{outline:2px solid var(--info);outline-offset:2px}.pw-line{grid-template-columns:30px minmax(0,1fr);column-gap:12px;min-height:1.85em;display:grid}.pw-ln{color:var(--subtle);text-align:right;-webkit-user-select:none;user-select:none}.pw-lt{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.pw-line.is-head .pw-lt{color:var(--ink)}.pw-code mark.is-current{outline:2px solid var(--p-c,var(--warn));outline-offset:1px}.pw-edit .g-textarea{resize:vertical;min-height:340px;max-height:520px;font:12px/1.6 var(--g-mono);overflow:auto}.pw-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pw-files{max-height:420px;padding:4px 6px 6px;overflow:auto}.pw-files input.g-check[aria-label="Keep SKILL.md"]{pointer-events:none;opacity:.55}.pw-more{padding:0 16px 10px}.pw-filespanel .g-fold{border-top:1px solid var(--g-line)}.pw-skip{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.pw-skip code{min-width:0;color:var(--ink);font:500 12px/1.5 var(--g-mono);overflow-wrap:anywhere}.pw-go .g-banner-action a,.pw .g-banner-action a{white-space:nowrap}.pw-preview{gap:14px;min-width:0;display:grid}@media (width<=820px){.pw-name,.pw-cols{grid-template-columns:minmax(0,1fr)}.pw-foot{grid-template-columns:minmax(0,1fr);align-items:stretch}.pw-foot>span:empty{display:none}.pw-go{justify-items:start}.pw-go>.pw-note{text-align:left}.pw-who{max-width:none}.pw-fix{grid-template-columns:minmax(0,1fr) auto}.pw-fix-what{grid-column:1/-1}.pw-fix>.pw-note{display:none}}.sf-guide{grid-column:1/-1;min-width:0;container-type:inline-size}.sf-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sf-inputs{--sf-accent:#72b9ff}.sf-workflow{--sf-accent:#6cd4d8}.sf-outputs{--sf-accent:#a2d992}.sf-column{min-width:0;position:relative}.sf-column+.sf-column:before{content:"→";color:var(--subtle);font-size:13px;position:absolute;top:6px;left:-18px}.sf-column-head{border-bottom:2px solid color-mix(in srgb, var(--sf-accent) 55%, transparent);justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;padding:0 4px 12px;display:flex}.gs-skill-card .sf-column-head h4{color:var(--sf-accent);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.sf-column-head .g-ico{width:15px;height:15px}.sf-column-head>span{color:var(--muted);font:10px var(--g-mono)}.sf-nodes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sf-nodes>li{min-width:0}.sf-node{width:100%;min-height:39px;color:var(--muted);font:500 12px/1.4 var(--g-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px;transition:background-color .12s,color .12s,border-color .12s;display:flex}.sf-node>span:not(.sf-step):not(.sf-dot){overflow-wrap:anywhere;flex:1;min-width:0}.sf-node>.g-ico{width:11px;height:11px;color:var(--sf-accent);opacity:.4;flex:none}.sf-node:hover,.sf-node[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--sf-accent) 12%, transparent);border-color:color-mix(in srgb, var(--sf-accent) 28%, transparent)}.sf-node[aria-pressed=true]>.g-ico{opacity:1}.sf-dot{background:var(--sf-accent);border-radius:50%;flex:none;width:4px;height:4px}.sf-step{width:20px;height:20px;font:600 10px var(--g-mono);color:var(--sf-accent);background:color-mix(in srgb, var(--sf-accent) 10%, transparent);border-radius:6px;flex:none;place-items:center;display:grid}.sf-inspector{border:1px solid var(--g-line-strong);background:var(--g-soft);border-radius:13px;margin-top:15px;overflow:hidden}.sf-detail-tabs{border-bottom:1px solid var(--g-line);scrollbar-width:thin;gap:3px;padding:7px;display:flex;overflow-x:auto}.sf-detail-tabs>button{color:var(--muted);font:500 11px/1.4 var(--g-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:flex}.sf-detail-tabs>button:hover,.sf-detail-tabs>button[aria-pressed=true]{color:var(--ink);background:#b4d2ff1f}.sf-detail-tabs .g-ico{flex:none;width:13px;height:13px}.sf-detail-tabs>button>span{font:10px var(--g-mono);opacity:.65}.sf-detail-panel{flex-direction:column;height:192px;padding:15px 17px 12px;display:flex}.sf-detail-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.sf-guide h5{margin:0;font-size:13px;font-weight:650;line-height:1.4}.sf-detail-heading>span{color:var(--muted);flex:none;font-size:10px;line-height:1.5}.sf-detail-panel.is-detail h5{color:var(--sf-accent)}.sf-detail-content{flex-direction:column;flex:1;min-height:0;display:flex}.sf-detail-copy{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.gs-skill-card .sf-detail-copy .g-prose{font-size:12px;line-height:1.65}.sf-detail-copy .g-prose>:first-child{margin-top:0}.sf-detail-copy .g-prose>:last-child{margin-bottom:0}.sf-detail-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.sf-detail-foot>span{color:var(--subtle);font-size:10px}.sf-expand{color:var(--info);font:500 11px var(--g-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 0 5px 8px;display:inline-flex}.sf-expand .g-ico{width:11px;height:11px;transform:rotate(90deg)}.sf-expand[aria-expanded=true] .g-ico{transform:rotate(-90deg)}.sf-group-list{font:12px/1.6 var(--g-sans);color:var(--muted);flex:1;align-content:start;gap:7px;min-height:0;margin:0;padding-left:17px;display:grid;overflow:auto}.sf-group-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.sf-group-content .g-prose{font-size:12px}.sf-group-content .g-prose>:first-child{margin-top:0}.sf-group-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 var(--g-mono);color:var(--muted);margin:0}.sf-empty{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.sf-guide button:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.sf-mobile-detail{display:none}@container (width<=570px){.sf-flow{grid-template-columns:minmax(0,1fr);gap:20px}.sf-column+.sf-column:before{display:none}.sf-node{min-height:43px}.sf-mobile-detail{border-left:2px solid var(--sf-accent);margin:3px 8px 12px;padding:10px 12px;display:block}.sf-mobile-detail .sf-detail-copy{height:auto;max-height:190px;overflow:auto;-webkit-mask-image:none;mask-image:none}.sf-detail-panel.is-detail,.sf-detail-tabs>button:first-child,.sf-compact .sf-inspector{display:none}.sf-detail-heading>span{flex:initial;text-align:right}.sf-detail-tabs>button{min-height:36px}}@media (prefers-reduced-motion:reduce){.sf-node{transition:none}}.g-window[data-testid=skills-guide] .g-window-pane{flex-direction:column;display:flex;overflow:hidden}.g-window[data-testid=skills-guide] .g-window-top{flex:none;margin-bottom:14px}.sg-scroll{scrollbar-width:thin;scrollbar-color:var(--g-line-strong) transparent;min-height:0;padding:2px 4px 2px 0;scroll-padding-top:4px;overflow-y:auto}.sg-toc{flex-wrap:wrap;gap:4px 6px;margin:0 0 12px -8px;display:flex}.sg-section{scroll-margin-top:4px}.sg-section:focus{outline:none}.sg-section:focus-visible>.g-panel{outline:2px solid var(--info);outline-offset:2px}.sg-lead{color:var(--muted);margin:0}.sg-loop .g-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.sg-loop .g-step{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.sg-loop .g-step>div{flex-direction:column;display:flex}.sg-loop .g-step-below{margin-top:auto;padding-top:10px}.sg-shows{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.sg-view{border-top:1px solid var(--g-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:22px;margin-top:18px;padding-top:18px;display:grid}.sg-view-text{gap:10px;min-width:0;display:grid}.sg-view-text .g-steps{margin-top:0}.sg-shot{min-width:0;margin:0}.sg-shot a{border-radius:14px;display:block}.sg-shot a:focus-visible{outline:2px solid var(--info);outline-offset:3px}.sg-shot img{width:100%;height:auto;box-shadow:0 0 0 1px var(--g-line-strong);background:var(--g-soft);border-radius:14px;display:block}.sg-shot figcaption{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.sg-view+.g-banner,.sg-view~.g-banner{margin:18px 0 0}@media (width<=900px){.sg-loop .g-steps{grid-template-columns:minmax(0,1fr)}.sg-view{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=600px){.g-window-dialog:has([data-testid=skills-guide]){max-height:calc(100dvh - 96px);margin:8px auto 88px}.g-window[data-testid=skills-guide] .g-window-pane{max-height:calc(100dvh - 96px)}.g-window[data-testid=skills-guide] .g-window-top{flex-wrap:nowrap}.sg-toc{margin-left:-6px}}.cv-cat-tile,.cv-cat-tag{display:none}.cv-name-text{display:contents}.gs-page[data-rows=v1] .gs-list .name,.gs-page[data-rows=v3] .gs-list .name{grid-template-columns:minmax(0,1fr);place-items:center start;column-gap:10px;min-width:0;display:grid}.gs-page[data-rows=v3] .gs-list .name{grid-template-columns:auto minmax(0,1fr)}.gs-page[data-rows=v1] .cv-name-text,.gs-page[data-rows=v3] .cv-name-text{justify-items:start;min-width:0;max-width:100%;display:grid}.gs-page[data-rows=v1] .cv-name-text>*,.gs-page[data-rows=v3] .cv-name-text>*{max-width:100%}.av-sr{--gs-category:var(--gs-category-operations)}.av-sr[data-category="Growth & strategy"]{--gs-category:var(--gs-category-growth)}.av-sr[data-category=Creative]{--gs-category:var(--gs-category-creative)}.av-sr[data-category="Email & retention"]{--gs-category:var(--gs-category-email)}.av-sr[data-category=Reporting]{--gs-category:var(--gs-category-reporting)}.av-sr[data-category=Connections]{--gs-category:var(--gs-category-connections)}.av-grid .gr{--av-rail:var(--ok)}.av-grid .gr[data-worst=missing]{--av-rail:var(--bad)}.av-grid .gr[data-worst=outdated]{--av-rail:var(--warn)}.av-grid .gr[data-worst=customized]{--av-rail:var(--ok)}.av-grid .gr[data-worst=unchecked]{--av-rail:var(--muted)}.gs-page[data-rows=v1] .grid.gs-list.cv-cat,.gs-page[data-rows=v1] .grid.av-grid{row-gap:14px}.gs-page[data-rows=v1] .gs-list .gr,.gs-page[data-rows=v1] .gs-list .gr:nth-child(2n){--g-band-over:4px;--g-band:color-mix(in srgb, var(--gs-category) 10%, var(--g-tile));--g-band-hover:color-mix(in srgb, var(--gs-category) 18%, var(--g-tile));--g-band-edge:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 42%, transparent), inset 5px 0 0 var(--gs-category)}.gs-page[data-rows=v1] .av-grid .gr{--g-band-over:4px;--g-band:color-mix(in srgb, var(--av-rail) 8%, var(--g-tile));--g-band-hover:color-mix(in srgb, var(--av-rail) 15%, var(--g-tile));--g-band-edge:inset 0 0 0 1px color-mix(in srgb, var(--av-rail) 40%, transparent), inset 5px 0 0 var(--av-rail)}.gs-page[data-rows=v1] .gs-list .gr:before,.gs-page[data-rows=v1] .av-grid .gr:before{border-radius:12px;-webkit-mask-image:none;mask-image:none}.gs-page[data-rows=v1] .gs-list .gr>*,.gs-page[data-rows=v1] .av-grid .gr>*{min-height:58px}.gs-page[data-rows=v1] .gs-list .name{padding-left:18px}.gs-page[data-rows=v1] .cv-cat-tag{width:max-content;font:700 10px/1.7 var(--g-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 30%, transparent);border-radius:999px;margin:2px 0;padding:0 7px;display:inline-flex}.gs-page[data-rows=v1] .av-sr{box-shadow:inset 3px 0 0 var(--gs-category);background:color-mix(in srgb, var(--gs-category) 5%, transparent);border-radius:8px}.gs-page[data-rows=v1] .av-subs{row-gap:4px;padding:6px 0}.gs-page[data-rows=v2] .grid.gs-list.cv-cat,.gs-page[data-rows=v2] .grid.av-grid{row-gap:0}.gs-page[data-rows=v2] .gs-list .gr,.gs-page[data-rows=v2] .av-grid .gr{--g-band-over:0px;--g-band:transparent;--g-band-hover:color-mix(in srgb, var(--ink) 9%, transparent);--g-band-edge:inset 0 -1px 0 var(--g-line-strong)}.gs-page[data-rows=v2] .gs-list .gr[data-nth="1"],.gs-page[data-rows=v2] .av-grid .gr[data-nth="1"]{--g-band:color-mix(in srgb, var(--ink) 7%, transparent)}.gs-page[data-rows=v2] .gs-list .gr:before,.gs-page[data-rows=v2] .av-grid .gr:before{border-radius:0;-webkit-mask-image:none;mask-image:none}.gs-page[data-rows=v2] .gs-list .gr>*,.gs-page[data-rows=v2] .av-grid .gr>*{min-height:64px}.gs-page[data-rows=v2] .cv-name-text b{font-size:14.5px}.gs-page[data-rows=v2] .cv-name-text b:before{content:"";background:var(--gs-category);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gs-category) 22%, transparent);vertical-align:1px;border-radius:50%;margin-right:9px;display:inline-block}.gs-page[data-rows=v2] .av-name b{font-size:14.5px}.gs-page[data-rows=v2] .av-sr{box-shadow:inset 0 -1px 0 var(--g-line)}.gs-page[data-rows=v2] .av-sr[data-nth="1"]{background:color-mix(in srgb, var(--ink) 5%, transparent)}.gs-page[data-rows=v3] .grid.gs-list.cv-cat,.gs-page[data-rows=v3] .grid.av-grid{row-gap:12px}.gs-page[data-rows=v3] .gs-list .gr,.gs-page[data-rows=v3] .gs-list .gr:nth-child(2n),.gs-page[data-rows=v3] .av-grid .gr{--g-band-over:5px;--g-band:var(--g-tile);--g-band-hover:color-mix(in srgb, var(--ink) 7%, var(--g-tile));--g-band-edge:inset 0 0 0 1px var(--g-line-strong), 0 14px 34px -22px #000000b3}.gs-page[data-rows=v3] .gs-list .gr:before,.gs-page[data-rows=v3] .av-grid .gr:before{border-radius:16px;-webkit-mask-image:none;mask-image:none}.gs-page[data-rows=v3] .gs-list .gr>*,.gs-page[data-rows=v3] .av-grid .gr>*{min-height:68px}.gs-page[data-rows=v3] .cv-cat-tile{width:36px;height:36px;color:var(--gs-category);background:color-mix(in srgb, var(--gs-category) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 34%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-page[data-rows=v3] .cv-cat-tile .g-ico{width:17px;height:17px}.gs-page[data-rows=v3] .cv-name-text b{font-size:14.5px}.gs-page[data-rows=v3] .cv-cat-tag{font:600 11px/1.4 var(--g-sans);letter-spacing:.02em;color:var(--gs-category);margin-top:1px;display:block}.gs-page[data-rows=v3] .av-grid .gr .g-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--av-rail) 85%, transparent), 0 0 0 5px color-mix(in srgb, var(--av-rail) 18%, transparent)}.gs-page[data-rows=v3] .av-name b{font-size:14.5px}.gs-page[data-rows=v3] .av-subs{row-gap:4px;padding:8px 0}.gs-page[data-rows=v3] .av-sr{background:color-mix(in srgb, var(--gs-category) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gs-category) 22%, transparent);border-radius:10px}.gs-page[data-rows=v1][data-agents=a1] .av-grid .gr{--g-band:color-mix(in srgb, var(--av-rail) 4%, var(--g-tile));--g-band-edge:inset 0 0 0 1px color-mix(in srgb, var(--av-rail) 26%, transparent), inset 3px 0 0 var(--av-rail)}.gs-page[data-rows=v1][data-agents=a1] .grid.av-grid{row-gap:10px}.gs-page[data-rows=v1][data-agents=a3] .av-grid .gr{--g-band:color-mix(in srgb, var(--av-rail) 15%, var(--g-tile));--g-band-hover:color-mix(in srgb, var(--av-rail) 22%, var(--g-tile));--g-band-edge:inset 0 0 0 1px color-mix(in srgb, var(--av-rail) 55%, transparent), inset 7px 0 0 var(--av-rail)}.gs-page[data-rows=v1][data-agents=a3] .grid.av-grid{row-gap:16px}.gs-page[data-rows=v1][data-agents=a3] .av-grid .gr .g-avatar{background:var(--av-rail);color:#0b1733;box-shadow:0 0 0 3px color-mix(in srgb, var(--av-rail) 30%, transparent)}.gs-page[data-rows=v1][data-agents=a3] .av-grid .gr .av-name b{color:var(--av-rail)}.gs-page[data-rows=v1][data-agents=a3] .av-grid .gr[data-worst=ok] .av-name b{color:var(--ink)}.gs-page[data-rows=v1][data-agents=a3] .av-subs{background:color-mix(in srgb, var(--av-rail) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--av-rail) 28%, transparent)}.gs-page[data-rows=v1][data-agents=a3] .av-look{background:color-mix(in srgb, var(--av-rail) 10%, transparent)}
