@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-symbols.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-symbols.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tandem/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;background:#edf0f8}a{color:#241a3d}a:hover{color:#0e002c}.Q{container:q / inline-size;--surface:#fff;--canvas:#edf0f8;--body:#433f51;--faint:#a5a2b0;--mute:#8b8998;--live-text:#a523d1;--act:#434fac;--act-strong:#2f3885;--act-tint:#e9eeff;--chip:#e6e5ef;--on-ink:#e8edff;--line2:rgba(36,26,61,.1);--track:#d4d2de;--sheet:linear(0, .0229, .0788, .1531, .236, .3206, .4028, .48, .5507, .6144, .6709, .7205, .7636, .8008, .8327, .86, .8831, .9026, .9191, .9329, .9444, .954, .9621, .9687, .9743, .9789, .9826, .9858, .9883, .9905, .9922, .9936, .9948, .9958, .9965, .9972, .9977, .9981, .9985, .9988, 1);--snappy:linear(0, .0206, .0732, .1463, .2309, .3202, .4094, .4951, .5749, .6476, .7123, .769, .8178, .8592, .8937, .9221, .9451, .9634, .9776, .9885, .9966, 1.0024, 1.0064, 1.009, 1.0104, 1.011, 1.011, 1.0106, 1.0099, 1.009, 1.008, 1.007, 1.0061, 1.0051, 1.0043, 1.0035, 1.0029, 1.0023, 1.0018, 1.0014, 1);--tabh:64px;--ease:cubic-bezier(.3,0,.2,1);--ink:#241a3d;--ink2:#5b5869;--ink3:#6e6a7b;--hair:rgba(36,26,61,.07);--well:#f4f2fc;--live:#c640f7;--live-fill:#a523d1;--live-tint:#fbf4ff;--ok:#058758;--low:#bd7800;--over:#a12533;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;color:var(--ink);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;outline:0}.mono{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:"tnum";letter-spacing:-.01em}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px #6a7cec}.cap{display:flex;align-items:center;gap:4px;height:40px;padding:0 6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--hair),0 1px 2px #241a3d08}.navb{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--ink2);text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out}.navb:hover{background:var(--well);color:var(--ink)}.navb.is-on{background:var(--ink);color:#e8edff;display:inline-flex;align-items:center;gap:8px;width:auto;padding:0 14px 0 10px;font-size:13px;font-weight:500}.nv{position:relative;z-index:1;display:inline-grid;grid-template-columns:16px 0fr;align-items:center;column-gap:0;height:32px;padding:0 8px;border-radius:999px;color:var(--ink2);text-decoration:none;font-size:13px;font-weight:500;transition:grid-template-columns .3s var(--ease),column-gap .3s var(--ease),padding .3s var(--ease),color .2s ease-out,background-color .12s ease-out}.nv:hover{background:var(--well);color:var(--ink)}.nv:after{content:attr(data-label);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%,-3px);padding:5px 9px;border-radius:8px;background:var(--ink);color:#e8edff;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .16s var(--ease);z-index:40}.nv:not(.is-on):hover:after,.nv:not(.is-on):focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.25s}.nv.is-on{grid-template-columns:16px 1fr;column-gap:8px;padding:0 14px 0 10px;color:#e8edff;background:transparent}.nv .nl{min-width:0;overflow:hidden;white-space:nowrap}.nv .nl>span{display:block;opacity:0;transition:opacity .14s ease-out}.nv.is-on .nl>span{opacity:1;transition:opacity .2s ease-out .14s}.blob{position:absolute;left:0;top:4px;height:32px;width:0;border-radius:999px;background:var(--ink);pointer-events:none;will-change:transform;transition:opacity .16s ease-out}.blob.is-gone{opacity:0}.seg .pill.lq{left:0;width:0;transition:none;will-change:transform}.sect{animation:secin .32s var(--ease) 40ms backwards}@keyframes secin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.drawer.is-open{grid-template-rows:1fr}.drawer>div{min-height:0;overflow:hidden}.drawer .drawer-in{opacity:0;transform:translateY(-8px);transition:opacity .14s ease-out,transform .36s var(--ease)}.drawer.is-open .drawer-in{opacity:1;transform:none;transition:opacity .24s ease-out .16s,transform .38s var(--ease) 80ms}.bt{position:relative;z-index:1;height:30px;padding:0 12px;border-radius:999px;color:var(--ink2);font-size:13px;white-space:nowrap;transition:color .16s ease-out}.bt:hover{color:var(--ink)}.bt.is-on{color:#434fac;font-weight:500}.bt .n{margin-left:6px;color:var(--ink3);font-size:11px;font-weight:400}.bblob{position:absolute;left:0;top:5px;height:30px;width:0;border-radius:999px;background:#e9eeff;box-shadow:inset 0 0 0 1px #434fac33;pointer-events:none;will-change:transform}.clickaway{position:absolute;inset:0;z-index:20}.anchor{position:relative;display:inline-flex}.pop{position:absolute;top:calc(100% + 8px);min-width:220px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #241a3d0d,0 18px 40px -12px #241a3d47,0 0 0 1px #241a3d0f;z-index:30;animation:popin .22s var(--ease) 40ms both;text-align:left}.pop.r{right:0}.pop.l{left:0}.pop.is-out{animation:popout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes popout{to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes popin{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.mi{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border-radius:9px;font-size:13px;color:var(--ink);text-align:left}.mi:hover,.mi:focus-visible{background:var(--well)}.mi svg{color:#6e6a7b;flex:none}.mi .k{margin-left:auto;font-size:12px;color:var(--ink3)}.mi.danger{color:#a12533}.mi.danger svg{color:#a12533}.msep{height:1px;margin:5px 6px;background:#241a3d14}.mhead{padding:8px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.sw{position:relative;width:30px;height:18px;margin-left:auto;border-radius:999px;background:#d4d2de;transition:background-color .16s ease-out;flex:none}.sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #241a3d33;transition:transform .2s var(--ease)}.sw.on{background:var(--ink)}.sw.on:after{transform:translate(12px)}.capbtn{display:grid;place-items:center;position:relative;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--ink2);box-shadow:0 0 0 1px var(--hair),0 1px 2px #241a3d08;transition:color .12s ease-out,background-color .12s ease-out}.capbtn:hover,.capbtn.is-open{color:var(--ink);background:#faf9fe}.ndot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:999px;background:#a12533;box-shadow:0 0 0 2px #fff}.nitem{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border-radius:10px;font-size:13px;line-height:1.45;color:var(--ink2)}.nitem:hover{background:var(--well)}.nitem b{color:var(--ink);font-weight:500}.nitem .t{font-size:11px;color:var(--ink3);white-space:nowrap}.nitem .u{width:7px;height:7px;margin-top:6px;border-radius:999px;background:#6a7cec}.frowbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;max-width:1080px;margin:-4px auto 8px;box-sizing:border-box;padding:0 24px;animation:popin .22s var(--ease) 40ms backwards}.vsec{display:block;margin:2px 2px 6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.vrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.vbadge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:2px;border-radius:999px;background:var(--ink);color:#e8edff;font-size:11px;font-weight:600}.pchip{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 4px}.x{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;font-size:14px;line-height:1;color:inherit;opacity:.7}.x:hover{opacity:1;background:#241a3d14}.addrow{display:flex;align-items:center;gap:10px;margin:0 0 2px;padding:0 12px 0 46px;min-height:32px;border-radius:10px;font-size:13px;color:var(--ink3)}.addbtn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;margin-left:-10px;border-radius:999px;color:var(--ink3);font-size:13px;opacity:0;transition:opacity .14s ease-out,background-color .12s ease-out,color .12s ease-out}section:hover .addbtn,.addbtn:focus-visible{opacity:1}.gadd{margin:-6px 0;height:28px;font-size:12px;font-weight:500}section:focus-within .addbtn{opacity:1}.addbtn:hover{background:var(--well);color:var(--ink)}.addin{flex:1;height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--well);box-shadow:inset 0 0 0 1px #8b8998;font:inherit;font-size:14px;color:var(--ink);outline:0}.addin:focus{box-shadow:inset 0 0 0 2px #6a7cec}.tag-chk{display:inline-flex;align-items:center;gap:4px;background:#f4f2fc;color:#5b5869;box-shadow:inset 0 0 0 1px #e6e5ef;font-family:Geist Mono,ui-monospace,monospace;font-weight:400}.tag-chk.all{background:#e3ffee;color:#036c46;box-shadow:none}.avs{display:flex;justify-content:flex-end}.avs .av{box-shadow:0 0 0 2px #fff}.avs .av+.av{margin-left:-7px}.row.is-open .avs .av,.row:hover .avs .av{box-shadow:0 0 0 2px #f4f2fc}.qc.xb{display:inline-grid;gap:0;grid-template-columns:auto 0fr;align-items:center;column-gap:0;padding:0 9px;transition:grid-template-columns .3s var(--ease),column-gap .3s var(--ease),padding .3s var(--ease),box-shadow .12s ease-out,background-color .12s ease-out}.xb .xi{display:inline-flex;align-items:center;justify-content:center;min-width:16px}.xb .xl{min-width:0;overflow:hidden;white-space:nowrap}.xb .xl>span{display:inline-flex;align-items:center;gap:6px;opacity:0;transform:translate(-4px);transition:opacity .14s ease-out,transform .3s var(--ease)}.qc.xb:hover,.qc.xb:focus-visible{grid-template-columns:auto 1fr;column-gap:7px;padding:0 12px 0 9px;box-shadow:inset 0 0 0 1px #8b8998;background:#fff}.xb:hover .xl>span,.xb:focus-visible .xl>span{opacity:1;transform:none;transition:opacity .2s ease-out .14s,transform .3s var(--ease)}.xb .avs .av{width:20px;height:20px;font-size:9px}.act .qc.xb,.capick .qc.xb{height:36px;min-width:36px;padding:0 10px}.act .qc.xb:hover,.act .qc.xb:focus-visible,.capick .qc.xb:hover,.capick .qc.xb:focus-visible{padding:0 14px 0 10px}.act .xb .xi{min-width:16px;height:16px}.act .xb .xi>svg,.act .xb .xi sc-if>svg{width:16px;height:16px}.act .xb .xi .sdot{width:10px;height:10px}.act .qlinks{gap:10px;padding-left:10px}.act .btn{height:36px}.qlinks{display:inline-flex;gap:6px;padding-left:6px;margin-left:2px;border-left:1px solid rgba(36,26,61,.08)}.qc{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e6e5ef;color:var(--ink);font-size:12px;transition:box-shadow .12s ease-out,background-color .12s ease-out}.qc:hover{box-shadow:inset 0 0 0 1px #8b8998}.qc .car{color:#8b8998}.qc .avs .av{width:20px;height:20px;font-size:9px}.v-side .hide-s,.v-side .subbtn .lab{display:none}.v-side .chead{gap:2px;padding:0 8px 0 16px}.v-side .hsep{margin:0 2px}.cclick{position:fixed;inset:0;z-index:2}.ccol .anchor{z-index:auto}.chead{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:6px;height:54px;padding:0 12px 0 20px;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(36,26,61,.06)}.refbtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;margin-left:-8px;border-radius:8px;font-size:12px;color:#5b5869}.refbtn:hover{background:var(--well);color:var(--ink)}.ib{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#5b5869;transition:background-color .12s ease-out,color .12s ease-out}.ib:hover,.ib[aria-pressed=true]{background:var(--well);color:var(--ink)}.ib.sm{width:24px;height:24px;border-radius:7px}.ib[data-tip]:after,.subbtn:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);right:0;padding:5px 9px;border-radius:8px;background:var(--ink);color:#e8edff;font-size:12px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease-out,transform .16s var(--ease);z-index:40}.ib[data-tip]:hover:after,.ib[data-tip]:focus-visible:after{opacity:1;transform:none;transition-delay:.3s}.cmt .ib[data-tip]:after{display:none}.ib.hx{display:inline-grid;grid-template-columns:auto 0fr;align-items:center;column-gap:0;width:auto;padding:0 7px;font-size:12px;font-weight:500;transition:grid-template-columns .3s var(--ease),column-gap .3s var(--ease),padding .3s var(--ease),background-color .12s ease-out,color .12s ease-out}.ib.hx .xi{display:grid;place-items:center;width:16px}.ib.hx .xl{min-width:0;overflow:hidden;white-space:nowrap}.ib.hx .xl>span{display:block;opacity:0;transform:translate(-4px);transition:opacity .14s ease-out,transform .3s var(--ease)}.ib.hx:hover,.ib.hx:focus-visible{grid-template-columns:auto 1fr;column-gap:6px;padding:0 10px 0 7px;background:var(--well);color:var(--ink)}.ib.hx:hover .xl>span,.ib.hx:focus-visible .xl>span{opacity:1;transform:none;transition:opacity .2s ease-out .14s,transform .3s var(--ease)}.ib.hx.on{background:#e9eeff;color:#2f3885}.vmode .ib.hx{height:26px;border-radius:8px}.hsep{width:1px;height:18px;margin:0 4px;background:#241a3d1a}.vmode{display:inline-flex;padding:2px;border-radius:11px;background:var(--well)}.vmode .ib:not(.hx){width:28px;height:26px;border-radius:8px}.vmode .ib[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #241a3d14}.subbtn{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;font-size:12px;color:#5b5869}.subbtn:hover{background:var(--well);color:var(--ink)}.subbtn.on{background:#e9eeff;color:#2f3885}.cbody{display:flex;flex-wrap:wrap}.ccol{flex:1 1 360px;min-width:0;box-sizing:border-box;padding:20px 24px 28px;display:flex;flex-direction:column;gap:18px}.ccol+.ccol{border-left:1px solid rgba(36,26,61,.06)}.ttl{width:100%;box-sizing:border-box;padding:4px 8px;margin:0 0 0 -8px;border:0;border-radius:10px;resize:none;background:transparent;font:inherit;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ink);outline:0}.ttl:hover{background:var(--well)}.ttl:focus{background:#fff;box-shadow:inset 0 0 0 2px #6a7cec}.props{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;row-gap:6px;column-gap:8px;font-size:13px}.pk{color:var(--ink3);font-size:12px}.pval{display:inline-flex;align-items:center;gap:7px;min-height:28px}.addp{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;box-shadow:inset 0 0 0 1px #8b8998;color:#5b5869;font-size:15px;line-height:1}.addp:hover{background:var(--well);color:var(--ink)}.ghost{height:26px;padding:0 8px;border-radius:8px;font-size:12px;color:#434fac}.ghost:hover{background:#e9eeff}.lnk{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#434fac;font-size:12px;text-decoration:underline;text-underline-offset:2px}.rbig{display:flex;align-items:baseline;gap:6px;line-height:1.1}.rbig .mono{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.rbig>span:last-child{font-size:13px;color:#5b5869}.rsub{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:#6e6a7b}.rinfo{margin-left:2px}.rinfo .info-btn{width:22px;height:22px}.rinfo .info-tip{top:28px;left:-10px;display:flex;flex-direction:column;gap:2px}.tiphead{font-size:12px;font-weight:600;color:var(--ink);padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid rgba(36,26,61,.08)}.tipsum{margin-top:4px;padding-top:6px!important;border-top:1px solid rgba(36,26,61,.08)}.rstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid rgba(36,26,61,.08)}.rstats>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rstats span{font-size:11px;color:#6e6a7b}.rstats b{font-size:13px;font-weight:500;color:var(--ink)}.tbox{border-radius:14px;background:#f4f2fc;padding:14px;display:flex;flex-direction:column;gap:12px}.go.go-log{background:#e9eeff;color:#434fac}.go.go-log:hover,.go.go-log:focus-visible,.go.go-log[aria-expanded=true]{background:#dfe5ff;color:#2f3885;box-shadow:none}.go.go-log:hover .go-tri,.go.go-log:focus-visible .go-tri{filter:none;animation:none}.go.go-log[aria-expanded=true]{grid-template-columns:20px 1fr;column-gap:8px;padding:0 16px 0 10px}.go.go-log[aria-expanded=true] .go-lab>span{opacity:1;transform:none}.logf{display:flex;gap:6px}.logf input{height:34px;padding:0 10px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #8b8998;font:inherit;font-size:13px;color:var(--ink);outline:0}.logf input:focus{box-shadow:inset 0 0 0 2px #6a7cec}.enone{margin-top:12px;font-size:12px;line-height:1.4;color:var(--ink3)}.erow{display:grid;grid-template-columns:52px 22px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:7px 0;border-top:1px solid rgba(36,26,61,.06);font-size:12px}.att .shead{gap:6px}.att .shead .ib.hx{height:28px}.asearch{flex:none;height:34px;font-size:13px}.arow{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:10px}.arow:hover{background:#faf9fe}.thumb{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#f4f2fc;color:#5b5869}.thumb.img{background:#e9eeff;color:#434fac}.thumb.vid{background:#fbf4ff;color:#a523d1}.thumb.xls{background:#e3ffee;color:#036c46}.thumb.pdf{background:#ffe8e8;color:#a12533}.ameta{min-width:0;display:flex;flex-direction:column;line-height:1.35}.aname{display:flex;align-items:center;gap:6px;min-width:0}.ameta b{min-width:0;font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ameta>span{font-size:11px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ctag{flex:none;display:inline-flex;align-items:center;gap:3px;padding:0 6px;border-radius:999px;background:#e9eeff;color:#2f3885;font-size:10px;font-weight:600;line-height:16px}.aact{display:flex;gap:2px;opacity:.55;transition:opacity .14s ease-out}.arow:hover .aact,.arow:focus-within .aact{opacity:1}.ctag.cm{background:#f4f2fc;color:#5b5869}.ib.sm.on{color:#434fac;background:#e9eeff}.ib.sm.del:hover{color:#a12533;background:#ffe8e8}.acc{gap:0}.ahead{min-height:30px}.atog{display:inline-flex;align-items:center;gap:8px;height:30px;margin-left:-8px;padding:0 10px 0 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:12px;color:var(--ink3);cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}.atog:hover{background:var(--well);color:var(--ink)}.atog:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.acc.open .atog{color:var(--ink);font-weight:500}.achev{display:grid;place-items:center;color:#8b8998;transform:rotate(-90deg);transition:transform .36s var(--ease)}.acc.open .achev{transform:none}.asum{font-size:12px;font-weight:400;color:#6e6a7b}.actl{display:flex;align-items:center;gap:8px;opacity:0;visibility:hidden;transform:translate(6px);transition:opacity .14s ease-out,transform .36s var(--ease),visibility 0s linear .36s}.acc.open .actl{opacity:1;visibility:visible;transform:none;transition:opacity .24s ease-out .16s,transform .36s var(--ease) 60ms,visibility 0s}.abody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.acc.open .abody{grid-template-rows:1fr}.ain{min-height:0;overflow:hidden;overflow:clip;margin:0 -3px;opacity:0;transform:translateY(-6px);transition:opacity .14s ease-out,transform .36s var(--ease)}.acc.open .ain{opacity:1;transform:none;transition:opacity .24s ease-out .16s,transform .38s var(--ease) 80ms}.aw{display:flex;flex-direction:column;gap:8px;padding:8px 3px 3px}.aw>.addin{flex:none}.csec{display:flex;flex-direction:column;gap:8px}.csec+.csec{padding-top:16px;border-top:1px solid rgba(36,26,61,.06)}.shead{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink3)}.cbar{height:4px;border-radius:999px;background:#e6e5ef;overflow:hidden}.cbar>span{display:block;height:100%;border-radius:999px;background:#058758;transition:width .32s cubic-bezier(0,0,.2,1)}.ckl{display:flex;align-items:center;gap:10px;min-height:30px;padding:0 6px;margin:0 -6px;border-radius:8px;font-size:13px;color:var(--ink);text-align:left}.ckl:hover{background:var(--well)}.ckl .box{flex:none;width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #8b8998;transition:background-color .16s ease-out,box-shadow .16s ease-out}.ckl.on .box{background:#058758 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.ckl.on>span:last-child{color:var(--ink3);text-decoration:line-through;text-decoration-color:#a5a2b0}.frow{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:10px;background:#faf9fe;box-shadow:inset 0 0 0 1px #e6e5ef;font-size:13px}.pst{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.pst.ok{background:#e3ffee;color:#036c46}.pst.wait{background:#fff5ea;color:#7e4f00}.fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;background:#faf9fe;box-shadow:inset 0 0 0 1px #e6e5ef;font-size:12px}.cmt{display:flex;gap:10px}.cact{display:inline-flex;gap:2px;opacity:0;transition:opacity .14s ease-out}.cmt:hover .cact,.cmt:focus-within .cact{opacity:1}.react{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:999px;background:#f4f2fc;box-shadow:inset 0 0 0 1px #e6e5ef;font-size:12px}.react.mine{background:#e9eeff;box-shadow:inset 0 0 0 1px #b1c0ff}.cbox{display:flex;flex-direction:column;border-radius:14px;background:#f4f2fc;transition:background-color .16s ease-out,box-shadow .16s ease-out}.cbox:focus-within{background:#fff;box-shadow:inset 0 0 0 2px #6a7cec}.cbox .cin{background:transparent!important;box-shadow:none!important;padding:10px 12px 6px}.ctoolf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.cbox:focus-within .ctoolf,.cbox.has .ctoolf{grid-template-rows:1fr}.ctoolf>div{min-height:0;overflow:hidden;opacity:0;transition:opacity .14s ease-out}.cbox:focus-within .ctoolf>div,.cbox.has .ctoolf>div{opacity:1;transition:opacity .24s ease-out .16s}.ctool{display:flex;align-items:center;gap:2px;padding:6px 8px 2px;border-bottom:1px solid rgba(36,26,61,.06)}.tb{display:inline-flex;align-items:center;justify-content:center;gap:1px;white-space:nowrap;min-width:28px;height:28px;padding:0 4px;border-radius:8px;font-size:13px;color:#5b5869;transition:background-color .12s ease-out,color .12s ease-out}.tb:hover,.tb:focus-visible{background:var(--well);color:var(--ink)}.tb.tmore{margin-left:auto}.tb.tmore[aria-expanded=true]{color:#434fac;background:#e9eeff}.tsep{flex:none;width:1px;height:16px;margin:0 4px;background:#241a3d1a}.ctool .fx>.fxi{gap:2px}.gifico{display:inline-grid;place-items:center;height:14px;padding:0 3px;border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1}.gifp{display:flex;flex-direction:column;gap:8px;padding:4px 10px 8px}.gifg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gift{position:relative;height:64px;border-radius:10px;overflow:hidden;background-size:200% 200%!important;transition:transform .16s var(--ease),box-shadow .16s ease-out}.gift:hover,.gift:focus-visible{transform:scale(1.03);box-shadow:0 0 0 2px #fff,0 0 0 4px #6a7cec;animation:gifsheen 1.6s ease-in-out infinite alternate}@keyframes gifsheen{0%{background-position:0% 50%}to{background-position:100% 50%}}.gifc{position:absolute;left:6px;bottom:5px;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(14,0,44,.45)}.cpend{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 6px}.pfile{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 6px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e6e5ef;font-size:12px;animation:uin .28s var(--ease) 60ms backwards}.pk2{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#ffe8e8;color:#a12533}.pfile.img .pk2,.pk2.img{background:#e9eeff;color:#434fac}.pfile.vid .pk2,.pk2.vid{background:#fbf4ff;color:#a523d1}.pfile .pn{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.pfile .pm{font-size:11px;color:#6e6a7b}.px{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-size:15px;line-height:1;color:#6e6a7b}.px:hover{background:var(--well);color:#a12533}.crec{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:2px 10px 6px;padding:8px 8px 8px 12px;border-radius:10px;background:#fbf4ff;color:#a523d1;font-size:12px;font-weight:500}.crdis{height:28px;padding:0 10px;border-radius:999px;font-size:12px;color:#5b5869}.crdis:hover{background:#241a3d0f}.crstop{height:28px;padding:0 12px;border-radius:999px;background:#a523d1;color:#fff;font-size:12px;font-weight:600}.crstop:hover{background:#8710ad}.cfoot{display:flex;align-items:center;gap:2px;padding:4px 8px 8px}.cfoot .ib.hx{height:30px}.chint{margin-right:8px;font-size:11px;color:#8b8998;opacity:0;transition:opacity .16s ease-out}.cbox:focus-within .chint,.cbox.has .chint{opacity:1}.cfiles{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cfile{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 4px;border-radius:8px;background:#f4f2fc;font-size:12px;color:var(--ink)}.cfile .pk2{width:18px;height:18px}.cin{width:100%;box-sizing:border-box;resize:none;border:0;border-radius:12px;background:#f4f2fc;padding:10px 12px;font:inherit;font-size:13px;outline:0;color:var(--ink)}.cin:focus{box-shadow:inset 0 0 0 2px #6a7cec;background:#fff}.sheet.v-side{inset:16px 16px 16px auto;width:min(580px,calc(100% - 32px));max-height:none}.sheet.v-side.is-closing{animation:sideout .18s cubic-bezier(.4,0,1,1) forwards}.sheet.v-full{inset:16px;width:auto;max-height:none}.sheet.v-full.is-closing{animation:fdo .18s cubic-bezier(.4,0,1,1) forwards}@keyframes sidein{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sideout{to{opacity:0;transform:translate(24px)}}@keyframes fullin{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.segwrap{position:relative;flex:0 1 auto;min-width:0;display:flex}.segwrap .seg{min-width:0;grid-auto-columns:max-content;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent 100%)}.segwrap .seg::-webkit-scrollbar{display:none}.segwrap.can-l{--fl:44px}.segwrap.can-r{--fr:44px}.segarr{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:26px;height:26px;margin-top:-13px;border-radius:999px;background:#fff;color:var(--ink2);box-shadow:0 1px 2px #241a3d14,0 4px 12px -4px #241a3d40;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .16s ease-out,transform .3s var(--ease)}.segarr.l{left:4px}.segarr.r{right:4px}.segwrap.can-l .segarr.l,.segwrap.can-r .segarr.r{opacity:1;pointer-events:auto;transform:none}.segarr:hover{color:var(--ink)}.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:999px;background:#e6e5ef}.seg .pill{position:absolute;top:3px;bottom:3px;left:3px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #241a3d0f,0 0 0 1px #241a3d0a;transition:transform .28s var(--ease)}.seg button{position:relative;z-index:1;height:30px;padding:0 12px;border-radius:999px;color:var(--ink2);white-space:nowrap;transition:color .16s ease-out}.seg button.is-on{color:var(--ink);font-weight:500}.seg button .n{color:var(--ink3);margin-left:4px;font-feature-settings:"tnum"}.seg[aria-label=Status] button{padding:0 11px}.seg[aria-label=Status] button:not(.is-on) .n{display:none}.gtog{display:inline-flex;align-items:center;gap:8px;height:28px;margin:-4px 0 -4px -8px;padding:0 10px 0 8px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:var(--ink2);transition:background-color .12s ease-out,color .12s ease-out}.gtog:hover{background:#241a3d0d;color:var(--ink)}.gtog:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.gchev{display:grid;place-items:center;color:#8b8998;transition:transform .36s var(--ease)}.gtog[aria-expanded=false] .gchev{transform:rotate(-90deg)}.gsum{font-size:11px;font-weight:400;color:#8b8998}.gbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.gbody.on{grid-template-rows:1fr}.gbody>div{min-height:0;overflow:hidden;opacity:0;transition:opacity .14s ease-out}.gbody.on>div{opacity:1;transition:opacity .24s ease-out .16s;animation:govf 0s linear .44s forwards}@keyframes govf{to{overflow:visible}}.glabel{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink2);padding:22px 12px 8px}.row{position:relative;border-radius:10px;transition:background-color .12s ease-out}.row:hover,.row.is-open{background:var(--well)}.row.is-running{background:var(--live-tint)}.row.is-landed{animation:land .26s var(--ease)}@keyframes land{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.line{display:grid;grid-template-columns:20px minmax(0,1fr) 44px 132px 100px;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 14px}.prio{display:grid;place-items:center;width:20px;height:20px}.reveal{opacity:0;transition:opacity .14s ease-out}.row:hover .reveal,.row:focus-within .reveal,.row.is-open .reveal,.row.is-running .reveal{opacity:1}.play{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--ink2);background:#fff;box-shadow:0 0 0 1px #241a3d14;transition:background-color .16s ease-out,color .16s ease-out}.play:hover{color:var(--ink)}.play.is-on{background:var(--live);color:#fff;box-shadow:none}.tl{text-align:left;font-size:14px;font-weight:500;color:var(--ink)}.tl:after{content:"";position:absolute;left:0;right:0;top:0;height:48px}.tag{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.tag-id{background:#f4f2fc;color:#5b5869;box-shadow:inset 0 0 0 1px #e6e5ef;font-weight:400;letter-spacing:0}.usedcol{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;white-space:nowrap}.usedcol .ul{font-size:12px;color:var(--ink3)}.usedcol .tag{margin-left:4px;gap:4px}.tag-ok{background:#e3ffee;color:#036c46;font-weight:600}.tag-late{background:#ffe8e8;color:#a12533;font-weight:600}.tag-client{background:#e8edff;color:#241a3d}.tl:focus-visible{box-shadow:none}.tl:focus-visible:after{border-radius:10px;box-shadow:inset 0 0 0 2px #6a7cec}.av{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#e6e5ef;color:#433f51;font-size:10px;font-weight:600}.ring{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:999px}.ring .tip{position:absolute;right:-8px;top:34px;width:220px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #241a3d0d,0 12px 32px -10px #241a3d38,0 0 0 1px #241a3d0d;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out;z-index:6;text-align:left}.ring:hover .tip,.ring:focus-visible .tip{opacity:1;transform:none;transition-delay:.25s}.ring circle.fg{transition:stroke-dasharray .32s cubic-bezier(0,0,.2,1)}.info{position:relative;display:inline-flex}.info-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;color:#8b8998;transition:color .12s ease-out,background-color .12s ease-out}.info-btn:hover,.info.is-open .info-btn{color:var(--ink);background:var(--well)}.info-tip{position:absolute;left:-4px;top:32px;width:230px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #241a3d0d,0 12px 32px -10px #241a3d38,0 0 0 1px #241a3d0d;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out;z-index:6}.info:hover .info-tip,.info:focus-within .info-tip,.info.is-open .info-tip{opacity:1;transform:none;pointer-events:auto}.info:hover .info-tip{transition-delay:.2s}.tiprow{display:flex;justify-content:space-between;font-size:12px;color:var(--ink2);padding:2px 0}.tiprow b{font-weight:500;color:var(--ink)}.expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.row.is-open .expand{grid-template-rows:1fr}.expand>div{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .36s}.row.is-open .expand>div{visibility:visible;transition-delay:0s}.act{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 12px 12px;padding:18px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--hair);opacity:0;transform:translateY(-4px);transition:opacity .14s ease-out,transform .36s var(--ease)}.row.is-open .act{opacity:1;transform:none;transition:opacity .24s ease-out .16s,transform .38s var(--ease) 80ms}.go{display:inline-grid;grid-template-columns:20px 0fr;align-items:center;column-gap:0;height:36px;padding:0 8px;border-radius:999px;background:var(--ink);color:#e8edff;font-size:13px;font-weight:500;white-space:nowrap;transition:grid-template-columns .3s var(--ease),column-gap .3s var(--ease),padding .3s var(--ease),background-color .16s ease-out,box-shadow .3s ease-out,transform .12s ease-out}.go-tri{display:grid;place-items:center;width:20px;height:20px;transition:filter .3s ease-out,transform .3s var(--ease)}.go-lab{min-width:0;overflow:hidden}.go-lab>span{display:block;opacity:0;transform:translate(-4px);transition:opacity .14s ease-out,transform .3s var(--ease)}.go:hover,.go:focus-visible{grid-template-columns:20px 1fr;column-gap:8px;padding:0 16px 0 10px;background:#0e002c;box-shadow:0 0 0 4px #c640f71f,0 6px 18px -8px #c640f78c}.go:hover .go-tri,.go:focus-visible .go-tri{filter:drop-shadow(0 0 4px rgba(198,64,247,.75)) brightness(1.15);animation:goTri .52s var(--ease)}.go:hover .go-lab>span,.go:focus-visible .go-lab>span{opacity:1;transform:none;transition:opacity .2s ease-out .14s,transform .3s var(--ease)}.go:active{transform:scale(.97)}.go-stop{background:#a523d1;color:#fff}.go-stop .go-tri svg{animation:goIn .26s var(--ease)}.go-stop:hover,.go-stop:focus-visible{background:#8710ad;box-shadow:0 0 0 4px #a523d124,0 6px 18px -8px #a523d199}.go-stop:hover .go-tri,.go-stop:focus-visible .go-tri{filter:none;animation:none}@keyframes goIn{0%{transform:scale(.4) rotate(-45deg);opacity:0}to{transform:none;opacity:1}}@keyframes goTri{0%{transform:none}35%{transform:translate(2px) scale(1.18)}to{transform:none}}.calscrim{position:absolute;inset:0;z-index:60;background:#0e002c3d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:scrimin .26s ease-out}.calscrim.is-out{animation:scrimout .18s cubic-bezier(.4,0,1,1) forwards}@keyframes scrimin{0%{opacity:0}}@keyframes scrimout{to{opacity:0}}.calpop{position:absolute;left:50%;top:50%;z-index:61;transform:translate(-50%,-50%);animation:calin .32s var(--ease) 60ms both}.calpop.is-out{animation:calout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes calin{0%{opacity:0;transform:translate(-50%,-47%) scale(.97)}}@keyframes calout{to{opacity:0;transform:translate(-50%,-48%) scale(.97)}}.calpop .cal{box-shadow:0 0 0 1px #241a3d14,0 24px 56px -18px #241a3d61}.calt{display:flex;align-items:center;gap:8px;margin:-4px -6px -2px 0}.calt b{font-size:13px;font-weight:600}.calt .mono{font-size:11px;color:#6e6a7b}.calpop:has(.cbx){width:min(960px,calc(100% - 48px))}.capick{display:flex;align-items:center;gap:10px;min-height:36px}.ib.hx.abtn{height:32px;grid-template-columns:auto 0fr auto;padding:0 10px;background:var(--well);color:var(--ink);border-radius:999px;font-size:13px}.ib.hx.abtn:hover,.ib.hx.abtn:focus-visible,.ib.hx.abtn.on,.ib.hx.abtn[aria-expanded=true]{grid-template-columns:auto 1fr auto;column-gap:6px;padding:0 12px 0 10px}.ib.hx.abtn.on,.ib.hx.abtn[aria-expanded=true]{background:#e9eeff;color:#2f3885}.ib.hx.abtn.on .xl>span,.ib.hx.abtn[aria-expanded=true] .xl>span{opacity:1;transform:none}.ib.hx.abtn .xi{width:auto;min-width:16px}.abav{width:20px;height:20px;font-size:9px;margin-left:-4px}.ib.hx.abtn.nbtn{grid-template-columns:auto 0fr;background:var(--ink);color:#e8edff;padding:0 10px}.ib.hx.abtn.nbtn:hover,.ib.hx.abtn.nbtn:focus-visible{grid-template-columns:auto 1fr;background:#0e002c;color:#fff;padding:0 14px 0 10px}.ib.hx.abtn .vbadge{margin-left:0}.achv{display:grid;place-items:center;color:#8b8998;transition:transform .3s var(--ease)}.abtn[aria-expanded=true] .achv{transform:rotate(180deg)}.apsec{display:block;padding:8px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.apr{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border-radius:9px;font-size:13px;color:var(--ink);text-align:left;transition:background-color .12s ease-out}.apr:hover,.apr:focus-visible{background:var(--well)}.apr.on{background:#e9eeff;color:#2f3885}.apr .av{width:24px;height:24px;font-size:9px;flex:none}.apicon{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--well);color:#5b5869;flex:none}.apn{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.apc{font-size:12px;color:#6e6a7b}.apt{display:grid;place-items:center;width:14px;color:#434fac;opacity:0}.apr.on .apt{opacity:1}.apsep{display:block;height:1px;margin:4px 8px;background:#241a3d12}.cbx{box-sizing:border-box;width:100%;height:min(620px,calc(100vh - 96px));display:flex;flex-direction:column;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 24px 56px -18px #241a3d61;overflow:hidden}.cbtop{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px 22px}.cbtop b{font-size:15px;font-weight:600}.cbtop .mono{margin-left:10px;font-size:11px;color:#6e6a7b}.cbcols{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);border-top:1px solid rgba(36,26,61,.07);border-bottom:1px solid rgba(36,26,61,.07)}.cbcol{min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px}.cbcol+.cbcol{border-left:1px solid rgba(36,26,61,.07)}.cbh{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.cbcount{font-size:11px;font-weight:400;letter-spacing:0;color:#8b8998}.cbq{flex:none}.cblist{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow:auto;scrollbar-width:thin;margin:0 -4px;padding:0 4px}.cbrow{flex:none;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:10px;text-align:left;font-size:13px;color:var(--ink);transition:background-color .12s ease-out}.cbrow:hover{background:var(--well)}.cbrow.on{background:#e9eeff;color:#2f3885}.cbrow:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.cbname{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cbdot{flex:none;width:8px;height:8px;border-radius:999px}.cbmeta{font-size:11px;color:#6e6a7b;white-space:nowrap}.cbjobs{min-width:38px;text-align:right}.cbtick{display:grid;place-items:center;width:14px;flex:none;color:#434fac;opacity:0;transition:opacity .14s ease-out}.cbrow.on .cbtick{opacity:1}.cbrt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px 0}.cbsub{display:flex;align-items:center;gap:8px;font-size:11px;color:#6e6a7b}.cbnone .cbbar{display:none}.cbrt .cbname{white-space:normal;line-height:1.35}.cbbar{flex:none;width:56px;height:6px;border-radius:999px;background:#e6e5ef;overflow:hidden}.cbbar>span{display:block;height:100%;border-radius:999px}.cbempty{padding:10px;font-size:12px;color:var(--ink3)}.cbfoot{flex:none;padding-top:6px;border-top:1px solid rgba(36,26,61,.06)}.cbnew{height:32px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:#434fac}.cbnew:hover{background:#e9eeff}.cbadd{display:flex;align-items:center;gap:8px}.cbadd .calin{flex:1}.cbnote{flex:none;padding:10px 12px;border-radius:10px;background:#f4f2fc;font-size:12px;line-height:1.5;color:#433f51}.cbnote.warn{background:#fff6e5;color:#7a4b00}.cbbot{display:flex;align-items:center;gap:8px;padding:12px 16px 14px 22px}.cbsum{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.cbsum>span:nth-child(2){font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tsec{display:flex;flex-direction:column;gap:0;padding:12px 14px;border-radius:14px;background:#f4f2fc}.trow{display:flex;align-items:center;gap:10px}.tnum{font-size:13px;font-weight:500;color:var(--ink)}.tlog,.tleft{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6e6a7b;white-space:nowrap}.tleft .tag{font-size:13px}.tleft .tag .mono{font-size:13px;font-weight:500}.tleft .tag.tpill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;box-sizing:border-box}.tleft .tag.tpill>span{display:block;line-height:1}.tleft .tag.tpill>span:last-child{font-size:12px;font-weight:500}.tsep2{width:1px;height:18px;background:#241a3d1a}.tsec .rlogin{padding-top:12px;flex-wrap:wrap;row-gap:8px}.tsec .rlogin .lwho{flex-basis:100%}.tsec .rlogin .lsep{display:none}.tsec .rlogin input{background:#fff}.etog{display:flex;align-items:center;gap:8px;height:32px;margin:10px -6px -4px;padding:0 6px;border-radius:8px;font-size:12px;color:var(--ink2);transition:background-color .12s ease-out}.etog:hover{background:#241a3d0d}.etog:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.etog[aria-expanded=false] .etchev{transform:rotate(-90deg)}.efold .erow:first-child{margin-top:4px}.efold .erow .mono{font-size:13px;font-weight:500;color:var(--ink)}.tsec .erow{border-top-color:#241a3d14}.bdx{height:auto;max-height:min(620px,calc(100vh - 96px))}.calpop:has(.bdx){width:min(560px,calc(100% - 48px))}.bdbody{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:14px 22px 18px;border-top:1px solid rgba(36,26,61,.07)}.bdlead{margin:0;font-size:13px;line-height:1.55;color:#5b5869}.bdlist{display:flex;flex-direction:column;gap:8px}.bdrow{border-radius:12px;box-shadow:inset 0 0 0 1px #e6e5ef;padding:8px 8px 8px 14px}.bdline{display:flex;align-items:center;gap:8px;min-height:36px}.bdname{font-size:14px;font-weight:500}.bdhome{padding:0 8px;border-radius:999px;background:#241a3d;color:#e8edff;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:20px}.bdst{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:999px;background:var(--well);font-size:12px;color:var(--ink)}.bdst:hover{background:#e6e5ef}.bdchev{display:grid;place-items:center;color:#8b8998;transition:transform .36s var(--ease)}.bdst[aria-expanded=true] .bdchev{transform:rotate(180deg)}.bdact{height:32px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:#434fac}.bdact:hover{background:#e9eeff}.bdopts{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 4px}.bdopt{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:999px;background:var(--well);font-size:12px;color:var(--ink2)}.bdopt:hover{background:#e6e5ef;color:var(--ink)}.bdopt.on{background:#e9eeff;color:#2f3885;box-shadow:inset 0 0 0 1.5px #6a7cec}.bdadd{display:flex;flex-direction:column;gap:8px}.bdchips{display:flex;flex-wrap:wrap;gap:6px}.bdchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #d4d2de;font-size:12px;color:var(--ink2);transition:box-shadow .12s ease-out,background-color .12s ease-out}.bdchip:hover{background:#e9eeff;color:#2f3885;box-shadow:inset 0 0 0 1px #6a7cec}.bdhint{font-size:12px;color:var(--ink3)}.bdtags{flex-wrap:wrap;gap:6px}.bdtags .tag{display:inline-flex;align-items:center;gap:6px}.calnl{display:flex;flex-direction:column;gap:5px}.calin{height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--well);box-shadow:inset 0 0 0 1px #8b8998;font:inherit;font-size:13px;color:var(--ink);outline:0}.calin:focus{background:#fff;box-shadow:inset 0 0 0 2px #6a7cec}.calpv{min-height:16px;padding-left:2px;font-size:11px;color:#6e6a7b}.calpv.ok{color:#2f3885;font-weight:500}.calpv.bad{color:#a12533}.cfield i{font-style:normal;font-size:11px;color:#6e6a7b}.cd{position:relative}.cd.pv{border-radius:0;background:#f1f4ff;color:#2f3885}.cd.pve{border-radius:0 999px 999px 0;background:#dfe5ff;color:#2f3885;box-shadow:inset 0 0 0 1.5px #6a7cec}.cd.busy:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:#f1b873}.cd.s.busy:after,.cd.e.busy:after{background:#fff}.fx{display:inline-grid;grid-template-columns:0fr;margin-right:-10px;transition:grid-template-columns .36s var(--ease),margin-right .36s var(--ease)}.fx.on{grid-template-columns:1fr;margin-right:0}.fx>.fxi{display:flex;align-items:center;min-width:0;overflow:hidden;padding:3px;margin:-3px;opacity:0;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .36s}.fx.on>.fxi{opacity:1;visibility:visible;transition:opacity .24s ease-out .16s,visibility 0s}.fy{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.fy.on{grid-template-rows:1fr}.fy>div{min-height:0;overflow:hidden;overflow:clip;opacity:0;visibility:hidden;transition:opacity .14s ease-out,visibility 0s linear .36s}.fy.on>div{opacity:1;visibility:visible;transition:opacity .24s ease-out .16s,visibility 0s}.act{row-gap:0}.rlog{flex-basis:100%}.rlogin{padding-top:10px;align-items:center}.gfold .addrow{margin-top:2px}.calrow{flex-basis:100%;padding-top:4px}.cal{width:300px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 12px 32px -14px #241a3d3d}.calf{display:flex;align-items:center;gap:8px}.cfield{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;border-radius:10px;background:var(--well);font-size:11px;color:var(--ink3);text-align:left;transition:box-shadow .16s ease-out,background-color .16s ease-out}.cfield b{font-size:13px;font-weight:500;color:var(--ink)}.cfield.on{background:#fff;box-shadow:inset 0 0 0 2px #6a7cec}.carr{color:#8b8998;font-size:13px}.calh{display:flex;align-items:center;justify-content:space-between;font-size:13px}.calh b{font-weight:600}.calg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.cw{display:grid;place-items:center;height:24px;font-size:11px;color:#8b8998}.cd{height:34px;display:grid;place-items:center;border-radius:999px;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color .12s ease-out}.cd:hover{background:var(--well)}.cd.we{color:#5b5869}.cd.out{color:#b5b3c1}.cd.today{box-shadow:inset 0 0 0 1px #8b8998}.cd.rng{border-radius:0;background:#e9eeff;color:#2f3885}.cd.s,.cd.e{background:#434fac;color:#fff;font-weight:600}.cd.rs{border-radius:999px 0 0 999px}.cd.re{border-radius:0 999px 999px 0}.cd:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.calq{display:flex;flex-wrap:wrap;gap:6px}.calq .chip{height:28px}.calb{display:flex;align-items:center;gap:8px}.calhint{font-size:12px;color:var(--ink2);font-weight:500}.dbtn{padding:0 8px;margin-left:-8px;border-radius:8px;transition:background-color .12s ease-out}.dbtn:hover,.dbtn[aria-expanded=true]{background:var(--well)}.chip{height:30px;padding:0 11px;border-radius:999px;background:var(--well);color:var(--ink2);font-size:12px;transition:background-color .12s ease-out,color .12s ease-out}.chip:hover{background:#e6e5ef;color:var(--ink)}.chip.is-on{background:var(--ink);color:#e8edff}.av.ea{width:22px;height:22px;font-size:9px;margin-top:-3px}.lwho{display:inline-flex;align-items:center;gap:4px;flex:none}.lwl{font-size:12px;color:var(--ink3);margin-right:4px}.lsep{width:1px;height:22px;margin:0 4px;background:#241a3d1a;flex:none}.chip.apchip.lp.off .av{background:transparent;box-shadow:inset 0 0 0 1px #d4d2de;color:#6e6a7b}.chip.apchip.lp.is-on .av{background:#e8edff;color:#241a3d}.chip.apchip{display:inline-grid;grid-template-columns:auto 0fr;align-items:center;column-gap:0;height:36px;padding:0 5px;transition:grid-template-columns .3s var(--ease),column-gap .3s var(--ease),padding .3s var(--ease),background-color .12s ease-out,color .12s ease-out}.chip.apchip:hover,.chip.apchip:focus-visible{grid-template-columns:auto 1fr;column-gap:7px;padding:0 13px 0 5px}.capick .chip.apchip:hover,.capick .chip.apchip:focus-visible{grid-template-columns:auto 0fr;column-gap:0;padding:0 5px}.capick .chip.apchip .xl{display:none}.chip.apchip .av{width:26px;height:26px;font-size:10px}.chip.apchip.is-on .av{background:#e8edff;color:#241a3d}.chip.chip-done{height:36px}.chip.chip-done{display:inline-flex;align-items:center;gap:6px;padding:0 14px 0 11px;background:#434fac;color:#fff;font-weight:600;box-shadow:0 4px 12px -6px #434fac99}.chip.chip-done:hover{background:#2f3885;color:#fff}.donesep{align-self:center;width:1px;height:20px;margin:0 4px;background:#241a3d1f}.sdot{width:8px;height:8px;border-radius:999px;flex:none}.unfold-in{animation:uin .28s var(--ease) 60ms backwards}@keyframes uin{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;transition:background-color .12s ease-out}.btn-ink{background:var(--ink);color:#e8edff}.btn-ink:hover{background:#0e002c}.btn-live{background:var(--live-fill);color:#fff}.btn-live:hover{background:#8710ad}.btn-soft{background:var(--well);color:var(--ink)}.btn-soft:hover{background:#e6e5ef}.scrim{position:absolute;inset:0;background:#241a3d1a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fd .26s ease-out;z-index:7}.sheet{scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.sheet{position:absolute;left:max(24px,calc(50% - 470px));top:72px;width:min(940px,calc(100% - 48px));max-height:calc(100% - 156px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 1px 2px #241a3d0d,0 24px 64px -16px #241a3d47,0 0 0 1px #241a3d0d;transform-origin:0 0;z-index:8}.sheet.is-closing{animation:sout .18s cubic-bezier(.4,0,1,1) forwards}.sheet{display:flex;flex-direction:column;overflow:hidden}.sheet:not(.v-side):not(.v-full){height:calc(100% - 156px)}.sheet .chead{flex:none}.sheet .cbody{flex:1;min-height:0}.sheet:not(.v-side) .cbody{flex-wrap:nowrap}.sheet:not(.v-side) .ccol{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sheet:not(.v-side) .ccol::-webkit-scrollbar{display:none}.sheet.v-side .cbody{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sheet.v-side .cbody::-webkit-scrollbar{display:none}.scrim.is-closing{animation:fdo .18s cubic-bezier(.4,0,1,1) forwards}@keyframes sin{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes sout{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes fd{0%{opacity:0}}@keyframes fdo{to{opacity:0}}.xf{animation:fd .16s ease-out}.prop{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:34px;font-size:13px}.prop>span:first-child{color:var(--ink3)}.capsule{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 12px;border-radius:999px;background:#241a3df2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#e8edff;box-shadow:0 18px 40px -14px #241a3d73,inset 0 0 0 1px #ffffff0f;z-index:9;white-space:nowrap}.cmark{display:grid;place-items:center;width:30px;height:30px;margin-left:-4px}.capsule{gap:0;height:46px;padding:0 8px;transition:padding .36s var(--ease),box-shadow .3s ease-out}.capsule.is-msg.no-act{padding-right:18px}.capsule.is-run,.capsule.is-msg,.capsule.is-idle:not(.is-rest):hover,.capsule.is-idle:not(.is-rest):has(.cdock:focus-visible,.cx-idle :focus-visible){padding-right:5px}.capsule.is-idle:not(:hover):not(:has(.cdock:focus-visible,.cx-idle :focus-visible)),.capsule.is-rest{box-shadow:0 10px 26px -12px #241a3d66,inset 0 0 0 1px #ffffff0f}.cdock{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;flex:none}.cdock:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.cdock .cmark{margin:0}.cm-run{position:absolute;inset:0;background:#241a3d;border-radius:999px}.cx{display:grid;grid-template-columns:0fr;transition:grid-template-columns .36s var(--ease)}.cx>div{min-width:0;overflow:hidden;display:flex;align-items:center;gap:10px;opacity:0;filter:blur(3px);visibility:hidden;transition:opacity .14s ease-out,filter .2s ease-out,visibility 0s linear .36s}.capsule.is-run .cx-run,.capsule.is-msg .cx-msg,.capsule.is-idle:not(.is-rest):hover .cx-idle,.capsule.is-idle:not(.is-rest):has(.cdock:focus-visible,.cx-idle :focus-visible) .cx-idle{grid-template-columns:1fr}.capsule.is-run .cx-run>div,.capsule.is-msg .cx-msg>div,.capsule.is-idle:not(.is-rest):hover .cx-idle>div,.capsule.is-idle:not(.is-rest):has(.cdock:focus-visible,.cx-idle :focus-visible) .cx-idle>div{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.cx>div:before{content:"";flex:none;width:0}.capsule .cbtn.cstart{background:#e8edff;color:#241a3d;font-weight:500}.capsule .cbtn.cstart:hover{background:#fff}.capsule .cbtn.cacc{background:#e8edff;color:#241a3d;font-weight:500}.capsule .cbtn.cacc:hover{background:#fff}.capsule .cstart .kbd{background:#241a3d14;color:#5b5869}.capsule .sep{width:1px;height:20px;background:#ffffff1a}.capsule .cbtn{height:36px;padding:0 12px;border-radius:999px;color:#e8edff;font-size:13px;transition:background-color .12s ease-out}.capsule .cbtn:hover{background:#ffffff14}.capsule .stop{height:36px;padding:0 14px;border-radius:999px;background:var(--live-fill);color:#fff;font-weight:500}.unfold{display:grid;grid-template-columns:0fr;transition:grid-template-columns .36s var(--ease)}.unfold.is-open{grid-template-columns:1fr}.unfold>div{min-width:0;overflow:hidden;display:flex;align-items:center;gap:4px;visibility:hidden;transition:visibility 0s linear .36s}.unfold.is-open>div{visibility:visible;transition-delay:0s}.dot{width:8px;height:8px;border-radius:999px;background:var(--live);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #c640f78c}50%{box-shadow:0 0 0 5px #c640f700}}@keyframes tdGlowShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes tdTextGlow{0%{text-shadow:0 0 14px rgba(198,64,247,.35)}to{text-shadow:0 0 22px rgba(198,64,247,.6)}}.glow-d{display:inline-flex;border-radius:999px;padding:1.5px;background:linear-gradient(120deg,#433f51,#c640f7,#433f51,#6a7cec,#433f51) 0 0/300% 100%;animation:tdGlowShift 5s ease infinite}.tglow{animation:tdTextGlow 2.4s ease-in-out infinite alternate}.kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:#241a3d0d;font-family:Geist Mono,monospace;font-size:10px;color:var(--ink2)}.capsule .kbd{background:#ffffff1a;color:#d4d2de}.fx.fxm.on,.fy.on,.gbody.on,.acc.open .abody,.row.is-open .expand,.drawer.is-open,.unfold.is-open,.cbox:focus-within .ctoolf,.cbox.has .ctoolf,.capsule.is-run .cx-run,.capsule.is-msg .cx-msg,.capsule.is-idle:not(.is-rest):hover .cx-idle,.capsule.is-idle:not(.is-rest):has(.cdock:focus-visible,.cx-idle :focus-visible) .cx-idle{transition-delay:80ms}.qc.xb:hover,.qc.xb:focus-visible,.ib.hx:hover,.ib.hx:focus-visible,.go:hover,.go:focus-visible,.chip.apchip:hover,.chip.apchip:focus-visible{transition-delay:60ms}.row.is-open.is-swap .expand,.acc.open.is-swap .abody{transition-delay:0ms}.row.is-open .expand>div{animation:govf 0s linear .44s forwards}.rstat .pop{min-width:200px}.pop .mi[aria-checked=true]{font-weight:600}.pop .mi[aria-checked=true]:after{content:"";margin-left:auto;width:5px;height:9px;border:solid #434fac;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);flex:none}.qc.xb[aria-expanded=true]{grid-template-columns:auto 1fr;column-gap:7px;padding:0 12px 0 9px;box-shadow:inset 0 0 0 1px #8b8998;background:#fff}.qc.xb[aria-expanded=true] .xl>span{opacity:1;transform:none}.njmscrim{position:absolute;inset:0;z-index:55;background:#0e002c29;animation:scrimin .22s ease-out}.njmscrim.is-out{animation:scrimout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.njmenu{position:absolute;left:50%;top:50%;z-index:56;width:min(340px,calc(100% - 48px));max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:8px 8px 10px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 28px 64px -18px #0e002c73;transform:translate(-50%,-50%);animation:calin .28s var(--ease) 40ms both}.njmenu.is-out{animation:calout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.njm-h{display:flex;align-items:center;gap:8px;padding:4px 2px 8px 12px}.njm-h b{flex:1;font-size:15px;font-weight:600;color:var(--ink)}.njm-l{display:flex;flex-direction:column}.njmenu .mi{min-height:42px;font-size:14px;padding:0 12px;border-radius:10px}.njmenu .mi[aria-checked=true]{font-weight:600}.njmenu .mi[aria-checked=true]:after{content:"";margin-left:auto;width:5px;height:9px;border:solid #434fac;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);flex:none}.njm-foot{display:flex;justify-content:flex-end;margin-top:6px;padding:10px 4px 0;border-top:1px solid rgba(36,26,61,.07)}.aip{display:flex;flex-direction:column;gap:14px}.ai-intro{margin:0;font-size:13px;line-height:1.6;color:var(--ink2);text-wrap:pretty}.ai-sugs{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.chip.ai-sug{height:auto;min-height:32px;padding:6px 13px;text-align:left;line-height:1.4;font-size:13px;color:var(--ink);background:var(--surface,#fff);box-shadow:inset 0 0 0 1px #e6e5ef}.chip.ai-sug:hover{box-shadow:inset 0 0 0 1px #c9c7d6;background:#faf9fe}.ai-thread{display:flex;flex-direction:column;gap:12px}.aim{display:flex;gap:10px;align-items:flex-start;max-width:100%}.aim.me{justify-content:flex-end}.aim.me .ai-b{max-width:85%;padding:9px 13px;border-radius:14px 14px 4px;background:var(--ink);color:#e8edff;font-size:13px;line-height:1.5}.aim.bot .ai-b{flex:1;min-width:0;font-size:13px;line-height:1.6;color:#433f51}.ai-ic{display:grid;place-items:center;width:24px;height:24px;margin-top:-2px;border-radius:8px;background:#f3e6fd;color:#a523d1;flex:none}.ai-mk{display:grid;place-items:center;width:24px;height:24px;flex:none;margin-top:-2px}.ai-reading{color:#7d1aa3;font-weight:500;font-size:13px}.ai-prop{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:12px;border-radius:12px;background:#fbfaff;box-shadow:inset 0 0 0 1px #ece9f7}.ai-pi{position:relative;padding-left:16px;font-size:13px;color:var(--ink)}.ai-pi:before{content:"";position:absolute;left:3px;top:.6em;width:6px;height:6px;border-radius:2px;background:#6a7cec}.ai-pa{display:flex;gap:8px;margin-top:6px}.ai-pd{margin-top:4px;font-size:12px;color:var(--ink3)}.ai-pd.ok{color:#036c46}.ai-comp{position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px 0 16px;margin-bottom:-16px;background:var(--surface,#fff);box-shadow:0 40px 0 0 var(--surface,#fff);border-top:1px solid rgba(36,26,61,.07)}.ai-tools{display:flex;gap:4px}.ai-tool{position:relative;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink2);cursor:pointer}.ai-tool:hover,.ai-tool[aria-expanded=true]{background:var(--well);color:var(--ink)}.ai-use{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:#fbfaff;box-shadow:inset 0 0 0 1px #ece9f7}.ai-use-h{padding:2px 6px 4px;font-size:11px;font-weight:600;color:var(--ink3)}.ai-uf{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 6px;border-radius:8px;font-size:13px;color:var(--ink);text-align:left}.ai-uf:hover{background:var(--well)}.ai-files{display:flex;flex-wrap:wrap;gap:6px}.ai-row{display:flex;align-items:flex-end;gap:8px}.ai-in{flex:1;min-width:0;box-sizing:border-box;min-height:52px;max-height:140px;padding:10px 12px;border:0;border-radius:12px;background:var(--surface,#fff);box-shadow:inset 0 0 0 1px #d4d2de;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);resize:none;outline:0;field-sizing:content}.ai-in:focus{box-shadow:inset 0 0 0 2px #6a7cec}.ai-send{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--ink);color:#e8edff;transition:opacity .16s ease-out}.ai-send.is-dis{opacity:.35;pointer-events:none}.ai-note{font-size:11.5px;color:var(--ink3)}.rinfo .info-tip{left:auto;right:-10px}.emscrim{z-index:52}.empop{position:absolute;left:50%;top:50%;z-index:53;width:min(640px,calc(100% - 48px));max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:22px 24px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 32px 72px -20px #0e002c73;transform:translate(-50%,-50%);animation:njin .32s var(--ease) 60ms both}.empop.is-out{animation:njout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.emhead{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.emtt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.emtt b{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.emtt span{font-size:13px;color:var(--ink2)}.emgrid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px 16px}.emlab{display:block;margin:10px 0 6px;font-size:13px;font-weight:600;color:var(--ink)}.emgrid .emlab{margin-top:0}.emopt{font-weight:400;color:var(--ink3)}.emto-v{display:flex;align-items:center;gap:10px;min-height:36px}.emto-v .av{width:30px;height:30px;font-size:11px}.emto-t{display:flex;flex-direction:column;line-height:1.3;min-width:0}.emto-t b{font-size:13px;font-weight:600;color:var(--ink)}.emto-t .mono{font-size:11.5px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emto-none{display:flex;align-items:center;min-height:36px;font-size:13px;color:var(--ink3)}.emfrom .njseg{padding:3px}.emfrom .njsg{height:30px;padding:0 13px;font-size:13px}.ckl.emck{min-height:36px;margin:0;padding:0 8px;font-size:13px;white-space:nowrap}.emhint{margin:6px 0 0;font-size:12px;color:var(--ink3)}.emin{display:block;width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #d4d2de;font:inherit;font-size:14px;color:var(--ink);outline:0}.emin:focus{box-shadow:inset 0 0 0 2px #6a7cec}.emin::placeholder{color:var(--ink3)}.embody{height:auto;min-height:220px;max-height:360px;padding:10px 12px;line-height:1.6;resize:vertical;field-sizing:content}.embox{display:grid;place-items:center;min-height:240px;margin-top:14px;border-radius:14px;border:1.5px dashed #dcdae6}.embox.is-writing{border-style:solid;border-color:transparent;background:linear-gradient(var(--surface,#fff),var(--surface,#fff)) padding-box,linear-gradient(120deg,#e6e5ef,#c640f7,#e6e5ef,#6a7cec,#e6e5ef) 0 0/300% 100% border-box;animation:tdGlowShift 2.2s ease infinite}.emgo{height:40px;padding:0 18px;gap:8px;font-size:14px}.emw{display:flex;align-items:center;gap:10px}.emwt{font-size:14px;font-weight:500;color:#7d1aa3}.emnote{margin-top:6px;font-size:12px;color:var(--ink3)}.emfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.emsp{flex:1}.emfoot .btn{height:38px;gap:8px}.emfoot .btn.is-dis{opacity:.45;pointer-events:none}.emfoot .btn.is-done{color:#036c46}.emout.is-filling .emsub{animation:njwipe .62s var(--ease) both,njink 1.5s ease-out both}.emout.is-filling .embody{animation:njwipey 1.2s var(--ease) .18s both,njink2 1.7s ease-out .18s both}.emto-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 12px 4px 6px;border-radius:12px;background:var(--surface,#fff);box-shadow:inset 0 0 0 1px #d4d2de;text-align:left}.emto-btn:hover,.emto-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px #8b8998}.emto-btn .emto-t{flex:1}.emto-btn .emto-none{flex:1;min-height:0;padding-left:6px}.emchev{flex:none;color:var(--ink3);transition:transform .3s var(--ease)}.emto-btn[aria-expanded=true] .emchev{transform:rotate(180deg)}.emto-btn .av,.emto-o .av{width:30px;height:30px;font-size:11px;flex:none}.emto{position:relative}.emto-catch{position:fixed;inset:0;z-index:4}.emto-list{position:absolute;left:0;top:calc(100% + 6px);z-index:5;min-width:max(100%,320px);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 18px 40px -12px #241a3d47;transform-origin:20% top;animation:emdrop .22s var(--ease) backwards}@keyframes emdrop{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.empop>*{flex:none}.emto-o{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px 4px 6px;border-radius:10px;text-align:left}.emto-o:hover{background:var(--well)}.emto-o .emto-t{flex:1}.emto-o.on .emto-t b{font-weight:600}.emto-o.on:after{content:"";width:5px;height:9px;margin-right:4px;border-style:solid;border-color:#434fac;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg);flex:none}.emto-o:not(:has(.av)) .emto-t{padding-left:8px}.njscrim{position:absolute;inset:0;z-index:50;background:#0e002c3d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:scrimin .26s ease-out}.njscrim.is-out{animation:scrimout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes njin{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@keyframes njout{to{opacity:0;transform:translate(-50%,-49%) scale(.98)}}.njpop{position:absolute;left:50%;top:50%;max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;z-index:51;width:min(780px,calc(100% - 48px));box-sizing:border-box;display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 32px 72px -20px #0e002c73;transform:translate(-50%,-50%);animation:njin .32s var(--ease) 60ms both}.njpop.is-out{animation:njout .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.njclick{position:absolute;inset:0;z-index:4;border-radius:inherit;min-height:100%}.njfoot{position:sticky;bottom:0;background:#fff;border-radius:0 0 20px 20px;z-index:3}.njpop .anchor{z-index:auto}.njhead{display:flex;align-items:center;gap:8px;padding:18px 16px 0 30px}.njcrumb{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--ink3);white-space:nowrap;overflow:hidden}.njcrumb b{font-size:14px;font-weight:600;color:var(--ink)}.njcrumb .mono{font-size:12px}.njx{width:32px;height:32px;border-radius:999px}.njaif{margin:0 24px}.njaif.on>div{padding-top:12px}.njai{border-radius:15px;padding:1.5px;background:#ece9f7;transition:background-color .3s ease-out}.njai.is-reading{background:linear-gradient(120deg,#e6e5ef,#c640f7,#e6e5ef,#6a7cec,#e6e5ef) 0 0/300% 100%;animation:tdGlowShift 2.2s ease infinite}.njai-in{border-radius:13.5px;background:#fbfaff;padding:12px 12px 10px 14px;display:flex;flex-direction:column;gap:10px}.njai.is-reading .njai-in{background:var(--live-tint)}.njai.is-done .njai-in{padding-bottom:12px}.njai-top{display:flex;align-items:center;gap:10px;min-height:32px}.njai-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f3e6fd;color:#a523d1;flex:none}.njai-ic.done{background:#e3f5ec;color:#058758}.njai-mk{display:grid;place-items:center;width:28px;height:28px;flex:none}.njai-t{flex:1;min-width:0;font-size:13px;color:var(--ink2);line-height:1.4}.njai-t b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.njai.is-reading .njai-t{color:#7d1aa3;font-weight:500}.njai-go{height:32px;gap:7px;flex:none}.njai-opts{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px}.njai-l{font-size:12px;color:var(--ink3)}.njseg{display:inline-flex;flex-wrap:wrap;gap:2px;justify-self:start;padding:2px;border-radius:999px;background:#f0eff6}.njsg{height:26px;padding:0 11px;border-radius:999px;font-size:12px;color:var(--ink2);transition:background-color .16s ease-out,color .16s ease-out}.njsg.on{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 2px #241a3d14}.njai-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:26px;margin-left:-4px;padding:0 6px;border-radius:8px;font-size:12px;color:var(--ink3)}.njai-more:hover{color:var(--ink)}.njchev{display:inline-grid;transform:rotate(-90deg);transition:transform .3s var(--ease)}.njchev.on{transform:none}.njai-instr{width:100%;box-sizing:border-box;margin-top:4px;border:0;border-radius:10px;padding:8px 10px;background:#fff;box-shadow:inset 0 0 0 1px #e6e5ef;font:inherit;font-size:13px;color:var(--ink);resize:none;outline:0}.njai-instr:focus{box-shadow:inset 0 0 0 2px #6a7cec}.njtw{position:relative;margin:18px 22px 0;border-radius:10px}.njt{display:block;width:100%;box-sizing:border-box;height:48px;border:0;outline:0;background:transparent;padding:0 8px;font:inherit;font-size:26px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.njt::placeholder{color:var(--ink3);font-weight:500}.njt.is-warn::placeholder{color:#a12533}.njt.is-warn{animation:njshake .32s var(--ease)}@keyframes njshake{25%{transform:translate(-4px)}75%{transform:translate(3px)}}.njdesc{margin:6px 30px 0}.njdesc-h{display:flex;align-items:center;gap:10px;margin-bottom:4px}.njfor{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#f0eff6}.njtab{height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--ink2)}.njtab.on{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 1px 2px #241a3d14}.njhint{font-size:12px;color:var(--ink3)}.njdw{position:relative;margin:0 -8px;border-radius:10px}.njd{display:block;width:100%;box-sizing:border-box;min-height:120px;border:0;outline:0;resize:vertical;background:transparent;padding:6px 8px;font:inherit;font-size:15px;line-height:1.55;color:#433f51;field-sizing:content;max-height:160px}.Q ::placeholder{color:var(--ink3);opacity:1}.njd::placeholder{color:var(--ink3)}.njchk{display:flex;flex-direction:column;margin:8px 30px 0;padding:8px 0 0;border-top:1px solid rgba(36,26,61,.06)}.njchk-h{font-size:12px;font-weight:600;color:var(--ink2);margin-bottom:2px}.njchk-h .mono{font-weight:400;color:var(--ink3);margin-left:4px}.njck{display:flex;align-items:center;gap:10px;min-height:30px;border-radius:8px;font-size:13px;color:var(--ink)}.njck .box{flex:none;width:15px;height:15px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #a5a2b0}.njck-t{flex:1;min-width:0}.njck .x{opacity:0;transition:opacity .12s ease-out}.njck:hover .x,.njck:focus-within .x{opacity:.7}.njprops{display:flex;flex-wrap:wrap;gap:8px;padding:18px 26px 0}.njc{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;max-width:100%;padding:0 13px;border-radius:999px;font-size:13px;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #e6e5ef;white-space:nowrap;transition:background-color .12s ease-out,box-shadow .12s ease-out}.njc:hover,.njc[aria-expanded=true]{background:#faf9fe;box-shadow:inset 0 0 0 1px #c9c7d6}.njc>svg{color:var(--ink2);flex:none}.njc .muted{color:var(--ink3)}.njc .tag{height:20px;margin-left:-5px;font-size:11.5px}.njc .njm{overflow:hidden;text-overflow:ellipsis;color:var(--ink2)}.njc .avs .av{width:20px;height:20px;font-size:9px}.njc .avs{margin-left:-5px}.njmore{display:flex;flex-direction:column;gap:6px;padding:12px 26px 0}.njin{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;background:#f7f6fb;color:var(--ink2)}.njin input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.njin:focus-within{box-shadow:inset 0 0 0 2px #6a7cec;background:#fff}.njdrop{display:flex;flex-wrap:wrap;gap:6px;margin:18px 26px 0;padding:8px;border-radius:14px;border:1.5px dashed #dcdae6;transition:border-color .16s ease-out,background-color .16s ease-out}.njdrop.is-over{border-color:#6a7cec;background:#f3f5ff}.njdrop-row{flex:1 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.njadd{position:relative;height:30px;gap:6px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px #e6e5ef}.njfile-in{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.njdrop-t{flex:1;min-width:180px;font-size:12px;color:var(--ink3)}.njsample{flex:none}.njfile{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:32px;padding:0 4px;border-radius:9px;background:#f4f2fc;font-size:12.5px;color:var(--ink)}.njf-ic{display:grid;place-items:center;height:24px;min-width:30px;padding:0 4px;box-sizing:border-box;border-radius:6px;font:600 9px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.03em;background:#ffe8e8;color:#a12533}.njf-ic.eml{background:#e9eeff;color:#2f3885}.njf-ic.xls{background:#e3f5ec;color:#036c46}.njf-ic.img{background:#d9f3ff;color:#0a5475}.njf-ic.vid{background:#f3e6fd;color:#7d1aa3}.njf-n{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.njf-s{font-size:11px;color:var(--ink3)}.njfoot{display:flex;align-items:center;gap:8px;margin-top:20px;padding:14px 20px 16px 26px;border-top:1px solid rgba(36,26,61,.07)}.njsw{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 6px;margin-left:-6px;border-radius:8px;font-size:12.5px;color:var(--ink2)}.njsw .sw{margin-left:0}.njgo{gap:0}.njgo .kbd{margin-left:10px;background:#e8edff24;color:#c9cdf0}.njgo.is-dis{opacity:.5}@keyframes njtxt{0%{background-position:100% 0}to{background-position:0 0}}.njghost{display:none}.njpop.is-reading .njt::placeholder,.njpop.is-reading .njd::placeholder{color:transparent}.njpop.is-reading .njghost{display:block;position:absolute;left:8px;right:8px;pointer-events:none;overflow:hidden}.njpop.is-reading .njgt{top:0;height:48px;line-height:48px;font-size:26px;font-weight:500;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.njpop.is-reading .njgd{top:6px;font-size:15px;line-height:1.55}.njpop.is-reading .njghost,.njpop.is-reading .njc.ai>span,.njpop.is-reading .njc.ai .muted{color:transparent;background:linear-gradient(100deg,#a5a2b0 0% 38%,#c640f7 46%,#6a7cec 54%,#a5a2b0 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:njtxt 1.5s linear infinite}.njpop.is-reading .njc.ai>svg{color:#c640f7;opacity:.7}.njtw:has(.njt:not(:placeholder-shown)) .njghost,.njdw:has(.njd:not(:placeholder-shown)) .njghost{display:none!important}.njpop.is-reading .njtw:has(.njt:not(:placeholder-shown)) .njt,.njpop.is-reading .njdw:has(.njd:not(:placeholder-shown)) .njd{animation:tdTextGlow 1.2s ease-in-out infinite alternate}@keyframes njwipe{0%{clip-path:inset(-28px 100% -28px -28px);opacity:.3}to{clip-path:inset(-28px -28px -28px -28px);opacity:1}}@keyframes njwipey{0%{clip-path:inset(-28px -28px 100% -28px);opacity:.3}to{clip-path:inset(-28px -28px -28px -28px);opacity:1}}@keyframes njhalo{0%{box-shadow:0 0 #c640f700}30%{box-shadow:0 0 0 3px #c640f72e,0 0 22px #c640f752}to{box-shadow:0 0 #c640f700}}@keyframes njink{0%{color:var(--live-text);text-shadow:0 0 16px rgba(198,64,247,.55)}60%{color:var(--live-text);text-shadow:0 0 10px rgba(198,64,247,.25)}to{color:var(--ink);text-shadow:none}}@keyframes njink2{0%{color:var(--live-text);text-shadow:0 0 14px rgba(198,64,247,.45)}to{color:var(--body);text-shadow:none}}.njpop.is-filling .njfx{animation:njwipe .62s var(--ease) var(--d,0ms) both}.njpop.is-filling .njfx.njy{animation:njwipey 1.1s var(--ease) var(--d,0ms) both}@keyframes njglowt{0%{text-shadow:0 0 14px rgba(198,64,247,.75),0 0 2px rgba(198,64,247,.5)}to{text-shadow:0 0 0 rgba(198,64,247,0)}}.njpop.is-filling .njtw,.njpop.is-filling .njin.njfx{animation:njwipe .62s var(--ease) var(--d,0ms) both}.njpop.is-filling .njdw{animation:njwipey 1.1s var(--ease) var(--d,0ms) both}.njpop.is-filling .njc.njfx,.njpop.is-filling .njfile.njfx{animation:njwipe .62s var(--ease) var(--d,0ms) both,njglowt 1.5s ease-out var(--d,0ms) both}.njpop.is-filling .njin.njfx input{animation:njglowt 1.5s ease-out var(--d,0ms) both}.njpop.is-filling .njt{animation:njink 1.5s ease-out both}.njpop.is-filling .njd{animation:njink2 1.7s ease-out .38s both}.njpop.is-filling .njck.njfx{animation:njwipe .52s var(--ease) var(--d) both,njink 1.2s ease-out var(--d) both}@media(prefers-reduced-motion:reduce){.njai.is-reading,.njpop.is-reading .njghost,.njpop.is-reading .njc.ai>span,.njpop.is-reading .njc.ai .muted{animation:none}.njpop.is-filling .njfx,.njpop.is-filling .njtw,.njpop.is-filling .njdw,.njpop.is-filling .njt,.njpop.is-filling .njd,.njpop.is-filling .njck.njfx{animation:fd .2s ease-out both}}.mplay,.swa,.mboard,.mmore,.msearch,.ponly{display:none}.qpage{display:contents}.pop.is-out,.calpop.is-out,.calscrim.is-out,.msheet.is-out{pointer-events:none}@keyframes tabpop{0%{transform:scale(.78)}to{transform:none}}@keyframes scrimin2{0%{opacity:0}}@keyframes scrimout2{to{opacity:0}}.clickaway.is-out,.cclick.is-out{pointer-events:none}@keyframes msin{0%{transform:translateY(calc(100% + 16px))}to{transform:none}}@keyframes msout{to{transform:translateY(calc(100% + 40px))}}@keyframes mdown{to{transform:translateY(calc(100% + 40px))}}.mscrim{z-index:60}.msheet{position:absolute;left:0;right:0;bottom:0;z-index:61;max-height:86%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;box-sizing:border-box;padding:22px 8px max(12px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -12px 40px -16px #241a3d59;animation:msin .38s var(--ease) 40ms both}.msheet.is-out{animation:msout .18s cubic-bezier(.4,0,1,1) forwards}.msheet:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.msh{display:flex;align-items:center;gap:8px;padding:4px 4px 10px 12px}.msht{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msht b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.mssub{font-size:13px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.msx{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--ink2)}.msx:before{content:"";position:absolute;width:32px;height:32px;border-radius:999px;background:var(--well)}.msx{position:relative}.msx svg{position:relative}.msl{display:flex;flex-direction:column}.msi{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border-radius:12px;font-size:15px;color:var(--ink);text-align:left}.msi:active{background:var(--well)}.msi .sdot{width:10px;height:10px}.msn{flex:1;min-width:0}.msc{font-size:13px;color:var(--ink3)}.mst{display:grid;place-items:center;width:24px;opacity:0}.mst:after{content:"";width:6px;height:11px;border:solid #434fac;border-width:0 2.5px 2.5px 0;transform:translateY(-2px) rotate(45deg)}.msi.on{font-weight:600}.msi.on .mst{opacity:1}.msfoot{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:4px;padding:0 12px;border-top:1px solid var(--hair);font-size:15px;color:#434fac}.mslog{display:flex;flex-direction:column;gap:8px;padding:0 8px}.mslab{margin-top:6px;font-size:12px;font-weight:600;color:var(--ink2)}.mswho{display:flex;flex-wrap:wrap;gap:8px}.chip.mlp{height:40px;padding:0 14px 0 6px;gap:8px;font-size:14px}.chip.mlp .av{width:28px;height:28px;font-size:10px;margin:0}.chip.mlp.is-on{background:var(--ink);color:#e8edff;box-shadow:none}.msdur{display:flex;gap:8px}.msin{height:48px;box-sizing:border-box;border-radius:12px;padding:0 14px;font-size:16px;background:var(--well);color:var(--ink);border:0;outline:0;min-width:0}.msdur .msin{flex:1}.msin:focus{box-shadow:inset 0 0 0 2px #6a7cec;background:#fff}.chip.msq{height:48px;padding:0 14px;font-size:14px}.btn.msgo{height:52px;margin-top:10px;border-radius:14px;font-size:15px;justify-content:center}.tview{margin-left:4px;flex:none}.tsrch{display:flex;align-items:center;gap:8px;flex:none;width:210px;height:32px;padding:0 6px 0 12px;box-sizing:border-box;border-radius:999px;background:var(--well);color:var(--ink3);cursor:text;transition:background-color .16s ease-out,box-shadow .16s ease-out}.tsrch:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px #6a7cec}.tsri{display:grid;place-items:center;flex:none}.tsrch input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:13px;color:var(--ink)}.tsrch input::placeholder{color:var(--ink3)}.tsrch .x{flex:none}.tfck{margin:0 0 2px}.tfck.on>span:last-child{color:var(--ink);text-decoration:none}.tperb{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;height:32px;padding:0 10px 0 12px;border-radius:999px;transition:background-color .12s ease-out}.tperb:hover,.tperb.on{background:var(--well)}.tperb svg{flex:none;color:var(--ink3)}.tperb .achv{display:grid;color:var(--ink3);transition:transform .3s var(--ease)}.tperb.on .achv{transform:rotate(180deg)}.twnav .pop .calg{margin-top:4px}.twnav .pop .calh{margin-bottom:6px}.twnav .pop .tlcalh{display:block;margin-top:8px}.tview .njsg{height:30px;padding:0 13px;font-size:13px}.twk{width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:0 24px 6px}.twnav{display:flex;align-items:center;gap:4px;min-height:32px}.twlab{min-width:104px;text-align:center;font-size:14px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.twnav .chip{margin-left:6px;height:28px}.twtot{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ink3)}.twtot .mono{font-size:16px;font-weight:600;color:var(--ink)}.twdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:10px}.twd{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px 11px;border-radius:12px;text-align:left;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .12s ease-out,box-shadow .12s ease-out}.twd:hover{background:var(--well)}.twd:active{transform:scale(.97)}.twd:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.twn{font-size:12px;color:var(--ink3)}.twn b{font-weight:500}.twt{font-size:14px;font-weight:500;color:var(--ink)}.twbar{display:block;width:100%;height:4px;border-radius:999px;background:var(--well);overflow:hidden}.twbar i{display:block;height:100%;border-radius:inherit;background:var(--ink3);transition:width .36s var(--ease)}.twd.is-today .twn{color:var(--ink);font-weight:600}.twd.is-today .twn b{font-weight:600}.twd.is-future .twt{color:var(--ink3)}.twd.is-live .twbar i{background:var(--live)}.twd.is-live .twt{color:var(--live-text)}.twd.is-on{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.twd.is-on .twn,.twd.is-on .twt{color:var(--act-strong)}.twd.is-on .twbar{background:var(--surface)}.twd.is-on .twbar i{background:var(--act)}.tlist{padding-top:4px!important}.tline{display:grid;grid-template-columns:24px minmax(0,1fr) auto 88px;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 14px}.tent .tl:after{height:auto;bottom:0}.tmain{min-width:0;padding:9px 0}.tt{display:flex;align-items:center;gap:8px;min-width:0}.tt .tl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tproj{flex:none;font-size:12px;color:var(--ink3);white-space:nowrap}.tent.is-loose .tt .tl{color:var(--ink)}.tent.is-closed .tl{cursor:default}.tent.is-closed .tl:after{display:none}.tn{display:flex;align-items:baseline;gap:8px;margin-top:3px;min-width:0;font-size:12px;color:var(--ink3)}.tnt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdate{flex:none;font-size:11.5px;color:var(--ink2)}.tlink{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--act);text-decoration:underline;text-underline-offset:2px}.tlink:hover{color:var(--act-strong)}.tedit{height:30px;padding:0 12px}.tacts{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.tdur{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.tdur .mono{font-size:14px;font-weight:500;color:var(--ink)}.tent.is-running .tdur .mono,.tent.is-running .tn{color:var(--live-text)}.tempty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;text-align:center}.tempty b{font-size:15px;font-weight:600;color:var(--ink);text-wrap:balance}.tempty span{max-width:340px;font-size:13px;color:var(--ink3);text-wrap:balance}.tempty .btn{margin-top:10px}.tsheet{margin-top:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line2);overflow:hidden}.tsr{display:grid;grid-template-columns:minmax(240px,2.4fr) repeat(7,minmax(60px,1fr)) 84px;align-items:stretch;min-height:48px;border-top:1px solid var(--hair)}.tsr:first-child{border-top:0}.tsh{min-height:40px;background:var(--well);font-size:12px;font-weight:600;color:var(--ink2)}.tsf{background:var(--well);font-weight:600}.tsj{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:8px 14px;font-size:12px;font-weight:600;color:var(--ink2)}.tsj .tl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tsj .tl:after{display:none}.tsj .tl:hover{text-decoration:underline;text-underline-offset:3px}.tsjm{display:flex;align-items:center;gap:6px;min-width:0}.tsjm .mono{font-size:11px;font-weight:400;color:var(--ink3)}.tsj .tl:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #6a7cec}.tsc{display:flex;align-items:center;justify-content:center;font-size:12px}.tsch b{margin-left:4px;font-weight:400;color:var(--ink3)}.tsc.is-today{background:color-mix(in srgb,var(--act-tint) 55%,transparent)}.tsch.is-today{color:var(--act-strong)}.tscc{min-height:56px;color:var(--ink);transition:background-color .12s ease-out}.tscc .mono{font-size:13px}.tscc:hover{background:var(--well)}.tscc:not(.has):hover:after{content:"+";font-size:16px;line-height:1;color:var(--ink3)}.tscc:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.tscc.is-live{color:var(--live-text)}.tscf .mono{font-size:13px;color:var(--ink)}.tst{display:flex;align-items:center;justify-content:flex-end;padding-right:16px;font-size:13px;font-weight:600;color:var(--ink)}.tsh .tst{font-size:12px;color:var(--ink2)}.tsh .tsj,.tsf .tsj{flex-direction:row;align-items:center;justify-content:flex-start;padding:0 14px}.tsf .tsc{min-height:44px}.trets{display:grid;gap:14px;padding-top:6px}.tret{padding:18px 20px 14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line2)}.trh{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.tring{display:grid;place-items:center;flex:none}.tring .trk{stroke:var(--track)}.tring .fg{transition:stroke-dasharray .6s var(--ease)}.trt{min-width:0}.trt b{display:block;font-size:15px;font-weight:600;color:var(--ink)}.trt span{display:block;margin-top:2px;font-size:12px;color:var(--ink3)}.trstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 8px}.trstats>span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--well)}.trstats em{font-style:normal;font-size:12px;color:var(--ink3)}.trstats b.mono{font-size:17px;font-weight:600;color:var(--ink)}.trstats b.tag{align-self:flex-start;height:24px;padding:0 9px}.trstats b.tag .mono{font-size:14px}.trent{margin-top:4px}.trsp{flex:1}.trstats>span.is-over b.mono{color:var(--over)}.trstats>span.is-over em{color:var(--over)}.tag-closed{background:var(--chip);color:var(--ink2);font-weight:600}.tret.is-closed{background:color-mix(in srgb,var(--well) 45%,transparent)}.trnone{margin:8px 12px 4px;font-size:13px;color:var(--ink3)}.trent .tent .tline{padding-left:2px;padding-right:0}.trent .erow{align-items:center}.trjob{display:inline;font-size:12px;font-weight:600}.trjob:after{display:none}.trjob:hover{text-decoration:underline;text-underline-offset:3px}.tlwho{flex-wrap:wrap}.tldayrow{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tlgrid2{margin-bottom:4px}.tlcalb{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 11px}.tlcalb svg{flex:none;color:var(--ink3)}.tlcalb:hover{color:var(--ink)}.tlcalb.is-on{background:var(--act-tint);color:var(--act-strong);font-weight:500}.tlcalb.is-on svg{color:var(--act)}.tlcalb.open{box-shadow:inset 0 0 0 1px #8b8998}.tlcalw{position:relative;display:inline-flex}.tlcal{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:300px;transform-origin:bottom right;animation:tlpopup .26s var(--ease) both;box-shadow:0 0 0 1px #241a3d14,0 18px 40px -12px #241a3d47}.tlcal .cd.fut{color:#b5b3c1;cursor:default}.tlcal .cd.fut:hover{background:transparent}.tlnext-off{opacity:.35;cursor:default}.tlcalh{font-size:12px;color:var(--ink3)}.tlrow{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.tljob{position:relative}.tljob .emto-btn.tlsel{min-height:44px;padding:6px 12px 6px 16px}.tlsel .emto-t b{display:flex;align-items:baseline;gap:8px;min-width:0}.tlpop .emtt b{font-size:24px;line-height:1.2;letter-spacing:-.02em}.emtt b span{font-size:inherit;color:inherit}.emtt.tlhd{flex-direction:row;align-items:center;gap:6px}.emtt.tlhd .tlhinfo{flex:none;font-size:13px}.tlhinfo .info-btn{width:24px;height:24px}.tlinfo.tlhinfo .info-tip{left:-8px;right:auto;top:30px;width:260px}.tllab{display:flex;align-items:center;gap:4px}.tlinfo .info-btn{width:20px;height:20px}.tlinfo .info-tip{top:26px;left:auto;right:-8px;width:250px;font-size:12px;font-weight:400;line-height:1.45;color:var(--body)}.tltime{position:relative}.tltime>.emin{padding-right:44px}.tlclock{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--ink3);transition:background-color .12s ease-out,color .12s ease-out}.tlclock:hover,.tlclock.on{background:var(--well);color:var(--ink)}.tlclock:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.tlpick{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:300px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #241a3d14,0 18px 40px -12px #241a3d47;transform-origin:top right;animation:tlpopdn .26s var(--ease) both}.tlpk-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border-radius:12px;background:var(--well)}.tlstep{width:36px;height:36px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);font-size:18px;line-height:1;color:var(--ink)}.tlstep:hover{background:var(--surface);color:var(--act)}.tlstep:active{transform:scale(.94)}.tlpk-val{display:flex;flex-direction:column;align-items:center;gap:2px}.tlpk-val b{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.tlpk-val i{font-style:normal;font-size:11.5px;color:var(--ink3)}.tlpk-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tlpre{height:30px;padding:0;font-size:12px}.tlpk-sec{margin:2px 2px -4px}.tlpk-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;color:var(--ink3)}.tlpk-range .emin{height:36px;text-align:center}.tlpk-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink3)}.tlpk-foot .btn{height:30px;padding:0 14px}@keyframes tlpopup{0%{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes tlpopdn{0%{opacity:0;transform:translateY(-6px) scale(.96)}}.tlgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.tlgrid2{grid-template-columns:minmax(0,1fr) 150px;align-items:end}.tlgrid .emto-btn .emto-t b,.tlgrid .emto-btn .emto-t .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlproj .emto-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.tljob .emto-o.tlpo{min-height:40px;padding:6px 14px 6px 12px;gap:10px}.tlpc{flex:none;min-width:60px;font-size:12px;color:var(--ink3);font-weight:400}.emto-btn .tlpc{min-width:0;margin:0;font-size:12.5px}.tlpn{flex:1;font-size:13px;color:var(--ink)}.tlpo.on .tlpn{font-weight:600}.tlph{margin:8px 8px 4px}.tlret .emto-list{left:auto;right:0}.emto-btn.is-locked{background:var(--well);box-shadow:none;cursor:default}.emto-btn.is-locked .emchev{display:none}.tlta{height:auto;min-height:92px;padding:10px 12px;line-height:1.5;resize:vertical}.tlhelp{margin-top:6px;font-size:12px;color:var(--ink3)}.tldel{color:var(--over)}.tldel:hover{background:#ffe8e8}.tljob .emto-btn{min-height:58px;padding:10px 14px 10px 16px;gap:12px}.tljob .emto-t{gap:4px;line-height:1.35}.tljob .emto-t b{font-size:14px}.tljob .emto-t .mono{font-size:12px}.tljob .emto-list{padding:8px;gap:4px}.tljob .emto-o{min-height:54px;padding:8px 14px 8px 12px;gap:12px}.tljob .emto-o .emto-t{padding-left:0}.tlpop .emlab{margin-top:12px}.tlpop .emhead+.emto .emlab{margin-top:12px}.tlpop .emhint{margin-top:10px}.ccol>*{flex-shrink:0}.Q .capsule.capsule{z-index:70}.Q .capsule.is-swap .cx{transition-delay:0ms}.Q .empop.tlpop{top:calc(50% - 34px);max-height:calc(100% - 148px)}.recp{display:flex;flex-direction:column;gap:10px;margin:2px 10px 8px;padding:12px 14px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.recph{display:flex;flex-direction:column;gap:3px}.recph b{font-size:14px;font-weight:600;color:var(--ink)}.recph span{font-size:12px;line-height:1.45;color:var(--ink3);text-wrap:pretty}.ckl.recmic{min-height:32px;margin:0 -6px}.recmi{display:grid;place-items:center;width:16px;color:var(--ink3)}.recmic.on .recmi{color:var(--ink)}.recml{flex:1;font-size:13px;color:var(--ink)}.recq{display:flex;align-items:center;justify-content:space-between;gap:10px}.recql{font-size:13px;color:var(--ink)}.recmeta{align-self:flex-end;margin-top:-4px;font-size:11px;color:var(--ink3)}.recgo{display:flex;align-items:center;justify-content:flex-end;gap:6px}.recstart{gap:8px;height:34px}.recstart .dot{animation:none}.crmeta{font-weight:400;color:#7d1aa3;opacity:.8}.rv{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--canvas)}.rvh{flex:none;display:flex;align-items:center;gap:12px;height:64px;padding:0 20px;box-sizing:border-box;background:var(--surface);box-shadow:0 1px 0 var(--hair);position:relative;z-index:6}.rvbrand{display:flex;align-items:center;gap:8px;flex:none}.rvlogo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ink);color:var(--on-ink);font-size:13px;font-weight:600}.rvag{font-size:14px;font-weight:600;color:var(--ink)}.rvsep{flex:none;width:1px;height:24px;background:var(--hair)}.rvtt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:0 1 auto}.rvtt b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvtt span{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvsp{flex:1}.rvrounds,.rvmode{flex:none}.rvmode .njsg{height:30px;padding:0 12px;font-size:13px}.rvrs{margin-left:6px;font-size:11px;font-weight:400;color:var(--ink3)}.rvzoom{display:inline-flex;align-items:center;gap:2px;flex:none}.rvzoom .ib{font-size:16px;line-height:1}.rvzv{min-width:52px;height:30px;border-radius:8px;font-size:12px;color:var(--ink2)}.rvzv:hover{background:var(--well)}.rvfin{flex:none;height:34px}.rvstate{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 10px;border-radius:999px;font-size:13px;font-weight:600}.rvstate.is-ok{background:#e3ffee;color:#036c46}.rvstate.is-sent{background:var(--act-tint);color:var(--act-strong)}.rvb{flex:1;min-height:0;display:grid;grid-template-columns:116px minmax(0,1fr) 384px}.rvrail{overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 10px;background:var(--surface);box-shadow:1px 0 0 var(--hair);scrollbar-width:thin}.rvth{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border-radius:12px;transition:background-color .12s ease-out}.rvth:hover{background:var(--well)}.rvth:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.rvthp{display:block;width:72px;aspect-ratio:1/1.414;border-radius:4px;box-shadow:0 0 0 1px var(--line2),0 4px 10px -6px #241a3d59}.rvthn{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink3)}.rvthc{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:10px}.rvpaper{position:relative;overflow:hidden;container-type:inline-size}.rvbk{position:absolute;display:block;font-style:normal;white-space:normal;pointer-events:none}.rvcan{position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:26px;padding:20px 40px 56px;scrollbar-width:thin}.rvpw{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.rvpage{flex:none;aspect-ratio:1/1.414;border-radius:4px;box-shadow:0 1px 2px #241a3d14,0 22px 48px -26px #241a3d66;transition:width .28s var(--ease)}.rvpage.is-comment{cursor:crosshair}.rvpn{font-size:11px;color:var(--ink3)}.rvpin{position:absolute;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin:-28px 0 0;border-radius:50% 50% 50% 0;background:var(--ink);color:var(--on-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;box-shadow:0 0 0 2px #fff,0 6px 14px -6px #0e002c8c;cursor:pointer;transition:transform .16s var(--ease),background-color .16s ease-out;transform-origin:0 100%}.rvpin:hover{transform:scale(1.1)}.rvpin:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.rvpin.on{background:#434fac;box-shadow:0 0 0 2px #fff,0 0 0 6px #6a7cec47,0 6px 14px -6px #0e002c8c;transform:scale(1.12)}.rvpin.is-done{background:#058758}.rvpin.is-done.on{background:#036c46}.rvpin.is-draft{background:#434fac;animation:rvdrop .3s var(--ease)}@keyframes rvdrop{0%{transform:scale(.4);opacity:0}}.rvpin-s{position:relative;flex:none;width:24px;height:24px;margin:0;font-size:11px;cursor:inherit;box-shadow:none;transform:none!important}.rvpop{position:absolute;z-index:4;width:0;height:0;cursor:default}.rvpopb{position:absolute;left:20px;top:-14px;width:300px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px #241a3d14,0 18px 40px -12px #241a3d52;transform-origin:top left;animation:tlpopdn .24s var(--ease) both}.rvpop.flip .rvpopb{left:auto;right:10px;transform-origin:top right}.rvpop.up .rvpopb{top:auto;bottom:40px;transform-origin:bottom left}.rvta{height:auto;min-height:76px;padding:10px 12px;line-height:1.45;resize:none}.rvpopf{display:flex;align-items:center;gap:6px}.rvas{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden}.rvas .av{flex:none;width:20px;height:20px;font-size:8.5px}.rvas b{overflow:hidden;text-overflow:ellipsis}.rvas b{font-weight:600;color:var(--ink2)}.rvpost{height:30px;padding:0 14px}.rvhint{position:sticky;top:0;z-index:5;flex:none;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #241a3d0f,0 10px 26px -14px #241a3d59;font-size:13px;color:var(--ink2)}.rvhintd{flex:none;width:8px;height:8px;border-radius:999px;background:#6a7cec}.rvhint.is-read .rvhintd{background:var(--ink3)}.rvhint .ghost{height:26px;white-space:nowrap}.rvdone{position:sticky;top:0;z-index:5;flex:none;display:flex;align-items:center;gap:14px;width:min(640px,100%);box-sizing:border-box;padding:14px 18px;border-radius:16px;background:var(--surface);box-shadow:0 1px 2px #241a3d0f,0 14px 34px -18px #241a3d59;animation:tlpopdn .32s var(--ease) both}.rvdonei{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:999px;background:#e3ffee;color:#036c46}.rvdone b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.rvdone span{display:block;margin-top:2px;font-size:13px;color:var(--ink2)}.rvfoot{margin:4px 0 0;font-size:12px;color:var(--ink3);text-align:center;text-wrap:balance}.rvside{display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px 16px 0;background:var(--surface);box-shadow:-1px 0 0 var(--hair)}.rvsh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rvsh b{font-size:15px;font-weight:600;color:var(--ink)}.rvsh .mono{font-size:11.5px;color:var(--ink3)}.rvme{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:12px;background:var(--well);font-size:12.5px;color:var(--ink2)}.rvme .av{flex:none}.rvmet{flex:1;min-width:0}.rvmet b{font-weight:600;color:var(--ink)}.rvmeed .emin{flex:1;height:34px}.rvflt{display:flex}.rvflt .njsg{flex:1;height:30px;font-size:12.5px}.rvflt .njsg .mono{margin-left:6px;font-size:11px;color:var(--ink3)}.rvlist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin:0 -16px;padding:2px 16px 24px;scrollbar-width:thin}.rvc{flex:none;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .16s ease-out}.rvc:hover{box-shadow:inset 0 0 0 1px #241a3d29}.rvc.on{box-shadow:inset 0 0 0 1.5px #6a7cec,0 12px 26px -18px #241a3d66}.rvch{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px;box-sizing:border-box;border-radius:14px;text-align:left}.rvch:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.rvct{display:flex;flex-direction:column;gap:4px;min-width:0}.rvcx{font-size:13px;line-height:1.45;color:var(--ink);text-wrap:pretty}.rvc:not(.on) .rvcx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rvc.is-done .rvcx{color:var(--ink2)}.rvcm{font-size:11.5px;color:var(--ink3)}.tag.rvopen{background:var(--act-tint);color:var(--act-strong)}.rvc .gbody>div{padding:0 12px 12px 46px}.rvm{display:flex;gap:8px;padding-top:10px;margin-top:2px;border-top:1px solid var(--hair)}.rvm .av{flex:none;width:22px;height:22px;font-size:9px}.av.rvav-team{background:var(--ink);color:var(--on-ink)}.rvmb{min-width:0}.rvmn{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--ink3)}.rvmn b{font-size:12.5px;font-weight:600;color:var(--ink)}.rvteam{padding:1px 6px;border-radius:999px;background:var(--chip);color:var(--ink2);font-size:10.5px;font-weight:500}.rvmb p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--body)}.rvact{display:flex;flex-direction:column;gap:8px;margin-top:10px}.rvrep{height:auto;min-height:56px;padding:8px 10px;font-size:13px;line-height:1.45;resize:none}.rvactf{display:flex;align-items:center;gap:6px}.rvres{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 6px;border-radius:999px;font-size:12.5px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .12s ease-out,color .12s ease-out}.rvres:hover{color:var(--ink);background:var(--well)}.rvtick{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #8b8998;color:transparent;transition:background-color .16s ease-out,color .16s ease-out}.rvres.on{color:#036c46}.rvres.on .rvtick{background:#058758;color:#fff;box-shadow:none}.rvempty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 16px;text-align:center}.rvempty b{font-size:14px;font-weight:600;color:var(--ink)}.rvempty span{max-width:240px;font-size:13px;color:var(--ink3);text-wrap:balance}.empop.rvfinpop{width:min(560px,calc(100% - 48px))}.rvopts{display:grid;gap:8px;margin-top:8px}.rvopt{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;text-align:left;box-shadow:inset 0 0 0 1px var(--line2);transition:box-shadow .16s ease-out,background-color .16s ease-out}.rvopt:hover{background:var(--well)}.rvopt.on{background:var(--act-tint);box-shadow:inset 0 0 0 2px #6a7cec}.rvoi{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:1px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #8b8998;color:transparent}.rvopt.on .rvoi{background:#434fac;color:#fff;box-shadow:none}.rvot{display:flex;flex-direction:column;gap:3px}.rvot b{font-size:14px;font-weight:600;color:var(--ink)}.rvot span{font-size:12.5px;line-height:1.45;color:var(--ink2)}.rvwarn{margin:4px 0 0;padding:8px 12px;border-radius:10px;background:#fff6e5;color:var(--ink);font-size:12.5px;line-height:1.45}.Q.is-review{min-height:0}.rvround{flex:none;display:flex;align-items:center;gap:10px;min-width:0}.rvrounds{position:relative;flex:none;display:flex;align-items:center;gap:4px;max-width:220px;padding:2px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:#f0eff6}.rvrounds::-webkit-scrollbar{display:none}.rvrlq{position:absolute;top:2px;bottom:2px;left:0;width:0;border-radius:999px;background:var(--ink);pointer-events:none;will-change:transform}.rvrb{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:999px}.rvrb:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.rvrn{display:grid;place-items:center;width:28px;height:28px;box-sizing:border-box;border-radius:999px;box-shadow:inset 0 0 0 1.5px #c9c6d6;color:var(--ink2);font-size:12px;font-weight:500;transition:box-shadow .22s ease-out,color .22s ease-out,background-color .16s ease-out}.rvrb:hover .rvrn{background:#241a3d0f;color:var(--ink)}.rvrb.is-cur .rvrn{box-shadow:inset 0 0 0 1.5px #6a7cec;color:var(--act-strong)}.rvrb.is-ok .rvrn{box-shadow:inset 0 0 0 1.5px #058758;color:#036c46}.rvrb.on .rvrn{box-shadow:none;color:var(--on-ink);background:transparent}.rvread{display:flex;align-items:baseline;min-width:0;white-space:nowrap}.rvread b{flex:none;font-size:13px;font-weight:600;color:var(--ink)}.rvread>span{min-width:0;font-size:12.5px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis}.rvread>span:before{content:"·";margin:0 7px;color:var(--faint)}.rvread.g0{animation:rvread0 .32s var(--ease) both}.rvread.g1{animation:rvread1 .32s var(--ease) both}@keyframes rvread0{0%{opacity:0;transform:translate(-6px)}}@keyframes rvread1{0%{opacity:0;transform:translate(-6px)}}.rvslot{flex:none;display:flex;justify-content:flex-end;min-width:142px}.btn.rvback{height:34px}.rvmode{position:relative}.rvlq{position:absolute;top:2px;bottom:2px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #241a3d14;pointer-events:none;will-change:transform}.rvmode .njsg{position:relative;z-index:1;transition:color .22s ease-out}.rvmode .njsg.on{background:transparent;box-shadow:none}.rv .rvhint{gap:0;padding:4px;animation:rvhPop .42s var(--ease) both}.rvhm{display:grid;place-items:center;flex:none;width:24px;height:24px}.rv .rvht{display:grid;grid-template-columns:1fr;min-width:0}.rv .rvhint.g0 .rvht{animation:rvhOpen0 .56s var(--ease) .2s both}.rv .rvhint.g1 .rvht{animation:rvhOpen1 .56s var(--ease) .12s both}.rvhti{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;padding:0 4px 0 10px;white-space:nowrap}.rvhti>span{overflow:hidden;text-overflow:ellipsis}.rv .rvhint.is-out{animation:rvhGone .26s cubic-bezier(.4,0,1,1) .34s forwards}.rv .rvhint.is-out .rvht{animation:rvhFold .36s var(--ease) forwards}@keyframes rvhPop{0%{opacity:0;transform:translateY(-6px) scale(.6)}}@keyframes rvhOpen0{0%{grid-template-columns:0fr;opacity:0}}@keyframes rvhOpen1{0%{grid-template-columns:0fr;opacity:0}}@keyframes rvhFold{to{grid-template-columns:0fr;opacity:0}}@keyframes rvhGone{to{opacity:0;transform:translateY(-6px) scale(.5)}}.rvfinw{position:relative;flex:none;display:inline-flex;padding:2px;border-radius:999px;background:linear-gradient(120deg,#241a3d,#c640f7,#6a7cec,#241a3d,#c640f7) 0 0/300% 100%;animation:tdGlowShift 4.5s ease infinite,rvfinHalo 2.4s ease-in-out infinite alternate;transition:opacity .2s ease-out}.rvfinw .rvfin{height:32px;border-radius:999px}.rvfinw.is-held{animation:none;background:transparent}@keyframes rvfinHalo{0%{box-shadow:0 0 #c640f700}to{box-shadow:0 0 14px 1px #c640f752}}.empop.rvfinpop{animation:rvGrow .44s var(--ease) both}.empop.rvfinpop.is-out{animation:rvShrink .3s cubic-bezier(.4,0,1,1) forwards}.empop.rvfinpop.is-out.is-send{animation:rvSend .38s cubic-bezier(.4,0,.2,1) forwards}@keyframes rvGrow{0%{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.12)}60%{opacity:1}}@keyframes rvShrink{to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.12)}}@keyframes rvSend{30%{transform:translate(-50%,-50%) scale(1.015)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.08)}}.rvstate{animation:rvStateIn .52s var(--ease) both}.rvsm{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-left:-4px}@keyframes rvStateIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@media(prefers-reduced-motion:reduce){.rvfinw,.rv .rvhint,.rv .rvht,.empop.rvfinpop,.rvstate{animation:none!important}.rvrn{transition:none}.rvread{animation:none!important}}.pftool{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:22px 24px 14px}.pftabs .njsg{height:30px;padding:0 13px;font-size:13px}.pftabs .njsg .mono,.pfsidetabs .njsg .mono{margin-left:6px;font-size:11px;font-weight:400;color:var(--ink3)}.pflist{flex:1;min-height:0;overflow:auto;padding:0 max(12px,calc((100% - 1080px)/2 + 12px)) 96px}.pfstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0}.pfstat{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);text-align:left;transition:box-shadow .16s ease-out,transform .16s var(--ease)}.pfstat:hover{box-shadow:inset 0 0 0 1px #241a3d2e}.pfstat:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.pfsn{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);min-width:28px}.pfstat.s-fix .pfsn{color:var(--act)}.pfstat.s-done .pfsn{color:var(--ok)}.pfsl{display:flex;flex-direction:column;gap:2px}.pfsl b{font-size:13px;font-weight:600;color:var(--ink)}.pfsl span{font-size:12px;color:var(--ink3)}.pfgd{flex:none;width:8px;height:8px;border-radius:999px}.pfgd.g-fix{background:#6a7cec}.pfgd.g-client{box-shadow:inset 0 0 0 2px #8b8998}.pfgd.g-done{background:var(--ok)}.pfgd.g-arch{background:var(--faint)}.pfgsub{margin-left:4px;font-weight:400;color:var(--ink3)}.pfgrp{display:flex;flex-direction:column;gap:2px}.pfrow{display:grid;grid-template-columns:64px minmax(0,1fr) 128px 160px 92px;align-items:center;gap:16px;width:100%;padding:10px 12px;box-sizing:border-box;border-radius:14px;text-align:left;transition:background-color .12s ease-out}.pfrow:hover{background:#241a3d09}.pfrow:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.pfrow.is-new{animation:tlpopdn .36s var(--ease) both}.pfth{display:flex;align-items:center;justify-content:center;width:64px;height:54px;border-radius:10px;background:var(--well);overflow:hidden}.pfthp{display:block;height:44px;border-radius:2px;box-shadow:0 0 0 1px var(--line2),0 3px 8px -5px #241a3d66}.pfth.is-site{align-items:flex-start}.pfth.is-site .pfthp{width:52px;height:auto;margin-top:7px;border-radius:3px 3px 0 0}.pfrm{display:flex;flex-direction:column;gap:5px;min-width:0}.pfrt{display:flex;align-items:center;gap:8px;min-width:0}.pfrt b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.pfoff{background:var(--chip);color:var(--ink2)}.pfrs{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.pfkind{display:inline-flex;align-items:center;gap:5px;margin-right:2px;font-size:12px;color:var(--ink3)}.pfkind svg{flex:none}.pfrr,.pfra{display:flex;flex-direction:column;gap:3px;min-width:0}.pfround{font-size:13px;font-weight:500;color:var(--ink)}.pfrst{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfri{display:flex;flex-direction:column;gap:7px}.pfbar{display:block;height:4px;border-radius:999px;background:var(--chip);overflow:hidden}.pfbar i{display:block;height:100%;border-radius:999px;background:var(--ok);transition:width .4s var(--ease)}.pfit{font-size:12px;color:var(--ink3)}.pfit b{font-size:12.5px;font-weight:600;color:var(--ink)}.pfra{align-items:flex-end;text-align:right}.pfwho{font-size:12.5px;color:var(--ink2)}.pfra .mono{font-size:11.5px;color:var(--ink3)}.pfd{flex:1;min-height:0;display:flex;flex-direction:column;transform-origin:50% 0;animation:pfdIn .26s var(--ease) backwards}.pfd.is-out{animation:pfdOut .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes pfdIn{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes pfdOut{to{opacity:0;transform:translateY(8px) scale(.985)}}.pfpg .pftool,.pfpg .pflist{animation:pfListIn .3s var(--ease) backwards}.pfpg .pflist{animation-delay:40ms}@keyframes pfListIn{0%{opacity:0;transform:translateY(-6px)}}.pfrow.is-back{animation:pfBackRow 1.4s ease-out}@keyframes pfBackRow{0%,35%{background:var(--act-tint)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.pfd,.pfd.is-out,.pfpg .pftool,.pfpg .pflist,.pfrow.is-back{animation:none}}.pfdh{flex:none;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;background:var(--surface);box-shadow:0 1px 0 var(--hair);position:relative}.pfdt{display:flex;flex-direction:column;gap:4px;min-width:0}.pfdt b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag.pfjob{cursor:pointer;transition:box-shadow .12s ease-out}.tag.pfjob:hover{box-shadow:inset 0 0 0 1px #6a7cec;color:var(--act-strong)}.pfround2{margin-right:6px}.pfcopy{display:inline-flex;align-items:center;gap:7px;height:34px;flex:none}.pfdh .btn-ink{height:34px;flex:none}.pfdb{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 404px}.pfcan{position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:26px;padding:20px 32px 56px;background:var(--canvas);scrollbar-width:thin}.pfpage{max-width:100%}.pfbrow{flex:none;max-width:100%;border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 1px 2px #241a3d14,0 22px 48px -26px #241a3d66;transition:width .32s var(--ease)}.pfbbar{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 14px;box-sizing:border-box;box-shadow:0 1px 0 var(--hair)}.pfdots{display:flex;gap:6px;flex:none}.pfdots i{width:10px;height:10px;border-radius:999px;background:var(--chip)}.pfurl{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;height:26px;padding:0 10px;border-radius:8px;background:var(--well);font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden}.pfurl svg{flex:none;color:var(--ok)}.pfurl>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.chip.pfso,.chip.pfpo{height:24px;padding:0 9px;font-size:11.5px}.pfdev{flex:none}.pfdev .njsg{height:24px;padding:0 9px;font-size:11.5px}.rvpage.pfsite{width:100%;border-radius:0;box-shadow:none;cursor:default}.pfwidget{position:absolute;right:3%;bottom:1.4%;z-index:1;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 10px;border-radius:999px;background:#241a3d;color:#e8edff;font-size:12px;font-weight:600;box-shadow:0 8px 20px -8px #0e002c99;pointer-events:none}.pfwidget.l{right:auto;left:3%}.rvpin.is-team{background:#5b5869}.rvpin.is-team.on{background:#434fac}.pfside{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px 16px 0;background:var(--surface);box-shadow:-1px 0 0 var(--hair)}.pfsidetabs{display:flex}.pfsidetabs .njsg{flex:1;height:32px;font-size:13px}.pffl{display:flex}.pffl .rvflt{flex:1}.pfch{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:12px 12px 12px 10px}.pftick{display:grid;place-items:center;width:22px;height:22px;margin-top:0;border-radius:999px;box-shadow:inset 0 0 0 1.5px #8b8998;color:transparent;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.pftick:hover{color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--ink2)}.pftick:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.pftick.on{background:#058758;color:#fff;box-shadow:none}.pfchb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;padding:0;text-align:left;border-radius:8px}.pfchb:focus-visible{outline:2px solid #6a7cec;outline-offset:4px}.pfcr{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.pfcrw{display:flex;align-items:center;gap:6px}.tag.pfst.st-open{background:var(--act-tint);color:var(--act-strong)}.tag.pfst.st-progress{background:#fff5ea;color:#7e4f00}.tag.pfst.st-resolved{background:#e3ffee;color:#036c46}.tag.pfst.st-wontfix,.tag.pfst.st-dup{background:var(--chip);color:var(--ink2)}.pfpr{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.pfpr i{display:block;width:3px;border-radius:1px;background:var(--chip)}.pfpr i:nth-child(1){height:5px}.pfpr i:nth-child(2){height:8px}.pfpr i:nth-child(3){height:12px}.pfpr.p-low i:nth-child(1),.pfpr.p-normal i:nth-child(-n+2){background:var(--ink3)}.pfpr.p-high i{background:var(--ink)}.pfpr.p-urgent i{background:var(--over)}.av.pfav{width:20px;height:20px;font-size:8.5px}.pfc .gbody>div{padding:0 12px 12px 42px}.pfmeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--well)}.pfmeta dt{font-size:11px;color:var(--ink3)}.pfmeta dd{margin:2px 0 0;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pferr.is-bad{color:var(--over);font-weight:600}.pftri{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px 8px;margin:0 0 10px}.pftl{font-size:12px;color:var(--ink3)}.pfchips{display:flex;flex-wrap:wrap;gap:4px}.chip.pfso,.chip.pfpo{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px}.pfso i{width:7px;height:7px;border-radius:999px;background:#6a7cec}.pfso.so-progress i{background:var(--low)}.pfso.so-resolved i{background:var(--ok)}.pfso.so-wontfix i,.pfso.so-dup i{background:var(--mute)}.chip.pfso.is-on,.chip.pfpo.is-on{background:var(--act-tint);color:var(--act-strong);box-shadow:inset 0 0 0 1.5px #6a7cec;font-weight:500}.chip.pfso:focus-visible,.chip.pfpo:focus-visible,.chip.pfpp:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.pfwhos{gap:2px}.chip.apchip.pfpp{width:30px;height:30px;padding:0;display:grid;place-items:center;background:transparent}.chip.apchip.pfpp .av{width:26px;height:26px;font-size:9.5px}.chip.apchip.pfpp.is-on .av{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px #6a7cec}.rvm.pfnotem{margin-top:8px;padding:10px;border-top:0;border-radius:10px;background:#fff8e6}.pfnote{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 5px;border-radius:999px;background:#fdebc4;color:#7e4f00;font-size:10.5px;font-weight:500}.pfmode{display:flex;align-self:flex-start}.pfmode .njsg{height:26px;font-size:12px}.rvrep.is-note{background:#fff8e6;box-shadow:inset 0 0 0 1px #f2d79a}.btn.pflog{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px}.crdis.pfdel{color:var(--ink3)}.pfset{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;margin:0 -16px;padding:4px 16px 28px;scrollbar-width:thin}.pfsec{display:flex;flex-direction:column;gap:8px}.pfsh{font-size:13px;font-weight:600;color:var(--ink)}.pfsub{font-size:12px;line-height:1.45;color:var(--ink3);text-wrap:pretty}.pflink{display:flex;align-items:center;gap:8px}.pflink .mono{flex:1;min-width:0;display:flex;align-items:center;height:36px;padding:0 12px;border-radius:10px;background:var(--well);font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pflink .btn{height:36px}.njsw.pfsw{justify-content:space-between;width:100%;height:auto;min-height:38px;margin:0;padding:4px 0;font-size:13px;color:var(--ink);text-align:left}.pfswt{display:flex;flex-direction:column;gap:2px}.pfswt i{font-style:normal;font-size:12px;color:var(--ink3)}.pfexp{display:flex}.pfexp .njsg{flex:1;height:30px;font-size:12.5px}.pffile{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line2)}.pffile svg{flex:none;color:var(--ink2)}.pffn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pffn b{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pffn span{font-size:12px;color:var(--ink3)}.pfcode{margin:0;padding:12px 14px;border-radius:10px;background:#241a3d;color:#e8edff;font-size:11.5px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.pfline{display:flex;align-items:center;gap:8px}.pfline .btn{display:inline-flex;align-items:center;gap:6px;height:32px}.pfkey{font-size:11.5px;color:var(--ink3)}.pfwho2{margin-top:0}.pfdanger{padding-top:16px;border-top:1px solid var(--hair)}.empop.pfnpop{width:min(600px,calc(100% - 48px))}.pfkinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 4px}.rvopt.pfkind2{align-items:center}.pfki{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--well);color:var(--ink)}.rvopt.on .pfki{background:var(--surface);color:var(--act-strong)}.vrow.pfncl,.vrow.pfnjobs{margin-bottom:0}.tag.pfncl1{height:30px;padding:0 12px;font-size:12.5px;cursor:pointer;transition:box-shadow .12s ease-out}.tag.pfncl1.is-on{box-shadow:inset 0 0 0 2px currentColor}.tag.pfncl1:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.chip.pfnjob{display:inline-flex;align-items:center;gap:7px}.chip.pfnjob .mono{font-size:11px;color:var(--ink3)}.chip.pfnjob.is-on{background:var(--act-tint);color:var(--act-strong);box-shadow:inset 0 0 0 1.5px #6a7cec}.pfdrop{display:flex;align-items:center;gap:14px;width:100%;padding:16px;box-sizing:border-box;border:1.5px dashed #c9c6d6;border-radius:14px;text-align:left;transition:background-color .16s ease-out,border-color .16s ease-out}.pfdrop:hover{background:var(--well);border-color:#6a7cec}.pfdrop.has-file{border-style:solid;border-color:#058758;background:#f3fff8}.pfdzi{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:var(--well);color:var(--ink2)}.pfdrop.has-file .pfdzi{background:#e3ffee;color:#036c46}.pfdzt{display:flex;flex-direction:column;gap:2px}.pfdzt b{font-size:13.5px;font-weight:600;color:var(--ink)}.pfdzt span{font-size:12px;color:var(--ink3)}.pfnsub{margin-top:8px}.pfhinfo .info-tip{width:280px}.pfexp .njsg{white-space:nowrap;padding:0 8px}.pfnpop .tlgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pfrwrap{display:inline-flex}.pfrbtn{display:flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;border-radius:10px;text-align:left;transition:background-color .12s ease-out}.pfrbtn:hover,.pfrbtn.on{background:var(--well)}.pfrbtn:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.pfrbtn.on .achv{transform:rotate(180deg)}.pfrbtn{height:32px;padding:0 8px 0 10px}.pfrbtn .rvread{max-width:360px}.pfnote2{display:flex;align-items:center;gap:7px;margin:2px 2px 4px;padding:8px 10px;border-radius:9px;background:var(--well);color:var(--ink2);font-size:12px;line-height:1.35}.pfnote2 svg{flex:none;color:var(--ink3)}.pfnote2.is-ok{background:#e3ffee;color:#036c46}.pfnote2.is-ok svg{color:#058758}.pfmi{gap:8px}.pfmg{flex:none;width:16px;text-align:center;color:var(--act);font-weight:600}.pfml{flex:1;min-width:0}.pfmt{flex:none;font-size:11px;color:var(--ink3)}.pfren{display:flex;gap:6px;padding:4px 4px 6px}.pfren .emin{flex:1;height:34px;font-size:13px}.pfren .btn{height:34px}.pfcrumb{display:flex;align-items:center;gap:6px;min-width:0}.pfcb{flex:none;height:26px;padding:0 6px;margin-left:-6px;border-radius:7px;font-size:13px;color:var(--ink3)}.pfcb:hover{background:var(--well);color:var(--ink)}.pfcs{color:var(--faint);font-size:13px}.pfsw{display:flex;align-items:center;gap:6px;min-width:0;max-width:520px;height:30px;padding:0 8px;margin-left:-4px;border-radius:9px;transition:background-color .12s ease-out}.pfsw:hover,.pfsw.on{background:var(--well)}.pfsw b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfsw.on .achv{transform:rotate(180deg)}.pfswi .pfml{display:flex;flex-direction:column;gap:1px}.pfswi .pfml b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfswi .pfml span{font-size:11.5px;color:var(--ink3)}.apr.pfmi.is-on{background:var(--act-tint)}.pfjob2{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:22px;padding:0 8px;border-radius:999px;background:#f4f2fc;box-shadow:inset 0 0 0 1px #e6e5ef;font-size:11.5px;color:var(--ink2);transition:box-shadow .12s ease-out,color .12s ease-out}.pfjob2 .mono{flex:none;font-size:11px}.pfjob2 span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pfjob2:hover{box-shadow:inset 0 0 0 1px #6a7cec;color:var(--act-strong)}.pflm{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3);white-space:nowrap}.pflm i{width:7px;height:7px;border-radius:999px;background:var(--faint)}.pflm.on i{background:var(--ok)}.btn.pfedit{display:inline-flex;align-items:center;gap:7px;height:34px;flex:none}.pfdbar{flex:none;display:flex;align-items:center;gap:12px;padding:8px 20px 8px 14px;background:var(--surface);box-shadow:0 1px 0 var(--hair);position:relative}.rvall{position:relative;z-index:1;flex:none;height:28px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:500;color:var(--ink2);transition:color .22s ease-out}.rvall:hover{color:var(--ink)}.rvall.on{color:var(--on-ink)}.rvall:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.rvrb.is-cdone:after{content:"";position:absolute;right:-1px;top:-1px;width:9px;height:9px;border-radius:999px;background:#058758;box-shadow:0 0 0 2px #f0eff6}.pfrbtn.is-all{cursor:default}.pfrbtn.is-all:hover{background:transparent}.pfrbtn.is-all .achv{display:none}.pflive{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink3);white-space:nowrap}.pflive i{width:7px;height:7px;border-radius:999px;background:var(--faint)}.pflive.on i{background:var(--ok);box-shadow:0 0 0 3px #05875826}.ghost.pfhide{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;color:var(--ink2)}.ghost.pfhide.on{background:var(--act-tint);color:var(--act-strong)}.pfdb{transition:grid-template-columns .36s var(--ease)}.pfdb.is-hidden{grid-template-columns:0fr minmax(0,1fr)}.pfdb.is-hidden .pfcan{padding:0;overflow:hidden;min-width:0}.pfdb.is-hidden .pfside{padding-left:max(16px,calc((100% - 760px)/2));padding-right:max(16px,calc((100% - 760px)/2))}.pfvbar{position:sticky;top:0;z-index:5;flex:none;display:flex;align-items:center;gap:12px;width:100%;max-width:820px;box-sizing:border-box;padding:6px 6px 6px 12px;border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #241a3d0f,0 10px 26px -16px #241a3d4d}.pfvt{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px;color:var(--ink3)}.pfvt b{font-weight:600;color:var(--ink)}.pfvh{flex:1;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghost.pfvb{display:inline-flex;align-items:center;gap:5px;height:28px;color:var(--ink2)}.ghost.pfvb:hover{color:var(--ink);background:var(--well)}.pfpl{align-self:flex-start;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.pfzoom{position:sticky;bottom:12px;align-self:flex-end;z-index:5;display:inline-flex;align-items:center;gap:2px;margin-top:-8px;padding:3px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #241a3d14,0 10px 24px -14px #241a3d66}.pfzoom .ib{width:28px;height:28px;font-size:16px;line-height:1}.pffl2{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tsrch.pfsr{flex:1 1 100%;width:auto;height:34px}.pffm{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px 0 11px;border-radius:999px;background:var(--well);font-size:12px;color:var(--ink2);white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.pffm:hover,.pffm.on{color:var(--ink);background:var(--chip)}.pffm.is-set{background:var(--act-tint);color:var(--act-strong)}.pffm:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.pfai{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:0 -16px;padding:4px 16px 24px}.pfaiq{font-size:13px;color:var(--ink2)}.pfaichips{display:flex;flex-wrap:wrap;gap:6px}.pfaiin{display:flex;gap:8px}.pfaiin .emin{flex:1}.pfaiin .btn{height:40px}.pfaith{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--well);font-size:13px;color:var(--live-text)}.pfaim{display:grid;place-items:center;width:24px;height:24px}.pfaians{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);animation:secin .28s var(--ease) both}.pfaih{font-size:12px;font-weight:600;color:var(--ink3)}.pfaians p{margin:0;font-size:13px;line-height:1.5;color:var(--body)}.pfaif{margin-top:4px;font-size:11.5px;color:var(--ink3)}.sv{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.svscroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.svsite{position:relative;container-type:inline-size;min-height:100%}.svsite.is-pick,.svsite.is-pick *{cursor:crosshair!important}.svs-head{display:flex;align-items:center;gap:28px;height:68px;padding:0 max(24px,calc((100% - 1120px)/2))}.svs-logo{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;letter-spacing:.16em;white-space:nowrap}.svs-logo i{display:block;width:18px;height:18px;border-radius:5px}.svs-nav{flex:1;display:flex;gap:24px;font-size:14px}.svs-cta,.svs-b1,.svs-b2,.svs-go{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.svs-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;padding:64px max(24px,calc((100% - 1120px)/2)) 56px}.svs-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.svs-eye{font-size:12px;font-weight:600;letter-spacing:.18em}.svs-h1{margin:0;font-size:60px;line-height:1.02;font-weight:400;letter-spacing:-.015em;max-width:9.5em}.svs-p{margin:0;max-width:30em;font-size:17px;line-height:1.6}.svs-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.svs-pic{position:relative;height:380px;border-radius:20px;overflow:hidden}.svs-pic i{position:absolute;display:block}.svs-sun{left:58%;top:22%;width:76px;height:76px;border-radius:50%}.svs-hill{left:-10%;right:-10%;bottom:-30%;height:58%;border-radius:50% 50% 0 0}.svs-road{left:0;right:0;bottom:0;height:16%}.svs-truck{left:12%;bottom:21%;width:56%;height:24%;border-radius:6px}.svs-cab{left:69%;bottom:21%;width:17%;height:22%;border-radius:8px 22px 6px 6px}.svs-win{left:76%;bottom:32%;width:7%;height:8%;border-radius:3px 10px 2px 2px}.svs-wh{bottom:14%;width:9%;aspect-ratio:1;border-radius:50%}.svs-wh1{left:17%}.svs-wh2{left:52%}.svs-wh3{left:73%}.svs-bar{display:flex;gap:0;padding:18px max(24px,calc((100% - 1120px)/2))}.svs-in{flex:1;display:flex;align-items:center;height:50px;padding:0 18px;border-radius:12px 0 0 12px;font-size:15px}.svs-go{height:50px;border-radius:0 12px 12px 0;padding:0 34px}.svs-time{padding:64px max(24px,calc((100% - 1120px)/2)) 72px}.svs-h2{margin:0 0 28px;font-size:38px;font-weight:400;letter-spacing:-.01em}.svs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.svs-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;box-shadow:0 1px 2px #1f2a2e0f}.svs-card b{font-size:26px;font-weight:400}.svs-card span{font-size:15px;line-height:1.55}.svs-foot{padding:28px max(24px,calc((100% - 1120px)/2));font-size:13px}@container (max-width: 640px){.svs-head{gap:12px;height:58px;padding:0 16px}.svs-nav{display:none}.svs-logo{flex:1;font-size:12.5px}.svs-cta{height:36px;padding:0 14px;font-size:13px}.svs-hero{grid-template-columns:1fr;gap:28px;padding:32px 16px 28px}.svs-h1{font-size:40px}.svs-p{font-size:15.5px}.svs-pic{height:220px}.svs-bar{flex-direction:column;gap:8px;padding:16px}.svs-in,.svs-go{border-radius:12px}.svs-time{padding:40px 16px 48px}.svs-h2{font-size:30px}.svs-cards{grid-template-columns:1fr;gap:12px}}.svhov{position:absolute;z-index:3;pointer-events:none;border-radius:6px;box-shadow:0 0 0 2px #6a7cec,0 0 0 6px #6a7cec2e;background:#6a7cec0f;transition:left .14s var(--ease),top .14s var(--ease),width .14s var(--ease),height .14s var(--ease)}.svhovl{position:absolute;left:-2px;bottom:calc(100% + 6px);display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#434fac;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:600;white-space:nowrap}.svpin{position:absolute;left:0;top:0;z-index:4}.svpin.is-new{animation:rvdrop .32s var(--ease)}.svpop{z-index:6}.svdpin{position:absolute;left:0;top:0}.svpop .svform{position:absolute;left:22px;top:-12px;width:340px;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #241a3d14,0 24px 56px -16px #0e002c6b;transform-origin:top left;animation:tlpopdn .26s var(--ease) both;font-family:Plus Jakarta Sans,sans-serif;text-align:left}.svpop.flip .svform{left:auto;right:10px;transform-origin:top right}.svpop.up .svform{top:auto;bottom:40px;transform-origin:bottom left}.svpop.flip.up .svform{transform-origin:bottom right}.svfh{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.svfh b{font-size:16px;font-weight:600;letter-spacing:-.01em}.svel{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--well)}.svthumb{display:flex;align-items:center;flex:none;width:72px;height:44px;padding:0 6px;box-sizing:border-box;border-radius:7px;overflow:hidden;box-shadow:0 0 0 1px var(--line2),0 0 0 3px #6a7cec59;font-family:Georgia,serif;font-size:8.5px;line-height:1.2}.svthumb span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sveltx{display:flex;flex-direction:column;gap:2px;min-width:0}.sveltx b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sveltx span{font-size:11.5px;line-height:1.35;color:var(--ink3)}.svform .emlab{margin:10px 0 5px}.svform .rvta{min-height:64px}.svfiles{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--ink3)}.svfiles .ghost{display:inline-flex;align-items:center;gap:5px;padding:0 6px;margin-left:-6px}.svmetab{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:26px;margin-top:4px;padding:0 6px 0 2px;border-radius:8px;font-size:12px;color:var(--ink2)}.svmetab:hover{background:var(--well)}.svmetab .gchev{display:grid;place-items:center;transition:transform .24s var(--ease);transform:rotate(-90deg)}.svmetab[aria-expanded=true] .gchev{transform:none}.svmeta .pfmeta{margin:6px 0 0}.svff{display:flex;align-items:center;gap:6px;margin-top:12px}.svbanner{position:absolute;left:50%;top:16px;z-index:20;display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 10px;border-radius:999px;background:#241a3d;color:#e8edff;font-size:13.5px;font-weight:500;white-space:nowrap;box-shadow:0 16px 36px -14px #0e002c99;transform:translate(-50%);animation:svdrop .36s var(--ease) both}@keyframes svdrop{0%{opacity:0;transform:translate(-50%,-12px) scale(.94)}}.svbm{display:grid;place-items:center;width:22px;height:22px}.kbd.svkbd{background:#e8edff24;color:#e8edff}.svbx{height:30px;padding:0 12px;border-radius:999px;color:#e8edff;font-size:12.5px}.svbx:hover{background:#e8edff1f}.svlaunch{position:absolute;right:24px;bottom:24px;z-index:22;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 8px 0 11px;border-radius:999px;background:#241a3d;color:#e8edff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;box-shadow:0 18px 40px -14px #0e002ca6,inset 0 0 0 1px #ffffff0f;transition:transform .2s var(--ease),box-shadow .2s ease-out}.svlaunch:hover{transform:translateY(-1px)}.svlaunch:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.svlm{display:grid;place-items:center;width:26px;height:26px}.svll{padding-right:4px}.svlc{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#434fac;color:#fff;font-size:12px}.svlaunch.is-open .svlc{background:#e8edff29}.svlaunch.is-pick{box-shadow:0 0 0 3px #c640f759,0 18px 40px -14px #0e002ca6}.svpanel{position:absolute;right:24px;bottom:84px;z-index:21;width:372px;max-height:calc(100% - 120px);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #241a3d14,0 28px 64px -18px #0e002c73;transform-origin:bottom right;animation:svpin .32s var(--ease) both;font-family:Plus Jakarta Sans,sans-serif}@keyframes svpin{0%{opacity:0;transform:translateY(10px) scale(.94)}}.svph{display:flex;align-items:flex-start;gap:6px}.svpt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:3px}.svpt b{font-size:16px;font-weight:600;letter-spacing:-.01em}.svpt span{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svpf{display:flex;align-items:center;gap:10px}.svpf .rvflt{flex:1}.njsw.svpins{gap:7px;height:30px;margin:0;padding:0 2px;font-size:12px;color:var(--ink2)}.svlist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;margin:0 -16px;padding:2px 16px 4px;scrollbar-width:thin}.svc{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:11px 12px;box-sizing:border-box;text-align:left}.svc:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.svempty{padding:28px 12px}.sviss{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;margin:0 -16px;padding:0 16px 4px}.svih{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px}.svih .rvcx{font-weight:500}.svidet{margin:8px 0 0 34px;font-size:13px;line-height:1.5;color:var(--body)}.sviss .rvm,.sviss .rvact{margin-left:34px}.svpfoot{display:flex;align-items:center;gap:10px;padding-top:4px}.svreport{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px}.svhint{font-size:12px;color:var(--ink3);white-space:nowrap}.svtoast{position:absolute;right:24px;bottom:84px;z-index:23;display:flex;align-items:center;gap:10px;max-width:340px;padding:10px 14px 10px 10px;border-radius:14px;background:#241a3d;color:#e8edff;font-size:13px;line-height:1.4;box-shadow:0 18px 40px -14px #0e002c99;animation:svpin .32s var(--ease) both}.svtm{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:#058758;color:#fff}@media(prefers-reduced-motion:reduce){.svbanner,.svpanel,.svtoast,.svpop .svform{animation:none}.svhov{transition:none}}.pop.ntpop{width:420px;padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:min(580px,calc(100vh - 110px))}.nth{flex:none;display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;box-shadow:0 1px 0 var(--hair)}.nth b{font-size:15px;font-weight:600;color:var(--ink)}.ntseg .njsg{height:28px;padding:0 12px;font-size:12px}.ntseg .mono,.ntft .mono,.ntcat .mono{margin-left:4px;font-size:10.5px;font-weight:500;color:var(--act-strong)}.ntsp{flex:1}.ntlist{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;display:block;padding:4px 4px 8px 8px;scrollbar-width:thin}.ntg{display:block;padding:16px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.ntr{position:relative;display:flex;align-items:stretch;max-height:280px;border-radius:12px;transition:background-color .14s ease-out}.ntr:hover{background:var(--well)}.ntb{flex:1;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border-radius:12px;text-align:left}.ntb:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.av.ntav{position:relative;width:32px;height:32px;font-size:11px}.av.ntav.is-sys{background:var(--well);color:var(--ink2)}.av.ntav>*{grid-area:1 / 1}.av.ntav.k-overdue{background:#fff5ea;color:#7e4f00}.av.ntav.k-retwait{background:var(--act-tint);color:var(--act-strong)}.av.ntav:after{content:"";position:absolute;right:-2px;top:-2px;width:9px;height:9px;border-radius:999px;background:#6a7cec;box-shadow:0 0 0 2px var(--surface);opacity:0;transform:scale(.3);transition:opacity .2s ease-out,transform .26s var(--ease)}.ntr.is-unread .av.ntav:after{opacity:1;transform:none}.ntring{position:absolute;inset:6px;border-radius:50%;background:conic-gradient(#6a7cec calc(var(--p) * 1%),var(--chip) 0);-webkit-mask:radial-gradient(farthest-side,transparent 58%,#000 61%);mask:radial-gradient(farthest-side,transparent 58%,#000 61%)}.ntc{display:flex;flex-direction:column;gap:4px;min-width:0}.ntt{font-size:13px;line-height:1.45;color:var(--ink2);text-wrap:pretty}.ntt b{font-weight:600;color:var(--ink)}.ntt b.ntj{font-weight:500}.ntr.is-unread .ntt{color:var(--ink)}.ntq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 0 0 12px;box-shadow:inset 2px 0 0 var(--chip);font-size:12px;line-height:1.5;color:var(--ink2)}.ntm{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11.5px;color:var(--ink3)}.ntid{white-space:nowrap}.ntpop .ntb{grid-template-columns:32px minmax(0,1fr)}.ntpop .ntw,.ntmw{display:none}.ntpop .ntmw{display:inline}.ntw{padding-top:2px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--ink3);white-space:nowrap;transition:opacity .12s ease-out}.ntr:hover .ntw,.ntr:focus-within .ntw{opacity:0}.ntm .tag{height:20px;font-size:11px}.ntu{display:none}.nta{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #241a3d14,0 0 0 1px var(--hair);opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .14s ease-out,transform .18s var(--ease)}.ntr:hover .nta,.ntr:focus-within .nta{opacity:1;transform:none;pointer-events:auto}.nta .ib{width:28px;height:28px;border-radius:8px}.ntr .ib[data-tip]:after{top:auto;bottom:calc(100% + 8px);transform:translateY(3px)}.ntr .ib[data-tip]:hover:after,.ntr .ib[data-tip]:focus-visible:after{transform:none}.ib.ntrd.is-read{color:var(--ok)}.ntr.is-out{animation:ntOut .23s cubic-bezier(.4,0,1,1) forwards;pointer-events:none;overflow:hidden}@keyframes ntOut{60%{opacity:0;transform:translate(18px)}to{opacity:0;transform:translate(18px);max-height:0;padding:0;margin:0}}.ntempty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;text-align:center}.ntempty b{font-size:14px;font-weight:600;color:var(--ink)}.ntempty>span{font-size:13px;color:var(--ink3);text-wrap:balance}.ntempty .chip{margin-top:8px}.ntei{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:999px;background:#e3ffee;color:#036c46}.ntsee{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;box-shadow:0 -1px 0 var(--hair);font-size:13px;font-weight:500;color:var(--act);transition:background-color .12s ease-out}.ntsee:hover{background:var(--well)}.ntsee:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.ntpg{position:relative}.nttool{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:16px;width:100%;max-width:928px;margin:0 auto;box-sizing:border-box;padding:22px 24px 14px}.nttool:after{content:"";order:4;flex-basis:100%;height:0}.nttool .qtitle{order:0}.nttool .qsp{order:1}.nttool .tsrch{order:2}.nttool .ntall{order:3}.nttool .ntft{order:5}.nttool .ntcat{order:6}.nttool .njseg{flex:none;flex-wrap:nowrap}.ntft .njsg,.ntcat .njsg{height:30px;padding:0 12px;font-size:13px}.btn.ntall{display:inline-flex;align-items:center;gap:7px;height:34px;flex:none}.ntlist2{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:0 max(12px,calc((100% - 928px)/2 + 12px)) 140px}.ntrows{display:flex;flex-direction:column;gap:2px}.ntr.is-page .ntb{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px}.ntr.is-page .av.ntav{width:36px;height:36px;font-size:12px}.ntr.is-page .ntt{font-size:14px;line-height:1.5}.ntr.is-page .ntq{font-size:13px}.ntr.is-page .ntm{font-size:12px}.ntr.is-page .ntq{max-width:620px}.ntr.is-page .nta{top:8px;right:8px}.btn.ntopen{height:28px;padding:0 12px;border-radius:8px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:500;transition:background-color .12s ease-out}.btn.ntopen:hover,.btn.ntopen:focus-visible{background:var(--well)}.btn.ntopen+.ib{position:relative;margin-left:4px}.btn.ntopen+.ib:before{content:"";position:absolute;left:-5px;top:6px;bottom:6px;width:1px;background:var(--hair);pointer-events:none}.ntsel{position:absolute;left:12px;top:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line2);opacity:0;transition:opacity .12s ease-out}.ntr:hover .ntsel,.ntsel.on,.ntsel:focus-visible,.ntpg.has-sel .ntsel{opacity:1}.ntsel:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.ntsel .box{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #8b8998;transition:background-color .14s ease-out,box-shadow .14s ease-out}.ntsel.on .box{background:#434fac url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.ntr.is-sel{background:var(--act-tint)}.ntfoot{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;font-size:12px;color:var(--ink3);text-align:center}@media(prefers-reduced-motion:reduce){.ntr.is-out{animation:none;display:none}.av.ntav:after,.nta{transition:none}}.capsule.is-sel{padding-right:5px}.capsule.is-sel .cx-sel{grid-template-columns:1fr;transition-delay:80ms}.capsule.is-sel .cx-sel>div{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.csel{padding:0 4px 0 2px;font-size:13px;font-weight:500;color:#e8edff}.csel b{font-weight:600}.capsule .cbtn.csall{color:#b1c0ff}.capsule .cbtn.cselx{display:grid;place-items:center;width:36px;padding:0}.clpg{position:relative}.cltool{display:flex;align-items:center;gap:12px;flex-wrap:wrap;row-gap:16px;width:100%;max-width:1120px;margin:0 auto;box-sizing:border-box;padding:22px 24px 14px}.cltool .njseg{flex:none;flex-wrap:nowrap}.clview .njsg{height:30px;padding:0 12px;font-size:13px}.clview .njsg .mono,.cltabs .njsg .mono{margin-left:6px;font-size:11px;font-weight:400;color:var(--ink3)}.clsrch{width:240px}.clsortb{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px}.clsortb b{font-weight:500}.cllab{color:var(--ink2)}.clsortb .achv{display:grid;margin-left:2px}.clmi .clmk{display:grid;margin-left:auto;opacity:0;color:var(--act)}.clmi.on{font-weight:500}.clmi.on .clmk{opacity:1}.cllist{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding:0 max(12px,calc((100% - 1120px)/2 + 12px)) 140px}.clpg .cltool,.clpg .cllist{animation:pfListIn .3s var(--ease) backwards}.clhead{display:grid;grid-template-columns:minmax(0,1fr) 72px 104px 196px 116px;column-gap:16px;padding:8px 46px 8px 64px;font-size:12px;font-weight:600;color:var(--ink2)}.clhead span:nth-child(2),.clhead span:nth-child(3){text-align:right}.clhead span:last-child{display:none}.clrow{position:relative;display:flex;align-items:center;padding-right:8px;border-radius:12px;transition:background-color .12s ease-out}.clrow:before{content:"";position:absolute;left:64px;right:12px;top:0;height:1px;background:var(--hair)}.clhead+.clrow:before,.clrow:hover:before,.clrow:hover+.clrow:before,.clrow.is-sel:before,.clrow.is-sel+.clrow:before{opacity:0}.clrow:hover{background:var(--well)}.clrow.is-sel{background:var(--act-tint)}.clrow.is-back{animation:pfBackRow 1.4s ease-out}.clmain{flex:1;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 72px 104px 196px 116px;column-gap:16px;align-items:center;min-height:64px;padding:12px 8px 12px 12px;box-sizing:border-box;text-align:left;border-radius:12px}.clmain:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.av.clav{width:36px;height:36px;font-size:12px;font-weight:600;box-shadow:none}.av.clav.lg{width:48px;height:48px;font-size:16px}.clid{display:flex;flex-direction:column;gap:2px;min-width:0}.clnm{display:flex;align-items:center;gap:8px;min-width:0}.clnm b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clct{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clc{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--ink)}.cljobs{align-items:flex-end}.cljobs b,.clmon b{font-weight:500}.clmon{flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.clmain .clsm{display:none}.clsm{font-size:12px;color:var(--ink2)}.clrow.is-live .clmon b{color:var(--live-text)}.clbar{position:relative;display:block;height:4px;margin:2px 0 6px;border-radius:999px;background:var(--chip)}.clbar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ink);transition:width .32s ease-out}.clbar.is-over i{background:var(--over)}.clbar em{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink2);box-shadow:0 0 0 1.5px var(--surface)}.clrt{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink)}.clrw{color:var(--ink2);white-space:nowrap}.clrw.is-over{color:var(--over);font-weight:600}.clnone{font-size:12px;color:var(--ink3)}.cllast{font-size:12px;color:var(--ink2)}.clrow.is-arch .clnm b{color:var(--ink2)}.clrow.is-arch .clav{opacity:.6;filter:grayscale(1)}.ntsel.clsel{left:12px;top:14px}.clrow:hover .clsel,.clpg.has-sel .clsel,.clsel:focus-visible{opacity:1}.clmore{flex:none}.clmore>.ib{opacity:0;transition:opacity .12s ease-out,background-color .12s ease-out}.clrow:hover .clmore>.ib,.clmore>.ib:focus-visible,.clmore>.ib[aria-expanded=true]{opacity:1}.clfoot{padding:20px 0 8px;text-align:center;font-size:12px;color:var(--ink3)}.cld{flex:1;min-height:0;display:flex;flex-direction:column;transform-origin:50% 0;animation:pfdIn .26s var(--ease) backwards}.cld.is-out{animation:pfdOut .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.cldh{flex:none;display:flex;align-items:center;gap:12px;width:100%;max-width:1120px;margin:0 auto;box-sizing:border-box;padding:22px 24px 16px}.cldt{display:flex;flex-direction:column;gap:4px;min-width:0}.cldn{display:flex;align-items:center;gap:10px;min-width:0}.cldn h1{margin:0;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cldsub{font-size:13px;color:var(--ink2)}.cllive{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--live-tint);color:var(--live-text);font-size:12px;font-weight:500;white-space:nowrap}.cldh .btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-size:13px}.cldelmi{color:var(--over)}.clarch{display:flex;align-items:center;gap:12px;width:calc(100% - 48px);max-width:1072px;margin:0 auto 8px;box-sizing:border-box;padding:8px 8px 8px 16px;border-radius:12px;background:var(--well);font-size:13px;color:var(--ink2)}.clarch span{flex:1}.clarch .btn{height:32px;padding:0 12px}.cldbody{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:40px;align-content:start;padding:4px max(24px,calc((100% - 1072px)/2)) 140px}.clmainc{min-width:0;display:flex;flex-direction:column;gap:12px}.cltabs{align-self:flex-start}.cltabs .njsg{height:30px;padding:0 12px;font-size:13px}.cltab{display:flex;flex-direction:column}.cljr,.clte,.clpr,.cllk{border-radius:10px;text-align:left;font-size:13px;color:var(--ink);transition:background-color .12s ease-out}.cljr:hover,.clte:hover,.clpr:hover,.cllk:hover{background:var(--well)}.cljr{display:grid;grid-template-columns:132px 72px minmax(0,1fr) 48px 24px 52px;gap:12px;align-items:center;min-height:48px;padding:0 12px}.cljr b,.clpr b,.cllk b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cljs{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden}.cljs i{flex:none;width:8px;height:8px;border-radius:999px}.cljd{font-size:12px;color:var(--ink2);white-space:nowrap}.cljr .av,.clte .av{width:24px;height:24px;font-size:10px;box-shadow:none}.cljt{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cljr.is-done b{color:var(--ink2)}.cljr.is-live{background:var(--live-tint)}.cljr.is-live .cljt{color:var(--live-text)}.clte{display:grid;grid-template-columns:52px 24px minmax(0,1fr) 52px;gap:12px;align-items:start;padding:10px 12px}.clted{padding-top:3px;font-size:12px;color:var(--ink2)}.cltem{display:flex;flex-direction:column;gap:2px;min-width:0}.cltet{display:flex;align-items:center;gap:8px;min-width:0}.cltet b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cltn{color:var(--body);line-height:1.5}.cltdur{padding-top:2px;text-align:right}.cltot{display:flex;justify-content:space-between;margin-top:4px;padding:12px;box-shadow:0 -1px 0 var(--hair);font-size:13px;color:var(--ink2)}.cltot b{font-weight:600;color:var(--ink)}.clpr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;min-height:52px;padding:0 12px}.clpri{font-size:12px;color:var(--ink2)}.clpr.clpj{grid-template-columns:76px minmax(0,1fr) auto auto}.clpj .tag-id{justify-self:start}.clhist{display:flex;align-items:flex-end;gap:8px;height:136px;padding:12px 12px 0}.clhb{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.clhbw{position:relative;flex:1;width:100%;max-width:28px}.clhbw i{position:absolute;left:0;right:0;bottom:0;border-radius:4px 4px 0 0}.clhbt{background:var(--chip)}.clhbu{background:var(--ink2)}.clhbo{background:var(--over)}.clhb.is-over .clhbu{border-radius:0}.clhb.is-cur .clhbu{background:var(--ink)}.clhb em{font-style:normal;font-size:11px;color:var(--ink2)}.clhb.is-cur em{font-weight:600;color:var(--ink)}.clhkey{display:flex;gap:16px;padding:10px 12px 16px;font-size:12px;color:var(--ink2)}.clhkey i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.clhkey .k1{background:var(--ink2)}.clhkey .k2{background:var(--chip)}.clhkey .k3{background:var(--over)}.clper{display:grid;grid-template-columns:96px minmax(0,1fr) 128px 104px;gap:12px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;box-shadow:inset 0 1px 0 var(--hair)}.clper b{font-weight:500}.clpw{font-size:12px;color:var(--ink2);text-align:right}.clpw.is-over{color:var(--over);font-weight:600}.clshow{align-self:center;margin-top:12px;height:32px;padding:0 14px;font-size:13px}.cllk{display:grid;grid-template-columns:76px minmax(0,1fr) 72px auto 112px 30px;gap:12px;align-items:center;min-height:48px;padding:0 6px 0 12px}.clls{background:var(--well);color:var(--ink2)}.clls.on{background:var(--act-tint);color:var(--act-strong)}.clrail{display:flex;flex-direction:column;gap:28px;min-width:0;padding-top:4px}.clbl{display:flex;flex-direction:column;gap:8px;min-width:0}.clbl h3{margin:0;font-size:12px;font-weight:600;color:var(--ink2)}.clbl>.btn{align-self:flex-start;height:32px;padding:0 12px;font-size:13px}.clretb{gap:6px;padding:16px;border-radius:14px;background:var(--well)}.clrn{font-size:12px;color:var(--ink2)}.clbig{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.clbar.lg{height:6px;margin:6px 0}.clretb .clbar em{box-shadow:0 0 0 1.5px var(--well)}.clcon{display:flex;gap:12px;padding:4px 0}.clcon .av{flex:none;width:32px;height:32px;font-size:11px;box-shadow:none}.clcm{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.clcm b{font-weight:600;color:var(--ink)}.clcl{display:flex;align-items:center;gap:4px;min-width:0}.clcl a,.clph{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--act);text-decoration:underline;text-underline-offset:2px}.clph{font-size:12px}.clrtag{align-self:flex-start;margin-top:4px;background:var(--act-tint);color:var(--act-strong)}.clempty{font-size:13px;color:var(--ink3)}.clfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease)}.clfold>div{min-height:0;overflow:hidden;opacity:0;filter:blur(3px);visibility:hidden;transition:opacity .14s ease-out,filter .2s ease-out,visibility 0s linear .36s}.clfold.on{grid-template-rows:1fr;transition-delay:80ms}.clfold.on>div{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.cladd{display:flex;flex-direction:column;gap:8px;padding:4px 2px 8px}.cl2c{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cladd>.btn{align-self:flex-start;height:32px;padding:0 14px;font-size:13px}.clin{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--well);font:inherit;font-size:13px;color:var(--ink);outline:0;transition:box-shadow .12s ease-out,background-color .12s ease-out}.clin::placeholder{color:var(--ink3)}.clin:focus{background:var(--surface);box-shadow:inset 0 0 0 2px #6a7cec}.clin.is-warn{box-shadow:inset 0 0 0 2px var(--over);animation:njshake .32s var(--ease)}.clta{height:auto;min-height:88px;padding:10px 12px;line-height:1.5;resize:vertical}.clchk2{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;color:var(--ink);text-align:left}.clchk2 .box{flex:none;width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #8b8998;transition:background-color .14s ease-out,box-shadow .14s ease-out}.clchk2[aria-checked=true] .box{background:#434fac url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.clchk2:focus-visible{outline:2px solid #6a7cec;outline-offset:2px;border-radius:6px}.clwarn{display:none;font-size:12px;color:var(--over)}.clwarn.on{display:block}.clset{display:flex;flex-direction:column;margin:0}.clset div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--hair);font-size:13px}.clset dt{flex:none;color:var(--ink2)}.clset dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--ink)}.clnote{margin:0;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.clnote.is-empty{color:var(--ink3)}.clteam{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.clteam .av{width:28px;height:28px;font-size:10px;box-shadow:none}.Q .capsule.over-modal.is-idle,.Q .capsule.over-modal.is-sel{opacity:0;pointer-events:none}.empop.clform{width:min(640px,calc(100% - 48px));gap:0;padding:22px 24px 0}.clfg{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.clfg1{grid-template-columns:minmax(0,1fr) 120px}.clfg1 .clhint{grid-column:1 / -1;margin-top:-2px}.clf{display:flex;flex-direction:column;min-width:0}.clhint{margin-top:6px;font-size:12px;line-height:1.45;color:var(--ink3);text-wrap:pretty}.emlab.clsec{margin-top:20px}.clmoreb{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:32px;margin-top:16px;padding:0 12px;font-size:13px}.clmoreb .achv{display:grid;transition:transform .3s var(--ease)}.clmoreb[aria-expanded=true] .achv{transform:rotate(180deg)}.clmoreb2{display:flex;flex-direction:column;padding-top:6px}.clmoreb2 .clfg{margin-top:4px}.clpill{align-self:flex-start}.clpill .njsg{height:30px;padding:0 12px;font-size:13px}.clunit{display:flex;align-items:center;gap:8px}.clunit .clin{width:96px}.clunit span{font-size:13px;color:var(--ink2)}.clffoot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;margin:20px -24px 0;padding:14px 24px 18px;background:var(--surface);box-shadow:0 -1px 0 var(--hair);border-radius:0 0 20px 20px}.clffoot .btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-size:13px}.empop.clconf{width:min(440px,calc(100% - 48px));gap:8px;padding:22px 24px 0}.clqh{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.clqb{margin:0;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.clconf .clffoot{margin-top:12px}@media(max-width:1180px){.cljr{grid-template-columns:132px 72px minmax(0,1fr) 24px 52px}.cljd{display:none}}@media(prefers-reduced-motion:reduce){.cld,.cld.is-out,.clpg .cltool,.clpg .cllist,.clrow.is-back{animation:fd .12s ease-out}.clfold,.clfold>div,.clfold.on>div,.clbar i,.clmoreb .achv{transition:none}}.pjhead{display:grid;grid-template-columns:minmax(0,1fr) 84px 64px 88px 196px 116px;column-gap:16px;padding:8px 46px 4px 12px;font-size:12px;font-weight:600;color:var(--ink2)}.pjhead span:nth-child(3),.pjhead span:nth-child(4){text-align:right}.pjgrp+.pjgrp{margin-top:8px}.pjgh{display:flex;align-items:center;gap:10px;min-height:44px;padding:16px 8px 6px 12px}.pjgh .av.clav{width:28px;height:28px;font-size:10px}.pjgn{font-size:14px;font-weight:600;color:var(--ink);border-radius:6px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .12s ease-out}.pjgn:hover{text-decoration-color:currentColor}.pjgn:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.pjgm{font-size:12px;color:var(--ink2)}.pjgadd{margin-left:auto}.pjrow:before{left:12px}.pjgh+.pjrow:before{opacity:0}.pjmain{flex:1;min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr) 84px 64px 88px 196px 116px;column-gap:16px;align-items:center;min-height:56px;padding:10px 8px 10px 12px;box-sizing:border-box;text-align:left;border-radius:12px}.pjmain:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.tag.pjcode{justify-self:start}.pjst{background:var(--well);color:var(--ink2);font-weight:500}.pjrow.is-hold .clnm b{color:var(--ink2)}.pjrow.is-live .clmon b{color:var(--live-text)}.pjteam{display:flex;align-items:center}.pjteam .av{width:24px;height:24px;font-size:10px;box-shadow:0 0 0 2px var(--surface)}.pjteam .av+.av{margin-left:-6px}.pjrow:hover .pjteam .av{box-shadow:0 0 0 2px var(--well)}.pjmore{margin-left:6px;font-size:11px;color:var(--ink2)}.pjrow .ntsel.clsel{left:12px;top:50%;width:76px;height:28px;margin-top:-14px;border-radius:999px}.pjquiet{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px 0 104px;border-radius:10px;font-size:12px;color:var(--ink2);text-align:left;transition:background-color .12s ease-out}.pjquiet:hover{background:var(--well)}.pjquiet b{font-weight:500;color:var(--act)}.pjquiet .achv{display:grid;color:var(--act);transition:transform .3s var(--ease)}.pjquiet[aria-expanded=true] .achv{transform:rotate(180deg)}.pjquiet:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.tag.pjcode{height:22px;padding:0 9px;font-size:12px}.cldsub{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag.pjcl{cursor:pointer;transition:box-shadow .12s ease-out}.tag.pjcl:hover{box-shadow:inset 0 0 0 1px currentColor}.tag.pjcl:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.pjtv{align-self:flex-start;margin:4px 0 8px}.pjtv .njsg{height:30px;padding:0 12px;font-size:13px}.pjbk{display:flex;flex-direction:column}.pjbr{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;box-shadow:inset 0 -1px 0 var(--hair)}.pjbr .av{flex:none;width:28px;height:28px;font-size:10px;box-shadow:none}.pjbl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.pjbl b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pjbb{position:relative;flex:none;width:160px;height:6px;border-radius:999px;background:var(--chip)}.pjbb i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ink2);transition:width .32s ease-out}.pjbs{flex:none;width:40px;text-align:right}.pjbt{flex:none;width:56px;font-weight:500;text-align:right}.pjat{font-weight:500}.pjact{cursor:default}.pjact:hover{background:transparent}.pjtm span:nth-child(2){flex:1}.pjestb{align-self:flex-start;height:32px;padding:0 12px;font-size:13px}.pjcanc{align-self:flex-start}.btn.pjcbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13px}.btn.pjcbtn.is-warn{box-shadow:inset 0 0 0 2px var(--over);animation:njshake .32s var(--ease)}.pjcbtn .achv{display:grid}.pjcpop{max-height:300px;overflow-y:auto}.pjcpop .clsm{margin-left:auto}.pjcpop .clmk{margin-left:8px}.pjclro{display:flex}.pjfg1{grid-template-columns:200px minmax(0,1fr);margin-top:12px}.pjhint{grid-column:1 / -1;margin-top:-2px}.pjcodein{display:flex;align-items:center;gap:6px;height:40px;color:var(--ink2)}.pjcodein .tag{height:28px;padding:0 10px;font-size:12px}.clin.pjnum{width:80px}.pjchips{display:flex;flex-wrap:wrap;gap:8px}.pjchip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 4px;border-radius:999px;background:var(--well);font-size:13px;color:var(--ink);transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}.pjchip .av{width:28px;height:28px;font-size:10px;box-shadow:none}.pjchip:hover{background:#e9e7f3}.pjchip.on{background:var(--act-tint);color:var(--act-strong);box-shadow:inset 0 0 0 1.5px #6a7cec}.pjchip:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.pjfg2{grid-template-columns:160px 1fr 1fr;margin-top:16px}@media(max-width:1180px){.pjhead{grid-template-columns:minmax(0,1fr) 64px 88px 196px 116px}.pjhead span:nth-child(2){display:none}.pjmain{grid-template-columns:76px minmax(0,1fr) 64px 88px 196px 116px}.pjteam{display:none}}@media(prefers-reduced-motion:reduce){.pjquiet .achv,.pjbb i,.pjchip{transition:none}}.rthead{display:grid;grid-template-columns:minmax(0,1fr) 200px 88px 132px 128px;column-gap:16px;padding:8px 46px 0 64px;font-size:12px;font-weight:600;color:var(--ink2)}.rthead span:first-child{font-weight:400}.rthead span:nth-child(3){text-align:right}.rtsec+.rtsec{margin-top:8px}.rtsh{display:flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:16px 12px 4px 64px;box-sizing:border-box;font-size:13px;font-weight:600;color:var(--ink)}.rtsh .mono{font-size:11px;font-weight:400;color:var(--ink3)}.rtsh+.rtrow:before{opacity:0}.rtmain{flex:1;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 200px 88px 132px 128px;column-gap:16px;align-items:center;min-height:64px;padding:12px 8px 12px 12px;box-sizing:border-box;text-align:left;border-radius:12px}.rtmain:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.rtwhy{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtcar{align-items:flex-end}.rtcar b,.rtnext b{font-weight:500}.rtnext b,.rtsum b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtnext .clsm,.rtcar .clsm,.rtsum .clsm{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtsum{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--ink)}.rtsum b{font-weight:500}.rtsum.is-wait b{color:var(--act)}.rtrow.is-live .clrt .mono{color:var(--live-text)}.rtrow.is-soon .clnone{font-size:13px;color:var(--ink2)}.rthrow .rtnext .clsm{color:var(--act)}.rtnone{padding-left:64px}.rtnr{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;column-gap:16px;align-items:center;min-height:56px;padding:6px 12px;box-shadow:inset 0 1px 0 var(--hair)}.rtnr b{font-size:14px;font-weight:600;color:var(--ink)}.rtnr .btn{height:32px;padding:0 12px;font-size:13px}.rtmoreb{display:block;margin:12px auto 0}.cltabs .njsg.rtnew .mono{color:var(--act);font-weight:600}.rtper{display:grid;grid-template-columns:128px minmax(0,1fr) 128px 104px 112px;gap:12px;align-items:center;width:100%;min-height:44px;padding:0 12px;border-radius:10px;box-sizing:border-box;font-size:13px;color:var(--ink);text-align:left;box-shadow:inset 0 1px 0 var(--hair);transition:background-color .12s ease-out}.rtper:hover{background:var(--well);box-shadow:none}.rtper:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.rtper b{font-weight:500}.rtpsum{font-size:12px;color:var(--ink2);text-align:right}.rtpsum.is-wait{color:var(--act);font-weight:500}.rtte.is-static{cursor:default}.rtte.is-static:hover{background:transparent}.rtte.is-live{background:var(--live-tint)}.rtte.is-live .cltdur{color:var(--live-text)}.pjbt .dot{margin-right:6px}.rtsh2{display:flex;align-items:center;gap:10px;padding:2px 0 12px}.rtsh2 b{font-size:14px;font-weight:600;color:var(--ink)}.tag.rtst{background:var(--well);color:var(--ink2);font-weight:500}.tag.rtst.is-wait{background:var(--act-tint);color:var(--act-strong)}.rtpers .njsg{height:30px;padding:0 12px;font-size:13px}.rtchk{display:flex;flex-direction:column;margin:0}.rtchk>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;box-shadow:inset 0 -1px 0 var(--hair)}.rtchk dt{padding-top:2px;font-size:12px;color:var(--ink2)}.rtchk dd{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;font-size:13px;color:var(--ink)}.rtnote{min-height:76px}.rtfile{font-size:12px}.rtstmt{display:flex;flex-direction:column;margin-top:16px;padding:14px 20px 10px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.rtsth{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;margin-bottom:4px;box-shadow:inset 0 -1px 0 var(--hair)}.rtsth b{font-size:14px;font-weight:600;color:var(--ink)}.rtl{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:12px;align-items:center;min-height:32px;font-size:13px;color:var(--ink)}.rtl b{font-weight:500;text-align:right}.rtl.is-job>span:first-child{color:var(--body)}.rtl.is-sum{margin-top:4px;box-shadow:inset 0 1px 0 var(--hair)}.rtl.is-sum b,.rtl.is-end b,.rtl.is-end>span:first-child{font-weight:600}.rtl.is-over>span:first-child,.rtl.is-over b{color:var(--over);font-weight:600}.rtl.is-lapse>span:first-child,.rtl.is-lapse b{color:var(--ink2)}.rtacts{display:flex;gap:8px;margin-top:16px}.rtacts .btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-size:13px}.rtset .is-over dd{color:var(--over);font-weight:600}.empop.clform.rtform{width:min(600px,calc(100% - 48px))}.rtfg{display:flex;flex-wrap:wrap;gap:0 24px}.rtfg2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 0px;column-gap:0;transition:grid-template-columns .36s var(--ease)}.rtfg2.is-bundle{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 140px}.clfold.rtmonf.on{transition-delay:0ms}.rtfg2>.clf:nth-child(2){padding-left:12px}.rtbn{min-width:0;overflow:hidden}.rtbni{display:flex;flex-direction:column;width:140px;box-sizing:border-box;padding-left:12px;opacity:0;filter:blur(3px);visibility:hidden;transition:opacity .14s ease-out,filter .2s ease-out,visibility 0s linear .36s}.rtfg2.is-bundle .rtbni{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.rtrowf{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.rtcapf{min-width:0}.rtcap .clin{width:80px}.rtrec{display:flex;flex-direction:column;gap:8px}.rtrecl{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:8px;align-items:center}.rtrecl .clunit .clin{width:80px}.rtrecadd{align-self:flex-start;height:32px;padding:0 12px;font-size:13px}.rtsent{margin:20px 0 0;padding:12px 14px;border-radius:12px;background:var(--well);font-size:13px;line-height:1.5;color:var(--body);text-wrap:pretty}.empop.clconf.rtclose{width:min(480px,calc(100% - 48px))}.rtqled{margin:8px 0 6px;padding:8px 16px}.rtclose .clpill{margin-top:6px}.rtnh{margin-top:10px}.rtnh .clin{width:88px}.rtnextf .clhint{display:block}.rtearly{color:var(--ink2)}.rtmany{display:flex;flex-direction:column;margin:4px 0}.rtmr{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;box-shadow:inset 0 -1px 0 var(--hair)}.rtmr .av.clav{width:32px;height:32px;font-size:11px}.rtmr b{font-size:13px;font-weight:500;color:var(--ink)}@media(max-width:1180px){.rthead{grid-template-columns:minmax(0,1fr) 200px 88px 128px}.rthead span:nth-child(4){display:none}.rtmain{grid-template-columns:36px minmax(0,1fr) 200px 88px 128px}.rtnext{display:none}}@media(prefers-reduced-motion:reduce){.rtper,.rtfg2,.rtbni,.rtfg2.is-bundle .rtbni{transition:none}}.adwrap{flex:1;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:40px;width:100%;max-width:1120px;margin:0 auto;padding:22px 24px 0;box-sizing:border-box}.adside{display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:2px}.adws{display:flex;align-items:center;gap:10px;padding:0 4px}.av.adwsav{width:32px;height:32px;border-radius:9px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:600;box-shadow:none}.adwst{display:flex;flex-direction:column;gap:1px;min-width:0}.adwst b{font-size:14px;font-weight:600;color:var(--ink)}.adwst span{font-size:12px;color:var(--ink2)}.njseg.adnav{flex-direction:column;align-items:stretch;gap:2px;padding:0;background:transparent;border-radius:0}.adnav .njsg{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink2);text-align:left}.adnav .njsg:hover{color:var(--ink)}.adnav .njsg.on{color:var(--ink);font-weight:500}.adnav .njsg .mono{font-size:11px;font-weight:400;color:var(--ink3)}.njseg.adnav>.njlq{left:0;top:0;height:36px;width:100%;background:var(--chip);box-shadow:none}.admain{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:0 4px 140px 0}.adpg .adwrap{animation:pfListIn .3s var(--ease) backwards}.adpage{max-width:760px;animation:pfListIn .3s var(--ease) backwards}.adpage.adwide{max-width:none}.adh{display:flex;align-items:flex-start;gap:16px;padding:0 0 12px}.adht{flex:1;min-width:0}.adh h1{margin:0;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.adh p{margin:6px 0 0;max-width:560px;font-size:13px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.adh>.btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-size:13px}.adg+.adg{margin-top:12px}.adgh{margin:0;padding:20px 0 6px;font-size:12px;font-weight:600;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--hair)}.adr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:32px;row-gap:10px;align-items:start;padding:16px 0;box-shadow:inset 0 -1px 0 var(--hair)}.adl{display:flex;flex-direction:column;gap:3px;min-width:0}.adl b{font-size:13px;font-weight:600;color:var(--ink)}.adl>span{font-size:12px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.adc{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.adc.adcol{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.adc .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.adc .btn.pjcbtn{height:36px}.clin.adname{max-width:320px}.adlogoc{gap:12px}.adlogo{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:12px;box-shadow:0 0 0 1px var(--hair);box-sizing:border-box}.adlm{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:600}.adlw{font-size:12px;font-weight:600;letter-spacing:.24em;color:var(--ink)}.adlogo.is-empty{font-size:13px;color:var(--ink3)}.adbtns{display:flex;gap:8px}.adpre{display:flex;align-items:center;gap:10px}.clin.adprein{width:88px;letter-spacing:.06em}.tag.adnext{height:24px;padding:0 9px;font-size:12px;background:var(--well);color:var(--ink2)}.adseg .njsg{height:30px;padding:0 12px;font-size:13px}.adweek{gap:12px}.pjchip.addaychip,.pjchip.adchip{height:32px;padding:0 13px;font-size:13px}.pjchip.adchip.is-fixed{cursor:default}.addays{gap:6px}.adhrs .clin{width:80px}.njsw.adsw{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:13px;color:var(--ink);text-align:left}.njsw.adsw .sw{margin-left:0}.njsw.adsw:focus-visible{outline:2px solid #6a7cec;outline-offset:2px;border-radius:8px}.adsub{font-size:13px;color:var(--ink2)}.adpayf>div>div,.adpayf>div{display:flex;align-items:center;gap:8px}.adpayf>div{padding-top:2px}.adlink{font-size:13px;color:var(--act);text-decoration:underline;text-underline-offset:2px;border-radius:4px}.adlink:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.adtool{display:flex;align-items:center;gap:12px;padding:4px 0 10px}.adtool .njseg{flex:none}.adhead{display:grid;column-gap:16px;padding:8px 46px 4px 64px;font-size:12px;font-weight:600;color:var(--ink2)}.adphead{grid-template-columns:minmax(0,1fr) 92px 150px 140px 104px}.adhead+.clrow:before{opacity:0}.adpmain{flex:1;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 92px 150px 140px 104px;column-gap:16px;align-items:center;min-height:64px;padding:12px 8px 12px 12px;box-sizing:border-box;text-align:left;border-radius:12px}.adpmain:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.adyou{flex:none;height:20px;padding:0 8px;border-radius:999px;background:var(--well);font-size:11px;font-weight:500;line-height:20px;color:var(--ink2)}.adrole b{font-weight:500}.adtfa{font-size:12px;color:var(--ink2)}.adtfa.is-off{color:var(--ink3)}.adsees b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adsees .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adwk .clbar{margin:2px 0 6px}.adwkt{font-size:12px;color:var(--ink)}.adrow.is-quiet .clnm b{color:var(--ink2)}.adrow.is-quiet .clav{opacity:.7}.adrow.is-live .adwkt{color:var(--live-text)}.cld.adpd{animation:pfdIn .26s var(--ease) backwards}.cld.adpd.is-out{animation:pfdOut .18s cubic-bezier(.4,0,1,1) forwards}.cldh.adpdh{max-width:none;padding:0 0 4px}.adpdb{max-width:760px}.adrolemi{align-items:flex-start;min-height:52px;padding:8px 10px}.adrm{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.adrm b{font-size:13px;font-weight:500;color:var(--ink)}.adrm span{font-size:12px;line-height:1.4;color:var(--ink2);white-space:normal}.adrolemi.is-dis{opacity:.5;cursor:default}.adrolemi.is-dis:hover{background:transparent}.adrolemi .clmk{margin-left:auto;padding-top:2px}.adbigs{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.clbar.adwkbar{width:100%;max-width:320px;margin:2px 0}.adjob{display:grid;grid-template-columns:8px 72px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:40px;padding:0 8px;border-radius:10px;box-sizing:border-box;font-size:13px;color:var(--ink);text-align:left;transition:background-color .12s ease-out}.adjob:hover{background:var(--well)}.adjob:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.adjob i{width:8px;height:8px;border-radius:999px}.adjob b{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.adjob .tag{justify-self:start}.btn.addanger{color:var(--over)}.adnewd{display:flex;align-items:center;gap:8px;padding:2px 0 12px}.adnewd .clin{max-width:320px}.adnewd .btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;font-size:13px}.addhead{grid-template-columns:minmax(0,1fr) 190px 240px 96px;padding-left:12px}.addmain{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 190px 240px 96px;column-gap:16px;align-items:center;min-height:64px;padding:10px 8px 10px 12px;box-sizing:border-box}.adtrow:before{left:12px}.adnm b{font-size:14px;font-weight:600;color:var(--ink)}.clin.adren{max-width:260px;height:36px}.adpeop{display:flex;align-items:center;gap:10px;min-width:0}.adrets b{font-weight:500}.adrets .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admon{align-items:flex-end}.admon b{font-weight:500}.clarch.adoff{width:auto;margin:0 0 12px}.adchips{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 8px}.adlrow{padding-right:8px}.adlrow:before{left:46px}.adlmain{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 170px 196px;column-gap:16px;align-items:center;min-height:64px;padding:12px 8px 12px 46px;box-sizing:border-box}.adlrow .clnm .tag{flex:none}.adlsub{display:flex;align-items:center;gap:8px;min-width:0}.adlsub .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adexp,.adop{font-size:13px;color:var(--ink)}.adexp.is-soon{font-weight:600}.adexp.is-off,.adop.is-never,.adlrow.is-quiet .clnm b{color:var(--ink2)}.adlrow .ntsel.clsel{left:12px;top:50%;margin-top:-9px}.adlrow:hover .clsel,.adpg.has-sel .adlrow .clsel,.adlrow .clsel:focus-visible{opacity:1}.adlacts{position:absolute;right:48px;top:50%;z-index:1;display:flex;gap:6px;padding:4px 4px 4px 16px;border-radius:999px;background:var(--well);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease-out}.adlrow:hover .adlacts,.adlrow:focus-within .adlacts{pointer-events:auto}.adlrow:hover .adlacts,.adlrow:focus-within .adlacts{opacity:1}.adlacts .btn{display:inline-flex;align-items:center;height:30px;padding:0 10px;font-size:12px}.adinstr .clta{width:100%;max-width:none}.adinf{display:flex;align-items:center;gap:8px;width:100%}.adlist .adc{width:100%}.adperson{display:grid;grid-template-columns:28px minmax(0,1fr) auto 64px;gap:10px;align-items:center;width:100%;min-height:40px;padding:0 8px;border-radius:10px;box-sizing:border-box;font-size:13px;color:var(--ink);text-align:left;transition:background-color .12s ease-out}.adperson:hover{background:var(--well)}.adperson:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.adperson .av{width:28px;height:28px;font-size:10px;box-shadow:none}.adperson b,.aduse b{font-weight:500;text-align:right}.aduse{display:grid;grid-template-columns:minmax(0,1fr) 92px 96px 56px;gap:10px;align-items:center;width:100%;min-height:36px;padding:0 8px;box-sizing:border-box;font-size:13px;color:var(--ink)}.aduse .pjbb{width:100%}.btn.adadvb{margin-top:0}.adadv{display:flex;flex-direction:column;gap:12px;padding:12px 0 16px}.adprovs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adprov,.admodel,.adrolerow{border-radius:14px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:background-color .12s ease-out,box-shadow .12s ease-out}.adprov{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px}.adprov b{font-size:14px;font-weight:600;color:var(--ink)}.adps{margin-top:6px;font-size:12px;font-weight:500;color:var(--ink)}.adprov:hover,.admodel:hover,.adrolerow:hover{background:var(--well)}.adprov.on,.admodel.on,.adrolerow.on{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.adprov:focus-visible,.admodel:focus-visible,.adrolerow:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.adkey{display:flex;align-items:center;gap:8px;padding-bottom:6px}.adkey .clin{flex:1}.adkey .btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;font-size:13px}.admodels{display:flex;flex-direction:column;gap:8px}.admodel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n p" "l p";column-gap:12px;row-gap:2px;align-items:center;padding:12px 14px}.admodel b{grid-area:n;font-size:13px;font-weight:500;color:var(--ink)}.admodel>span:not(.clsm){grid-area:l;font-size:12px;color:var(--ink2)}.admodel .clsm{grid-area:p}.adlog{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:36px;padding:0 8px;box-sizing:border-box;font-size:13px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair)}.empop.clform.adform{width:min(560px,calc(100% - 48px))}.adroles{display:flex;flex-direction:column;gap:8px}.adrolerow{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.adradio{flex:none;width:16px;height:16px;margin-top:1px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #8b8998;transition:box-shadow .14s ease-out}.adrolerow.on .adradio{box-shadow:inset 0 0 0 5px #434fac}.empop.clconf.adconf{width:min(460px,calc(100% - 48px))}.adcounts{margin:2px 0 6px;padding-left:18px;font-size:13px;line-height:1.6;color:var(--body)}.adwhy{color:var(--ink2)}.adconf .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.adphead{grid-template-columns:minmax(0,1fr) 92px 140px 104px}.adphead span:nth-child(3){display:none}.adpmain{grid-template-columns:36px minmax(0,1fr) 92px 140px 104px}.adsees{display:none}.addhead{grid-template-columns:minmax(0,1fr) 170px 96px}.addhead span:nth-child(3){display:none}.addmain{grid-template-columns:minmax(0,1fr) 170px 96px}.adrets{display:none}}@media(prefers-reduced-motion:reduce){.adpg .adwrap,.adpage,.cld.adpd,.cld.adpd.is-out{animation:fd .12s ease-out}.adlacts,.adjob,.adperson,.adprov,.admodel,.adrolerow,.adradio{transition:none}}.clarch.adclosing{width:auto;margin:12px 0 0}.btn.addangerb{background:var(--over);color:#fff}.tag.admcp{height:28px;padding:0 10px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adkeyr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;min-height:52px;padding:4px 0;box-shadow:inset 0 -1px 0 var(--hair)}.adkeyn{display:flex;flex-direction:column;gap:2px;min-width:0}.adkeyn b{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adkeyn .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adkeyshow{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--well)}.adkeyshow .mono{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--ink)}.btn.flsendb{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 14px;font-size:13px}.btn.flsendb svg{width:15px;height:15px}.fldrop{display:flex;align-items:center;gap:16px;width:100%;margin:2px 0 14px;padding:18px 20px;border-radius:16px;box-sizing:border-box;background:var(--well);text-align:left;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .16s ease-out,background-color .16s ease-out}.fldrop:hover{box-shadow:inset 0 0 0 1.5px var(--hair)}.fldrop:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.fldrop.is-over,.flpg:has(.fldrop.is-over) .fldrop{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.fldi{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;background:var(--surface);color:var(--act);box-shadow:0 1px 2px #241a3d14}.fldi svg{width:18px;height:18px}.fldt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fldt b{font-size:14px;font-weight:600;color:var(--ink)}.fldt span{font-size:12px;color:var(--ink2)}.flstore{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;width:200px}.stbar{position:relative;display:flex;width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--chip)}.stbar.lg{height:10px;margin:10px 0 12px}.stbar i{display:block;height:100%;transition:width .32s ease-out}.stbar i+i{box-shadow:inset 1.5px 0 0 var(--surface)}.stk1{background:var(--ink)}.stk2{background:#5b5675}.stk3{background:#8b8998}.stk4{background:#b5b3c2}.stk5{background:#d4d2de}.flups{margin:0 0 12px}.flups .rtsh{padding-left:12px}.flup{display:grid;grid-template-columns:minmax(0,1fr) 220px 200px auto;gap:16px;align-items:center;min-height:56px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--well)}.flupt{display:flex;flex-direction:column;gap:2px;min-width:0}.flupt b{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flupb,.flminib,.flbigb{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--chip)}.flupb i,.flminib i,.flbigb i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ink);transition:width .25s linear}.flup.is-paused,.flbig.is-paused{background:var(--well)}.flup.is-paused .flupb i,.flbig.is-paused .flbigb i{background:#8b8998}.flupw{display:flex;flex-direction:column;gap:2px;min-width:0}.flupw .mono{font-size:13px;font-weight:500;color:var(--ink)}.flup.is-paused .flupw .mono{color:var(--ink2)}.flupw .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flup .btn{height:32px;padding:0 12px;font-size:13px}.flhead{grid-template-columns:minmax(0,1fr) 220px 200px 136px;padding-left:96px}.flrow:before{left:96px}.flmain{flex:1;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 220px 200px 136px;column-gap:16px;align-items:center;min-height:64px;padding:12px 8px 12px 46px;box-sizing:border-box;text-align:left;border-radius:12px}.flmain:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.flkinds{position:relative;width:40px;height:40px}.flkinds i{position:absolute;width:26px;height:32px;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1px var(--hair),0 1px 2px #241a3d14}.flkinds i:nth-child(1){left:2px;top:4px;z-index:3}.flkinds i:nth-child(2){left:8px;top:2px;z-index:2;transform:rotate(6deg)}.flkinds i:nth-child(3){left:12px;top:1px;z-index:1;transform:rotate(12deg)}.flk{position:relative;display:block;flex:none;width:26px;height:32px;border-radius:6px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair)}.flk:after{content:"";position:absolute;left:5px;right:5px;bottom:6px;height:4px;border-radius:2px;background:#b5b3c2}.flk.k-vid:after{background:var(--ink)}.flk.k-img:after{background:#5b5675}.flk.k-pdf:after{background:#8b8998}.flk.k-zip:after{height:12px;left:10px;right:10px;bottom:9px;background:repeating-linear-gradient(#8b8998 0 2px,transparent 2px 4px)}.flkinds .flk{position:absolute}.fljob{flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.flst{font-size:13px;color:var(--ink)}.flst.is-dl{font-weight:500}.flst.is-up{color:var(--ink);font-weight:500}.flst.is-off{color:var(--ink2)}.flrow .ntsel.clsel{left:12px;top:50%;margin-top:-9px}.flrow:hover .clsel,.flpg.has-sel .flrow .clsel,.flrow .clsel:focus-visible{opacity:1}.flrow.is-quiet .clnm b{color:var(--ink2)}.flminib{margin:4px 0 2px;max-width:180px}.fllink{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--well)}.fllink .mono{flex:1;min-width:0;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fllink .btn{height:32px;padding:0 12px;font-size:13px}.flfile{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;box-shadow:inset 0 -1px 0 var(--hair)}.flfn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.flfn b{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flmsg{padding:12px 0}.fllog{grid-template-columns:120px minmax(0,1fr) 0}.fld .clretb .btn{align-self:flex-start;height:32px;padding:0 12px;font-size:13px;margin-top:6px}.empop.clform.flform{width:min(620px,calc(100% - 48px))}.fldz{position:relative;display:flex;align-items:center;gap:14px;margin-top:4px;padding:22px 20px;border-radius:16px;background:var(--well);box-shadow:inset 0 0 0 1.5px transparent;cursor:pointer;transition:box-shadow .16s ease-out,background-color .16s ease-out,padding .32s var(--ease)}.fldz:hover{box-shadow:inset 0 0 0 1.5px var(--hair)}.fldz.is-over{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.fldz.is-warn{box-shadow:inset 0 0 0 2px var(--over);animation:njshake .32s var(--ease)}.fldz.is-small{padding:12px 16px}.fldz:focus-within{outline:2px solid #6a7cec;outline-offset:2px}.flfile-in{position:absolute;inset:0;opacity:0;cursor:pointer}.flsample{align-self:flex-start;margin-top:8px}.flbig{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"t p b" "bar bar bar";column-gap:12px;row-gap:10px;align-items:center;margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--well)}.flbig.is-done{background:var(--well)}.flbig.is-done .flbigb i{background:var(--ink)}.flbigt{grid-area:t;display:flex;flex-direction:column;gap:2px;min-width:0}.flbigt b{font-size:14px;font-weight:600;color:var(--ink)}.flbigt .clsm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flbigp{grid-area:p;font-size:20px;font-weight:600;color:var(--ink)}.flbig.is-paused .flbigp{color:var(--ink2)}.flbig .btn{grid-area:b;height:32px;padding:0 12px;font-size:13px}.flbigb{grid-area:bar;height:8px}.flfl{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;margin-top:4px}.flfl .flfile{padding:6px 2px}.flfp{flex:none;width:72px;text-align:right}.fljpop{max-height:340px;overflow-y:auto;padding-top:6px}.clin.fljq{height:36px;margin:0 4px 6px;width:calc(100% - 8px)}.fljmi{gap:10px}.fljmi .tag{flex:none}.fljt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flem{display:flex;flex-direction:column;gap:10px;padding-top:10px}.pjchip.flchip{height:36px}.flopts{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.flopt{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:40px;font-size:13px;color:var(--ink)}.flopts>.flpwf{align-self:stretch}.clin.flpw{display:block;width:calc(100% - 40px);max-width:360px;margin:4px 0 6px 40px}.flbgs{display:flex;flex-wrap:wrap;gap:10px}.flbgt{position:relative;width:112px;height:68px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow .16s ease-out}.flbgt span{position:absolute;left:8px;bottom:6px;padding:1px 7px;border-radius:999px;background:#ffffffe0;font-size:11px;font-weight:500;color:#241a3d}.flbgt.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px #6a7cec}.flbgt:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.flbgt.bg-contours{background:radial-gradient(60% 80% at 75% 30%,#24364a 0,#121a26 70%),#121a26}.flbgt.bg-contours:before{content:"";position:absolute;inset:-20%;background:repeating-radial-gradient(ellipse at 72% 30%,transparent 0 6px,rgba(255,255,255,.18) 6px 7px)}.flbgt.bg-dusk{background:radial-gradient(70% 70% at 30% 85%,#f4b48a 0,#c77c6c 28%,transparent 62%),linear-gradient(180deg,#26304f 0,#5b5f86 55%,#d58f7b)}.flbgt.bg-halftone{background:radial-gradient(circle,#dfe5ff 0 1.6px,transparent 2.2px) 0 0/8px 8px,linear-gradient(180deg,#414ca8,#2a3180)}.flbgt.bg-silk{background:radial-gradient(60% 50% at 70% 30%,#5a3f78 0,transparent 70%),linear-gradient(160deg,#2a1d40 0,#120d22 60%,#3b2650)}.flbgt.bg-paper{background:radial-gradient(40% 60% at 75% 35%,#d9d2c4 0,transparent 70%),radial-gradient(50% 60% at 20% 80%,#e6dfd2 0,transparent 70%),#f2efe9}.flbgt.bg-custom{background-color:#2a2a33}.flbgup{position:relative;overflow:hidden;cursor:pointer}.flbgup input{position:absolute;inset:0;opacity:0;cursor:pointer}.flbgup:focus-within{outline:2px solid #6a7cec;outline-offset:2px}.stsum{display:flex;flex-direction:column;padding:6px 0 4px}.stbig{display:flex;align-items:baseline;gap:10px}.stbig b{font-size:40px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.stbig>span{font-size:15px;color:var(--ink2)}.stleft{margin-top:2px}.stlegend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--ink2)}.stlegend span{display:inline-flex;align-items:center;gap:6px}.stlegend b{font-weight:500;color:var(--ink)}.stkey{display:inline-block;width:10px;height:10px;border-radius:3px}.stchart{display:flex;align-items:flex-end;gap:10px;height:150px;padding:16px 0 0}.stm{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-width:0}.stmw{position:relative;flex:1;width:100%;max-width:30px;border-radius:5px 5px 0 0;background:var(--chip)}.stmw i{position:absolute;left:0;right:0;bottom:0;border-radius:5px 5px 0 0;background:#8b8998}.stm.is-cur .stmw i{background:var(--ink)}.stm em{font-style:normal;font-size:11px;color:var(--ink2)}.stm.is-cur em{font-weight:600;color:var(--ink)}.stpace{margin:10px 0 0}.stcl{display:grid;grid-template-columns:180px minmax(0,1fr) 72px;gap:14px;align-items:center;min-height:40px;font-size:13px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair)}.stcl .pjbb{width:100%}.stcl b{font-weight:500;text-align:right}.stbig2{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 0;box-shadow:inset 0 -1px 0 var(--hair)}.stbig2>.mono{font-size:13px;font-weight:500;color:var(--ink)}.stacts{position:absolute;right:72px;top:50%;display:flex;gap:6px;padding:4px 4px 4px 14px;border-radius:999px;background:var(--surface);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease-out}.stbig2:hover .stacts,.stbig2:focus-within .stacts{opacity:1;pointer-events:auto}.stacts .btn{height:30px;padding:0 10px;font-size:12px}.wsst{display:flex;flex-direction:column;gap:6px;margin:2px 4px 4px;padding:10px 10px 8px;border-radius:10px;text-align:left;transition:background-color .12s ease-out}.wsst:hover{background:var(--well)}.wsst:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.wsstt{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--ink2)}.wsstt b{font-size:13px;font-weight:600;color:var(--ink)}.wsstt em{margin-left:auto;font-style:normal;color:var(--act)}.flnavic{display:block;width:16px;height:16px}.flnavic>svg{display:block}.flnavic .flar{transform:translateY(0);transition:transform .48s var(--snappy) .22s}.flnavic .fltr{opacity:1;transition:opacity .3s ease-out .26s}.flnavic .flfl{opacity:0;stroke:var(--live);stroke-dasharray:calc(var(--p) * 1px) 200px;transition:stroke-dasharray .25s linear,opacity .3s ease-out .26s,stroke .22s ease-out}.flnavic.is-up .flar{transform:translateY(-6px);transition:transform .36s var(--ease)}.flnavic.is-up .fltr{opacity:.28;transition:opacity .22s ease-out}.flnavic.is-up .flfl{opacity:1;transition:stroke-dasharray .25s linear,opacity .16s ease-out,stroke .22s ease-out}.flnavic.is-paused .flar{transform:translateY(0);transition:transform .36s var(--ease)}.flnavic.is-paused .flfl{stroke:currentColor}@media(max-width:1180px){.flhead{grid-template-columns:minmax(0,1fr) 200px 136px}.flhead span:nth-child(2){display:none}.flmain{grid-template-columns:40px minmax(0,1fr) 200px 136px}.fljob{display:none}.flup{grid-template-columns:minmax(0,1fr) 160px auto}.flupw{display:none}}@media(prefers-reduced-motion:reduce){.flnavic .flar,.flnavic.is-up .flar{transform:none;transition:none}.flnavic .fltr,.flnavic .flfl{transition:opacity .12s ease-out}.fldrop,.fldz,.flbgt,.stbar i,.flupb i,.flminib i,.flbigb i,.stacts,.wsst{transition:none}}.sh{position:relative;min-height:100%;height:100%;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif;color:#f4f2ee;background:#121a26;isolation:isolate}.shbg{position:absolute;inset:0;z-index:0}.shscene{position:absolute;inset:0;opacity:0;transition:opacity .7s ease-out}.sh.bg-contours .sc-contours,.sh.bg-dusk .sc-dusk,.sh.bg-paper .sc-paper,.sh.bg-silk .sc-silk,.sh.bg-halftone .sc-halftone{opacity:1}.shcv{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease-out;pointer-events:none}.shscene.is-gl .shcv{opacity:1}.shscene.is-gl>:not(.shcv){animation-play-state:paused}.sc-silk{background:radial-gradient(70% 60% at 68% 32%,#4a3266 0,#2a1d40 45%,#120d22)}.sc-silk i{position:absolute;border-radius:50%;filter:blur(60px)}.shsk1{left:48%;top:4%;width:52vmax;height:20vmax;background:#b9a6e038;transform:rotate(-18deg);animation:shdrift2 50s ease-in-out infinite alternate}.shsk2{left:20%;top:58%;width:60vmax;height:16vmax;background:#785aaa33;transform:rotate(-12deg);animation:shdrift2 64s ease-in-out infinite alternate-reverse}.sh.is-bgpaused .shscene>i,.sh.is-bgpaused .shcont{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.shcv{transition:none}.sc-silk i{animation:none}}.sh,.shbg{overflow:clip}.sc-halftone{background:radial-gradient(circle,rgba(232,237,255,.55) 0 2.4px,transparent 3px) 0 0/14px 14px,linear-gradient(180deg,#414ca8 0,#2a3180)}.sc-contours{background:radial-gradient(70% 90% at 72% 28%,#22344a 0,#141e2c 55%,#0c121b);color:#d7e2ea}.shcont{position:absolute;inset:-6%;width:112%;height:112%;opacity:.42;animation:shdrift 90s linear infinite alternate}.shglow{position:absolute;right:8%;top:6%;width:52vmax;height:52vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(158,196,214,.2),transparent);animation:shbreathe 14s ease-in-out infinite alternate}.sc-dusk{background:linear-gradient(180deg,#1f2742,#3e4670 38%,#9a7b8f 66%,#e3a07e 84%,#f1c49a)}.shsun{position:absolute;left:58%;top:62%;width:34vmax;height:34vmax;margin:-17vmax 0 0 -17vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(255,226,186,.9),rgba(255,190,140,.35) 45%,transparent 72%);animation:shsun 40s ease-in-out infinite alternate}.shhaze{position:absolute;inset:auto -10% 18%;height:30%;background:linear-gradient(180deg,transparent,rgba(255,214,180,.28) 60%,transparent);filter:blur(18px);animation:shdrift2 50s ease-in-out infinite alternate}.shland{position:absolute;left:-5%;right:-5%;bottom:-2%;height:26%;background:radial-gradient(120% 100% at 30% 100%,#2b2236 40%,transparent 41%),radial-gradient(120% 100% at 80% 100%,#3a2d3f 45%,transparent 46%)}.sc-paper{background:#efebe4}.sc-paper i{position:absolute;border-radius:50%;filter:blur(40px)}.shp1{left:55%;top:8%;width:46vmax;height:36vmax;background:#d8cfbf;animation:shdrift2 60s ease-in-out infinite alternate}.shp2{left:-8%;top:52%;width:40vmax;height:30vmax;background:#e2dbcd;animation:shdrift2 70s ease-in-out infinite alternate-reverse}.shp3{left:70%;top:60%;width:22vmax;height:22vmax;background:#c9c1b2;opacity:.7;animation:shdrift 80s ease-in-out infinite alternate}.sh.bg-paper{color:#241a3d}.shmedia{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.shimgbg{display:block;background:center/cover no-repeat}.shgrain{position:absolute;inset:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shscrim{position:absolute;inset:0;background:radial-gradient(420px 260px at 0 0,rgba(8,10,16,.42),transparent 70%),radial-gradient(420px 220px at 100% 100%,rgba(8,10,16,.42),transparent 70%)}.sh.bg-paper .shscrim{background:none}.shtop{position:absolute;left:48px;top:40px;z-index:2}.shlogo{display:inline-flex;align-items:center;gap:12px}.shlm{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f4f2ee;color:#121a26;font-size:15px;font-weight:600}.sh.bg-paper .shlm{background:#241a3d;color:#f4f2ee}.shlw{font-size:13px;font-weight:600;letter-spacing:.28em}.shcard{position:absolute;left:max(48px,8vw);top:50%;z-index:2;width:400px;max-height:calc(100% - 200px);transform:translateY(-50%);overflow-y:auto;box-sizing:border-box;padding:28px 28px 24px;border-radius:24px;background:#fff;color:#241a3d;box-shadow:0 0 0 1px #241a3d0f,0 40px 80px -24px #080a108c;animation:shcardin .56s var(--ease) .12s both}.shopen,.shlock{display:flex;flex-direction:column}.shfrom{font-size:12px;font-weight:500;color:#6d6880}.shcard h1{margin:4px 0 0;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#241a3d;text-wrap:balance}.shmsg{margin:12px 0 0;padding-left:12px;font-size:14px;line-height:1.55;color:#4a4560;box-shadow:inset 2px 0 #e3e1ea;text-wrap:pretty}.shfiles{list-style:none;margin:18px 0 0;padding:0}.shf{display:flex;align-items:center;gap:12px;min-height:56px;box-shadow:inset 0 -1px #eeedf2}.shf:first-child{box-shadow:inset 0 1px #eeedf2,inset 0 -1px #eeedf2}.shfn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shfn b{font-size:13px;font-weight:500;color:#241a3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shfn span{font-size:12px;color:#6d6880}.shf .ib{color:#4a4560}.shf .ib:hover{background:#f3f2f7;color:#241a3d}.shgot{display:grid;place-items:center;width:30px;height:30px;color:#058758}.btn.shall{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:20px;border-radius:999px;background:#241a3d;color:#f4f2ee;font-size:14px;font-weight:600}.shallp{position:absolute;left:0;top:0;bottom:0;background:#4a3f74;transition:width .25s linear}.shallt{position:relative}.btn.shall:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.shsum{margin-top:10px;font-size:12px;color:#6d6880;text-align:center}.shpwin{margin-top:2px}.shlock .shmsg{box-shadow:none;padding-left:0}.shlock .clf{margin-top:16px}.shfoot{position:absolute;right:32px;bottom:28px;z-index:2;display:flex;align-items:center;gap:12px;font-size:12px;color:#f4f2eed1}.shpause{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#12121a9e;color:#fff}.shpause:focus-visible{outline:2px solid #b1c0ff;outline-offset:2px}.shpause svg{width:14px;height:14px}.sh.bg-paper .shfoot{color:#6d6880}.shdemo{position:absolute;right:24px;top:24px;z-index:3;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:#12121ac7;font-size:11px;color:#ffffffd1}.shdemo>span{margin-right:4px}.shbgb{position:relative;height:26px;padding:0 10px;border-radius:999px;font-size:12px;color:#fff;cursor:pointer}.shbgb.on{background:#fff3}.shbgb:focus-visible,.shup:focus-within{outline:2px solid #b1c0ff;outline-offset:1px}.shup{display:inline-flex;align-items:center;overflow:hidden}.shup input{position:absolute;inset:0;opacity:0;cursor:pointer}.shpeek{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:#0a0a10db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:scrimin .26s ease-out both}.shpkbar{display:flex;align-items:center;gap:10px;padding:16px 20px;color:#f4f2ee;font-size:14px}.shpkbar .btn{height:34px;padding:0 14px;font-size:13px;background:#ffffff1f;color:#fff}.shpkx{color:#fff}.shpkbody{flex:1;min-height:0;display:grid;place-items:center;padding:0 40px 40px}.shvid,.shimg,.shpdf{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(860px,100%);color:#ffffffb3;animation:njin .32s var(--ease) 60ms both}.shvframe{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;background:linear-gradient(135deg,#2a3346,#151b27);box-shadow:0 30px 60px -20px #0009}.shplay{position:absolute;margin-top:calc(min(860px,100%)*.28125 - 30px);display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:#ffffffeb;color:#241a3d}.shplay svg{width:22px;height:22px;margin-left:3px}.shvid{position:relative}.shscrub{width:100%;height:4px;border-radius:999px;background:#ffffff2e}.shscrub i{display:block;width:22%;height:100%;border-radius:inherit;background:#fff}.shimg i{width:min(560px,100%);aspect-ratio:4/5;border-radius:12px;background:radial-gradient(60% 50% at 40% 40%,#a9b7c4,#5d6b7a);box-shadow:0 30px 60px -20px #0009}.shpdf{flex-direction:row;flex-wrap:wrap;justify-content:center}.shpdf i{width:180px;aspect-ratio:1/1.414;border-radius:6px;background:#fff;box-shadow:0 20px 40px -16px #0009}.shpdf .clsm{flex-basis:100%;text-align:center}@keyframes shdrift{0%{transform:translate3d(-1.5%,0,0) rotate(-1deg)}to{transform:translate3d(1.5%,-2%,0) rotate(1.5deg)}}@keyframes shdrift2{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(3%,-3%,0)}}@keyframes shbreathe{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes shsun{0%{transform:translate3d(-2%,1%,0)}to{transform:translate3d(2%,-2%,0)}}@keyframes shcardin{0%{opacity:0;transform:translateY(calc(-50% + 16px))}to{opacity:1;transform:translateY(-50%)}}.shpv{position:absolute;inset:0;z-index:60;border-radius:inherit;overflow:hidden;animation:pfdIn .26s var(--ease) backwards}.shpv.is-out{animation:pfdOut .18s cubic-bezier(.4,0,1,1) forwards}.shpvx{position:absolute;left:50%;bottom:20px;z-index:6;transform:translate(-50%);height:40px;padding:0 18px;border-radius:999px;background:#fff;color:#241a3d;font-size:13px;font-weight:600;box-shadow:0 10px 24px -8px #080a1080}.shpvx:focus-visible{outline:2px solid #b1c0ff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.shcont,.shglow,.shsun,.shhaze,.sc-paper i,.shcard,.shpeek,.shvid,.shimg,.shpdf,.shpv{animation:none}.shscene,.shallp{transition:none}}.stchart{position:relative}.stlim{position:absolute;left:0;right:0;top:16px;border-top:1.5px dashed #b5b3c2;pointer-events:none}.stlim span{position:absolute;right:0;top:-20px;font-size:11px;color:var(--ink2)}.wsspark{display:flex;align-items:flex-end;gap:2px;height:18px}.wsspark i{flex:1;border-radius:2px 2px 0 0;background:#b5b3c2}.wsspark i:last-child{background:var(--ink)}.cbtn.cup{display:inline-flex;align-items:center;gap:10px}.cupt{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cupb{position:relative;width:96px;height:4px;overflow:hidden;border-radius:999px;background:#e8edff2e}.cupb i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:#e8edff;transition:width .25s linear}.flic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--well);color:var(--ink)}.flic svg{width:18px;height:18px}.flfile .flic,.stbig2 .flic{width:36px;height:36px;border-radius:10px}.shf .flic{width:36px;height:36px;border-radius:10px;background:#f3f2f7;color:#241a3d}.flmain{grid-template-columns:40px minmax(0,1fr) 220px 200px 136px}.capsule.is-idle:has(.cup){padding-right:5px}.capsule.is-idle:has(.cup) .cx-idle{grid-template-columns:1fr;transition-delay:80ms}.capsule.is-idle:has(.cup) .cx-idle>div{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.fllinks{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.fltl{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:8px;max-width:100%;min-width:0;padding:5px 8px;margin-left:-8px;border-radius:8px;text-align:left;color:var(--ink);transition:background-color .12s ease-out}.fltl:hover{background:var(--well)}.fltl>svg{margin-top:2px;color:var(--act)}.fltlt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.fltlt b{font-size:12.5px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fltlt span{font-size:11.5px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fllnkf{margin:2px 0}.flsendg{margin-left:-8px}.fllnk{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;height:20px;font-size:11px;color:var(--act);text-align:left}.fllnk svg{flex:none}.fllnk span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fllnk:hover span{text-decoration:underline;text-underline-offset:2px}.flattb{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.flattb:focus-within{outline:2px solid #6a7cec;outline-offset:2px}.flarow{animation:secin .32s var(--ease) 40ms both}.flarow .flaup{display:flex;align-items:center;gap:8px}.flarow .flaup .flminib{flex:0 1 140px;margin:0}.flarow .flaup .mono{color:var(--ink2)}.fljf{display:flex;flex-direction:column;gap:6px;margin-top:10px}.fljf .pjchip{height:32px;padding:0 12px;gap:6px;font-size:12px;max-width:100%}.fljf .pjchip b{font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fljf .pjchip .clsm{flex:none;color:var(--ink3)}@media(prefers-reduced-motion:reduce){.flarow{animation:none}.fltl{transition:none}}.props>.flpk{align-self:start;padding-top:6px}.kb{position:relative;flex:1;min-height:0;height:100%;overflow-y:auto;background:var(--canvas);color:var(--ink)}.kbh{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;height:64px;padding:0 24px;box-sizing:border-box;background:var(--surface);box-shadow:0 1px 0 var(--hair)}.kbagn{font-size:14px;font-weight:600;color:var(--ink)}.kbsubb{display:inline-flex;align-items:center;gap:8px}.kbsubb svg{flex:none}.kbmain,.kbjob{max-width:1088px;margin:0 auto;padding:40px 32px 32px;box-sizing:border-box}.kbmain.is-back{animation:secin .32s var(--ease) 40ms both}.kbhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:32px}.kbtt h1{margin:0;font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.kbsub{display:block;margin-top:8px;font-size:14px;color:var(--ink3)}.kbsum{display:flex;flex-wrap:wrap;gap:8px}.kbsum>.kbst{height:32px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);font-weight:400;color:var(--ink2)}.kbsum>.kbst b{font-weight:600;color:var(--ink)}.kbsum>.k-you{background:var(--act-tint);box-shadow:none;color:var(--act-strong)}.kbsum>.k-you b{color:var(--act-strong)}.kbbar{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:16px}.kbnav{display:flex;align-items:center;gap:4px}.kbrange{margin-right:8px;font-size:13px;color:var(--ink2)}.kbprev svg{transform:rotate(90deg)}.kbnext svg{transform:rotate(-90deg)}.kbtoday[aria-pressed=true]{color:var(--ink3)}.kbst{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;white-space:nowrap}.kbsi{position:relative;flex:none;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor}.kbst.k-todo{color:var(--ink3)}.kbst.k-prog{color:var(--ink)}.k-prog>.kbsi{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.kbst.k-you{color:var(--act)}.k-you>.kbsi{background:radial-gradient(circle,currentColor 0 2.5px,transparent 3px)}.kbst.k-done{color:var(--ok)}.k-done>.kbsi{background:currentColor}.k-done>.kbsi:after{content:"";position:absolute;left:3.5px;top:1.25px;width:2.5px;height:5.5px;border:solid var(--surface);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.kbst.k-hold{color:var(--ink3)}.k-hold>.kbsi{border-style:dashed}.kblist{display:flex;flex-direction:column;gap:32px;animation:fd .16s ease-out}.kbg{display:flex;flex-direction:column}.kbgh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0 0 12px;padding:0;font-size:14px;font-weight:600;color:var(--ink);text-align:left}.kbgh .mono{font-size:12px;font-weight:500;color:var(--ink3)}.kbgs{font-size:13px;font-weight:400;color:var(--ink3)}.kbgt{align-items:center;height:32px;margin:0 0 4px -8px;padding:0 8px;border-radius:8px;transition:background-color .12s ease-out}.kbgt:hover{background:#241a3d0d}.kbgt:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.kbgt .achv{display:grid;place-items:center;width:16px;transition:transform .24s var(--ease)}.kbgt[aria-expanded=false] .achv{transform:rotate(-90deg)}.kbfold>div{min-height:0}.kbrows{display:flex;flex-direction:column;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);overflow:hidden}.kbg.is-you .kbrows{box-shadow:0 0 0 1.5px #6a7cec8c}.kbrow{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:72px;padding:12px 20px;box-sizing:border-box;transition:background-color .12s ease-out}.kbrow+.kbrow{box-shadow:inset 0 1px 0 var(--hair)}.kbrow.is-link:hover{background:var(--well)}.kbhit{position:absolute;inset:0;z-index:1;width:100%;border-radius:inherit;background:none;cursor:pointer}.kbhit:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.kbmid{display:flex;flex-direction:column;gap:4px;min-width:0}.kbtl{display:flex;align-items:baseline;gap:8px;min-width:0}.kbtl .mono{flex:none;font-size:12px;color:var(--ink3)}.kbtl b{font-size:15px;font-weight:600;line-height:1.35;color:var(--ink);text-wrap:pretty}.kbdt{font-size:13px;color:var(--ink2)}.kbdt em{font-style:normal;color:var(--ink3)}.kbaskl{font-size:13px;font-weight:500;color:var(--act-strong)}.kbgo{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ink3);white-space:nowrap}.kbgo svg{transform:rotate(-90deg)}.kbopen{opacity:0;transition:opacity .12s ease-out}.kbrow.is-link:hover .kbopen,.kbrow.is-link:focus-within .kbopen{opacity:1}.kbrow.is-done .kbtl b{color:var(--ink2)}.kbempty{margin-top:8px}.kbcalw{animation:fd .16s ease-out}.kbcal{border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);overflow:hidden}.kbch{display:grid;grid-template-columns:280px minmax(0,1fr);box-shadow:inset 0 -1px 0 var(--hair)}.kbchl{align-self:end;padding:0 20px 10px;font-size:12px;color:var(--ink3)}.kbweeks{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));height:56px}.kbwk{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:0 8px 10px;font-size:12px;color:var(--ink3);box-shadow:inset 1px 0 0 var(--hair)}.kbwk b{min-height:16px;font-size:12px;font-weight:600;color:var(--ink2)}.kbtodl{position:absolute;top:8px;transform:translate(-50%);padding:2px 6px;border-radius:999px;background:var(--live-tint);font-size:11px;font-weight:600;color:var(--live-text);pointer-events:none}.kbcb{position:relative}.kbcr{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:56px;transition:background-color .12s ease-out}.kbcr+.kbcr{box-shadow:inset 0 1px 0 var(--hair)}.kbcr.is-link:hover{background:var(--well)}.kbcl{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 20px}.kbcl b{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbcls{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap}.kbcls .kbst{font-size:12px;font-weight:500}.kbcls .kbsi{width:12px;height:12px}.kbcls .k-done>.kbsi:after{left:2.75px;top:.75px;width:2px;height:4.5px}.kbdot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.kbtrack{position:relative;background-image:repeating-linear-gradient(90deg,var(--hair) 0 1px,transparent 1px 12.5%),repeating-linear-gradient(90deg,transparent 0 8.93%,var(--kbwkend) 8.93% 12.5%)}.kbcr.is-done .kbcl b{color:var(--ink2)}.kbbr{position:absolute;top:50%;height:20px;margin-top:-10px;border-radius:6px;box-sizing:border-box}.kbbr.k-todo{border:1.5px solid var(--ink3);background:var(--surface)}.kbbr.k-prog{background:var(--ink)}.kbbr.k-you{border:1.5px solid #6a7cec;background:var(--act-tint)}.kbbr.k-hold{border:1.5px dashed var(--ink3)}.kbbr.k-done{background:var(--chip)}.kbbr.cut-l{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.kbbr.cut-r{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.kbbr.is-ms{width:14px;height:14px;margin-top:-7px;border-radius:3px;transform:rotate(45deg)}.kbtodw{position:absolute;inset:0 0 0 280px;pointer-events:none}.kbtodw i{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--live)}.kbcalempty{padding:32px 20px;font-size:13px;color:var(--ink3);text-align:center}.kbcf{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 20px;box-shadow:inset 0 1px 0 var(--hair);font-size:12px;color:var(--ink3)}.kbund{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:var(--well);font-size:12px;font-weight:500;color:var(--ink2);transition:background-color .12s ease-out}.kbund:hover{background:var(--chip)}.kbund:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.kbkey{display:inline-flex;align-items:center;gap:6px}.kbkb{width:16px;height:8px;margin-left:8px;border-radius:3px;box-sizing:border-box}.kbkb.k-prog{background:var(--ink)}.kbkb.k-you{border:1.5px solid #6a7cec;background:var(--act-tint)}.kbkb.k-todo{border:1.5px solid var(--ink3)}.kbkm{width:8px;height:8px;margin:0 2px 0 10px;border-radius:2px;border:1.5px solid var(--ink3);transform:rotate(45deg);box-sizing:border-box}.kbag{display:none}.kbfoot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:48px;padding-top:16px;box-shadow:inset 0 1px 0 var(--hair);font-size:12px;color:var(--ink3)}.kbjob{padding-top:24px;animation:pfdIn .26s var(--ease) backwards}.kbjob.is-out{animation:pfdOut .18s cubic-bezier(.4,0,1,1) forwards}.kbback{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0 0 16px -8px;padding:0 10px 0 6px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink2);transition:background-color .12s ease-out}.kbback:hover{background:#241a3d0d}.kbback:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.kbjref{display:block;font-size:13px;color:var(--ink3)}.kbjref .mono{font-size:12px}.kbjt{margin:8px 0 12px;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.kbjmeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--ink2)}.kbrel{color:var(--ink3)}.kbask{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px;padding:16px 20px;border-radius:14px;background:var(--act-tint)}.kbaskt{display:flex;flex-direction:column;gap:4px;flex:1;min-width:220px}.kbaskt b{font-size:14px;font-weight:600;color:var(--act-strong)}.kbaskt span{font-size:13px;color:var(--ink)}.kbjgrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;margin-top:32px}.kbjmain{display:flex;flex-direction:column;gap:16px;min-width:0}.kbsec{padding:20px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.kbsec .kbgh{margin-bottom:12px}.kbdesc{margin:0;max-width:62ch;font-size:14px;line-height:1.6;color:var(--body)}.kbfile,.kbproof{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0}.kbproof{grid-template-columns:minmax(0,1fr) auto}.kbfile+.kbfile,.kbproof+.kbproof{box-shadow:inset 0 1px 0 var(--hair)}.kbfn{display:flex;flex-direction:column;gap:2px;min-width:0}.kbfn b{font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbfn span{font-size:12px;color:var(--ink3)}.kbdl.is-got{color:var(--ok)}.kbnone{display:block;font-size:13px;color:var(--ink3)}.kbcm{display:flex;flex-direction:column}.kbc{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0}.kbc+.kbc{box-shadow:inset 0 1px 0 var(--hair)}.kbav{width:28px;height:28px;font-size:11px}.kbav.is-team{background:var(--ink);color:var(--on-ink)}.kbcb2{display:flex;flex-direction:column;gap:4px;min-width:0}.kbcw{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--ink3)}.kbcw b{font-size:13px;font-weight:600;color:var(--ink)}.kbteam{height:20px;padding:0 6px;font-size:11px}.kbct{font-size:13px;line-height:1.5;color:var(--body)}.kbform2{display:flex;flex-direction:column;gap:8px;margin-top:16px}.kbfb{display:flex;align-items:center;gap:12px;justify-content:space-between}.kbfb .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.empop.kbsubd{width:min(440px,calc(100% - 48px));padding-bottom:24px}.kbsubd .kbprov{margin-top:16px}.kbsubd .kbcopycal{margin-top:12px}.kbsubd>.clhint{margin-top:4px}.kbprov{display:flex;flex-direction:column;gap:8px}.kbpv{justify-content:flex-start;gap:10px;height:44px;padding:0 16px}.kbcopycal{align-self:flex-start}.kbcard .kbstate{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.kbcard .kbsdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok)}.kblink{display:block;padding:8px 10px;border-radius:8px;background:var(--well);font-size:12px;color:var(--ink2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbacts{display:flex;flex-wrap:wrap;gap:8px}.kbacts .btn{gap:6px}.kbacts .is-copied{color:var(--ok)}.kbcrow{display:flex;align-items:center;min-width:0}.kbsw{min-height:32px;font-size:12.5px;color:var(--ink2)}.kbsw[aria-checked=true]{color:var(--ink)}.kbfsw{align-items:flex-start;padding:4px 0}.kbfsw .sw{margin-top:2px}.kbfswt{display:flex;flex-direction:column;gap:2px}.kbfswt b{font-size:13px;font-weight:500;color:var(--ink)}.kbfswt span{font-size:12px;color:var(--ink3)}.kbflink{display:flex;align-items:center;gap:8px}.kbflink .mono{flex:1;min-width:0;padding:10px 12px;border-radius:10px;background:var(--well);font-size:12px;color:var(--ink2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbfacts{display:flex;gap:16px}.kbstop{color:var(--over)}.kbconf{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px;border-radius:12px;background:var(--well)}.kbconf>b{font-size:14px;font-weight:600;color:var(--ink)}.kbconf>span{font-size:13px;line-height:1.5;color:var(--ink2)}.kbconfb{display:flex;justify-content:flex-end;gap:8px}.kbconfb .btn[aria-disabled=true]{opacity:.45;pointer-events:none}.kbpv{border-radius:10px}.kbpv svg{flex:none}.Q{--kbwkend:rgba(36,26,61,.025)}@media(prefers-reduced-motion:reduce){.kblist,.kbcalw,.kbmain.is-back,.kbjob,.kbjob.is-out{animation:none}.kbrow,.kbcr,.kbopen,.kbgt .achv,.kbback,.kbund{transition:none}}.kbdt .kbst{margin-left:2px;font-size:13px;vertical-align:-1px}.njsw.kbfsw{height:auto;min-height:44px;align-items:flex-start;gap:12px;padding:6px}.njsw.kbfsw .sw{margin-top:1px}.kbcard .adlink{align-self:flex-start}.kbcard .kbacts .btn{display:inline-flex;align-items:center}.pop .mi:has(>.sw)[aria-checked=true],.njmenu .mi:has(>.sw)[aria-checked=true]{font-weight:400}.pop .mi:has(>.sw)[aria-checked=true]:after,.njmenu .mi:has(>.sw)[aria-checked=true]:after{content:none}.kctool{flex-wrap:wrap;row-gap:8px}.kccbtn{display:inline-flex;align-items:center;gap:8px;max-width:240px}.kccbtn>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kcmi{justify-content:flex-start}.kcmn{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kcmt{flex:none;font-size:11px;font-weight:500;color:var(--ink3)}.kcmt.is-on{color:var(--ok)}.pop .kcmi[aria-checked=true]:after{margin-left:8px}.kcnav .kbrange{margin-right:8px}.kclist{padding-bottom:96px}.kcstrip{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);animation:secin .32s var(--ease) 40ms both}.kcsi{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--well);color:var(--ink2)}.kcstrip.is-on .kcsi{background:var(--act-tint);color:var(--act)}.kcst{display:flex;flex-direction:column;gap:2px;flex:1;min-width:240px}.kcst b{font-size:14px;font-weight:600;color:var(--ink)}.kcst span{font-size:13px;color:var(--ink2)}.kcsa{display:flex;flex-wrap:wrap;gap:8px}.kctbl{position:relative;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.kchd{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:360px 96px minmax(0,1fr);border-radius:14px 14px 0 0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--hair)}.kchl,.kcho{display:flex;align-items:flex-end;gap:12px;padding:0 16px 10px;font-size:12px;color:var(--ink3)}.kcho{justify-content:center;padding:0 8px 10px}.kchl .kcsel{margin-bottom:-2px}.kcbody{position:relative}.kcg+.kcg{box-shadow:inset 0 1px 0 var(--hair)}.kcgh{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;box-sizing:border-box;text-align:left;font-size:13px;color:var(--ink);background:var(--canvas);transition:background-color .12s ease-out}.kcgh:hover{background:var(--well)}.kcgh:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.kcgh b{font-weight:600}.kcgh .mono{font-size:12px;color:var(--ink3)}.kcgh .achv{display:grid;place-items:center;width:16px;color:var(--ink3);transition:transform .24s var(--ease)}.kcgh[aria-expanded=false] .achv{transform:rotate(-90deg)}.kcgh .av{width:24px;height:24px;font-size:10px}.kcghs{font-size:12px;color:var(--ink3)}.kctag{height:20px;padding:0 8px;font-size:11px;font-weight:500;background:var(--chip);color:var(--ink2)}.kctag.is-on{background:#0587581a;color:var(--ok)}.kcfold>div{min-height:0}.kcr{position:relative;display:grid;grid-template-columns:360px 96px minmax(0,1fr);min-height:56px;transition:background-color .12s ease-out}.kcr+.kcr,.kcfold .kcr:first-child{box-shadow:inset 0 1px 0 var(--hair)}.kcr:hover,.kcr.is-sel{background:var(--well)}.kccl{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 16px}.kcsel{position:static;flex:none;width:20px;height:20px;margin:0;border-radius:6px;background:none;box-shadow:none;opacity:0;transition:opacity .12s ease-out}.kcr:hover .kcsel,.kcr:focus-within .kcsel,.has-sel .kcsel,.kchd:hover .kcsel{opacity:1}.kcopen{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;padding:4px 0;text-align:left;color:inherit}.kcopen b{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kcopen:hover b{text-decoration:underline;text-underline-offset:2px}.kcopen:focus-visible{outline:2px solid #6a7cec;outline-offset:2px;border-radius:6px}.kclate{color:var(--over);font-weight:500}.kcadd{flex:none;height:28px;padding:0 10px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line2);font-size:12px;font-weight:500;color:var(--act);opacity:0;transition:opacity .12s ease-out}.kcr:hover .kcadd,.kcadd:focus-visible{opacity:1}.kcon{display:flex;align-items:center;justify-content:center}.kcsw{display:grid;place-items:center;width:44px;height:36px;border-radius:10px}.kcsw:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.kcsw .sw{margin:0}.kcsw.is-pend .sw.on{background:var(--chip);outline:1.5px dashed var(--ink3);outline-offset:-1.5px}.kcsw.is-pend .sw.on:after{background:var(--ink3);box-shadow:none}.kcr.is-done .kcopen b{color:var(--ink2)}.kbbr.k-hold{background:repeating-linear-gradient(135deg,var(--chip) 0 4px,transparent 4px 8px)}.kbbr.is-late{border-color:var(--over)!important;background:var(--over)!important}.kctodw{position:absolute;inset:0 0 0 456px;pointer-events:none}.kctodw i{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--live)}.kchd .kbweeks{height:52px}.kcnd{box-shadow:inset 0 1px 0 var(--hair)}.kcndr{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 16px 0 44px;box-shadow:inset 0 1px 0 var(--hair)}.kcndr .kccl{flex:1;padding:0}.kcndt b{white-space:normal}.kckon,.kckpend{display:inline-block;width:20px;height:12px;margin-left:8px;border-radius:999px;box-sizing:border-box}.kckon{background:var(--ink)}.kckpend{background:var(--chip);outline:1.5px dashed var(--ink3);outline-offset:-1.5px}.kcbk-hold{background:repeating-linear-gradient(135deg,var(--ink3) 0 2px,transparent 2px 4px)}.kctbl .kbcf{border-radius:0 0 14px 14px}.kcag{display:none}.kcagon{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--act)}.kcagon svg{width:12px;height:12px}.kbev.is-late .kbdb b{color:var(--over)}.kcagnav{justify-content:center;gap:8px}.kbpeek{display:flex;flex-direction:column}.kbpeek>.kb{flex:1;height:auto;min-height:0}.kbpvbar{flex:none;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 20px;background:var(--ink);color:var(--on-ink);font-size:13px}.kbpvbar b{font-weight:600}.kbpvbar .btn{margin-left:auto;background:#ffffff1f;color:var(--on-ink)}.kbpvbar .btn:hover{background:#fff3}.kcadm{margin-bottom:24px}.kcarow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:56px;padding:8px 0;box-shadow:inset 0 -1px 0 var(--hair)}.kcarw{display:flex;flex-direction:column;gap:2px;min-width:0}.kcarw b{font-size:13px;font-weight:500;color:var(--ink)}.kcarw span{font-size:12px;color:var(--ink3)}.kcarow .kcsa{margin-left:auto}@media(prefers-reduced-motion:reduce){.kcstrip{animation:none}.kcr,.kcgh,.kcgh .achv,.kcsel,.kcadd{transition:none}}.kcsa .btn{white-space:nowrap}.kcagon.is-pend{color:var(--ink3)}.dhlist{padding-top:32px}.dhhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:32px}.dhhl{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 420px}.dheye{font-size:13px;font-weight:500;color:var(--ink3)}.dhhl h1{margin:0;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.dhsum{margin:2px 0 0;max-width:62ch;font-size:15px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.dhhr{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dhupd{font-size:12px;color:var(--ink3)}.dhtoday{display:flex;flex-direction:column;gap:8px;width:300px}.dhtt{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--ink2)}.dhtt b{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.dhbar{display:block;height:8px;border-radius:999px;background:var(--track);overflow:hidden}.dhbar i{display:block;height:100%;border-radius:inherit;background:var(--ink);transition:width .25s linear,background-color .22s ease-out}.dhbar.is-live i{background:var(--live)}.dhrun,.dhstart{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px 0 8px;margin-left:-8px;border-radius:8px;font-size:13px;color:var(--ink2);text-align:left;transition:background-color .12s ease-out}.dhrun:hover,.dhstart:hover{background:var(--well)}.dhrun:focus-visible,.dhstart:focus-visible{outline:2px solid #6a7cec;outline-offset:1px}.dhrun .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--live)}.dhrun span:nth-child(2){color:var(--live-text);font-weight:600}.dhrun .mono{font-size:12px;color:var(--ink3)}.dhrun b,.dhstart b{font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhstart svg{flex:none;color:var(--act)}.dhstart>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhview{display:flex;flex-direction:column;gap:32px;animation:fd .16s ease-out}.dhsec{display:flex;flex-direction:column;min-width:0;animation:secin .32s var(--ease) 40ms both}.dhh{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;color:var(--ink)}.dhh .mono{font-size:12px;font-weight:500;color:var(--ink3)}.dhhs{font-size:13px;font-weight:400;color:var(--ink3)}.dhall{margin-left:auto;font-size:13px}.dhcard{display:flex;flex-direction:column;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);overflow:hidden}.dhdone{padding:16px 20px;font-size:14px;color:var(--ink2)}.dhqr{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:12px 16px 12px 20px}.dhqr+.dhqr{box-shadow:inset 0 1px 0 var(--hair)}.dhqi{width:32px;height:32px;font-size:11px}.dhqi.is-client{background:var(--chip);color:var(--ink2)}.dhqi.is-late{background:#a125331a;color:var(--over)}.dhqi.is-late:before{content:"!";font-weight:700}.dhqi.is-time{background:var(--well);color:var(--ink3)}.dhqi.is-time:before{content:"";width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;background:conic-gradient(currentColor 0 25%,transparent 0)}.dhqi.is-act{background:var(--act-tint);color:var(--act)}.dhqi.is-act:before{content:"";width:12px;height:9px;border:solid currentColor;border-width:0 0 2px 2px;transform:translate(1px,-2px) rotate(-45deg)}.dhqi.is-ahead{background:#bd78001f;color:var(--low)}.dhqi.is-ahead:before{content:"";width:0;height:0;border:6px solid transparent;border-bottom:10px solid currentColor;transform:translateY(-3px)}.dhqt{display:flex;flex-direction:column;gap:4px;min-width:0}.dhqw{font-size:14px;line-height:1.4;color:var(--ink2)}.dhqw b{font-weight:600;color:var(--ink)}.dhqq{max-width:72ch;font-size:13px;line-height:1.45;color:var(--body);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhqm{font-size:12px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhqb{flex:none;white-space:nowrap}.dhcols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.dhside{display:flex;flex-direction:column;gap:32px;min-width:0}.dhjg+.dhjg{box-shadow:inset 0 1px 0 var(--hair)}.dhjgh{display:flex;align-items:baseline;gap:8px;padding:12px 20px 4px;font-size:12px;font-weight:600;color:var(--ink3);text-transform:none}.dhjgh .mono{font-weight:500}.dhjr{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:0 12px 0 8px;transition:background-color .12s ease-out}.dhjr:hover{background:var(--well)}.dhjr.is-run{background:var(--live-tint)}.dhjo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:8px 12px;border-radius:10px;text-align:left;color:inherit}.dhjo:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.dhjt{display:flex;flex-direction:column;gap:3px;min-width:0}.dhjt b{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhjm{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap}.dhjm .kbst{font-size:12px}.dhjm .kbsi{width:12px;height:12px}.dhjd{font-size:13px;color:var(--ink2);white-space:nowrap}.dhjd.is-late{color:var(--over);font-weight:500}.dhplay{width:40px;height:40px;border-radius:999px;color:var(--act)}.dhplay:hover{background:var(--act-tint)}.dhplay.is-run{background:var(--live);color:#fff}.dhplay.is-run:hover{background:var(--live-fill)}.dhwr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 20px;text-align:left;color:inherit;transition:background-color .12s ease-out}.dhwr+.dhwr{box-shadow:inset 0 1px 0 var(--hair)}.dhwr:hover{background:var(--well)}.dhwr:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.dhwt{display:flex;flex-direction:column;gap:3px;min-width:0}.dhwt b{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhwt span{font-size:12px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhwd{font-size:13px;color:var(--ink2);white-space:nowrap}.dhwd.is-long{color:var(--low);font-weight:500}.dhweek{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.dhday{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:112px;padding:16px 20px;text-align:left;color:inherit;transition:background-color .12s ease-out}.dhday+.dhday{box-shadow:inset 1px 0 0 var(--hair)}.dhday:hover{background:var(--well)}.dhday:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.dhdl{font-size:12px;font-weight:500;color:var(--ink3)}.dhday b{min-height:24px;font-size:18px;font-weight:600;color:var(--ink)}.dhdb{display:block;width:100%;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.dhdb i{display:block;height:100%;border-radius:inherit;background:var(--ink2)}.dhday.is-today .dhdl{color:var(--ink)}.dhday.is-live .dhdb i{background:var(--live)}.dhday.is-gap b{color:var(--ink3)}.dhday.is-gap .dhdn{color:var(--low);font-weight:500}.dhday.is-ahead .dhdb{background:repeating-linear-gradient(90deg,var(--track) 0 4px,transparent 4px 8px)}.dhdn{font-size:12px;color:var(--ink3)}.dhfig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;animation:secin .32s var(--ease) 40ms both}.dhf{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);text-align:left;color:inherit;transition:box-shadow .12s ease-out}.dhf:hover{box-shadow:0 0 0 1px var(--line2),0 6px 16px -10px #241a3d4d}.dhf:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.dhfl{font-size:13px;color:var(--ink2)}.dhf b{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.dhfs{font-size:12px;color:var(--ink3)}.dhrr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 104px;align-items:center;gap:16px;min-height:64px;padding:10px 20px;text-align:left;color:inherit;transition:background-color .12s ease-out}.dhrr+.dhrr{box-shadow:inset 0 1px 0 var(--hair)}.dhrr:hover{background:var(--well)}.dhrr:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.dhrt{display:flex;flex-direction:column;gap:3px;min-width:0}.dhrt b{font-size:14px;font-weight:600;color:var(--ink)}.dhrt span{font-size:12px;color:var(--ink3)}.dhrb{display:flex;flex-direction:column;gap:6px;min-width:0}.dhrbar{position:relative;display:block;height:8px;border-radius:999px;background:var(--track)}.dhrbar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ink2)}.dhrbar i.is-ahead{background:var(--low)}.dhrbar em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink)}.dhrn{font-size:12px;color:var(--ink3)}.dhrn b{font-weight:600;color:var(--ink2)}.dhrw{justify-self:end;font-size:13px;font-weight:500;color:var(--ink2);white-space:nowrap}.dhrw.is-ahead{color:var(--low)}.dhrw.is-light{color:var(--ink3)}.dhnote{margin-top:8px;font-size:12px;color:var(--ink3)}.dhnw,.dhact{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 20px;text-align:left;color:inherit;transition:background-color .12s ease-out}.dhnw+.dhnw,.dhact+.dhact{box-shadow:inset 0 1px 0 var(--hair)}.dhnw:hover,.dhact:hover{background:var(--well)}.dhnw:focus-visible,.dhact:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.dhnw .av,.dhact .av{width:32px;height:32px;font-size:11px}.dhnwt,.dhat{display:flex;flex-direction:column;gap:3px;min-width:0}.dhnwt b{font-size:13px;font-weight:600;color:var(--ink)}.dhnwt>span{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--ink2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dhnwt .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--live)}.dhnwd{font-size:12px;color:var(--ink3)}.dhnot{padding:10px 20px 14px;font-size:12px;color:var(--ink3);box-shadow:inset 0 1px 0 var(--hair)}.dhat>span:first-child{font-size:13px;line-height:1.4;color:var(--ink2)}.dhat b{font-weight:600;color:var(--ink)}.dhaw{font-size:12px;color:var(--ink3)}.dhnr{display:grid;grid-template-columns:32px 160px minmax(0,1fr) 72px 96px;align-items:center;gap:12px;min-height:52px;padding:6px 20px}.dhnr+.dhnr{box-shadow:inset 0 1px 0 var(--hair)}.dhnr .av{width:28px;height:28px;font-size:10px}.dhnn{font-size:13px;color:var(--ink)}.dhnb{display:block;height:8px;border-radius:999px;background:var(--track);overflow:hidden}.dhnb i{display:block;height:100%;border-radius:inherit;background:var(--faint)}.dhnb i.is-over{background:var(--low)}.dhnh{font-size:12px;color:var(--ink2);text-align:right}.dhnw2{font-size:12px;color:var(--ink3);text-align:right}.dhnw2.is-over{color:var(--low);font-weight:500}@media(prefers-reduced-motion:reduce){.dhview,.dhsec,.dhfig{animation:none}.dhbar i,.dhjr,.dhrun,.dhstart,.dhwr,.dhday,.dhf,.dhrr,.dhnw,.dhact{transition:none}}.dhpg{font-variant-numeric:tabular-nums}.dhnextsec .dhnr{grid-template-columns:32px 132px minmax(0,1fr) 64px 92px}.sqscrim{z-index:58}.sqpop{position:absolute;left:50%;top:12%;z-index:59;display:flex;flex-direction:column;width:min(680px,calc(100% - 48px));max-height:76%;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px #241a3d14,0 32px 72px -20px #0e002c73;overflow:hidden;transform:translate(-50%);animation:sqin .22s var(--ease) 40ms both}.sqpop.is-out{animation:sqout .18s cubic-bezier(.4,0,1,1) forwards}@keyframes sqin{0%{opacity:0;transform:translate(-50%,-4px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes sqout{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px) scale(.98)}}.sqbar{order:-1;flex:none;display:flex;flex-direction:column;box-shadow:inset 0 -1px 0 var(--hair)}.sqscope{order:2;align-self:flex-start;margin:0 12px 10px}.sqfield{position:relative;display:flex;align-items:center;gap:12px;height:60px;padding:0 12px 0 16px;border-radius:18px 18px 0 0;box-shadow:0 0 #c640f700;transition:box-shadow .3s ease-out}.sqfield:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(120deg,#e6e5ef,#c640f7,#e6e5ef,#6a7cec,#e6e5ef) 0 0/300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.sqfield.is-think:before{opacity:1;animation:tdGlowShift 2.2s ease infinite}.sqfield.is-think{box-shadow:0 10px 32px -16px #c640f773}.sqmark{flex:none;display:grid;place-items:center;width:28px;height:28px}.sqin{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-size:17px;color:var(--ink);outline:0}.sqin::placeholder{color:var(--ink3)}.sqx{width:28px;height:28px}.sqesc{flex:none;height:24px;padding:0 7px;border-radius:6px;font-size:11px;cursor:pointer}.sqbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.sqfoot{flex:none;display:flex;align-items:center;gap:16px;height:36px;padding:0 16px;box-shadow:inset 0 1px 0 var(--hair);font-size:11.5px;color:var(--ink3)}.sqfoot .kbd{margin-right:4px}.sqpriv{display:none}.sqpop.has-ask .sqpriv{display:inline}.sqg+.sqg{margin-top:8px}.sqgh{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;color:var(--ink3)}.sqgh .mono{font-weight:500}.sqmore{margin-left:auto;font-size:12px;font-weight:500;color:var(--act)}.sqmore:hover{text-decoration:underline;text-underline-offset:2px}.sqr{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border-radius:10px;text-align:left;color:inherit;scroll-margin:8px}.sqr.on{background:var(--well)}.sqr:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.sqic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--chip);font-size:11px;font-weight:600;color:var(--ink2)}.sqic.t-person{border-radius:50%;font-size:10px}.sqic.t-ask{background:none}.sqic.t-cmd{background:var(--act-tint);color:var(--act)}.sqrt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sqrt b{font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqrt span{font-size:12px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqr.t-ask .sqrt b{font-weight:600}.sqk{flex:none;font-size:11px}.sqhint{flex:none;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3)}.sqhint .kbd{margin-right:6px}.sqhint .kbd:last-child{margin-right:0}.sqnone{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 12px 16px}.sqnone b{font-size:14px;font-weight:600;color:var(--ink)}.sqnone span{font-size:13px;color:var(--ink3)}.sqnone .btn{margin-top:8px}.sqcard{position:relative;margin:4px 4px 12px;padding:16px 20px;border-radius:14px;background:var(--well)}.sqprev{display:block;margin-bottom:4px;font-size:12px;color:var(--ink3)}.sqaq{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ink2)}.sqstep{display:block;font-size:14px;line-height:1.5;color:var(--ink3)}.sqstep.is-sweep{color:transparent;background:linear-gradient(100deg,#a5a2b0 0% 38%,#c640f7 46%,#6a7cec 54%,#a5a2b0 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:njtxt 1.5s linear infinite}.sqlead{margin:0;font-size:16px;line-height:1.5;font-weight:500;color:var(--ink);text-wrap:pretty}.sqlead.is-in{animation:njwipe .62s var(--ease) both,njink 1.5s ease-out both}.sqnote{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.sqnote.is-in{animation:njwipe .62s var(--ease) .16s both,njink2 1.7s ease-out .16s both}.sqarows{display:flex;flex-direction:column;margin-top:12px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);overflow:hidden}.sqar{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;text-align:left;color:inherit;transition:background-color .12s ease-out}.sqar+.sqar{box-shadow:inset 0 1px 0 var(--hair)}.sqar:hover{background:var(--well)}.sqar:focus-visible{outline:2px solid #6a7cec;outline-offset:-2px}.sqar.is-in{animation:njwipe .62s var(--ease) var(--d) both}.sqart{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sqart b{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqart span{font-size:12px;color:var(--ink3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqarv{flex:none;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sqmeta{margin-top:10px}.sqsrc{display:inline-flex;align-items:center;gap:6px;height:28px;margin-left:-8px;padding:0 8px;border-radius:8px;font-size:12px;color:var(--ink3);transition:background-color .12s ease-out}.sqsrc:hover{background:#241a3d0d}.sqsrc .achv{display:grid;place-items:center;transition:transform .24s var(--ease)}.sqsrc[aria-expanded=false] .achv{transform:rotate(-90deg)}.sqsrcf>div{min-height:0}.sqsrcl{margin:4px 0 0;padding:0 0 0 22px;font-size:12px;line-height:1.7;color:var(--ink2)}.sqacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sqfu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--ink3)}.sqfu>span{margin-right:2px}.sqchip{height:28px;padding:0 10px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line2);font-size:12px;color:var(--ink2);transition:box-shadow .12s ease-out,color .12s ease-out}.sqchip:hover{color:var(--act-strong);box-shadow:0 0 0 1px #6a7cec}.sqconf{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line2);font-size:13px;color:var(--ink);animation:secin .32s var(--ease) 40ms both}.sqconfb{display:flex;gap:8px;margin-left:auto}.sqrec{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--ok);animation:secin .32s var(--ease) both}@media(prefers-reduced-motion:reduce){.sqpop,.sqpop.is-out,.sqconf,.sqrec{animation:none}.sqfield.is-think:before{animation:none}.sqstep.is-sweep{animation:none;color:var(--ink3);background:none}.sqlead.is-in,.sqnote.is-in,.sqar.is-in{animation:none}.sqfield,.sqfield:before,.sqar,.sqchip,.sqsrc .achv{transition:none}}@keyframes sqsheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes sqsheetout{0%{transform:none}to{transform:translateY(100%)}}.av.has-pic{background:var(--avpic) center/cover no-repeat!important;color:transparent!important;text-shadow:none!important}.empop.avpd{width:min(600px,calc(100% - 48px))}.avpme{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:6px 0 18px}.avpbig{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--chip) center/cover no-repeat;font-size:22px;font-weight:600;color:var(--ink2);box-shadow:0 0 0 1px var(--hair);transition:background-image .2s ease-out}.avpbig.has-pic{color:transparent}.avpmet{flex:1;min-width:140px;display:flex;flex-direction:column;gap:2px}.avpmet b{font-size:15px;font-weight:600;color:var(--ink)}.avpmet span{font-size:12.5px;color:var(--ink3)}.avpacts{display:flex;gap:8px}.avpup{position:relative;overflow:hidden}.avpup input{position:absolute;inset:0;opacity:0;cursor:pointer}.avpup:focus-within{outline:2px solid #6a7cec;outline-offset:2px}.avpacts .btn.on{box-shadow:inset 0 0 0 1.5px var(--act);color:var(--act-strong)}.avpseg{align-self:flex-start;margin-bottom:14px}.avpgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px;animation:avfd1 .16s ease-out}.avpgrid.g-objects{animation-name:avfd2}.avpgrid.g-pets{animation-name:avfd3}@keyframes avfd1{0%{opacity:0}to{opacity:1}}@keyframes avfd2{0%{opacity:0}to{opacity:1}}@keyframes avfd3{0%{opacity:0}to{opacity:1}}.avpo{position:relative;aspect-ratio:1;padding:0;border-radius:50%;background:none;box-shadow:0 0 0 1px var(--hair);cursor:pointer;transition:box-shadow .16s ease-out,transform .12s ease-out}.avpo i{position:absolute;inset:4px;border-radius:50%;background:center/cover no-repeat}.avpo:hover{box-shadow:0 0 0 2px var(--line2)}.avpo:active{transform:scale(.97)}.avpo.on{box-shadow:0 0 0 2.5px var(--act)}.avpo.on:after{content:"";position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;border-radius:50%;background:var(--act);box-shadow:0 0 0 2px var(--surface);animation:avtick .22s var(--ease) both}.avpo.on:before{content:"";position:absolute;z-index:1;right:5px;bottom:8px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);animation:avtick .22s var(--ease) both}@keyframes avtick{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.avpo:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.avpfoot{margin-top:18px}@media(prefers-reduced-motion:reduce){.avpgrid,.avpo.on:after,.avpo.on:before{animation:none}.avpo,.avpbig{transition:none}}.empop.ensd{width:min(560px,calc(100% - 48px))}.ensd .enssec+.enssec{margin-top:6px}.ensd .flopts{display:flex;flex-direction:column;gap:2px}.enstime{display:flex;align-items:center;gap:10px;padding:2px 6px 10px 56px}.ensfoot{margin-top:16px;gap:10px}.Q,.Q *{scrollbar-width:none!important}.Q::-webkit-scrollbar,.Q *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.rvbrand{color:var(--ink)}.adwsav{display:grid;place-items:center;width:32px;height:32px;flex:none}.shlogo{line-height:0}.adlogo{padding:0 14px}.sh.bg-whitehart{background:#14132e}.sh.bg-whitehart .sc-whitehart{opacity:1}.flbgt.bg-whitehart{background:repeating-linear-gradient(30deg,rgba(200,206,228,.14) 0 1px,transparent 1px 12px),repeating-linear-gradient(-30deg,rgba(200,206,228,.14) 0 1px,transparent 1px 12px),radial-gradient(90% 80% at 78% 30%,#1b1f5a,#14132e 58%)}.rttpl{gap:6px;margin-bottom:2px}.rttpl .pjchip{height:32px;padding:0 13px;font-size:13px}.msgoff>svg{display:none}.msgoff:before{content:"";flex:none;width:8px;height:8px;border-radius:999px;background:#e0a33a}.capsule .cbtn.cpause,.capsule .cbtn.cresume{font-weight:500}.capsule .cbtn.cresume{background:#fff;color:#241a3d}.capsule .cbtn.cresume:hover{background:#e8edff}.capsule.is-paused .crclock{color:#e8edff9e}.capsule.is-paused .stop{background:#e8edff24}.capsule.is-paused .stop:hover{background:#e8edff38}.cpaused{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:#e8edff1a;font-size:11px;font-weight:500;color:#e8edffd1}.cpaused:before{content:"";width:6px;height:6px;border-radius:1px;box-shadow:inset 2px 0 0 currentColor,inset -2px 0 0 currentColor}.row.is-paused{background:var(--well)}.row.is-paused .reveal{opacity:1}.play.is-paused,.Q.dark .play.is-paused{background:var(--ink);color:var(--on-ink);box-shadow:none}@container q (max-width: 639px){.qhead{flex-wrap:nowrap!important;gap:8px!important;padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px 12px!important}.qhead>.qws{min-width:0;overflow:hidden;background:transparent;box-shadow:none;padding:0!important}.qhead>.qsearch{display:none}.qhead .capbtn,.qhead .av[aria-label="Account menu"]{width:44px!important;height:44px!important}.drawer{display:none}.qmain{margin:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 0 0 1px #241a3d0d!important}.qhead>nav{position:absolute!important;left:0;right:0;bottom:0;z-index:12;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:auto;box-sizing:border-box;padding:4px 6px max(6px,env(safe-area-inset-bottom))!important;border-radius:0;background:#ffffffd6;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 -1px #241a3d14}.qhead>nav .blob{display:none}.qhead>nav .nv{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:54px!important;padding:0!important;border-radius:14px;color:var(--ink3);background:none!important;-webkit-tap-highlight-color:transparent}.qhead>nav .nv svg{width:20px;height:20px}.qhead>nav .nv .nl{display:none}.qhead>nav .nv:after{content:attr(data-m)!important;position:static!important;transform:none!important;opacity:1!important;padding:0!important;border-radius:0;background:none!important;color:inherit!important;font-size:11px;font-weight:600;line-height:1;transition:none}.qhead>nav .nv.is-on{color:var(--ink)!important}.qhead>nav .nv.is-on svg{color:#434fac}.qhead>nav .nv[href="#dashboard"],.qhead>nav .nv[href="#projects"],.qhead>nav .nv[href="#retainers"],.qhead>nav .nv[href="#files"],.qhead>nav .nv[href="#calendars"]{display:none!important}.qhead>nav .nv[href="#jobs"]{order:1}.qhead>nav .nv[href="#time"]{order:2}.qhead>nav .nv[href="#proofs"]{order:3}.qhead>nav .nv[href="#clients"]{order:4}.qhead>nav .mmore{order:5}.rvh{flex-wrap:wrap;height:auto;gap:8px 10px;padding:10px 12px}.rvsep,.rvtt span,.rvzoom,.rvag{display:none}.rvtt{flex:1}.rvsp{display:none}.rvround{order:3}.rvmode{order:4;margin-left:auto}.rvh>.ib{order:2}.rvslot{order:2}.rvb{display:flex;flex-direction:column}.rvrail{display:none}.rvcan{flex:1;padding:14px 12px 32px;gap:18px}.rvpage{max-width:calc(100cqw - 24px)}.rvside{flex:none;max-height:46%;padding:12px 12px 0;box-shadow:0 -1px 0 var(--hair)}.rvlist{margin:0 -12px;padding:2px 12px 16px}.rvpopb{width:240px}.rvhint{font-size:12px}.rvmode .njsg{padding:0 10px}.rvrounds{max-width:calc(100cqw - 240px)}.rvread{width:auto}.rvslot{min-width:0}.rvhint .ghost{white-space:nowrap}.enstime{flex-wrap:wrap;padding-left:6px}.ensfoot .btn{height:44px}.avpgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.avpacts{width:100%}.avpacts .btn{flex:1;height:44px;justify-content:center}.avpfoot .btn{height:44px}.sqpop{inset:0;width:auto;max-height:none;border-radius:0;box-shadow:none;transform:none;animation:sqsheet .6s var(--sheet) both}.sqpop.is-out{animation:sqsheetout .34s cubic-bezier(.4,0,1,1) forwards}.sqbar{order:2;padding:8px 0 max(10px,env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--hair)}.sqscope{order:0;margin:0 12px 8px;overflow-x:auto;max-width:calc(100% - 24px)}.sqfield{order:1;height:52px;margin:0 12px;border-radius:999px;background:var(--well)}.sqin{font-size:16px}.sqesc{width:auto;height:36px;padding:0 10px;border-radius:999px;font-size:0;background:none;box-shadow:none}.sqesc:after{content:"Cancel";font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;color:var(--ink2)}.sqbody{padding:12px 8px}.sqfoot{display:none}.sqr{min-height:52px}.sqhint{display:none}.sqcard{margin:0 4px 12px}.sqacts .btn,.sqconfb .btn{flex:1;height:44px;justify-content:center}.sqconfb{width:100%}.sqchip{height:36px}.sqsrc{height:auto;min-height:28px;padding:4px 8px;align-items:flex-start;text-align:left;line-height:1.5}.sqsrc .achv{height:18px}.dhpg .qlist.dhlist{padding:20px 16px 0!important}.dhhead{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.dhhl{flex:none}.dhhl h1{font-size:26px}.dhhr{align-items:stretch}.dhsw{align-self:flex-start}.dhtoday{width:auto}.dhrun,.dhstart{height:44px}.dhcols{grid-template-columns:minmax(0,1fr)}.dhqr{grid-template-columns:32px minmax(0,1fr);row-gap:8px;padding:14px 16px}.dhqb{grid-column:2;justify-self:start;height:40px}.dhqq{white-space:normal}.dhjo{grid-template-columns:minmax(0,1fr);gap:4px}.dhjr{grid-template-columns:minmax(0,1fr) 48px}.dhplay{width:44px;height:44px}.dhweek{grid-template-columns:repeat(5,minmax(0,1fr))}.dhday{min-height:96px;padding:12px 8px;gap:4px}.dhday b{font-size:14px}.dhdn{display:none}.dhfig{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dhf{padding:14px 16px}.dhf b{font-size:22px}.dhrr{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:12px 16px}.dhrb{grid-column:1 / -1;grid-row:2}.dhnr{grid-template-columns:28px minmax(0,1fr) 64px;row-gap:6px;padding:10px 16px}.dhnb{grid-column:1 / -1;grid-row:2}.dhnh{display:none}.dhsec:last-child{padding-bottom:calc(var(--tabh) + 96px)}.dhview>section:first-of-type{order:-1}.dhnextsec .dhnr{grid-template-columns:28px minmax(0,1fr) auto}.kctool{gap:8px}.kccbtn{height:44px;max-width:none;flex:1}.kcgrp{flex:none}.kcnav,.kctbl{display:none}.kcag{display:flex;flex-direction:column;gap:24px}.kcstrip{padding:12px}.kcsi{display:none}.kcst{min-width:0;flex-basis:100%}.kcsa{width:100%}.kcsa .btn{flex:1;height:44px;justify-content:center}.kcagnav{display:flex}.kcagnav .btn{flex:1;height:44px;justify-content:center}.kbpvbar{min-height:44px;padding:0 8px 0 16px;font-size:12px}.kcarow .kcsa .btn{flex:1}.kcpg .kctool .qtitle{flex:1 1 100%}.kcpg .qlist.kclist{padding-left:16px!important;padding-right:16px!important}.kbh{height:56px;padding:0 12px 0 16px}.kbsubb{width:44px;height:44px;padding:0;justify-content:center}.kbsubb span{display:none}.kbh .ib{width:44px;height:44px}.kbmain,.kbjob{padding:24px 16px}.kbhead{margin-bottom:24px}.kbtt h1{font-size:26px}.kbbar{flex-wrap:wrap}.kbrange{display:none}.kbnav .ib,.kbtoday{height:44px}.kbnav .ib{width:44px}.kbrow{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:14px 16px;min-height:0}.kbrow>.kbst{grid-column:1 / -1}.kbrow .kbmid{grid-column:1}.kbrow .kbgo{grid-column:2;grid-row:2;align-self:start}.kbgo>span{display:none}.kbtl{flex-direction:column;gap:2px}.kbcal{display:none}.kbag{display:flex;flex-direction:column;gap:24px}.kbstrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 4px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.kbday{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--ink3)}.kbday b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:600;color:var(--ink)}.kbday.is-today b{background:var(--live-tint);color:var(--live-text)}.kbday i{width:5px;height:5px;border-radius:50%}.kbday.has i{background:var(--ink3)}.kbev{grid-template-columns:44px minmax(0,1fr);column-gap:12px;align-items:start}.kbdb{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:2px;font-size:11px;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em}.kbdb b{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:0}.kbev.is-today .kbdb b{color:var(--live-text)}.kbet{font-size:15px;font-weight:600;line-height:1.35;color:var(--ink)}.kbev .kbst{font-size:13px}.kbjgrid{grid-template-columns:minmax(0,1fr)}.kbjt{font-size:24px}.kbask .btn{flex:1;height:44px;justify-content:center}.kbback{height:44px}.kbdl{width:44px;height:44px}.kbfb .btn{height:44px}.kbsubd{width:auto}.kbfoot{flex-direction:column}.kbflink{flex-wrap:wrap}.kbflink .mono{flex-basis:100%}.kbev .kbdb{grid-column:1;grid-row:1}.kbev .kbmid{grid-column:2;grid-row:1}.btn.flsendb{order:7;height:44px}.fldrop{padding:14px;gap:12px}.flstore{display:none}.flup{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.flup .flupb{grid-column:1 / -1;order:3}.flupw{display:flex;grid-column:1 / -1;order:4}.flup .btn{height:44px}.flhead{display:none}.flmain{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"k id" "k st";row-gap:6px;padding:12px 52px 12px 12px}.flmain .flkinds{grid-area:k;align-self:start}.flmain .clid{grid-area:id}.flmain>.clc:nth-child(4){grid-area:st}.flmain .fljob,.flmain>.clc:nth-child(5){display:none}.flrow .clsel{display:none}.flrow .clmore{display:inline-flex;position:absolute;right:4px;top:10px}.flrow .clmore>.ib{opacity:1;width:44px;height:44px}.flrow .adlacts{display:none}.flrow:before{left:12px}.fllink{flex-wrap:wrap}.fllink .btn,.flbig .btn{height:44px}.flfl .ib{width:44px;height:44px}.flbgt{width:96px;height:60px}.flopt{flex-direction:column;align-items:flex-start;gap:6px}.stcl{grid-template-columns:120px minmax(0,1fr) 64px}.stacts{position:static;transform:none;opacity:1;pointer-events:auto;background:transparent;padding:0}.stbig2{flex-wrap:wrap}.stchart{gap:4px;height:120px}.stbig b{font-size:34px}.shtop{left:20px;top:20px}.sh{overflow-y:auto}.shbg{position:absolute;inset:0 0 auto;height:300px}.sh{background:#fff}.shlw{display:none}.shcard{position:relative;left:auto;top:auto;transform:none;width:auto;max-height:none;min-height:calc(100% - 276px);box-sizing:border-box;margin:276px 0 0;padding:24px 20px 100px;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px -12px #080a1059;animation:msin .6s var(--sheet) backwards}.btn.shall{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:auto;z-index:4;box-shadow:0 10px 24px -8px #241a3d80}.shsum{margin-bottom:8px}.sh.has-peek .btn.shall{display:none}.shcard h1{font-size:22px}.shf .ib{width:44px;height:44px}.btn.shall{height:52px}.shfoot{display:none}.shdemo{right:12px;top:16px;max-width:calc(100% - 140px);overflow-x:auto;scrollbar-width:none}.shdemo>span{display:none}.shpkbody{padding:0 12px 24px}.sheet .props>.fllinks{flex-direction:column;align-items:flex-start;justify-content:center;padding:4px 0}.sheet .props>.flpk{align-items:flex-start;padding-top:12px}.adwrap{display:flex;flex-direction:column;gap:12px;padding:12px 16px 0}.adws{display:none}.njseg.adnav{flex-direction:row;flex-wrap:nowrap;align-self:stretch;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px;background:var(--chip);border-radius:999px}.adnav .njsg{flex:none;width:auto;height:36px;padding:0 14px}.adnav .njsg .mono{margin-left:6px}.njseg.adnav>.njlq{background:#fff;box-shadow:0 1px 2px #241a3d14}.admain{padding:0 0 140px}.adh{flex-wrap:wrap}.adh h1{font-size:30px;letter-spacing:-.025em}.adh>.btn{height:44px}.adr{grid-template-columns:1fr;row-gap:10px}.adc .btn{height:44px}.adseg,.adtool .njseg{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.adseg .njsg,.adtool .njsg{flex:none;height:36px}.pjchip.addaychip,.pjchip.adchip{height:44px}.njsw.adsw{min-height:44px}.adtool{flex-wrap:wrap}.adtool .clsrch{flex:1 1 100%;width:auto;height:44px}.adhead{display:none}.adpmain{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av id role" "av wk wk";row-gap:8px;padding:14px 12px}.adpmain .clav{grid-area:av;align-self:start;width:40px;height:40px}.adpmain .clid{grid-area:id}.adpmain .adrole{grid-area:role;align-self:start;align-items:flex-end}.adpmain .adwk{grid-area:wk}.adsees,.adpmain .cllast,.adrow .clmore{display:none}.addmain{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm mon" "pe pe";row-gap:6px;padding:12px}.adnm{grid-area:nm}.admon{grid-area:mon}.adpeop{grid-area:pe}.adrets{display:none}.adnewd{flex-wrap:wrap}.adnewd .clin{flex:1 1 100%;max-width:none}.adlrow{flex-wrap:wrap;padding:0 0 12px}.adlrow:before{left:12px}.adlmain{flex:1 1 100%;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 52px 4px 12px}.adlmain>.clc:last-child{display:none}.adlrow .clsel{display:none}.adlrow .clmore{display:inline-flex;position:absolute;right:4px;top:8px}.adlrow .clmore>.ib{opacity:1;width:44px;height:44px}.adlacts{position:static;flex:1 1 100%;padding:4px 0 0 12px;background:transparent;opacity:1;pointer-events:auto;transform:none}.adlacts .btn{height:44px;padding:0 14px;font-size:13px}.adprovs{grid-template-columns:1fr}.adkey{flex-wrap:wrap}.adkey .clin{flex:1 1 100%}.aduse{grid-template-columns:minmax(0,1fr) 72px 56px}.aduse .pjbb{display:none}.adperson{min-height:48px}.adjob{min-height:48px;grid-template-columns:8px 72px minmax(0,1fr)}.adjob .clsm{display:none}.cldh.adpdh{flex-wrap:wrap}.adkeyr{grid-template-columns:minmax(0,1fr) auto}.adkeyr>.mono{display:none}.adkeyr .btn{height:44px}.rthead{display:none}.rtsh{padding:16px 16px 4px}.rtmain{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av id sum" "av ret ret";column-gap:12px;row-gap:8px;padding:14px 12px}.rtmain .clav{grid-area:av;align-self:start;width:40px;height:40px}.rtmain .clid{grid-area:id}.rtmain .clret{grid-area:ret}.rtsum{grid-area:sum;align-self:start;align-items:flex-end;text-align:right}.rtsum .clsm,.rtcar,.rtnext{display:none}.rtwhy{white-space:normal}.rtnone{padding-left:16px}.rtnr{grid-template-columns:40px minmax(0,1fr);row-gap:8px;padding:10px 12px}.rtnr .clsm{grid-column:2}.rtnr .btn{grid-column:2;justify-self:start;height:44px}.rtper{grid-template-columns:minmax(0,1fr) auto auto;min-height:52px;padding:0 8px}.rtper .clsm,.rtper .mono{display:none}.rtsh2{flex-wrap:wrap}.rtpers{max-width:100%;overflow-x:auto;scrollbar-width:none}.rtpers .njsg{flex:none;height:36px}.rtchk>div{grid-template-columns:1fr;gap:4px;padding:10px 8px}.rtstmt{padding:12px 14px 8px}.rtl{grid-template-columns:minmax(0,1fr) 56px}.rtl>.clsm{display:none}.rtacts{flex-direction:column}.rtacts .btn{height:44px;justify-content:center}.rtfg{flex-direction:column}.rtfg .clpill{max-width:100%;overflow-x:auto;scrollbar-width:none}.rtfg .clpill .njsg{flex:none}.clfg.rtfg2{grid-template-columns:minmax(0,1fr) 0px}.clfg.rtfg2.is-bundle{grid-template-columns:minmax(0,1fr) 140px}.rtfg2>.clf:nth-child(2){padding-left:0}.rtfg2 .clf:first-child{grid-column:1 / -1}.rtrecl{grid-template-columns:minmax(0,1fr) auto 44px}.rtrecl .ib{width:44px;height:44px}.rtrecadd,.rtclose .clpill .njsg,.rtform .clpill .njsg{height:44px}.rtform .clpill{max-width:100%;overflow-x:auto;scrollbar-width:none}.rtd .cldh>.av{display:none}.rtd .cldsub span{text-wrap:pretty}.pjhead{display:none}.pjgh{padding:16px 8px 6px 12px;flex-wrap:wrap;row-gap:2px}.pjgm{flex-basis:100%;order:5;padding-left:38px}.pjgadd{width:44px;height:44px}.pjmain{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id id mon" "code ret ret";column-gap:12px;row-gap:8px;padding:12px}.pjmain .pjcode{grid-area:code}.pjmain .clid{grid-area:id}.pjmain .clmon{grid-area:mon}.pjmain .clret{grid-area:ret}.pjteam,.pjmain .cljobs,.pjmain .cllast,.pjrow .clsel,.pjrow .clmore{display:none}.pjquiet{min-height:44px;padding-left:12px}.pjtv{max-width:100%;overflow-x:auto;scrollbar-width:none}.pjtv .njsg{flex:none;height:36px}.pjbb{width:72px}.pjbs{display:none}.pjfg1{grid-template-columns:1fr}.pjfg2{grid-template-columns:1fr 1fr}.pjfg2 .clf:first-child{grid-column:1 / -1}.pjchip{height:44px}.btn.pjcbtn{height:48px}.pjestb{height:44px}.cltool{gap:10px;row-gap:12px;padding:16px 16px 12px}.cltool .qtitle{flex:1}.cltool .qsp{display:none}.cltool .clsrch{order:8;flex:1 1 100%;width:auto;height:44px}.cltool .clview{order:9}.cltool .anchor:has(.clsortb){order:10;margin-left:auto}.clsortb{height:44px}.clview .njsg{height:36px}.cllist{padding:0 8px 140px}.clhead{display:none}.clrow{padding-right:0}.clrow:before{left:16px;right:16px}.clmain{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av id mon" "av ret ret";column-gap:12px;row-gap:8px;padding:14px 12px}.clmain .clav{grid-area:av;align-self:start;width:40px;height:40px}.clid{grid-area:id}.clmon{grid-area:mon;align-self:start}.clret{grid-area:ret}.cljobs,.cllast,.clmore,.clsel,.clnm .tag{display:none}.cldh{flex-wrap:wrap;gap:10px;padding:12px 16px}.cldh>div[style]{display:none}.cldt{flex:1 1 calc(100% - 120px)}.cldh .pfback{width:44px;height:44px}.cldh>.av{width:40px;height:40px;font-size:14px}.cldn h1{font-size:22px}.cldsub{font-size:12px}.cldh>.btn{flex:1 1 0;height:44px;justify-content:center}.cldh>.anchor>.ib{width:44px;height:44px}.clarch{width:calc(100% - 32px)}.cldbody{display:flex;flex-direction:column;gap:24px;padding:4px 16px 140px}.clrail{display:contents}.clretb{order:1}.clmainc{order:2}.clrail>.clbl:not(.clretb){order:3}.cltabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cltabs .njsg{flex:none}.cltabs .njsg{height:36px}.cljr{grid-template-columns:8px 72px minmax(0,1fr) auto;min-height:52px;padding:0 8px}.cljs{font-size:0;gap:0}.cljd,.cljr .av{display:none}.clte{grid-template-columns:48px minmax(0,1fr) 48px;padding:10px 8px}.clte .av{display:none}.clper{grid-template-columns:72px minmax(0,1fr) auto;padding:0 8px}.clper .clsm{display:none}.cllk{grid-template-columns:72px minmax(0,1fr) auto 44px;padding:0 0 0 8px}.cllk .clsm{display:none}.cllk .ib{width:44px;height:44px}.clhist{gap:4px;height:112px;padding:8px 4px 0}.clin{height:48px;font-size:16px}.clfg{grid-template-columns:1fr}.clfg1{grid-template-columns:minmax(0,1fr) 96px}.clchk2{min-height:44px}.clffoot .btn{height:44px}.clbl>.btn,.cladd>.btn,.clshow,.clarch .btn{height:44px}.pop.ntpop{padding:14px 0 0!important}.nttool .ntft{order:12;flex:1 0 100%;display:flex}.nttool .ntft .njsg{flex:1}.nttool .ntcat{order:13;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nttool .ntcat .njsg{flex:1 0 auto;padding:0 10px;font-size:12.5px}.btn.ntall span{display:none}.btn.ntall{width:40px;padding:0;justify-content:center}.ntlist2{padding:0 6px calc(var(--tabh) + 84px)!important}.ntr.is-page .ntb{padding:12px 8px 12px 12px}.nta,.ntr.is-page .nta{position:static;align-self:flex-start;margin:8px 8px 0 0;opacity:1;transform:none;pointer-events:auto;box-shadow:none;background:transparent}.btn.ntopen{display:none}.nttool:after{display:none}.nttool .ntall{order:1}.ntw{display:none}.ntmw{display:inline}.ntsel{display:none}.pftool .pftabs{order:12;flex:1 0 100%;display:flex}.pftabs .njsg{flex:1;height:36px;padding:0 6px;font-size:12.5px}.pfhinfo .info-tip{width:220px}.pflist{padding:0 8px calc(var(--tabh) + 84px)!important}.pflist .glabel{margin:0 -8px;padding-left:20px}.pfstats,.pfgsub{display:none}.pfrow{grid-template-columns:52px minmax(0,1fr) 64px;gap:12px;padding:10px 8px}.pfth{width:52px;height:46px}.pfthp{height:38px}.pfrr,.pfra{display:none}.pfri{gap:5px}.pfit{font-size:11px;text-align:right}.pfdh{flex-wrap:wrap;gap:8px;padding:10px 12px}.pfdh:after{content:"";order:2;flex-basis:100%;height:0}.pfdt{flex:1 1 0;min-width:0}.pfdt .pfrs{flex-wrap:nowrap;overflow:hidden}.pfdt .pfkind span{display:none}.pfdh>div[style]{display:none}.pfcopy{order:1;width:36px;padding:0;justify-content:center}.pfcopy span{display:none}.pfcopy i.pfci{display:grid}.pfround2{order:3;flex:1 1 0;min-width:0}.pfdh .btn-ink{order:4}.pfdb{display:flex;flex-direction:column}.pfcan{flex:1;padding:12px 12px 28px;gap:18px;overflow-x:hidden}.pfcan .rvpage{max-width:calc(100cqw - 24px)}.pfbrow{width:calc(100cqw - 24px)!important}.pfdev{display:none}.pfside{flex:none;max-height:52%;padding:12px 12px 0;box-shadow:0 -1px 0 var(--hair)}.pfside .rvlist{margin:0 -12px;padding:2px 12px 16px}.pfset{margin:0 -12px;padding:4px 12px 24px}.pfkinds{grid-template-columns:1fr}.pfdbar{flex-wrap:wrap;gap:8px;padding:8px 12px}.pflive{display:none}.pfjob2 span:last-child{display:none}.pflm,.btn.pfedit span{display:none}.btn.pfedit{width:36px;padding:0;justify-content:center}.pfvh{display:none}.pfsw b{font-size:15px}.pfcrumb .pfcb,.pfcrumb .pfcs{display:none}.pfround2{flex:1 1 0;min-width:0}.pfrwrap,.pfrbtn{min-width:0}.pfrbtn .rvread{min-width:0;width:auto;max-width:none}.ghost.pfhide span{display:none}.svlaunch{right:12px;bottom:12px;height:46px}.svpanel{left:8px;right:8px;bottom:68px;width:auto;max-height:calc(100% - 100px)}.svtoast{left:12px;right:12px;bottom:68px;max-width:none}.svbanner{top:10px;max-width:calc(100% - 24px);font-size:12.5px;white-space:normal;height:auto;min-height:42px;padding:6px 6px 6px 10px}.svkbd{display:none}.sv{transform:translateZ(0)}.svpop .svform{position:fixed;left:8px!important;right:8px!important;top:auto!important;bottom:8px;width:auto;max-height:calc(100% - 72px);overflow-y:auto;z-index:30;transform-origin:bottom center;animation-name:svsheet}@keyframes svsheet{0%{transform:translateY(24px);opacity:0}}.svhint{display:none}.Q .capsule.over-modal{bottom:auto!important;top:max(10px,env(safe-area-inset-top))}.Q .capsule.over-modal.is-idle{opacity:0;pointer-events:none}.Q .empop.tlpop{max-height:calc(100% - 76px)}.twk{padding:0 0 4px}.twnav{padding:0 12px 0 16px}.twlab{min-width:0}.twnav .ib{width:44px;height:44px}.twdays{display:flex;gap:6px;margin-top:8px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px}.twdays::-webkit-scrollbar{display:none}.twd{flex:0 0 76px;scroll-snap-align:start;min-height:44px}.qtool .tview{order:10;flex:1 0 100%;display:flex;margin:0}.qtool .tview .njsg{flex:1;height:36px;font-size:13px}.tline{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:64px;padding:0 16px}.tacts{display:none}.tt{flex-wrap:wrap;row-gap:4px}.tt .tl{flex:1 0 100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35}.tt .tag-id{display:none}.tsheet{margin:12px 0 0;border-radius:0;box-shadow:none;border-top:1px solid var(--hair);overflow-x:auto}.tsr{min-width:760px}.tsj{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--hair)}.tsh .tsj,.tsf .tsj{background:var(--well)}.trets{padding:12px 16px 0}.tret{padding:16px}.trstats{grid-template-columns:repeat(2,minmax(0,1fr))}.trh .btn{flex:1;justify-content:center;height:44px}.trh .trsp{display:none}.tperb{padding:0 8px;gap:6px}.tperb>svg:first-child{display:none}.twtot>span:last-child{display:none}.tsrch{order:11;flex:1 0 100%;width:auto!important;height:40px!important;margin-right:4px}.tproj{display:none}.tlgrid,.tlgrid2{grid-template-columns:1fr!important}.tsjm .mono{display:none}.tlrow{grid-template-columns:1fr}.tlcalw{position:static}.tlcal{left:0;right:0;width:auto;transform-origin:bottom center}.tlcalb{height:36px}.qtool{flex-wrap:wrap!important;gap:12px 4px!important;padding:18px 12px 10px 16px!important}.qtitle{flex:1 1 auto;min-width:0;margin-right:0!important}.qtitle h1{font-size:30px!important;letter-spacing:-.025em!important}.mboard{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:36px;margin:0 0 -6px -6px;padding:0 6px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink2)}.mboard>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mboard:active{background:var(--well)}.qtool .qsp{display:none}.qtool .msearch{display:grid}.qtool .msearch,.qtool .ib.hx.abtn{width:44px!important;height:44px!important;padding:0!important;border-radius:999px;color:var(--ink);justify-content:center}.qtool .ib.hx.abtn,.qtool .ib.hx.abtn:hover,.qtool .ib.hx.abtn:focus-visible{grid-template-columns:auto 0fr!important;column-gap:0!important;background:transparent}.qtool .ib.hx.abtn.on{background:#e9eeff;color:#2f3885}.qtool .abtn .xl,.qtool .abtn .achv{display:none}.qtool .segwrap{order:10;flex:1 0 100%;margin:0 -12px 0 -16px;max-width:none}.qtool .segarr{display:none!important}.qtool .seg{gap:8px;padding:0 16px!important;border-radius:0;background:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;scroll-padding-inline:16px}.qtool .seg .pill{display:none}.qtool .seg button{height:36px;padding:0 14px;background:#f0eff6;font-size:13px;transition:background-color .2s ease-out,color .2s ease-out}.qtool .seg button.is-on{background:var(--ink);color:#e8edff}.qtool .seg button.is-on .n{color:#a5a2b0}.frowbar{padding:0 16px!important}.qlist{padding:0 0 calc(var(--tabh) + 84px)!important;scrollbar-width:none}.qlist::-webkit-scrollbar{display:none}.qlist .glabel{position:sticky;top:0;z-index:4;margin:0;padding:14px 8px 8px 16px;font-size:13px;background:#fff}.qlist .gtog{min-height:32px}.qlist .gadd{width:44px;height:44px;margin:-10px 0;padding:0;justify-content:center;font-size:0;opacity:1}.qlist .gadd span{font-size:20px!important}.qlist .addrow{padding:0 16px}.qlist .row{border-radius:0;overflow:hidden;background:#fff}.qlist .row:hover,.qlist .row.is-open{background:#fff}.qlist .row+.row:after{content:"";position:absolute;left:60px;right:0;top:0;height:1px;background:#241a3d12;z-index:2;pointer-events:none}.qlist .line{position:relative;z-index:1;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"play main used" "play main due";grid-template-rows:1fr 1fr;column-gap:12px!important;row-gap:2px!important;min-height:72px;padding:4px 16px 4px 8px!important;background:var(--rbg,#fff);touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .38s var(--ease),background-color .2s ease-out}.qlist .row.is-running{--rbg:var(--live-tint);background:var(--live-tint)}.qlist .row.is-drag .line{transition:none}.qlist .row.is-swopen .line{transform:translate(-144px)}.qlist .line>.prio,.qlist .line>.avs{display:none}.qlist .mplay{grid-area:play;align-self:center;position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--ink)}.qlist .mplay:before{content:"";position:absolute;inset:4px;border-radius:999px;background:var(--well);transition:background-color .2s ease-out}.qlist .mplay svg{position:relative;width:14px;height:14px}.qlist .row.is-running .mplay{color:#fff}.qlist .row.is-running .mplay:before{background:var(--live-fill)}.qlist .row.is-paused .mplay,.Q.dark .qlist .row.is-paused .mplay{color:var(--on-ink)}.qlist .row.is-paused .mplay:before,.Q.dark .qlist .row.is-paused .mplay:before{background:var(--ink)}.capsule .cpaused{display:none}.qlist .line>div{grid-area:main;align-self:center;flex-wrap:wrap;row-gap:5px;column-gap:6px!important;padding:12px 0!important}.qlist .line .tl{flex:1 0 100%;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;font-size:15px;line-height:1.35;text-wrap:pretty}.qlist .line .tl:after{content:"";position:absolute;inset:0;z-index:0}.qlist .line .tag{margin-left:0}.qlist .line>.usedcol{grid-area:used;align-self:end}.qlist .line>span:last-child{grid-area:due;align-self:start;font-size:12px}.qlist .expand{display:none}.qlist .swa{position:absolute;inset:0;display:flex;visibility:hidden}.qlist .swa-l{align-items:center;padding-left:24px;background:var(--live-fill);color:#fff;font-size:13px;font-weight:600}.qlist .swi{display:flex;align-items:center;gap:8px;opacity:.6;transform:scale(.92);transform-origin:left center;transition:opacity .2s ease-out,transform .26s var(--ease)}.qlist .row.sw-arm .swi{opacity:1;transform:none}.qlist .row.sw-r .swa-l{visibility:visible}.qlist .swa-r{justify-content:flex-end}.qlist .row.sw-l .swa-r{visibility:visible}.qlist .swb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:72px;color:#fff;font-size:12px;font-weight:600}.qlist .swlog{background:#434fac}.qlist .swmove{background:var(--ink)}.capsule{left:8px!important;right:8px;width:fit-content;max-width:none;margin:0 auto;transform:none!important;bottom:calc(var(--tabh) + 12px)!important}.cx-run>div>span:first-child,.cx-run .unfold,.cx-run button[aria-label="More timer actions"],.cstart .kbd{display:none!important}.cx-run>div>span:nth-child(2){max-width:calc(100cqw - 236px)!important}.cx-msg>div{max-width:calc(100cqw - 84px)}.cx-sel>div{max-width:calc(100cqw - 84px);overflow-x:auto}.cx-msg>div>.xf{flex:1 1 auto;min-width:0;overflow:hidden}.cx-msg>div>.xf>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-msg>div>.cbtn{flex:none}.qlist .usedcol>span+span{display:none}.scrim{z-index:13!important}.sheet{z-index:14!important}.capsule.on-card{z-index:15;bottom:max(16px,env(safe-area-inset-bottom))!important}.capsule.on-card.is-idle{opacity:0;pointer-events:none;transform:translateY(12px)!important}.capsule{transition:padding .36s var(--ease),box-shadow .3s ease-out,opacity .2s ease-out,transform .36s var(--ease),bottom .36s var(--ease)}.sheet .ccol+.ccol{padding-bottom:96px!important}.pop .mi[aria-checked=true]{font-weight:600}.pop .mi[aria-checked=true]:after{content:"";margin-left:auto;width:6px;height:11px;border:solid #434fac;border-width:0 2.5px 2.5px 0;transform:translateY(-2px) rotate(45deg);flex:none}.chead .ib.hx .xl,.qtool .ib.hx .xl{display:none}.sheet .chead{position:relative!important;z-index:6!important}.cclick{z-index:5}.sheet:has(.cclick:not(.is-out)):not(:has(.chead .pop)) .chead{z-index:4!important}.sheet:has(.chead .pop) .chead{pointer-events:none}.sheet:has(.chead .pop) .chead .pop{pointer-events:auto}.sheet:has(.chead .pop) .chead:after{content:"";position:absolute;inset:0;background:#0e002c3d;pointer-events:none;animation:scrimin2 .4s ease-out}.sheet:has(.chead .pop.is-out) .chead:after{animation:scrimout2 .34s ease-out forwards}.calpop{width:auto!important}.cbtop{padding-top:6px}.cbcols{scrollbar-width:none}.cbcols::-webkit-scrollbar{display:none}.cbcol{min-height:auto!important}.cblist{flex:none!important;max-height:236px;scrollbar-width:none}.cbbot{flex-wrap:wrap;row-gap:10px;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.cbbot>.cbsum{flex:1 0 100%;min-width:0;overflow:hidden;white-space:nowrap}.cbbot>div:not(.cbsum){display:none}.cbbot>.btn{flex:1;height:48px;justify-content:center;font-size:15px}.clickaway,.cclick{background:#0e002c3d;animation:fd .26s ease-out}.clickaway.is-out,.cclick.is-out{animation:fdo .18s cubic-bezier(.4,0,1,1) forwards}.pop{position:fixed!important;inset:auto 8px 8px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(76vh,600px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:24px 8px 10px!important;border-radius:26px!important;z-index:70!important;animation:msin .38s var(--ease) 40ms both!important}.pop.is-out{animation:msout .18s cubic-bezier(.4,0,1,1) forwards!important}.pop:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.pop .mi{min-height:50px;padding:0 14px;font-size:15px;border-radius:12px}.pop .apr{min-height:50px}.mi.ponly{display:flex}.msep.ponly{display:block}.calpop{inset:auto 0 0!important;transform:none!important;animation:msin .4s var(--ease) 60ms both!important}.calpop.is-out{animation:msout .18s cubic-bezier(.4,0,1,1) forwards!important}.calpop:before{content:"";position:absolute;z-index:2;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.calpop .cal{width:100%!important;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px 16px max(16px,env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}.calpop .cbx{width:100%!important;height:calc(100vh - 40px)!important;border-radius:26px 26px 0 0!important;padding-top:14px}.cbcols{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content;overflow-y:auto}.cbcol+.cbcol{border-left:0!important;border-top:1px solid rgba(36,26,61,.07)}.sheet{left:0!important;right:0!important;top:max(10px,env(safe-area-inset-top))!important;bottom:0!important;width:auto!important;height:auto!important;max-height:none!important;border-radius:20px 20px 0 0!important}.sheet.is-closing{animation:mdown .19s cubic-bezier(.4,0,1,1) forwards!important}.chead{height:58px!important;padding:8px 6px 0!important;gap:2px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chead:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.chead .hide-s,.chead .hsep,.chead .vmode,.chead>.ib.hx{display:none!important}.chead .ib{width:44px;height:44px;border-radius:999px}.chead .ib.hx,.chead .ib.hx:hover,.chead .ib.hx:focus-visible{grid-template-columns:auto 0fr!important;column-gap:0!important;padding:0!important;justify-content:center;background:transparent}.chead .refbtn{min-height:44px;padding:0 10px}.sheet .cbody{flex-direction:column!important;flex-wrap:nowrap!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}.sheet .ccol{flex:none!important;overflow:visible!important;padding:14px 16px 20px!important}.sheet .ccol+.ccol{border-left:0!important;border-top:1px solid rgba(36,26,61,.06);padding-bottom:40px!important}.sheet .ttl{font-size:22px!important}.sheet .props{grid-template-columns:96px minmax(0,1fr);row-gap:4px}.sheet .props .qc,.sheet .props .pval{min-height:40px}.Q>*{--ease:var(--sheet)}.qpage{display:flex;flex-direction:column;flex:1;min-height:0;transform-origin:50% 0;border-radius:0;overflow:hidden;box-shadow:0 0 0 100vmax #0e002c00;transition:transform .6s var(--sheet),border-radius .6s var(--sheet),box-shadow .4s ease-out}.Q.has-card .qpage{transform:translateY(14px) scale(.93);border-radius:16px;box-shadow:0 0 0 100vmax #0e002c}.scrim{background:#0e002c38!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:scrimin2 .4s ease-out!important}.scrim.is-closing{animation:scrimout2 .34s ease-out forwards!important}.sheet{top:calc(env(safe-area-inset-top,0px) + 34px)!important;box-shadow:0 -10px 40px -12px #0e002c66!important}.sheet.is-closing{animation:mdown .34s var(--sheet) forwards!important}.chead,.msh{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.msheet{animation:msin .6s var(--sheet) both}.msheet.is-out{animation:msout .34s var(--sheet) forwards}.mscrim,.calscrim{animation:scrimin2 .4s ease-out!important}.mscrim.is-out,.calscrim.is-out{animation:scrimout2 .34s ease-out forwards!important}.clickaway,.cclick{animation:scrimin2 .4s ease-out!important}.clickaway.is-out,.cclick.is-out{animation:scrimout2 .34s ease-out forwards!important}.pop{animation:msin .6s var(--sheet) both!important}.pop.is-out{animation:msout .34s var(--sheet) forwards!important}.calpop{animation:msin .6s var(--sheet) both!important}.calpop.is-out{animation:msout .34s var(--sheet) forwards!important}.mplay,.mboard,.msx,.msi,.msfoot,.qtool .seg button,.qtool .msearch,.qtool .abtn,.qhead .capbtn,.qhead .av,.chead .ib,.chead .refbtn,.btn,.chip,.cbtn,.stop,.cdock,.pop .mi,.qlist .gadd,.swb{transition:transform .48s var(--snappy),background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.mplay:active,.mboard:active,.msx:active,.qtool .seg button:active,.qtool .msearch:active,.qtool .abtn:active,.qhead .capbtn:active,.qhead .av:active,.chead .ib:active,.chead .refbtn:active,.btn:active,.chip:active,.cbtn:active,.stop:active,.cdock:active,.qlist .gadd:active,.swb:active{transform:scale(.92);transition-duration:90ms}.msi:active,.msfoot:active,.pop .mi:active{transform:scale(.98);background:var(--well);transition-duration:90ms}.qlist .line:active{--rbg:#f7f6fb}.qlist .row.is-running .line:active{--rbg:#f6ebfd}.qhead>nav .nv svg{transition:transform .48s var(--snappy)}.qhead>nav .nv:active svg{transform:scale(.86);transition-duration:90ms}.qhead>nav .nv.is-on svg{animation:tabpop .48s var(--snappy)}.capick .qc.xb,.capick .qc.xb:hover,.capick .qc.xb:focus-visible{grid-template-columns:auto 0fr!important;column-gap:0!important;padding:0 4px!important;min-width:44px;height:44px!important;justify-content:center;background:transparent;box-shadow:none}.capick .qc.xb .xl,.chip.apchip .xl,.donesep{display:none}.capick .qc.xb .avs .av{width:30px;height:30px;font-size:11px}.capick{flex-wrap:wrap;gap:0!important}.capick>.fx{display:grid;flex:1 0 100%;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:0fr;margin-right:0!important;transition:grid-template-rows .56s var(--sheet)!important}.capick>.fx.on{grid-template-rows:1fr}.capick>.fx>.fxi{min-height:0}.capick .fxi>div{flex-wrap:wrap;gap:4px!important}.chip.apchip,.chip.apchip:hover,.chip.apchip:focus-visible{grid-template-columns:auto 0fr!important;column-gap:0!important;width:44px;height:44px!important;padding:0!important;justify-content:center;border-radius:999px;background:transparent!important}.chip.apchip .av{width:34px;height:34px;font-size:12px;opacity:.55;transition:opacity .2s ease-out,box-shadow .3s var(--snappy),transform .48s var(--snappy)}.chip.apchip.is-on .av{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #434fac}.chip.apchip:active .av{transform:scale(.88);transition-duration:90ms}.chip.chip-done{width:44px;height:44px!important;padding:0!important;justify-content:center;gap:0;border-radius:999px;font-size:0}.chip.chip-done svg{width:16px;height:16px}.chip.mlp{width:48px;height:48px;padding:0!important;justify-content:center;gap:0;font-size:0;background:transparent!important}.chip.mlp .av{width:40px;height:40px;font-size:13px;opacity:.55;transition:opacity .2s ease-out,box-shadow .3s var(--snappy)}.chip.mlp.is-on .av{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #434fac}.mswho{gap:4px}.njscrim{-webkit-backdrop-filter:none;backdrop-filter:none;animation:scrimin2 .4s ease-out}.njscrim.is-out{animation:scrimout2 .34s ease-out forwards}.njpop{left:0!important;right:0;top:auto!important;bottom:0;width:auto!important;max-height:calc(100% - 28px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:24px 24px 0 0;transform:none!important;animation:msin .6s var(--sheet) backwards!important}.njpop.is-out{animation:msout .34s var(--sheet) forwards!important}.njpop:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.njhead{padding-top:22px}.njclick{background:#0e002c3d;animation:scrimin2 .4s ease-out}.njc{height:40px;padding:0 14px;font-size:14px}.njai-opts{grid-template-columns:minmax(0,1fr)}.njai-top{flex-wrap:wrap}.njai-go{flex:1 0 100%;height:44px;justify-content:center}.njdrop-t{min-width:0;flex-basis:100%}.njfoot{flex-wrap:wrap;padding-bottom:max(14px,env(safe-area-inset-bottom))}.njfoot>div{display:none}.njsw{flex:1 0 100%;height:40px}.njfoot .btn{flex:1;height:48px;justify-content:center;font-size:15px}.njgo .kbd{display:none}.empop{left:0!important;right:0;top:auto!important;bottom:0;width:auto!important;max-height:calc(100% - 28px);border-radius:24px 24px 0 0;padding:28px 18px max(16px,env(safe-area-inset-bottom));transform:none!important;animation:msin .6s var(--sheet) backwards!important}.empop.is-out{animation:msout .34s var(--sheet) forwards!important}.empop:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.emgrid{grid-template-columns:minmax(0,1fr);gap:12px}.emto-list{min-width:0;right:0}.emfoot .btn{flex:1 1 calc(50% - 4px);height:48px;justify-content:center}.emfoot .emsp{display:none}.emin{height:48px}.njmscrim{animation:scrimin2 .4s ease-out}.njmscrim.is-out{animation:scrimout2 .34s ease-out forwards}.njmenu{left:0!important;right:0;top:auto!important;bottom:0;width:auto!important;max-height:calc(100% - 40px);transform:none!important;border-radius:24px 24px 0 0;padding:24px 8px max(12px,env(safe-area-inset-bottom));animation:msin .6s var(--sheet) backwards!important}.njmenu.is-out{animation:msout .34s var(--sheet) forwards!important}.njmenu:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:#d4d2de}.njmenu .mi{min-height:50px;font-size:15px}.njm-foot .btn{flex:1;height:48px;justify-content:center}.njpop .njt{font-size:22px!important}.ib.hx,.ib.hx:hover,.ib.hx:focus-visible,.ib.hx.on,.ib.hx[aria-expanded=true]{grid-template-columns:auto 0fr!important;column-gap:0!important;padding:0!important;min-width:40px;height:40px;justify-content:center;border-radius:999px}.ib.hx .xl,.ib.hx .achv,.ib[data-tip]:after{display:none!important}.qc.xb:hover,.qc.xb:focus-visible{grid-template-columns:auto 0fr;column-gap:0;padding:0 10px;box-shadow:none}.qc.xb .xl>span{opacity:0}.go,.go:hover,.go:focus-visible{grid-template-columns:20px 0fr!important;column-gap:0!important;width:44px;height:44px;padding:0 12px!important;box-shadow:none}.go .go-lab{display:none}.aact,.cact,.addbtn,.x{opacity:1}.ib.sm{width:36px;height:36px;border-radius:10px}.arow{grid-template-columns:36px minmax(0,1fr)!important;row-gap:2px!important;padding:8px 8px 4px!important}.arow>.aact{grid-column:2;justify-self:start;margin-left:-8px}.ckl{min-height:44px}input,textarea,select{font-size:16px!important}.addin,.calin,.asearch{min-height:44px;box-sizing:border-box}.sheet .props>*{min-height:40px;display:flex;align-items:center}.tsec .rlogin{column-gap:8px}.trow{flex-wrap:wrap;row-gap:10px;column-gap:8px}.tsec .lwho{flex-wrap:wrap;row-gap:4px}.tsec .lwho .chip.apchip{width:40px}.tsec .rlogin input{height:44px;font-size:16px;box-sizing:border-box}.tsec .rlogin input.mono{flex:1 1 auto!important;width:auto!important;min-width:0}.tsec .rlogin input:not(.mono){order:2;flex:1 0 100%!important}.tsec .rlogin .btn{order:3;flex:1;height:44px!important;justify-content:center}@media(prefers-reduced-motion:reduce){.msheet,.msheet.is-out,.pop,.pop.is-out,.calpop,.calpop.is-out,.sheet.is-closing{animation:fd .12s ease-out both!important}.qlist .line,.qlist .swi,.qpage{transition:none}.Q.has-card .qpage{transform:none;box-shadow:none;border-radius:0}.qhead>nav .nv.is-on svg{animation:none}.scrim,.scrim.is-closing,.mscrim,.calscrim,.clickaway,.cclick{animation:fd .12s ease-out both!important}}}@media(prefers-reduced-motion:reduce){.gift,.gbody,.gbody>div,.gchev,.fx,.fx>.fxi,.fy,.fy>div,.calpop,.capsule,.cx,.cx>div,.seg .pill,.expand,.act,.unfold,.ring circle.fg,.abody,.ain,.acc.open .ain,.achev,.actl,.acc.open .actl{transition:none}.sheet,.sheet.is-closing,.row.is-landed{animation:fd .12s ease-out}.dot,.glow-d,.tglow,.gift:hover,.gift:focus-visible{animation:none}.nv,.nv .nl>span,.drawer,.drawer .drawer-in,.drawer.is-open .drawer-in{transition:none}.sect,.unfold-in{animation:fd .12s ease-out}.go,.go-tri,.go-lab>span,.go-stop .go-tri svg{transition:none!important;animation:none!important}.xb,.xb .xl>span{transition:none!important}.ib.hx,.ib.hx .xl>span{transition:none!important}}.rtt{display:block;padding:4px 0 140px}.rttbar{display:flex;align-items:center;gap:12px;padding:6px 0 14px}.rttbar p{flex:1;margin:0;max-width:620px;font-size:13px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.rttbar .btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;font-size:13px}.rttgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rttc{display:flex;flex-direction:column;gap:10px;padding:18px 20px 16px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.rttch{display:flex;align-items:baseline;gap:10px}.rttch b{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--ink)}.rttch .mono{font-size:15px;color:var(--ink)}.rtts{margin:0;font-size:13px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.rttrec{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink2)}.rttrec span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--well)}.rttrec span b{font-family:Geist Mono,ui-monospace,monospace;font-weight:500;color:var(--ink)}.rttused{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:12px;color:var(--ink3);box-shadow:inset 0 1px 0 var(--hair)}.rttused .tag{height:22px;padding:0 9px;font-size:12px}.rttact{display:flex;align-items:center;gap:8px;margin-top:2px}.rttact .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.rttact .rttsp{flex:1}.rttempty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--track);text-align:center}.rttempty b{font-size:15px;color:var(--ink)}.rttempty span{max-width:420px;font-size:13px;line-height:1.5;color:var(--ink2)}.rttempty .btn{display:inline-flex;align-items:center;height:36px;margin-top:6px;padding:0 16px;font-size:13px}.empop.rttdlg{width:min(560px,calc(100% - 48px))}.rttdlg .clffoot .btn[aria-disabled=true]{opacity:.45;cursor:default}.rttf{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.rttf .clf{display:block}.rttf .full{grid-column:1 / -1}.rttdlg .adseg .njsg{height:30px;padding:0 12px;font-size:13px}.rttinl{display:flex;align-items:center;gap:8px}.rttinl .clin{width:96px}.rttinl span{font-size:13px;color:var(--ink2)}.rttrl{display:grid;grid-template-columns:minmax(0,1fr) 88px 32px;gap:8px;align-items:center;margin-bottom:6px}.rttrl .ib{width:32px;height:32px;border-radius:999px}.rttsum{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--well);font-size:13px;line-height:1.55;color:var(--ink);text-wrap:pretty}.rttscope{display:flex;flex-direction:column;gap:8px;margin-top:12px}.rttopt{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:background-color .12s ease-out,box-shadow .12s ease-out}.rttopt:hover{background:var(--well)}.rttopt.on{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.rttopt:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.rttopt i{flex:none;width:16px;height:16px;margin-top:2px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--track)}.rttopt.on i{box-shadow:inset 0 0 0 5px #6a7cec}.rttopt b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.rttopt span{font-size:12px;line-height:1.45;color:var(--ink2)}.Q.dark .rttc{box-shadow:0 0 0 1px var(--hair)}.Q.dark .rttused .tag{background:#e8edff14!important;color:var(--ink)!important}@container q (max-width: 639px){.rttbar{flex-wrap:wrap}.rttbar .btn,.rttact .btn,.rttempty .btn{height:44px}.rttgrid,.rttf{grid-template-columns:1fr}}.acct{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.av.acmeav{width:32px;height:32px;font-size:12px;box-shadow:none}.accard{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:14px;align-items:center;margin:4px 0 8px;padding:16px 18px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--hair),0 6px 20px -12px #241a3d2e}.av.acbig{width:56px;height:56px;font-size:18px;box-shadow:none}.accardt{display:flex;flex-direction:column;gap:2px;min-width:0}.accardt b{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.accardt>span{font-size:13px;color:var(--ink2)}.accardt .acday{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--ink2)}.acdot{width:6px;height:6px;border-radius:999px;background:var(--ok)}.acnote{grid-column:1 / -1;text-wrap:pretty;margin-top:12px;padding-top:10px;font-size:12px;color:var(--ink3);box-shadow:inset 0 1px 0 var(--hair)}.clin.acin{max-width:320px}.acto{font-size:13px;color:var(--ink2)}.acpop{min-width:220px;max-height:320px;overflow-y:auto}.acct .anchor{z-index:41}.acct .anchor:not(:has(.pop)){z-index:auto}.aclist{display:flex;flex-direction:column}.acli{display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:12px;align-items:center;min-height:60px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair)}.acli.acact{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:8px 0}.acico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--well);color:var(--ink2)}.acico svg{display:block}.acico.is-app{background:var(--ink);color:var(--surface);font-size:12px;font-weight:600}.aclt b{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.aclt>span{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achere{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--ok) 12%,transparent);font-size:11px;font-weight:500;color:var(--ok)}.acok{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:var(--well);font-size:11px;font-weight:500;color:var(--ink2)}.aclfoot{display:flex;align-items:center;gap:12px;padding:14px 0 0}.aclfoot .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.acempty{padding:16px 0;font-size:13px;color:var(--ink3)}.acstate{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink)}.acstate.is-off{color:var(--ink2)}.acstate i{width:8px;height:8px;border-radius:999px;background:var(--ok)}.acstate.is-off i{background:var(--track)}.acsw{display:flex;flex-direction:column;padding:4px 0 8px}.acsw .ensrow{padding:8px 0;box-shadow:inset 0 -1px 0 var(--hair)}.acsw .ensrow:last-child{box-shadow:none}.acsw .kbfsw{align-items:flex-start;width:100%}.acsw .kbfsw .sw{margin-top:2px}.acct .kbfswt{display:flex;flex-direction:column;gap:2px;min-width:0}.acct .kbfswt b{font-size:13px;font-weight:500;color:var(--ink)}.acct .kbfswt span{font-size:12px;line-height:1.45;color:var(--ink2)}.acsw .enstime{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0 2px 46px}.acsw .enstime .njsg{height:30px;padding:0 12px;font-size:13px}.acws{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;padding-top:8px}.clin.acta{min-height:300px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.65;resize:vertical}.acwsf{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px}.acwsf .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.acwsf .clhint{margin:0}.acwsf .acsp{flex:1}.acwsh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.acwsh .emlab{margin:0 0 8px}.acup{position:relative;overflow:hidden;cursor:pointer}.acup input{position:absolute;inset:0;opacity:0;cursor:pointer}.acsample{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.acsh{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink2)}.acsh span{flex:1}.acmail{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.55;color:var(--ink);transition:opacity .22s ease-out,filter .22s ease-out}.acmail.is-busy{opacity:.35;filter:blur(2px)}.acmh{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;font-size:12px;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--hair)}.acmh b{font-weight:600;color:var(--ink)}.acmb{white-space:pre-line;text-wrap:pretty}.acsample .btn{align-self:flex-start;display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.acsteps{margin:4px 0 0;padding:0;list-style:none;counter-reset:st;display:flex;flex-direction:column;gap:12px}.acsteps li{position:relative;padding-left:34px;font-size:13px;line-height:1.5;color:var(--ink);counter-increment:st}.acsteps li:before{content:counter(st);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--well);font-size:11px;font-weight:600;color:var(--ink2)}.accmd{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 14px;border-radius:12px;background:var(--well)}.accmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--ink);scrollbar-width:none}.accmd .btn{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 12px;font-size:12px}.accan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0 4px}.accan>div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--hair)}.accan b{font-size:13px;font-weight:600;color:var(--ink)}.accan span{font-size:12px;line-height:1.5;color:var(--ink2)}.accant{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--ink2)}.actabs{margin-top:12px}.actabs .njsg{height:30px;padding:0 12px;font-size:13px}.empop.acdlg{width:min(480px,calc(100% - 48px))}.empop.acdlg.is-wide{width:min(560px,calc(100% - 48px))}.acdlg .emtt span,.acct .adh p,.acct .adl>span{text-wrap:pretty}.acdlg .clqb b{font-weight:600;color:var(--ink)}.acdlg .clf{display:block;margin-top:12px}.acdlg .clffoot .btn[aria-disabled=true]{opacity:.45;cursor:default}.acerr{display:block;margin-top:6px;font-size:12px;color:var(--over)}.acpw{position:relative}.acpw .clin{padding-right:72px}.acpw .aceye{position:absolute;right:6px;top:50%;height:28px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:500;color:var(--act);transform:translateY(-50%)}.acrules{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.acrules li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2)}.acrules i{flex:none;width:14px;height:14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--track);box-sizing:border-box}.acrules li.is-ok{color:var(--ink)}.acrules li.is-ok i{background:var(--ok);box-shadow:none;position:relative}.acrules li.is-ok i:after{content:"";position:absolute;left:4.5px;top:2.5px;width:3px;height:6px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.accodew{width:326px;max-width:100%;margin:14px 0 4px;overflow:hidden;border-radius:12px}.accode{display:block;width:100%;height:58px;box-sizing:border-box;padding:0 0 0 22px;border:0;border-radius:12px;outline:0;font:500 26px/58px Geist Mono,ui-monospace,monospace;letter-spacing:.95em;color:var(--ink);caret-color:#6a7cec;background:repeating-linear-gradient(90deg,var(--well) 0 46px,var(--surface) 46px 56px)}.accode:focus{background:repeating-linear-gradient(90deg,var(--act-tint) 0 46px,var(--surface) 46px 56px)}.actfa{display:grid;grid-template-columns:148px minmax(0,1fr);gap:20px;align-items:center;margin-top:14px}.acqr{width:148px;height:148px;padding:10px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--hair)}.acqr svg{display:block;width:100%;height:100%}.ackey{display:flex;flex-direction:column;gap:8px}.ackey code{font-family:Geist Mono,ui-monospace,monospace;font-size:15px;letter-spacing:.06em;color:var(--ink)}.ackey .btn{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;font-size:12px}.acdots{display:flex;gap:6px;margin-right:4px}.acdots i{width:18px;height:4px;border-radius:999px;background:var(--track);transition:background-color .22s ease-out}.acdots i.on{background:var(--act)}.accodes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin-top:14px;padding:14px 18px;border-radius:14px;background:var(--well)}.accodes code{font-family:Geist Mono,ui-monospace,monospace;font-size:14px;letter-spacing:.04em;color:var(--ink);transition:filter .22s ease-out}.accodes.is-hid code{filter:blur(6px)}.accodes .acshow{position:absolute;background:var(--surface);box-shadow:0 0 0 1px var(--hair),0 4px 12px -6px #241a3d40;left:50%;top:50%;display:inline-flex;align-items:center;height:32px;padding:0 14px;transform:translate(-50%,-50%);font-size:13px}.acbtns{display:flex;gap:8px;margin-top:10px}.acbtns .btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;font-size:12px}.Q.dark .accard,.Q.dark .acsample{box-shadow:0 0 0 1px var(--hair)}.Q.dark .acqr{box-shadow:none}@container q (max-width: 639px){.acws{grid-template-columns:1fr}.clin.acta{min-height:240px}.accan{grid-template-columns:1fr}.acli{grid-template-columns:36px minmax(0,1fr);row-gap:8px}.acli .acr{grid-column:2}.acr .btn,.aclfoot .btn,.acwsf .btn,.accmd .btn,.acsample .btn{height:44px}.actfa{grid-template-columns:1fr;justify-items:start}.acsw .enstime{padding-left:0}.acsw .enstime .njseg{max-width:100%;overflow-x:auto;scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.acmail,.accodes code{transition:none;animation:none}}.au{--ink:#241a3d;--ink2:#4a4560;--ink3:#6e6a7b;--hair:#e6e4ee;--well:#f5f4f9;--act:#434fac;--actf:#6a7cec;--over:#b42318;--ease:cubic-bezier(.3,0,.2,1);position:relative;min-height:100vh;height:100%;overflow:clip;container-type:inline-size;font-family:Plus Jakarta Sans,sans-serif;color:#f4f2ee;background:radial-gradient(70% 60% at 50% 50%,#1b1036 0,#0e0a1c 70%)}.au *,.au{scrollbar-width:none}.au ::-webkit-scrollbar{display:none}.aucv{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease-out;pointer-events:none}.aucv.on{opacity:1}.autop{position:absolute;left:40px;top:34px;z-index:2}.aufoot{position:absolute;left:0;right:0;bottom:26px;z-index:2;display:flex;justify-content:center;gap:18px;font-size:12px;color:#f4f2ee9e}.aumid{position:relative;z-index:2;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:96px 20px;box-sizing:border-box}.aucard{position:relative;width:min(400px,100%);box-sizing:border-box;padding:34px 36px 30px;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #ffffff0f,0 50px 120px -30px #050014d9,0 0 90px -20px #8c5aff59;animation:aucardin .64s var(--ease) .12s both}.aumark{display:flex;justify-content:center;margin:0 0 18px}.aust{display:flex;flex-direction:column;animation:auin .3s var(--ease) both}.auh{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;text-align:center;text-wrap:balance}.aus{margin:8px 0 22px;font-size:14px;line-height:1.55;color:var(--ink2);text-align:center;text-wrap:pretty}.aus b{font-weight:600;color:var(--ink)}.aulab{display:block;margin:0 0 6px;font-size:13px;font-weight:500;color:var(--ink)}.aufield{position:relative;margin-bottom:14px}.auin{display:block;width:100%;height:46px;box-sizing:border-box;padding:0 14px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #c9c6d6;font:400 15px Plus Jakarta Sans,sans-serif;color:var(--ink);outline:0;transition:box-shadow .16s ease-out}.auin:focus{box-shadow:inset 0 0 0 2px #6a7cec}.auin.is-err{box-shadow:inset 0 0 0 2px var(--over)}.auin::placeholder{color:#8b8998}.aueye{position:absolute;right:6px;bottom:6px;height:34px;padding:0 10px;border:0;border-radius:8px;background:none;font:500 12.5px Plus Jakarta Sans,sans-serif;color:var(--act);cursor:pointer}.aueye:focus-visible{outline:2px solid #6a7cec}.aurow{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 18px;font-size:13px}.aulink{border:0;background:none;padding:0;font:500 13px Plus Jakarta Sans,sans-serif;color:var(--act);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.aulink:focus-visible{outline:2px solid #6a7cec;outline-offset:2px;border-radius:3px}.aubtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border:0;border-radius:999px;background:var(--ink);font:600 14.5px Plus Jakarta Sans,sans-serif;color:#f4f2ee;cursor:pointer;transition:transform .12s ease-out,background-color .16s ease-out}.aubtn:hover{background:#30244f}.aubtn:active{transform:scale(.98)}.aubtn:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.aubtn.is-busy{pointer-events:none}.aubtn2{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:10px;border:0;border-radius:999px;background:var(--well);font:500 14px Plus Jakarta Sans,sans-serif;color:var(--ink);cursor:pointer}.aubtn2:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.aualt{margin-top:18px;font-size:13px;color:var(--ink3);text-align:center}.auerr{margin:-6px 0 14px;font-size:13px;color:var(--over)}.auchip{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;box-sizing:border-box;margin:12px auto 20px;padding:5px 12px 5px 5px;border-radius:999px;background:var(--well);font-size:13px;color:var(--ink2)}.auchip img,.auchip .auini{width:26px;height:26px;border-radius:50%;flex:none}.auchip>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auini{display:grid;place-items:center;background:#e8edff;font-size:11px;font-weight:600;color:var(--ink2)}.aucode{display:block;width:100%;height:58px;box-sizing:border-box;padding:0 0 0 22px;border:0;border-radius:12px;outline:0;font:500 26px/58px Geist Mono,ui-monospace,monospace;letter-spacing:.95em;color:var(--ink);caret-color:#6a7cec;background:repeating-linear-gradient(90deg,#f5f4f9 0 46px,#fff 46px 56px);box-shadow:none}.aucode:focus{background:repeating-linear-gradient(90deg,#eef0fd 0 46px,#fff 46px 56px)}.aucodew{width:326px;max-width:100%;margin:0 auto 16px;overflow:hidden;border-radius:12px}.auhint{margin:0 0 18px;font-size:12.5px;color:var(--ink3);text-align:center}.auws{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.auwsr{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;box-shadow:inset 0 0 0 1px var(--hair);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease-out,box-shadow .12s ease-out}.auwsr:hover{background:var(--well)}.auwsr:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.auwsr .ws{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ink);font-size:16px;font-weight:600;color:#f4f2ee}.auwsr .ws.alt{background:#1d6b5c}.auwsr .ws.auwh{background:none;line-height:0}.auinvl{display:flex;justify-content:center;margin:0 0 16px;line-height:0}.auwsr b{display:block;font-size:14.5px;font-weight:600}.auwsr span{display:block;font-size:12.5px;color:var(--ink3)}.auwsr .go{margin-left:auto;font-size:18px;color:var(--ink3)}.aucheck{display:flex;flex-direction:column;gap:4px;margin:-4px 0 18px;padding:0;list-style:none;font-size:12.5px;color:var(--ink3)}.aucheck li{display:flex;align-items:center;gap:8px}.aucheck li:before{content:"";width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9c6d6;box-sizing:border-box;flex:none}.aucheck li.ok{color:#0b7a52}.aucheck li.ok:before{background:#12a26b;box-shadow:none}.aupics{display:flex;gap:8px;justify-content:center;margin:2px 0 18px}.aupic{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;box-shadow:0 0 0 1px var(--hair);transition:box-shadow .16s ease-out}.aupic img{display:block;width:40px;height:40px;margin:2px;border-radius:50%}.aupic.on{box-shadow:0 0 0 2.5px #434fac}.aupic:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.austeps{display:flex;justify-content:center;gap:6px;margin:-4px 0 18px}.austeps i{width:22px;height:4px;border-radius:999px;background:#e3e1ea;transition:background-color .3s ease-out,width .3s var(--ease)}.austeps i.on{width:34px;background:#6a7cec}.austeps i.done{background:#241a3d}.auseg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.auseg button{height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--well);font:500 13px Plus Jakarta Sans,sans-serif;color:var(--ink2);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.auseg button.on{background:#eef0fd;color:#434fac;box-shadow:inset 0 0 0 1.5px #6a7cec}.auseg button:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.auta{display:block;width:100%;min-height:92px;box-sizing:border-box;padding:12px 14px;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #c9c6d6;font:400 14px/1.5 Plus Jakarta Sans,sans-serif;color:var(--ink);resize:vertical;outline:0}.auta:focus{box-shadow:inset 0 0 0 2px #6a7cec}.aucan{display:flex;flex-direction:column;gap:2px;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:var(--well);font-size:13px;line-height:1.5;color:var(--ink2)}.aucan b{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:2px}.aucan.no{background:#fff;box-shadow:inset 0 0 0 1px var(--hair)}.auapp{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 16px}.auapp i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f4ede6;font-style:normal;font-weight:600;color:#c2552d;font-size:18px}.auapp em{font-style:normal;color:var(--ink3)}.audone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px;text-align:center}.audone b{font-size:20px;font-weight:600}.audone span{font-size:14px;color:var(--ink2)}.ausr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes auin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aucardin{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.au.is-leaving .aucard{animation:auout .52s cubic-bezier(.4,0,1,1) .26s forwards}@keyframes auout{to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.aucard,.aust,.au.is-leaving .aucard{animation:none}.aucv{transition:none}}@container (max-width:640px){.autop{left:20px;top:22px}.aumid{padding:80px 12px 64px;align-items:start}.aucard{padding:28px 22px 24px;border-radius:22px}.auh{font-size:22px}.aufoot{bottom:18px}}.pgx{--ink:#241a3d;--ink2:#4a4560;--ink3:#6e6a7b;--hair:#e6e4ee;--well:#f5f4f9;--act:#434fac;--ok:#058758;--ease:cubic-bezier(.3,0,.2,1);position:relative;min-height:100vh;height:100%;overflow:clip;container-type:inline-size;font-family:Plus Jakarta Sans,sans-serif;color:var(--ink);background:#edf0f8}.pgx *,.pgx{scrollbar-width:none}.pgx ::-webkit-scrollbar{display:none}.pgtop{position:absolute;left:40px;top:34px;z-index:3;line-height:0}.pgfoot{position:absolute;left:0;right:0;bottom:26px;z-index:3;display:flex;justify-content:center;gap:18px;font-size:12px;color:var(--ink3)}.pgmid{position:relative;z-index:2;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:96px 20px;box-sizing:border-box}.pgcard{width:min(440px,100%);color:var(--ink);box-sizing:border-box;padding:34px 36px 30px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #241a3d0f,0 30px 70px -30px #241a3d59;animation:pgin .56s var(--ease) 80ms both}.pgmark{display:flex;justify-content:center;margin:0 0 18px}.pgfrom{display:block;margin:0 0 6px;font-size:12px;font-weight:500;color:#6d6880}.pgh{margin:0;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.pgteam .pgh,.pgteam .pgp{text-align:center}.pgp{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.pgp b{font-weight:600;color:var(--ink)}.pgpill{display:flex;justify-content:center;margin:14px 0 0}.pgpill span{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;background:var(--well);font-size:13px;font-weight:500;color:var(--ink)}.pgpill i{width:8px;height:8px;border-radius:999px;background:#c9c6d6}.pgpill.is-on i{background:var(--ok)}.pgact{display:flex;flex-direction:column;gap:10px;margin-top:24px}.pgbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border:0;border-radius:999px;background:var(--ink);font:600 14.5px Plus Jakarta Sans,sans-serif;color:#f4f2ee;cursor:pointer;transition:transform .12s ease-out,background-color .16s ease-out,opacity .16s ease-out}.pgbtn:hover{background:#30244f}.pgbtn:active{transform:scale(.98)}.pgbtn:focus-visible,.pgbtn2:focus-visible,.pglink:focus-visible{outline:2px solid #6a7cec;outline-offset:3px}.pgbtn[aria-disabled=true]{background:var(--well);color:var(--ink2);cursor:default;transform:none}.pgbtn2{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:0;border-radius:999px;background:var(--well);font:500 14px Plus Jakarta Sans,sans-serif;color:var(--ink);cursor:pointer}.pglink{align-self:center;border:0;background:none;padding:2px 0;font:500 13px Plus Jakarta Sans,sans-serif;color:var(--act);text-decoration:underline;text-underline-offset:2px;cursor:pointer;border-radius:3px}.pgnote{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink3);text-align:center;text-wrap:pretty}.pgref{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 0;font-size:12px;color:var(--ink3)}.pgref code{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--ink2)}.pgdone{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font-size:13px;font-weight:500;color:var(--ok)}.pgdone i{position:relative;width:16px;height:16px;border-radius:999px;background:var(--ok)}.pgdone i:after{content:"";position:absolute;left:5.5px;top:3px;width:3.5px;height:7px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.pgbar{position:relative;height:4px;margin:20px auto 0;width:180px;border-radius:999px;background:var(--hair);overflow:hidden}.pgbar i{position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:999px;background:var(--act);animation:pgslide 1.6s var(--ease) infinite}.pgclient{background:#14132e;color:#f4f2ee}.pgclient .pgmid{place-items:center start;padding:110px max(48px,8vw) 96px}.pgclient .pgcard{width:400px;padding:28px 28px 24px;box-shadow:0 0 0 1px #241a3d0f,0 40px 80px -24px #080a108c}.pgclient .pgact{margin-top:22px}.pgclient .pgfoot{left:auto;right:32px;justify-content:flex-end;color:#f4f2eed1}.pgbg{position:absolute;inset:0;z-index:0}.pgst{background:#e9ecf4}.pgsbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:16px;height:72px;padding:0 32px;box-sizing:border-box;background:#fff;box-shadow:0 1px 0 var(--hair)}.pgsbar .pgsep{width:1px;height:28px;background:var(--hair)}.pgstt{display:flex;flex-direction:column;gap:1px;min-width:0}.pgstt b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgstt span{font-size:12px;color:var(--ink3)}.pgsbar .pgsp{flex:1}.pgsbar .pgbtn,.pgsbar .pgbtn2{width:auto;height:40px;padding:0 18px;font-size:13.5px;margin:0}.pgdoc{display:flex;justify-content:center;padding:24px 0 80px}.pgdocz{width:842px}@keyframes pgin{0%{opacity:0;transform:translateY(10px)}}@keyframes pgslide{to{left:100%}}@container (max-width: 639px){.pgtop{left:20px;top:22px}.pgmid{padding:84px 16px 80px;place-items:start center}.pgcard{padding:28px 22px 24px;border-radius:22px}.pgclient .pgmid{place-items:end stretch;padding:300px 0 0}.pgclient .pgcard{width:auto;min-height:calc(100vh - 300px);border-radius:24px 24px 0 0;padding:26px 20px 90px}.pgclient .pgfoot{left:0;right:0;bottom:22px;justify-content:center;color:var(--ink3)}.pgbtn{height:52px}.pgsbar{height:auto;flex-wrap:wrap;padding:12px 16px;gap:10px}.pgsbar .pgsep,.pgstt span,.pgsbar .pgsp{display:none}.pgsbar .pgbtn,.pgsbar .pgbtn2{flex:1;height:44px}.pgdoc{padding:12px 0 60px}.pgdocz{zoom:.45}}@media(prefers-reduced-motion:reduce){.pgcard{animation:none}.pgbar i{animation:none;left:30%}}.whbg{position:absolute;inset:0;overflow:hidden;background:radial-gradient(90% 80% at 78% 30%,#1b1f5a,#14132e 58%)}.whbgsolo{position:relative;height:100vh}.whbg .wh-grid-bg{position:absolute;inset:0}.whfig{position:absolute;left:calc(max(48px,8vw) + 460px);right:max(24px,3vw);top:70px;bottom:110px}@container q (max-width: 1100px){.whfig{left:calc(max(48px,8vw) + 420px);right:8px}}@container q (max-width: 639px){.whfig{inset:56px 0 auto;height:230px}}.shlogoimg{display:block;height:34px;width:auto;padding:5px 8px;border-radius:8px;background:#fff;box-sizing:content-box}.shlogot{font-weight:600;font-size:18px;color:#fff;letter-spacing:-.01em}.sh.bg-paper .shlogot{color:#14132e}.shpkmedia{display:block;max-width:100%;max-height:100%;border-radius:12px;background:#0a0a10}.shpkpdf{width:min(980px,100%);height:100%;border:0;background:#fff}.bi{display:block}.bisum{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px;padding:20px 22px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--hair),0 8px 24px -14px #241a3d33}.bisumt{display:flex;align-items:center;gap:12px}.bisumt b{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.bisumt .tag{height:22px;padding:0 9px;border-radius:999px;background:var(--act-tint);font-size:11px;font-weight:500;line-height:22px;color:var(--act-strong)}.bisumt .bisp{flex:1}.bisumt .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.bisuml{font-size:14px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.bisuml b{font-weight:600;color:var(--ink)}.biban{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:12px 12px 12px 16px;border-radius:14px;background:var(--well);font-size:13px;line-height:1.5;color:var(--ink)}.biban>span{flex:1;text-wrap:pretty}.biban b{font-weight:600}.biban .btn{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.biban i{flex:none;width:8px;height:8px;border-radius:999px;background:var(--act)}.biban.is-low i{background:var(--low)}.biban.is-end i{background:var(--ink3)}.bimeters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 4px}.bim{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:background-color .12s ease-out}.bim:hover{background:var(--well)}.bim:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.bimh{font-size:12px;font-weight:600;color:var(--ink2)}.bimv{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--ink2)}.bimv b{font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.bibar{position:relative;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.bibar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--ink)}.bims{font-size:12px;color:var(--ink3)}.bims u{text-decoration:underline;text-underline-offset:2px;color:var(--act)}.biprice{display:flex;flex-direction:column;gap:2px}.biprice b{font-size:13px;font-weight:600;color:var(--ink)}.biprice span{font-size:12px;color:var(--ink2)}.bicard{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.bicard i{display:grid;place-items:center;width:38px;height:26px;border-radius:6px;background:var(--ink);color:var(--surface);font-size:9px;font-style:normal;font-weight:600;letter-spacing:.08em}.bicard span{color:var(--ink2)}.clin.biin{max-width:320px}.biinv{display:flex;flex-direction:column}.biih,.biir{display:grid;grid-template-columns:110px 120px minmax(0,1fr) 96px 116px;column-gap:16px;align-items:center}.biih{padding:8px 0 6px;font-size:12px;font-weight:600;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--hair)}.biir{min-height:48px;font-size:13px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--hair)}.biir .mono,.biih .r{text-align:right}.biir .mono{font-size:13px}.bist{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}.bist i{width:6px;height:6px;border-radius:999px;background:var(--ok)}.bist.is-due i{background:var(--low)}.bist.is-due{color:var(--ink);font-weight:500}.biir .adlink{justify-self:end;font-size:12px}.empop.bidlg{width:min(520px,calc(100% - 48px))}.bidlg .emtt span{text-wrap:pretty}.bidlg .clffoot .btn[aria-disabled=true]{opacity:.45;cursor:default}.bistep{display:flex;align-items:center;gap:14px;margin-top:14px}.bistep .ib{width:40px;height:40px;border-radius:999px;background:var(--well);font-size:18px;color:var(--ink)}.bistep .ib[aria-disabled=true]{opacity:.4;cursor:default}.bistep b{min-width:56px;font-size:28px;font-weight:500;text-align:center;color:var(--ink)}.bistep span{font-size:13px;color:var(--ink2)}.bicost{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--well);font-size:13px;line-height:1.55;color:var(--ink);text-wrap:pretty}.biplans{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.biplan{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:background-color .12s ease-out,box-shadow .12s ease-out}.biplan:hover{background:var(--well)}.biplan.on{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.biplan:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.biplan b{font-size:14px;font-weight:600;color:var(--ink)}.biplan .biplp{font-size:13px;font-weight:500;color:var(--ink)}.biplan .biplt{margin-top:6px}.biplan span{font-size:12px;line-height:1.45;color:var(--ink2)}.bireasons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bireasons .pjchip{height:36px;padding:0 14px;font-size:13px}.bifacts{display:flex;flex-direction:column;gap:10px;margin:14px 0 2px;padding:0;list-style:none}.bifacts li{position:relative;padding-left:22px;font-size:13px;line-height:1.5;color:var(--ink);text-wrap:pretty}.bifacts li:before{content:"";position:absolute;left:4px;top:7px;width:7px;height:7px;border-radius:999px;background:var(--ink3)}.bicardf{display:grid;grid-template-columns:1fr 96px 80px;gap:8px;margin-top:12px}.bicardf .clin{font-family:Geist Mono,ui-monospace,monospace}.Q.dark .bisum{box-shadow:0 0 0 1px var(--hair)}.Q.dark .bibar i{background:var(--on-ink)}@container q (max-width: 639px){.bimeters{grid-template-columns:1fr}.bisumt{flex-wrap:wrap}.bisumt .btn,.biban .btn{height:44px}.biban{flex-wrap:wrap}.biih{display:none}.biir{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d a" "n s" "x x";row-gap:2px;padding:10px 0}.biir>:nth-child(1){grid-area:d;font-weight:500}.biir>:nth-child(2){grid-area:n;font-size:12px;color:var(--ink2)}.biir>:nth-child(3){display:none}.biir>:nth-child(4){grid-area:a}.biir>:nth-child(5){grid-area:s;justify-self:end}.biir .adlink{grid-area:x;justify-self:start;min-height:44px;display:inline-flex;align-items:center}.biplans{grid-template-columns:1fr}.bicardf{grid-template-columns:1fr 1fr}.bicardf .clin:first-child{grid-column:1 / -1}}.im{display:block}.imsteps{display:flex;align-items:center;gap:6px;margin:2px 0 18px;padding:0;list-style:none;font-size:12px;color:var(--ink3)}.imsteps li{display:flex;align-items:center;gap:6px}.imsteps li+li:before{content:"";width:18px;height:1px;background:var(--hair);margin-right:2px}.imsteps b{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--well);font-size:11px;font-weight:600;color:var(--ink2)}.imsteps li.on{color:var(--ink);font-weight:500}.imsteps li.on b{background:var(--ink);color:var(--surface)}.imsteps li.done b{background:var(--act-tint);color:var(--act)}.imsrc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.imcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:118px;padding:16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--hair);text-align:left;transition:background-color .12s ease-out,box-shadow .12s ease-out}.imcard:hover{background:var(--well)}.imcard:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.imcard b{font-size:14px;font-weight:600;color:var(--ink)}.imcard span{font-size:12px;line-height:1.45;color:var(--ink2);text-wrap:pretty}.imlogo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:600}.imlogo.is-csv{background:var(--well);color:var(--ink2)}.imcard .imlogo{font-size:13px;line-height:1;color:var(--surface)}.imcard .imlogo.is-csv{color:var(--ink2)}.imhead{display:flex;align-items:center;gap:12px;margin:0 0 6px}.imhead .imlogo{width:40px;height:40px}.imhead b{display:block;font-size:16px;font-weight:600;color:var(--ink)}.imhead span{font-size:12px;color:var(--ink2)}.imbox{padding:18px 20px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--hair)}.imbox+.imbox{margin-top:12px}.imconn{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.imconn .acval{flex:1}.imdot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:var(--ok)}.imdrop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;border-radius:16px;background:var(--well);box-shadow:inset 0 0 0 1.5px var(--track);text-align:center;font-size:13px;color:var(--ink2)}.imdrop b{font-size:14px;color:var(--ink)}.imrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 0;box-shadow:inset 0 -1px 0 var(--hair)}.imrow:last-child{box-shadow:none}.imrow .kbfswt b{font-size:13px}.imn{font-size:13px;color:var(--ink2)}.immap{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:6px 0;box-shadow:inset 0 -1px 0 var(--hair)}.immap:last-child{box-shadow:none}.imfrom{display:flex;flex-direction:column;gap:1px;min-width:0}.imfrom b{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imfrom span{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imarrow{color:var(--ink3);text-align:center}.imto{display:flex;align-items:center;gap:8px;min-width:0}.imto .btn{display:inline-flex;align-items:center;max-width:100%;height:34px;padding:0 12px;font-size:13px}.imto .btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imok{font-size:11px;font-weight:500;color:var(--ok);white-space:nowrap}.imnew{font-size:11px;font-weight:500;color:var(--act);white-space:nowrap}.imwarn{font-size:11px;font-weight:500;color:var(--low);white-space:nowrap}.imsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 14px}.imsum div{padding:14px;border-radius:14px;background:var(--well)}.imsum b{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:20px;font-weight:500;color:var(--ink)}.imsum span{font-size:12px;color:var(--ink2)}.imnotes{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.imnotes li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;color:var(--ink);text-wrap:pretty}.imnotes i{width:8px;height:8px;margin:6px 0 0 4px;border-radius:999px;background:var(--ink3)}.imnotes li.is-warn i{background:var(--low)}.imnotes li.is-ok i{background:var(--ok)}.imfoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.imfoot .btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;font-size:13.5px}.imfoot .imsp{flex:1}.imfoot .clhint{margin:0}.improg{position:relative;height:8px;margin:14px 0 10px;border-radius:999px;background:var(--track);overflow:hidden}.improg i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--ink);transition:width .3s var(--ease)}.improw{display:flex;justify-content:space-between;font-size:12px;color:var(--ink2)}.improw b{font-family:Geist Mono,ui-monospace,monospace;font-weight:500;color:var(--ink)}.impast{display:flex;flex-direction:column}.impast .acli{grid-template-columns:36px minmax(0,1fr) auto}.acli{display:grid;column-gap:12px;align-items:center;min-height:60px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--hair)}.aclt{display:flex;flex-direction:column;gap:2px;min-width:0}.aclt b{font-size:13px;font-weight:600;color:var(--ink)}.aclt>span{font-size:12px;color:var(--ink2)}.acr{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink2);white-space:nowrap}.acr .btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px}.acval{font-size:13px;font-weight:500;color:var(--ink)}.empop.imdlg{width:min(480px,calc(100% - 48px))}.imdlg .clffoot .btn[aria-disabled=true]{opacity:.45;cursor:default}.imcsv{width:100%;border-collapse:collapse;font-size:12.5px}.imcsv th{padding:8px 10px 8px 0;font-size:12px;font-weight:600;color:var(--ink2);text-align:left;box-shadow:inset 0 -1px 0 var(--hair)}.imcsv td{padding:8px 10px 8px 0;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--hair)}.imcsv td code{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--ink2)}.imcsv .btn{display:inline-flex;align-items:center;height:32px;padding:0 10px;font-size:12.5px}.accaw{position:fixed;inset:0;z-index:40}.im .anchor{z-index:41}.im .anchor:not(:has(.pop)){z-index:auto}@container q (max-width: 639px){.imsrc,.imsum{grid-template-columns:1fr 1fr}.imsteps li:not(.on) span{display:none}.immap{grid-template-columns:1fr;row-gap:6px}.imarrow{display:none}.imfoot .btn,.imto .btn,.acr .btn{height:44px}.imcsv th:nth-child(2),.imcsv td:nth-child(2){display:none}}.jld{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--ink3);white-space:nowrap}.jld .jldr{height:28px;padding:0 10px;font-size:12px}.sheet .props>.is-ldv{position:relative;min-height:28px;color:transparent;pointer-events:none}.sheet .props>.is-ldv>*{display:none}.sheet .props>.is-ldv:after,.sheet .tlog.is-ldv:after{content:"";position:absolute;left:0;top:50%;width:var(--ldw,56%);height:10px;margin-top:-5px;border-radius:999px;background:var(--well)}.sheet .props>:nth-child(2){--ldw:30%}.sheet .props>:nth-child(4){--ldw:24%}.sheet .props>:nth-child(6){--ldw:20%}.sheet .props>:nth-child(8){--ldw:44%}.sheet .props>:nth-child(12){--ldw:40%}.sheet .props>:nth-child(14){--ldw:48%}.sheet .props>:nth-child(16){--ldw:62%}.sheet .props>:nth-child(18){--ldw:34%}.sheet .props>:nth-child(20){--ldw:52%}.sheet .props>:nth-child(22){--ldw:28%}.sheet .props>.flpk:has(+.is-ldv),.sheet .props>.fllinks.is-ldv{align-self:center;align-items:center;padding-top:0;padding-bottom:0}.sheet .tlog.is-ldv{position:relative;width:72px;height:28px;--ldw:100%}.sheet .tlog.is-ldv>*{display:none}.sheet.is-ld .csec.acc>.abody,.sheet.is-ld .csec.acc .asum,.sheet.is-ld .csec.acc .actl,.sheet.is-ld .csec.att,.sheet.is-ld .tsec>:not(.trow),.sheet.is-ld .tsec .tsep2,.sheet.is-ld .tsec .tleft{display:none}.sheet.is-ld .csec.acc .atog{pointer-events:none}.sheet.is-ld .csec.acc:after{content:"";display:block;width:var(--ldw,64%);height:10px;margin:4px 0 18px 18px;border-radius:999px;background:var(--well)}.sheet.is-ld .csec.acc:nth-child(2):after{--ldw:44%}.sheet.is-ld .csec.acc:nth-child(3):after{--ldw:30%}.sheet.is-ld .csec.acc:nth-child(4):after{--ldw:52%}.sheet .cht[aria-disabled=true]{pointer-events:none}.sheet.is-ldw .props>.is-ldv:after,.sheet.is-ldw .tlog.is-ldv:after,.sheet.is-ldw .csec.acc:after{visibility:hidden}.sheet.is-ldf .props>.is-ldv:after,.sheet.is-ldf .tlog.is-ldv:after,.sheet.is-ldf .csec.acc:after{opacity:.5}.sheet.is-ldin .props>.is-ldl,.sheet.is-ldin .tlog.is-ldl,.sheet.is-ldin .csec.acc>.abody,.sheet.is-ldin .csec .asum,.sheet.is-ldin .csec.att,.sheet.is-ldin .tsec>:not(.trow),.sheet.is-ldin .jldc{animation:ldo .24s ease-out .16s both,ldb .26s ease-out 80ms both}@keyframes ldo{0%{opacity:0}}@keyframes ldb{0%{filter:blur(3px)}}@media(prefers-reduced-motion:reduce){.sheet.is-ldin *{animation:none!important}}@container q (max-width: 639px){.jld{font-size:13px}.jld .jldr{height:44px;padding:0 14px}}.Q.dark{color-scheme:dark;--ink:#e8edff;--ink2:#b3b0c2;--ink3:#9a97aa;--hair:rgba(232,237,255,.09);--well:#221d33;--live-tint:rgba(198,64,247,.13);--ok:#58bb8b;--low:#f1b873;--over:#f9757a;--surface:#191527;--canvas:#100d1b;--body:#c9c6d6;--faint:#8f8ba5;--mute:#9b98ad;--live-text:#d672ff;--act:#899cfe;--act-strong:#b1c0ff;--act-tint:rgba(106,124,236,.2);--chip:#2c2640;--on-ink:#241a3d;--line2:rgba(232,237,255,.12);--track:#3a3450}.Q.dark a{color:#e8edff}.Q.dark a:hover{color:#fff}.Q.dark{color:var(--ink);outline:0}.Q.dark button{color:inherit;background:none;border:0}.Q.dark button:focus-visible,.Q.dark a:focus-visible,.Q.dark textarea:focus-visible{outline:none;box-shadow:0 0 0 2px #6a7cec}.Q.dark .cap{background:#191527;box-shadow:0 0 0 1px var(--hair),0 1px 2px #00000040}.Q.dark .navb{color:var(--ink2)}.Q.dark .navb:hover{background:var(--well);color:var(--ink)}.Q.dark .navb.is-on{background:var(--ink);color:#241a3d}.Q.dark .nv{color:var(--ink2)}.Q.dark .nv:hover{background:var(--well);color:var(--ink)}.Q.dark .nv:after{background:var(--ink);color:#241a3d}.Q.dark .nv.is-on{color:#241a3d;background:transparent}.Q.dark .blob{background:var(--ink)}.Q.dark .bt{color:var(--ink2)}.Q.dark .bt:hover{color:var(--ink)}.Q.dark .bt.is-on{color:#899cfe}.Q.dark .bt .n{color:var(--ink3)}.Q.dark .bblob{background:#6a7cec33;box-shadow:inset 0 0 0 1px #434fac33}.Q.dark .pop{background:#191527;box-shadow:0 1px 2px #00000040,0 18px 40px -12px #0000008f,0 0 0 1px #e8edff14}.Q.dark .mi{color:var(--ink)}.Q.dark .mi:hover,.Q.dark .mi:focus-visible{background:var(--well)}.Q.dark .mi svg{color:#9a97aa}.Q.dark .mi .k{color:var(--ink3)}.Q.dark .mi.danger{color:#f9757a}.Q.dark .mi.danger svg{color:#f9757a}.Q.dark .msep{background:#e8edff14}.Q.dark .mhead{color:var(--ink3)}.Q.dark .sw{background:#3a3450}.Q.dark .sw:after{background:#191527;box-shadow:0 1px 2px #0006}.Q.dark .sw.on{background:var(--ink)}.Q.dark .capbtn{background:#191527;color:var(--ink2);box-shadow:0 0 0 1px var(--hair),0 1px 2px #00000040}.Q.dark .capbtn:hover,.Q.dark .capbtn.is-open{color:var(--ink);background:#1f1a2e}.Q.dark .ndot{background:#a12533;box-shadow:0 0 0 2px #191527}.Q.dark .nitem{color:var(--ink2)}.Q.dark .nitem:hover{background:var(--well)}.Q.dark .nitem b{color:var(--ink)}.Q.dark .nitem .t{color:var(--ink3)}.Q.dark .nitem .u{background:#6a7cec}.Q.dark .vsec{color:var(--ink3)}.Q.dark .vbadge{background:var(--ink);color:#241a3d}.Q.dark .x{color:inherit}.Q.dark .x:hover{background:#e8edff14}.Q.dark .addrow,.Q.dark .addbtn{color:var(--ink3)}.Q.dark .addbtn:hover{background:var(--well);color:var(--ink)}.Q.dark .addin{border:0;background:var(--well);box-shadow:inset 0 0 0 1px #6b6878;color:var(--ink);outline:0}.Q.dark .addin:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .tag-chk{background:#221d33;color:#b3b0c2;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .tag-chk.all{background:#05875838;color:#58bb8b;box-shadow:none}.Q.dark .avs .av{box-shadow:0 0 0 2px #191527}.Q.dark .row.is-open .avs .av,.Q.dark .row:hover .avs .av{box-shadow:0 0 0 2px #221d33}.Q.dark .qc.xb:hover,.Q.dark .qc.xb:focus-visible{box-shadow:inset 0 0 0 1px #6b6878;background:#191527}.Q.dark .qlinks{border-left-color:#e8edff1a}.Q.dark .qc{background:#191527;box-shadow:inset 0 0 0 1px #342e4a;color:var(--ink)}.Q.dark .qc:hover{box-shadow:inset 0 0 0 1px #6b6878}.Q.dark .qc .car{color:#9b98ad}.Q.dark .chead{background:#191527f0;border-bottom-color:#e8edff14}.Q.dark .refbtn{color:#b3b0c2}.Q.dark .refbtn:hover{background:var(--well);color:var(--ink)}.Q.dark .ib{color:#b3b0c2}.Q.dark .ib:hover,.Q.dark .ib[aria-pressed=true]{background:var(--well);color:var(--ink)}.Q.dark .ib[data-tip]:after,.Q.dark .subbtn:after{background:var(--ink);color:#241a3d}.Q.dark .ib.hx:hover,.Q.dark .ib.hx:focus-visible{background:var(--well);color:var(--ink)}.Q.dark .ib.hx.on{background:#6a7cec33;color:#b1c0ff}.Q.dark .hsep{background:#e8edff1a}.Q.dark .vmode{background:var(--well)}.Q.dark .vmode .ib[aria-pressed=true]{background:#191527;box-shadow:0 1px 2px #00000040}.Q.dark .subbtn{color:#b3b0c2}.Q.dark .subbtn:hover{background:var(--well);color:var(--ink)}.Q.dark .subbtn.on{background:#6a7cec33;color:#b1c0ff}.Q.dark .ccol+.ccol{border-left-color:#e8edff14}.Q.dark .ttl{border:0;background:transparent;color:var(--ink);outline:0}.Q.dark .ttl:hover{background:var(--well)}.Q.dark .ttl:focus{background:#191527;box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .pk{color:var(--ink3)}.Q.dark .addp{box-shadow:inset 0 0 0 1px #6b6878;color:#b3b0c2}.Q.dark .addp:hover{background:var(--well);color:var(--ink)}.Q.dark .ghost{color:#899cfe}.Q.dark .ghost:hover{background:#6a7cec33}.Q.dark .lnk{color:#899cfe}.Q.dark .rbig .mono{color:var(--ink)}.Q.dark .rbig>span:last-child{color:#b3b0c2}.Q.dark .rsub{color:#9a97aa}.Q.dark .tiphead{color:var(--ink);border-bottom-color:#e8edff1a}.Q.dark .tipsum{border-top-color:#e8edff1a}.Q.dark .rstats{border-top-color:#e8edff1a}.Q.dark .rstats span{color:#9a97aa}.Q.dark .rstats b{color:var(--ink)}.Q.dark .tbox{background:#221d33}.Q.dark .go.go-log{background:#6a7cec33;color:#899cfe}.Q.dark .go.go-log:hover,.Q.dark .go.go-log:focus-visible,.Q.dark .go.go-log[aria-expanded=true]{background:#6a7cec57;color:#b1c0ff;box-shadow:none}.Q.dark .logf input{border:0;background:#191527;box-shadow:inset 0 0 0 1px #6b6878;color:var(--ink);outline:0}.Q.dark .logf input:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .erow{border-top-color:#e8edff14}.Q.dark .arow:hover{background:#1f1a2e}.Q.dark .thumb{background:#221d33;color:#b3b0c2}.Q.dark .thumb.img{background:#6a7cec33;color:#899cfe}.Q.dark .thumb.vid{background:#c640f71f;color:#d672ff}.Q.dark .thumb.xls{background:#05875838;color:#58bb8b}.Q.dark .thumb.pdf{background:#a1253342;color:#f9757a}.Q.dark .ameta b{color:var(--ink)}.Q.dark .ameta>span{color:var(--ink3)}.Q.dark .ctag{background:#6a7cec33;color:#b1c0ff}.Q.dark .ctag.cm{background:#221d33;color:#b3b0c2}.Q.dark .ib.sm.on{color:#899cfe;background:#6a7cec33}.Q.dark .ib.sm.del:hover{color:#f9757a;background:#a1253342}.Q.dark .atog{border:0;background:none;color:var(--ink3)}.Q.dark .atog:hover{background:var(--well);color:var(--ink)}.Q.dark .atog:focus-visible{outline:2px solid #6a7cec}.Q.dark .acc.open .atog{color:var(--ink)}.Q.dark .achev{color:#9b98ad}.Q.dark .asum{color:#9a97aa}.Q.dark .csec+.csec{border-top-color:#e8edff14}.Q.dark .shead{color:var(--ink3)}.Q.dark .cbar{background:#2c2640}.Q.dark .cbar>span{background:#058758}.Q.dark .ckl{color:var(--ink)}.Q.dark .ckl:hover{background:var(--well)}.Q.dark .ckl .box{box-shadow:inset 0 0 0 1.5px #6b6878}.Q.dark .ckl.on .box{background:#058758 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2 7 11l5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.Q.dark .ckl.on>span:last-child{color:var(--ink3);text-decoration-color:#8f8ba5}.Q.dark .frow{background:#1f1a2e;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .pst.ok{background:#05875838;color:#58bb8b}.Q.dark .pst.wait{background:#f5b84a29;color:#f1b873}.Q.dark .fchip{background:#1f1a2e;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .react{background:#221d33;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .react.mine{background:#6a7cec33;box-shadow:inset 0 0 0 1px #b1c0ff}.Q.dark .cbox{background:#221d33}.Q.dark .cbox:focus-within{background:#191527;box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .cbox .cin{background:transparent!important;box-shadow:none!important}.Q.dark .ctool{border-bottom-color:#e8edff14}.Q.dark .tb{color:#b3b0c2}.Q.dark .tb:hover,.Q.dark .tb:focus-visible{background:var(--well);color:var(--ink)}.Q.dark .tb.tmore[aria-expanded=true]{color:#899cfe;background:#6a7cec33}.Q.dark .tsep{background:#e8edff1a}.Q.dark .gifico{box-shadow:inset 0 0 0 1.5px currentColor}.Q.dark .gift:hover,.Q.dark .gift:focus-visible{box-shadow:0 0 0 2px #191527,0 0 0 4px #6a7cec}.Q.dark .gifc{color:#fff}.Q.dark .pfile{background:#191527;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .pk2{background:#a1253342;color:#f9757a}.Q.dark .pfile.img .pk2,.Q.dark .pk2.img{background:#6a7cec33;color:#899cfe}.Q.dark .pfile.vid .pk2,.Q.dark .pk2.vid{background:#c640f71f;color:#d672ff}.Q.dark .pfile .pn{color:var(--ink)}.Q.dark .pfile .pm,.Q.dark .px{color:#9a97aa}.Q.dark .px:hover{background:var(--well);color:#f9757a}.Q.dark .crec{background:#c640f71f;color:#d672ff}.Q.dark .crdis{color:#b3b0c2}.Q.dark .crdis:hover{background:#e8edff0f}.Q.dark .crstop{background:#a523d1;color:#fff}.Q.dark .crstop:hover{background:#8710ad}.Q.dark .chint{color:#9b98ad}.Q.dark .cfile{background:#221d33;color:var(--ink)}.Q.dark .cin{border:0;background:#221d33;outline:0;color:var(--ink)}.Q.dark .cin:focus{box-shadow:inset 0 0 0 2px #6a7cec;background:#191527}.Q.dark .segarr{background:#191527;color:var(--ink2);box-shadow:0 1px 2px #00000040,0 4px 12px -4px #00000080}.Q.dark .segarr:hover{color:var(--ink)}.Q.dark .seg{background:#2c2640}.Q.dark .seg .pill{background:#191527;box-shadow:0 1px 2px #00000040,0 0 0 1px #e8edff14}.Q.dark .seg button{color:var(--ink2)}.Q.dark .seg button.is-on{color:var(--ink)}.Q.dark .seg button .n{color:var(--ink3)}.Q.dark .gtog{color:var(--ink2)}.Q.dark .gtog:hover{background:#e8edff0f;color:var(--ink)}.Q.dark .gtog:focus-visible{outline:2px solid #6a7cec}.Q.dark .gchev,.Q.dark .gsum{color:#9b98ad}.Q.dark .glabel{color:var(--ink2)}.Q.dark .row:hover,.Q.dark .row.is-open{background:var(--well)}.Q.dark .row.is-running{background:var(--live-tint)}.Q.dark .play{color:var(--ink2);background:#191527;box-shadow:0 0 0 1px #e8edff1a}.Q.dark .play:hover{color:var(--ink)}.Q.dark .play.is-on{background:var(--live);color:#fff;box-shadow:none}.Q.dark .tl{color:var(--ink)}.Q.dark .tag-id{background:#221d33;color:#b3b0c2;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .usedcol .ul{color:var(--ink3)}.Q.dark .tag-ok{background:#05875838;color:#58bb8b}.Q.dark .tag-late{background:#a1253342;color:#f9757a}.Q.dark .tag-client{background:#e8edff1f;color:#e8edff}.Q.dark .tl:focus-visible{box-shadow:none}.Q.dark .tl:focus-visible:after{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .av{background:#2c2640;color:#c9c6d6}.Q.dark .ring .tip{background:#191527;box-shadow:0 1px 2px #00000040,0 12px 32px -10px #00000070,0 0 0 1px #e8edff14}.Q.dark .info-btn{color:#9b98ad}.Q.dark .info-btn:hover,.Q.dark .info.is-open .info-btn{color:var(--ink);background:var(--well)}.Q.dark .info-tip{background:#191527;box-shadow:0 1px 2px #00000040,0 12px 32px -10px #00000070,0 0 0 1px #e8edff14}.Q.dark .tiprow{color:var(--ink2)}.Q.dark .tiprow b{color:var(--ink)}.Q.dark .act{background:#191527;box-shadow:0 0 0 1px var(--hair)}.Q.dark .go{background:var(--ink);color:#241a3d}.Q.dark .go:hover,.Q.dark .go:focus-visible{background:#fff;box-shadow:0 0 0 4px #c640f71f,0 6px 18px -8px #c640f78c}.Q.dark .calscrim{background:#04020c87}.Q.dark .calpop .cal{box-shadow:0 0 0 1px #e8edff1a,0 24px 56px -18px #000000a6}.Q.dark .calt .mono{color:#9a97aa}.Q.dark .ib.hx.abtn{background:var(--well);color:var(--ink)}.Q.dark .ib.hx.abtn.on,.Q.dark .ib.hx.abtn[aria-expanded=true]{background:#6a7cec33;color:#b1c0ff}.Q.dark .ib.hx.abtn.nbtn{background:var(--ink);color:#241a3d}.Q.dark .ib.hx.abtn.nbtn:hover,.Q.dark .ib.hx.abtn.nbtn:focus-visible{background:#fff;color:#241a3d}.Q.dark .achv{color:#9b98ad}.Q.dark .apsec{color:var(--ink3)}.Q.dark .apr{color:var(--ink)}.Q.dark .apr:hover,.Q.dark .apr:focus-visible{background:var(--well)}.Q.dark .apr.on{background:#6a7cec33;color:#b1c0ff}.Q.dark .apicon{background:var(--well);color:#b3b0c2}.Q.dark .apc{color:#9a97aa}.Q.dark .apt{color:#899cfe}.Q.dark .apsep{background:#e8edff12}.Q.dark .cbx{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 24px 56px -18px #000000a6}.Q.dark .cbtop .mono{color:#9a97aa}.Q.dark .cbcols{border-top-color:#e8edff17;border-bottom-color:#e8edff17}.Q.dark .cbcol+.cbcol{border-left-color:#e8edff17}.Q.dark .cbh{color:var(--ink3)}.Q.dark .cbcount{color:#9b98ad}.Q.dark .cbrow{color:var(--ink)}.Q.dark .cbrow:hover{background:var(--well)}.Q.dark .cbrow.on{background:#6a7cec33;color:#b1c0ff}.Q.dark .cbrow:focus-visible{outline:2px solid #6a7cec}.Q.dark .cbmeta{color:#9a97aa}.Q.dark .cbtick{color:#899cfe}.Q.dark .cbsub{color:#9a97aa}.Q.dark .cbbar{background:#2c2640}.Q.dark .cbempty{color:var(--ink3)}.Q.dark .cbfoot{border-top-color:#e8edff14}.Q.dark .cbnew{color:#899cfe}.Q.dark .cbnew:hover{background:#6a7cec33}.Q.dark .cbnote{background:#221d33;color:#c9c6d6}.Q.dark .cbnote.warn{background:#f5b84a29;color:#f1b873}.Q.dark .tsec{background:#221d33}.Q.dark .tnum{color:var(--ink)}.Q.dark .tlog,.Q.dark .tleft{color:#9a97aa}.Q.dark .tsep2{background:#e8edff1a}.Q.dark .tsec .rlogin input{background:#191527}.Q.dark .etog{color:var(--ink2)}.Q.dark .etog:hover{background:#e8edff0f}.Q.dark .etog:focus-visible{outline:2px solid #6a7cec}.Q.dark .efold .erow .mono{color:var(--ink)}.Q.dark .tsec .erow{border-top-color:#e8edff1a}.Q.dark .bdbody{border-top-color:#e8edff17}.Q.dark .bdlead{color:#b3b0c2}.Q.dark .bdrow{box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .bdhome{background:#e8edff;color:#241a3d}.Q.dark .bdst{background:var(--well);color:var(--ink)}.Q.dark .bdst:hover{background:#2c2640}.Q.dark .bdchev{color:#9b98ad}.Q.dark .bdact{color:#899cfe}.Q.dark .bdact:hover{background:#6a7cec33}.Q.dark .bdopt{background:var(--well);color:var(--ink2)}.Q.dark .bdopt:hover{background:#2c2640;color:var(--ink)}.Q.dark .bdopt.on{background:#6a7cec33;color:#b1c0ff;box-shadow:inset 0 0 0 1.5px #6a7cec}.Q.dark .bdchip{box-shadow:inset 0 0 0 1px #4a4462;color:var(--ink2)}.Q.dark .bdchip:hover{background:#6a7cec33;color:#b1c0ff;box-shadow:inset 0 0 0 1px #6a7cec}.Q.dark .bdhint{color:var(--ink3)}.Q.dark .calin{border:0;background:var(--well);box-shadow:inset 0 0 0 1px #6b6878;color:var(--ink);outline:0}.Q.dark .calin:focus{background:#191527;box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .calpv{color:#9a97aa}.Q.dark .calpv.ok{color:#b1c0ff}.Q.dark .calpv.bad{color:#f9757a}.Q.dark .cfield i{color:#9a97aa}.Q.dark .cd.pv{background:#6a7cec2e;color:#b1c0ff}.Q.dark .cd.pve{background:#6a7cec57;color:#b1c0ff;box-shadow:inset 0 0 0 1.5px #6a7cec}.Q.dark .cd.busy:after{background:#f1b873}.Q.dark .cd.s.busy:after,.Q.dark .cd.e.busy:after{background:#191527}.Q.dark .cal{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 12px 32px -14px #0000007a}.Q.dark .cfield{background:var(--well);color:var(--ink3)}.Q.dark .cfield b{color:var(--ink)}.Q.dark .cfield.on{background:#191527;box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .carr,.Q.dark .cw{color:#9b98ad}.Q.dark .cd{color:var(--ink)}.Q.dark .cd:hover{background:var(--well)}.Q.dark .cd.we{color:#b3b0c2}.Q.dark .cd.out{color:#b5b3c1}.Q.dark .cd.today{box-shadow:inset 0 0 0 1px #6b6878}.Q.dark .cd.rng{background:#6a7cec33;color:#b1c0ff}.Q.dark .cd.s,.Q.dark .cd.e{background:#434fac;color:#fff}.Q.dark .cd:focus-visible{outline:2px solid #6a7cec}.Q.dark .calhint{color:var(--ink2)}.Q.dark .dbtn:hover,.Q.dark .dbtn[aria-expanded=true]{background:var(--well)}.Q.dark .chip{background:var(--well);color:var(--ink2)}.Q.dark .chip:hover{background:#2c2640;color:var(--ink)}.Q.dark .chip.is-on{background:var(--ink);color:#241a3d}.Q.dark .lwl{color:var(--ink3)}.Q.dark .lsep{background:#e8edff1a}.Q.dark .chip.apchip.lp.off .av{background:transparent;box-shadow:inset 0 0 0 1px #4a4462;color:#9a97aa}.Q.dark .chip.apchip.lp.is-on .av,.Q.dark .chip.apchip.is-on .av{background:#e8edff1f;color:#e8edff}.Q.dark .donesep{background:#e8edff1f}.Q.dark .btn-ink{background:var(--ink);color:#241a3d}.Q.dark .btn-live{background:var(--live-fill);color:#fff}.Q.dark .btn-live:hover{background:#8710ad}.Q.dark .btn-soft{background:var(--well);color:var(--ink)}.Q.dark .btn-soft:hover{background:#2c2640}.Q.dark .scrim{background:#e8edff1a}.Q.dark .sheet{background:#191527;box-shadow:0 1px 2px #00000040,0 24px 64px -16px #0000008f,0 0 0 1px #e8edff14}.Q.dark .prop>span:first-child{color:var(--ink3)}.Q.dark .dot{background:var(--live)}.Q.dark .glow-d{background:linear-gradient(120deg,#433f51,#c640f7,#433f51,#6a7cec,#433f51) 0 0/300% 100%}.Q.dark .kbd{background:#e8edff0f;color:var(--ink2)}.Q.dark .pop .mi[aria-checked=true]:after{border-color:#899cfe}.Q.dark .qc.xb[aria-expanded=true]{box-shadow:inset 0 0 0 1px #6b6878;background:#191527}.Q.dark .njmscrim{background:#04020c59}.Q.dark .njmenu{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 28px 64px -18px #000000a6}.Q.dark .njm-h b{color:var(--ink)}.Q.dark .njmenu .mi[aria-checked=true]:after{border-color:#899cfe}.Q.dark .njm-foot{border-top-color:#e8edff17}.Q.dark .ai-intro{color:var(--ink2)}.Q.dark .chip.ai-sug{color:var(--ink);background:var(--surface,#191527);box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .chip.ai-sug:hover{box-shadow:inset 0 0 0 1px #4a4462;background:#1f1a2e}.Q.dark .aim.me .ai-b{background:var(--ink);color:#241a3d}.Q.dark .aim.bot .ai-b{color:#c9c6d6}.Q.dark .ai-ic{background:#c640f733;color:#d672ff}.Q.dark .ai-reading{color:#e4a9ff}.Q.dark .ai-prop{background:#1f1a2e;box-shadow:inset 0 0 0 1px #2a2440}.Q.dark .ai-pi{color:var(--ink)}.Q.dark .ai-pi:before{background:#6a7cec}.Q.dark .ai-pd{color:var(--ink3)}.Q.dark .ai-pd.ok{color:#58bb8b}.Q.dark .ai-comp{background:var(--surface,#191527);box-shadow:0 40px 0 0 var(--surface,#191527);border-top-color:#e8edff17}.Q.dark .ai-tool{color:var(--ink2)}.Q.dark .ai-tool:hover,.Q.dark .ai-tool[aria-expanded=true]{background:var(--well);color:var(--ink)}.Q.dark .ai-use{background:#1f1a2e;box-shadow:inset 0 0 0 1px #2a2440}.Q.dark .ai-use-h{color:var(--ink3)}.Q.dark .ai-uf{color:var(--ink)}.Q.dark .ai-uf:hover{background:var(--well)}.Q.dark .ai-in{border:0;background:var(--surface,#191527);box-shadow:inset 0 0 0 1px #4a4462;color:var(--ink);outline:0}.Q.dark .ai-in:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .ai-send{background:var(--ink);color:#241a3d}.Q.dark .ai-note{color:var(--ink3)}.Q.dark .empop{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 32px 72px -20px #000000a6}.Q.dark .emtt b{color:var(--ink)}.Q.dark .emtt span{color:var(--ink2)}.Q.dark .emlab{color:var(--ink)}.Q.dark .emopt{color:var(--ink3)}.Q.dark .emto-t b{color:var(--ink)}.Q.dark .emto-t .mono,.Q.dark .emto-none,.Q.dark .emhint{color:var(--ink3)}.Q.dark .emin{border:0;background:#191527;box-shadow:inset 0 0 0 1px #4a4462;color:var(--ink);outline:0}.Q.dark .emin:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .emin::placeholder{color:var(--ink3)}.Q.dark .embox{border-color:#3a3450}.Q.dark .embox.is-writing{border-color:transparent;background:linear-gradient(var(--surface,#191527),var(--surface,#191527)) padding-box,linear-gradient(120deg,#2c2640,#c640f7,#2c2640,#6a7cec,#2c2640) 0 0/300% 100% border-box}.Q.dark .emnote{color:var(--ink3)}.Q.dark .emto-btn{background:var(--surface,#191527);box-shadow:inset 0 0 0 1px #4a4462}.Q.dark .emto-btn:hover,.Q.dark .emto-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px #6b6878}.Q.dark .emchev{color:var(--ink3)}.Q.dark .emto-list{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 18px 40px -12px #0000008f}.Q.dark .emto-o:hover{background:var(--well)}.Q.dark .emto-o.on:after{border-color:#899cfe}.Q.dark .njscrim{background:#04020c87}.Q.dark .njpop{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 32px 72px -20px #000000a6}.Q.dark .njfoot{background:#191527}.Q.dark .njcrumb{color:var(--ink3)}.Q.dark .njcrumb b{color:var(--ink)}.Q.dark .njai{background:#2a2440}.Q.dark .njai-in{background:#1f1a2e}.Q.dark .njai.is-reading .njai-in{background:var(--live-tint)}.Q.dark .njai-ic{background:#c640f733;color:#d672ff}.Q.dark .njai-ic.done{background:#05875838;color:#58bb8b}.Q.dark .njai-t{color:var(--ink2)}.Q.dark .njai-t b{color:var(--ink)}.Q.dark .njai.is-reading .njai-t{color:#e4a9ff}.Q.dark .njai-l{color:var(--ink3)}.Q.dark .njseg{background:#26203a}.Q.dark .njsg{color:var(--ink2)}.Q.dark .njsg.on{background:#191527;color:var(--ink);box-shadow:0 1px 2px #00000040}.Q.dark .njai-more{color:var(--ink3)}.Q.dark .njai-more:hover{color:var(--ink)}.Q.dark .njai-instr{border:0;background:#191527;box-shadow:inset 0 0 0 1px #342e4a;color:var(--ink);outline:0}.Q.dark .njai-instr:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .njt{border:0;outline:0;background:transparent;color:var(--ink)}.Q.dark .njt::placeholder{color:var(--ink3)}.Q.dark .njt.is-warn::placeholder{color:#f9757a}.Q.dark .njfor{background:#26203a}.Q.dark .njtab{color:var(--ink2)}.Q.dark .njtab.on{background:#191527;color:var(--ink);box-shadow:0 1px 2px #00000040}.Q.dark .njhint{color:var(--ink3)}.Q.dark .njd{border:0;outline:0;background:transparent;color:#c9c6d6}.Q.dark .njd::placeholder{color:var(--ink3)}.Q.dark .njchk{border-top-color:#e8edff14}.Q.dark .njchk-h{color:var(--ink2)}.Q.dark .njchk-h .mono{color:var(--ink3)}.Q.dark .njck{color:var(--ink)}.Q.dark .njck .box{box-shadow:inset 0 0 0 1.5px #6b6878}.Q.dark .njc{color:var(--ink);background:#191527;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .njc:hover,.Q.dark .njc[aria-expanded=true]{background:#1f1a2e;box-shadow:inset 0 0 0 1px #4a4462}.Q.dark .njc>svg{color:var(--ink2)}.Q.dark .njc .muted{color:var(--ink3)}.Q.dark .njc .njm{color:var(--ink2)}.Q.dark .njin{background:#1f1a2e;color:var(--ink2)}.Q.dark .njin input{border:0;outline:0;background:transparent;color:var(--ink)}.Q.dark .njin:focus-within{box-shadow:inset 0 0 0 2px #6a7cec;background:#191527}.Q.dark .njdrop{border-color:#3a3450}.Q.dark .njdrop.is-over{border-color:#6a7cec;background:#6a7cec24}.Q.dark .njadd{background:#191527;box-shadow:inset 0 0 0 1px #342e4a}.Q.dark .njdrop-t{color:var(--ink3)}.Q.dark .njfile{background:#221d33;color:var(--ink)}.Q.dark .njf-ic{background:#a1253342;color:#f9757a}.Q.dark .njf-ic.eml{background:#6a7cec33;color:#b1c0ff}.Q.dark .njf-ic.xls{background:#05875838;color:#58bb8b}.Q.dark .njf-ic.img{background:#38aae02e;color:#93d8f8}.Q.dark .njf-ic.vid{background:#c640f733;color:#e4a9ff}.Q.dark .njf-s{color:var(--ink3)}.Q.dark .njfoot{border-top-color:#e8edff17}.Q.dark .njsw{color:var(--ink2)}.Q.dark .njgo .kbd{background:#e8edff24;color:#4a4660}.Q.dark .njpop.is-reading .njt::placeholder,.Q.dark .njpop.is-reading .njd::placeholder{color:transparent}.Q.dark .njpop.is-reading .njghost,.Q.dark .njpop.is-reading .njc.ai>span,.Q.dark .njpop.is-reading .njc.ai .muted{color:transparent;background:linear-gradient(100deg,#6f6b84 0% 38%,#c640f7 46%,#6a7cec 54%,#6f6b84 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text}.Q.dark .njpop.is-reading .njc.ai>svg{color:#c640f7}.Q.dark .msheet{background:#191527;box-shadow:0 -12px 40px -16px #000000a6}.Q.dark .msheet:before{background:#3a3450}.Q.dark .msht b{color:var(--ink)}.Q.dark .mssub{color:var(--ink3)}.Q.dark .msx{color:var(--ink2)}.Q.dark .msx:before{background:var(--well)}.Q.dark .msi{color:var(--ink)}.Q.dark .msi:active{background:var(--well)}.Q.dark .msc{color:var(--ink3)}.Q.dark .mst:after{border-color:#899cfe}.Q.dark .msfoot{border-top:1px solid var(--hair);color:#899cfe}.Q.dark .mslab{color:var(--ink2)}.Q.dark .chip.mlp.is-on{background:var(--ink);color:#241a3d;box-shadow:none}.Q.dark .msin{background:var(--well);color:var(--ink);border:0;outline:0}.Q.dark .msin:focus{box-shadow:inset 0 0 0 2px #6a7cec;background:#191527}.Q.dark .tsrch{background:var(--well);color:var(--ink3)}.Q.dark .tsrch:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .tsrch input{border:0;background:transparent;outline:0;color:var(--ink)}.Q.dark .tsrch input::placeholder{color:var(--ink3)}.Q.dark .tfck.on>span:last-child{color:var(--ink)}.Q.dark .tperb:hover,.Q.dark .tperb.on{background:var(--well)}.Q.dark .tperb svg{color:var(--ink3)}.Q.dark .tperb .achv{color:var(--ink3)}.Q.dark .twlab{color:var(--ink)}.Q.dark .twtot{color:var(--ink3)}.Q.dark .twtot .mono{color:var(--ink)}.Q.dark .twd{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .twd:hover{background:var(--well)}.Q.dark .twd:focus-visible{outline:2px solid #6a7cec}.Q.dark .twn{color:var(--ink3)}.Q.dark .twt{color:var(--ink)}.Q.dark .twbar{background:var(--well)}.Q.dark .twbar i{background:var(--ink3)}.Q.dark .twd.is-today .twn{color:var(--ink)}.Q.dark .twd.is-future .twt{color:var(--ink3)}.Q.dark .twd.is-live .twbar i{background:var(--live)}.Q.dark .twd.is-live .twt{color:var(--live-text)}.Q.dark .twd.is-on{background:var(--act-tint);box-shadow:inset 0 0 0 1.5px #6a7cec}.Q.dark .twd.is-on .twn,.Q.dark .twd.is-on .twt{color:var(--act-strong)}.Q.dark .twd.is-on .twbar{background:var(--surface)}.Q.dark .twd.is-on .twbar i{background:var(--act)}.Q.dark .tproj{color:var(--ink3)}.Q.dark .tent.is-loose .tt .tl{color:var(--ink)}.Q.dark .tn{color:var(--ink3)}.Q.dark .tdate{color:var(--ink2)}.Q.dark .tlink{color:var(--act)}.Q.dark .tlink:hover{color:var(--act-strong)}.Q.dark .tdur .mono{color:var(--ink)}.Q.dark .tent.is-running .tdur .mono,.Q.dark .tent.is-running .tn{color:var(--live-text)}.Q.dark .tempty b{color:var(--ink)}.Q.dark .tempty span{color:var(--ink3)}.Q.dark .tsheet{box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .tsr{border-top:1px solid var(--hair)}.Q.dark .tsr:first-child{border-top:0}.Q.dark .tsh{background:var(--well);color:var(--ink2)}.Q.dark .tsf{background:var(--well)}.Q.dark .tsj{color:var(--ink2)}.Q.dark .tsjm .mono{color:var(--ink3)}.Q.dark .tsj .tl:focus-visible{box-shadow:0 0 0 2px #6a7cec}.Q.dark .tsch b{color:var(--ink3)}.Q.dark .tsc.is-today{background:color-mix(in srgb,var(--act-tint) 55%,transparent)}.Q.dark .tsch.is-today{color:var(--act-strong)}.Q.dark .tscc{color:var(--ink)}.Q.dark .tscc:hover{background:var(--well)}.Q.dark .tscc:not(.has):hover:after{color:var(--ink3)}.Q.dark .tscc:focus-visible{outline:2px solid #6a7cec}.Q.dark .tscc.is-live{color:var(--live-text)}.Q.dark .tscf .mono,.Q.dark .tst{color:var(--ink)}.Q.dark .tsh .tst{color:var(--ink2)}.Q.dark .tret{box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .tring .trk{stroke:var(--track)}.Q.dark .trt b{color:var(--ink)}.Q.dark .trt span{color:var(--ink3)}.Q.dark .trstats>span{background:var(--well)}.Q.dark .trstats em{color:var(--ink3)}.Q.dark .trstats b.mono{color:var(--ink)}.Q.dark .trstats>span.is-over b.mono{color:var(--over)}.Q.dark .trstats>span.is-over em{color:var(--over)}.Q.dark .tag-closed{background:var(--chip);color:var(--ink2)}.Q.dark .tret.is-closed{background:color-mix(in srgb,var(--well) 45%,transparent)}.Q.dark .trnone{color:var(--ink3)}.Q.dark .tlcalb svg{color:var(--ink3)}.Q.dark .tlcalb:hover{color:var(--ink)}.Q.dark .tlcalb.is-on{background:var(--act-tint);color:var(--act-strong)}.Q.dark .tlcalb.is-on svg{color:var(--act)}.Q.dark .tlcalb.open{box-shadow:inset 0 0 0 1px #6b6878}.Q.dark .tlcal{box-shadow:0 0 0 1px #e8edff1a,0 18px 40px -12px #0000008f}.Q.dark .tlcal .cd.fut{color:#b5b3c1}.Q.dark .tlcal .cd.fut:hover{background:transparent}.Q.dark .tlcalh{color:var(--ink3)}.Q.dark .emtt b span{color:inherit}.Q.dark .tlinfo .info-tip{color:var(--body)}.Q.dark .tlclock{color:var(--ink3)}.Q.dark .tlclock:hover,.Q.dark .tlclock.on{background:var(--well);color:var(--ink)}.Q.dark .tlclock:focus-visible{outline:2px solid #6a7cec}.Q.dark .tlpick{background:#191527;box-shadow:0 0 0 1px #e8edff1a,0 18px 40px -12px #0000008f}.Q.dark .tlpk-top{background:var(--well)}.Q.dark .tlstep{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink)}.Q.dark .tlstep:hover{background:var(--surface);color:var(--act)}.Q.dark .tlpk-val b{color:var(--ink)}.Q.dark .tlpk-val i,.Q.dark .tlpk-range,.Q.dark .tlpk-foot,.Q.dark .tlpc{color:var(--ink3)}.Q.dark .tlpn{color:var(--ink)}.Q.dark .emto-btn.is-locked{background:var(--well);box-shadow:none}.Q.dark .tlhelp{color:var(--ink3)}.Q.dark .tldel{color:var(--over)}.Q.dark .tldel:hover{background:#a1253342}.Q.dark .recp{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .recph b{color:var(--ink)}.Q.dark .recph span,.Q.dark .recmi{color:var(--ink3)}.Q.dark .recmic.on .recmi,.Q.dark .recml,.Q.dark .recql{color:var(--ink)}.Q.dark .recmeta{color:var(--ink3)}.Q.dark .crmeta{color:#e4a9ff}.Q.dark .rv{background:var(--canvas)}.Q.dark .rvh{background:var(--surface);box-shadow:0 1px 0 var(--hair)}.Q.dark .rvlogo{background:var(--ink);color:var(--on-ink)}.Q.dark .rvag{color:var(--ink)}.Q.dark .rvsep{background:var(--hair)}.Q.dark .rvtt b{color:var(--ink)}.Q.dark .rvtt span,.Q.dark .rvrs{color:var(--ink3)}.Q.dark .rvzv{color:var(--ink2)}.Q.dark .rvzv:hover{background:var(--well)}.Q.dark .rvstate.is-ok{background:#05875838;color:#58bb8b}.Q.dark .rvstate.is-sent{background:var(--act-tint);color:var(--act-strong)}.Q.dark .rvrail{background:var(--surface);box-shadow:1px 0 0 var(--hair)}.Q.dark .rvth:hover{background:var(--well)}.Q.dark .rvth:focus-visible{outline:2px solid #6a7cec}.Q.dark .rvthp{box-shadow:0 0 0 1px var(--line2),0 4px 10px -6px #000000a6}.Q.dark .rvthn{color:var(--ink3)}.Q.dark .rvthc{background:var(--ink);color:var(--on-ink)}.Q.dark .rvpage{box-shadow:0 1px 2px #00000040,0 22px 48px -26px #000000a6}.Q.dark .rvpn{color:var(--ink3)}.Q.dark .rvpin{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 2px #191527,0 6px 14px -6px #000000a6}.Q.dark .rvpin:focus-visible{outline:2px solid #6a7cec}.Q.dark .rvpin.on{background:#434fac;box-shadow:0 0 0 2px #191527,0 0 0 6px #6a7cec47,0 6px 14px -6px #000000a6}.Q.dark .rvpin.is-done{background:#058758}.Q.dark .rvpin.is-done.on{background:#036c46}.Q.dark .rvpin.is-draft{background:#434fac}.Q.dark .rvpin-s{box-shadow:none}.Q.dark .rvpopb{background:var(--surface);box-shadow:0 0 0 1px #e8edff1a,0 18px 40px -12px #000000a3}.Q.dark .rvas{color:var(--ink3)}.Q.dark .rvas b{color:var(--ink2)}.Q.dark .rvhint{background:var(--surface);box-shadow:0 1px 2px #00000040,0 10px 26px -14px #000000a6;color:var(--ink2)}.Q.dark .rvhintd{background:#6a7cec}.Q.dark .rvhint.is-read .rvhintd{background:var(--ink3)}.Q.dark .rvdone{background:var(--surface);box-shadow:0 1px 2px #00000040,0 14px 34px -18px #000000a6}.Q.dark .rvdonei{background:#05875838;color:#58bb8b}.Q.dark .rvdone b{color:var(--ink)}.Q.dark .rvdone span{color:var(--ink2)}.Q.dark .rvfoot{color:var(--ink3)}.Q.dark .rvside{background:var(--surface);box-shadow:-1px 0 0 var(--hair)}.Q.dark .rvsh b{color:var(--ink)}.Q.dark .rvsh .mono{color:var(--ink3)}.Q.dark .rvme{background:var(--well);color:var(--ink2)}.Q.dark .rvmet b{color:var(--ink)}.Q.dark .rvflt .njsg .mono{color:var(--ink3)}.Q.dark .rvc{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .rvc:hover{box-shadow:inset 0 0 0 1px #e8edff36}.Q.dark .rvc.on{box-shadow:inset 0 0 0 1.5px #6a7cec,0 12px 26px -18px #000000a6}.Q.dark .rvch:focus-visible{outline:2px solid #6a7cec}.Q.dark .rvcx{color:var(--ink)}.Q.dark .rvc.is-done .rvcx{color:var(--ink2)}.Q.dark .rvcm{color:var(--ink3)}.Q.dark .tag.rvopen{background:var(--act-tint);color:var(--act-strong)}.Q.dark .rvm{border-top:1px solid var(--hair)}.Q.dark .av.rvav-team{background:var(--ink);color:var(--on-ink)}.Q.dark .rvmn{color:var(--ink3)}.Q.dark .rvmn b{color:var(--ink)}.Q.dark .rvteam{background:var(--chip);color:var(--ink2)}.Q.dark .rvmb p{color:var(--body)}.Q.dark .rvres{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .rvres:hover{color:var(--ink);background:var(--well)}.Q.dark .rvtick{box-shadow:inset 0 0 0 1.5px #6b6878;color:transparent}.Q.dark .rvres.on{color:#58bb8b}.Q.dark .rvres.on .rvtick{background:#058758;color:#fff;box-shadow:none}.Q.dark .rvempty b{color:var(--ink)}.Q.dark .rvempty span{color:var(--ink3)}.Q.dark .rvopt{box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .rvopt:hover{background:var(--well)}.Q.dark .rvopt.on{background:var(--act-tint);box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .rvoi{box-shadow:inset 0 0 0 1.5px #6b6878;color:transparent}.Q.dark .rvopt.on .rvoi{background:#434fac;color:#fff;box-shadow:none}.Q.dark .rvot b{color:var(--ink)}.Q.dark .rvot span{color:var(--ink2)}.Q.dark .rvwarn{background:#f5b84a29;color:var(--ink)}.Q.dark .rvrounds{background:#26203a}.Q.dark .rvrlq{background:var(--ink)}.Q.dark .rvrb:focus-visible{outline:2px solid #6a7cec}.Q.dark .rvrn{box-shadow:inset 0 0 0 1.5px #c9c6d6;color:var(--ink2)}.Q.dark .rvrb:hover .rvrn{background:#e8edff0f;color:var(--ink)}.Q.dark .rvrb.is-cur .rvrn{box-shadow:inset 0 0 0 1.5px #6a7cec;color:var(--act-strong)}.Q.dark .rvrb.is-ok .rvrn{box-shadow:inset 0 0 0 1.5px #058758;color:#58bb8b}.Q.dark .rvrb.on .rvrn{box-shadow:none;color:var(--on-ink);background:transparent}.Q.dark .rvread b{color:var(--ink)}.Q.dark .rvread>span{color:var(--ink3)}.Q.dark .rvread>span:before{color:var(--faint)}.Q.dark .rvlq{background:#191527;box-shadow:0 1px 2px #00000040}.Q.dark .rvmode .njsg.on{background:transparent;box-shadow:none}.Q.dark .rvfinw{background:linear-gradient(120deg,#e8edff,#c640f7,#6a7cec,#e8edff,#c640f7) 0 0/300% 100%}.Q.dark .rvfinw.is-held{background:transparent}.Q.dark .pftabs .njsg .mono,.Q.dark .pfsidetabs .njsg .mono{color:var(--ink3)}.Q.dark .pfstat{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .pfstat:hover{box-shadow:inset 0 0 0 1px #e8edff38}.Q.dark .pfstat:focus-visible{outline:2px solid #6a7cec}.Q.dark .pfsn{color:var(--ink)}.Q.dark .pfstat.s-fix .pfsn{color:var(--act)}.Q.dark .pfstat.s-done .pfsn{color:var(--ok)}.Q.dark .pfsl b{color:var(--ink)}.Q.dark .pfsl span{color:var(--ink3)}.Q.dark .pfgd.g-fix{background:#6a7cec}.Q.dark .pfgd.g-client{box-shadow:inset 0 0 0 2px #6b6878}.Q.dark .pfgd.g-done{background:var(--ok)}.Q.dark .pfgd.g-arch{background:var(--faint)}.Q.dark .pfgsub{color:var(--ink3)}.Q.dark .pfrow:hover{background:#e8edff0f}.Q.dark .pfrow:focus-visible{outline:2px solid #6a7cec}.Q.dark .pfth{background:var(--well)}.Q.dark .pfthp{box-shadow:0 0 0 1px var(--line2),0 3px 8px -5px #000000a6}.Q.dark .pfrt b{color:var(--ink)}.Q.dark .tag.pfoff{background:var(--chip);color:var(--ink2)}.Q.dark .pfkind{color:var(--ink3)}.Q.dark .pfround{color:var(--ink)}.Q.dark .pfrst{color:var(--ink3)}.Q.dark .pfbar{background:var(--chip)}.Q.dark .pfbar i{background:var(--ok)}.Q.dark .pfit{color:var(--ink3)}.Q.dark .pfit b{color:var(--ink)}.Q.dark .pfwho{color:var(--ink2)}.Q.dark .pfra .mono{color:var(--ink3)}.Q.dark .pfdh{background:var(--surface);box-shadow:0 1px 0 var(--hair)}.Q.dark .pfdt b{color:var(--ink)}.Q.dark .tag.pfjob:hover{box-shadow:inset 0 0 0 1px #6a7cec;color:var(--act-strong)}.Q.dark .pfcan{background:var(--canvas)}.Q.dark .pfbrow{background:var(--surface);box-shadow:0 1px 2px #00000040,0 22px 48px -26px #000000a6}.Q.dark .pfbbar{box-shadow:0 1px 0 var(--hair)}.Q.dark .pfdots i{background:var(--chip)}.Q.dark .pfurl{background:var(--well);color:var(--ink2)}.Q.dark .pfurl svg{color:var(--ok)}.Q.dark .rvpage.pfsite{box-shadow:none}.Q.dark .pfwidget{background:#e8edff;color:#241a3d;box-shadow:0 8px 20px -8px #000000a6}.Q.dark .rvpin.is-team{background:#5b5869}.Q.dark .rvpin.is-team.on{background:#434fac}.Q.dark .pfside{background:var(--surface);box-shadow:-1px 0 0 var(--hair)}.Q.dark .pftick{box-shadow:inset 0 0 0 1.5px #6b6878;color:transparent}.Q.dark .pftick:hover{color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--ink2)}.Q.dark .pftick:focus-visible{outline:2px solid #6a7cec}.Q.dark .pftick.on{background:#058758;color:#fff;box-shadow:none}.Q.dark .pfchb:focus-visible{outline:2px solid #6a7cec}.Q.dark .tag.pfst.st-open{background:var(--act-tint);color:var(--act-strong)}.Q.dark .tag.pfst.st-progress{background:#f5b84a29;color:#f1b873}.Q.dark .tag.pfst.st-resolved{background:#05875838;color:#58bb8b}.Q.dark .tag.pfst.st-wontfix,.Q.dark .tag.pfst.st-dup{background:var(--chip);color:var(--ink2)}.Q.dark .pfpr i{background:var(--chip)}.Q.dark .pfpr.p-low i:nth-child(1),.Q.dark .pfpr.p-normal i:nth-child(-n+2){background:var(--ink3)}.Q.dark .pfpr.p-high i{background:var(--ink)}.Q.dark .pfpr.p-urgent i{background:var(--over)}.Q.dark .pfmeta{background:var(--well)}.Q.dark .pfmeta dt{color:var(--ink3)}.Q.dark .pfmeta dd{color:var(--ink)}.Q.dark .pferr.is-bad{color:var(--over)}.Q.dark .pftl{color:var(--ink3)}.Q.dark .pfso i{background:#6a7cec}.Q.dark .pfso.so-progress i{background:var(--low)}.Q.dark .pfso.so-resolved i{background:var(--ok)}.Q.dark .pfso.so-wontfix i,.Q.dark .pfso.so-dup i{background:var(--mute)}.Q.dark .chip.pfso.is-on,.Q.dark .chip.pfpo.is-on{background:var(--act-tint);color:var(--act-strong);box-shadow:inset 0 0 0 1.5px #6a7cec}.Q.dark .chip.pfso:focus-visible,.Q.dark .chip.pfpo:focus-visible,.Q.dark .chip.pfpp:focus-visible{outline:2px solid #6a7cec}.Q.dark .chip.apchip.pfpp{background:transparent}.Q.dark .chip.apchip.pfpp.is-on .av{background:var(--ink);color:var(--on-ink);box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px #6a7cec}.Q.dark .rvm.pfnotem{border-top:0;background:#fff8e6}.Q.dark .pfnote{background:#fdebc4;color:#f1b873}.Q.dark .rvrep.is-note{background:#fff8e6;box-shadow:inset 0 0 0 1px #f2d79a}.Q.dark .crdis.pfdel{color:var(--ink3)}.Q.dark .pfsh{color:var(--ink)}.Q.dark .pfsub{color:var(--ink3)}.Q.dark .pflink .mono{background:var(--well);color:var(--ink2)}.Q.dark .njsw.pfsw{color:var(--ink)}.Q.dark .pfswt i{color:var(--ink3)}.Q.dark .pffile{box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .pffile svg{color:var(--ink2)}.Q.dark .pffn b{color:var(--ink)}.Q.dark .pffn span{color:var(--ink3)}.Q.dark .pfcode{background:#e8edff;color:#241a3d}.Q.dark .pfkey{color:var(--ink3)}.Q.dark .pfdanger{border-top:1px solid var(--hair)}.Q.dark .pfki{background:var(--well);color:var(--ink)}.Q.dark .rvopt.on .pfki{background:var(--surface);color:var(--act-strong)}.Q.dark .tag.pfncl1.is-on{box-shadow:inset 0 0 0 2px currentColor}.Q.dark .tag.pfncl1:focus-visible{outline:2px solid #6a7cec}.Q.dark .chip.pfnjob .mono{color:var(--ink3)}.Q.dark .chip.pfnjob.is-on{background:var(--act-tint);color:var(--act-strong);box-shadow:inset 0 0 0 1.5px #6a7cec}.Q.dark .pfdrop{border:1.5px dashed #c9c6d6}.Q.dark .pfdrop:hover{background:var(--well);border-color:#6a7cec}.Q.dark .pfdrop.has-file{border-color:#058758;background:#f3fff8}.Q.dark .pfdzi{background:var(--well);color:var(--ink2)}.Q.dark .pfdzt b{color:var(--ink)}.Q.dark .pfdzt span{color:var(--ink3)}.Q.dark .pfrbtn:hover,.Q.dark .pfrbtn.on{background:var(--well)}.Q.dark .pfrbtn:focus-visible{outline:2px solid #6a7cec}.Q.dark .pfnote2{background:var(--well);color:var(--ink2)}.Q.dark .pfnote2 svg{color:var(--ink3)}.Q.dark .pfnote2.is-ok{background:#05875838;color:#58bb8b}.Q.dark .pfnote2.is-ok svg{color:#58bb8b}.Q.dark .pfmg{color:var(--act)}.Q.dark .pfmt,.Q.dark .pfcb{color:var(--ink3)}.Q.dark .pfcb:hover{background:var(--well);color:var(--ink)}.Q.dark .pfcs{color:var(--faint)}.Q.dark .pfsw:hover,.Q.dark .pfsw.on{background:var(--well)}.Q.dark .pfsw b{color:var(--ink)}.Q.dark .pfswi .pfml span{color:var(--ink3)}.Q.dark .apr.pfmi.is-on{background:var(--act-tint)}.Q.dark .pfjob2{background:#221d33;box-shadow:inset 0 0 0 1px #342e4a;color:var(--ink2)}.Q.dark .pfjob2:hover{box-shadow:inset 0 0 0 1px #6a7cec;color:var(--act-strong)}.Q.dark .pflm{color:var(--ink3)}.Q.dark .pflm i{background:var(--faint)}.Q.dark .pflm.on i{background:var(--ok)}.Q.dark .pfdbar{background:var(--surface);box-shadow:0 1px 0 var(--hair)}.Q.dark .rvall{color:var(--ink2)}.Q.dark .rvall:hover{color:var(--ink)}.Q.dark .rvall.on{color:var(--on-ink)}.Q.dark .rvall:focus-visible{outline:2px solid #6a7cec}.Q.dark .rvrb.is-cdone:after{background:#058758;box-shadow:0 0 0 2px #f0eff6}.Q.dark .pfrbtn.is-all:hover{background:transparent}.Q.dark .pflive{color:var(--ink3)}.Q.dark .pflive i{background:var(--faint)}.Q.dark .pflive.on i{background:var(--ok);box-shadow:0 0 0 3px #05875826}.Q.dark .ghost.pfhide{color:var(--ink2)}.Q.dark .ghost.pfhide.on{background:var(--act-tint);color:var(--act-strong)}.Q.dark .pfvbar{background:var(--surface);box-shadow:0 1px 2px #00000040,0 10px 26px -16px #0009}.Q.dark .pfvt{color:var(--ink3)}.Q.dark .pfvt b{color:var(--ink)}.Q.dark .pfvh{color:var(--ink3)}.Q.dark .ghost.pfvb{color:var(--ink2)}.Q.dark .ghost.pfvb:hover{color:var(--ink);background:var(--well)}.Q.dark .pfpl{color:var(--ink3)}.Q.dark .pfzoom{background:var(--surface);box-shadow:0 1px 2px #00000040,0 10px 24px -14px #000000a6}.Q.dark .pffm{background:var(--well);color:var(--ink2)}.Q.dark .pffm:hover,.Q.dark .pffm.on{color:var(--ink);background:var(--chip)}.Q.dark .pffm.is-set{background:var(--act-tint);color:var(--act-strong)}.Q.dark .pffm:focus-visible{outline:2px solid #6a7cec}.Q.dark .pfaiq{color:var(--ink2)}.Q.dark .pfaith{background:var(--well);color:var(--live-text)}.Q.dark .pfaians{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.Q.dark .pfaih{color:var(--ink3)}.Q.dark .pfaians p{color:var(--body)}.Q.dark .pfaif{color:var(--ink3)}.Q.dark .svs-card{box-shadow:0 1px 2px #1f2a2e0f}.Q.dark .svhov{box-shadow:0 0 0 2px #6a7cec,0 0 0 6px #6a7cec2e;background:#6a7cec0f}.Q.dark .svhovl{background:#434fac;color:#fff}.Q.dark .svpop .svform{background:#191527;color:var(--ink);box-shadow:0 0 0 1px #e8edff1a,0 24px 56px -16px #000000a6}.Q.dark .svel{background:var(--well)}.Q.dark .svthumb{box-shadow:0 0 0 1px var(--line2),0 0 0 3px #6a7cec59}.Q.dark .sveltx span,.Q.dark .svfiles{color:var(--ink3)}.Q.dark .svmetab{color:var(--ink2)}.Q.dark .svmetab:hover{background:var(--well)}.Q.dark .svbanner{background:#e8edff;color:#241a3d;box-shadow:0 16px 36px -14px #000000a6}.Q.dark .kbd.svkbd{background:#e8edff24;color:#241a3d}.Q.dark .svbx{color:#241a3d}.Q.dark .svbx:hover{background:#e8edff1f}.Q.dark .svlaunch{background:#e8edff;color:#241a3d;box-shadow:0 18px 40px -14px #000000a6,inset 0 0 0 1px #ffffff0f}.Q.dark .svlaunch:focus-visible{outline:2px solid #6a7cec}.Q.dark .svlc{background:#434fac;color:#fff}.Q.dark .svlaunch.is-open .svlc{background:#e8edff29}.Q.dark .svlaunch.is-pick{box-shadow:0 0 0 3px #c640f759,0 18px 40px -14px #000000a6}.Q.dark .svpanel{background:#191527;color:var(--ink);box-shadow:0 0 0 1px #e8edff1a,0 28px 64px -18px #000000a6}.Q.dark .svpt span{color:var(--ink3)}.Q.dark .njsw.svpins{color:var(--ink2)}.Q.dark .svc:focus-visible{outline:2px solid #6a7cec}.Q.dark .svidet{color:var(--body)}.Q.dark .svhint{color:var(--ink3)}.Q.dark .svtoast{background:#e8edff;color:#241a3d;box-shadow:0 18px 40px -14px #000000a6}.Q.dark .svtm{background:#058758;color:#fff}@container q (max-width: 639px){.Q.dark .qhead>.qws{background:transparent;box-shadow:none}.Q.dark .qmain{box-shadow:0 0 0 1px #e8edff14!important}.Q.dark .qhead>nav{background:#191527d6;box-shadow:0 -1px #00000040}.Q.dark .qhead>nav .nv{color:var(--ink3);background:none!important}.Q.dark .qhead>nav .nv:after{background:none!important;color:inherit!important}.Q.dark .qhead>nav .nv.is-on{color:var(--ink)!important}.Q.dark .qhead>nav .nv.is-on svg{color:#899cfe}.Q.dark .rvside,.Q.dark .pfside{box-shadow:0 -1px 0 var(--hair)}.Q.dark .tsheet{box-shadow:none;border-top:1px solid var(--hair)}.Q.dark .tsj{background:var(--surface);box-shadow:1px 0 0 var(--hair)}.Q.dark .tsh .tsj,.Q.dark .tsf .tsj{background:var(--well)}.Q.dark .mboard{color:var(--ink2)}.Q.dark .mboard:active{background:var(--well)}.Q.dark .qtool .msearch,.Q.dark .qtool .ib.hx.abtn{color:var(--ink)}.Q.dark .qtool .ib.hx.abtn,.Q.dark .qtool .ib.hx.abtn:hover,.Q.dark .qtool .ib.hx.abtn:focus-visible{background:transparent}.Q.dark .qtool .ib.hx.abtn.on{background:#6a7cec33;color:#b1c0ff}.Q.dark .qtool .seg{background:transparent!important}.Q.dark .qtool .seg button{background:#26203a}.Q.dark .qtool .seg button.is-on{background:var(--ink);color:#241a3d}.Q.dark .qtool .seg button.is-on .n{color:#8f8ba5}.Q.dark .qlist .glabel,.Q.dark .qlist .row,.Q.dark .qlist .row:hover,.Q.dark .qlist .row.is-open{background:#191527}.Q.dark .qlist .row+.row:after{background:#e8edff12}.Q.dark .qlist .line{background:var(--rbg,#191527)}.Q.dark .qlist .row.is-running{background:var(--live-tint)}.Q.dark .qlist .mplay{color:var(--ink)}.Q.dark .qlist .mplay:before{background:var(--well)}.Q.dark .qlist .swlog{background:#434fac}.Q.dark .qlist .swmove{background:var(--ink)}.Q.dark .pop .mi[aria-checked=true]:after{border-color:#899cfe}.Q.dark .sheet:has(.chead .pop) .chead:after{background:#04020c87}.Q.dark .clickaway,.Q.dark .cclick{background:#04020c87}.Q.dark .pop:before{background:#3a3450}.Q.dark .calpop:before{background:#3a3450}.Q.dark .cbcol+.cbcol{border-left:0!important;border-top-color:#e8edff17}.Q.dark .chead{background:#191527!important}.Q.dark .chead:before{background:#3a3450}.Q.dark .chead .ib.hx,.Q.dark .chead .ib.hx:hover,.Q.dark .chead .ib.hx:focus-visible{background:transparent}.Q.dark .sheet .ccol+.ccol{border-left:0!important;border-top-color:#e8edff14}.Q.dark .qpage{box-shadow:0 0 0 100vmax #00000040}.Q.dark.has-card .qpage{box-shadow:0 0 0 100vmax #0e002c}.Q.dark .scrim{background:#04020c7a!important}.Q.dark .sheet{box-shadow:0 -10px 40px -12px #000000a6!important}.Q.dark .msi:active,.Q.dark .msfoot:active,.Q.dark .pop .mi:active{background:var(--well)}.Q.dark .capick .qc.xb,.Q.dark .capick .qc.xb:hover,.Q.dark .capick .qc.xb:focus-visible{background:transparent;box-shadow:none}.Q.dark .chip.apchip,.Q.dark .chip.apchip:hover,.Q.dark .chip.apchip:focus-visible{background:transparent!important}.Q.dark .chip.apchip.is-on .av{box-shadow:0 0 0 2px #191527,0 0 0 4px #899cfe}.Q.dark .chip.mlp{background:transparent!important}.Q.dark .chip.mlp.is-on .av{box-shadow:0 0 0 2px #191527,0 0 0 4px #899cfe}.Q.dark .njpop:before{background:#3a3450}.Q.dark .njclick{background:#04020c87}.Q.dark .empop:before{background:#3a3450}.Q.dark .njmenu:before{background:#3a3450}.Q.dark .qc.xb:hover,.Q.dark .qc.xb:focus-visible{box-shadow:none}.Q.dark .go,.Q.dark .go:hover,.Q.dark .go:focus-visible{box-shadow:none}@media(prefers-reduced-motion:reduce){.Q.dark.has-card .qpage{box-shadow:none}}}.Q.dark .capsule{background:#2e2647f5;box-shadow:0 18px 40px -14px #0009,inset 0 0 0 1px #e8edff1a}.Q.dark .btn-ink,.Q.dark .ai-send{background:#e8edff;color:#241a3d}.Q.dark .btn-ink:hover{background:#fff}.Q.dark .njgo .kbd{background:#241a3d1f;color:#4a4660}.Q.dark .aim.me .ai-b{background:#2e2647;color:#e8edff}.Q.dark .go{background:#e8edff;color:#241a3d}.Q.dark .go:hover,.Q.dark .go:focus-visible{background:#fff}.Q.dark .scrim{background:#04020c80}.Q.dark ::placeholder{color:var(--ink3)}.Q.dark .kbd{background:#e8edff14;color:#9a97aa}.Q.dark .seg{background:#241f37}.Q.dark .seg .pill{background:#352e4d;box-shadow:0 1px 2px #0006,0 0 0 1px #e8edff0f}.Q.dark .blob{background:#e8edff}.Q.dark .nv.is-on{color:#241a3d}.Q.dark .bblob{background:#9aa8ff2e}.Q.dark .emwt{color:#e4a9ff}.Q.dark .emfoot .btn.is-done{color:#58bb8b}.Q.dark .chip.apchip.is-on .av,.Q.dark .chip.apchip.lp.is-on .av,.Q.dark .chip.mlp.is-on .av{background:#241a3d;color:#e8edff}.Q.dark .qlist .swmove{color:#241a3d}.Q.dark .njai.is-reading .njai-in{background:linear-gradient(var(--live-tint),var(--live-tint)),#1f1a2e}.Q.dark .njai.is-reading{background:linear-gradient(120deg,#2c2640,#c640f7,#2c2640,#6a7cec,#2c2640) 0 0/300% 100%}.Q.dark .rvm.pfnotem,.Q.dark .rvrep.is-note{background:#f5b84a1a}.Q.dark .rvrep.is-note{box-shadow:inset 0 0 0 1px #f5b84a59}.Q.dark .pfnote{background:#f5b84a33;color:#f1b873}.Q.dark .pfwidget{background:#241a3d;color:#e8edff;box-shadow:0 0 0 1px #e8edff33,0 8px 20px -8px #0009}.Q.dark .pfdrop{border-color:#3b3550}.Q.dark .pfdrop.has-file{background:#0587581a;border-color:#58bb8b}.Q.dark .pfdrop.has-file .pfdzi{background:#05875838;color:#58bb8b}.Q.dark .pftick{box-shadow:inset 0 0 0 1.5px #6b6878}.Q.dark .pfrow:hover{background:#e8edff0a}.Q.dark .rvpin.is-team{background:#6e6a7b}.Q.dark .rvlq{background:#352e4d;box-shadow:0 1px 2px #0006,0 0 0 1px #e8edff0f}.Q.dark .rvrlq{background:#e8edff}.Q.dark .av.ntav.k-overdue{background:#f5b84a29;color:#f1b873}.Q.dark .ntei{background:#05875838;color:#58bb8b}.Q.dark .ntq{box-shadow:inset 2px 0 #e8edff29}.Q.dark .ntsel .box{box-shadow:inset 0 0 0 1.5px #6b6878}.Q.dark .nta{background:#221d33;box-shadow:0 0 0 1px #e8edff14}.Q.dark .ntr.is-sel{background:var(--act-tint)}.Q.dark .av.ntav.k-retwait{color:#b1c0ff}.Q.dark .clchk2[aria-checked=true] .box{background-color:#899cfe}.Q.dark .clchk2 .box{box-shadow:inset 0 0 0 1.5px #8b8998}.Q.dark .clbar em{box-shadow:0 0 0 1.5px var(--surface)}.Q.dark .clretb .clbar em{box-shadow:0 0 0 1.5px var(--well)}.Q.dark .clrow.is-arch .clav{opacity:.5}.Q.dark .clrtag,.Q.dark .clls.on{background:#899cfe29;color:#b1c0ff}.Q.dark .clls{background:#e8edff14;color:var(--ink2)}.Q.dark .pjchip:hover{background:#e8edff1a}.Q.dark .pjchip.on{background:#899cfe29;color:#b1c0ff;box-shadow:inset 0 0 0 1.5px #899cfe}.Q.dark .pjquiet b,.Q.dark .pjquiet .achv{color:#899cfe}.Q.dark .pjteam .av{box-shadow:0 0 0 2px var(--surface)}.Q.dark .pjrow:hover .pjteam .av{box-shadow:0 0 0 2px var(--well)}.Q.dark .rtstmt{box-shadow:0 0 0 1px #e8edff1a}.Q.dark .rtsum.is-wait b,.Q.dark .rtpsum.is-wait,.Q.dark .cltabs .njsg.rtnew .mono,.Q.dark .rthrow .rtnext .clsm{color:#899cfe}.Q.dark .njseg.adnav>.njlq{background:#e8edff14}.Q.dark .adradio{box-shadow:inset 0 0 0 1.5px #6b6878}.Q.dark .adrolerow.on .adradio{box-shadow:inset 0 0 0 5px #899cfe}.Q.dark .adprov.on,.Q.dark .admodel.on,.Q.dark .adrolerow.on{box-shadow:inset 0 0 0 1.5px #899cfe}.Q.dark .tag.adnext{background:#e8edff14}.Q.dark .stk1{background:#e8edff}.Q.dark .stk2{background:#a9a6bd}.Q.dark .stk3{background:#7d7990}.Q.dark .stk4{background:#5b5770}.Q.dark .stk5{background:#3f3b52}.Q.dark .fldi{box-shadow:0 0 0 1px #e8edff1a}.Q.dark .flk.k-vid:after{background:#e8edff}.Q.dark .flk.k-img:after{background:#a9a6bd}.Q.dark .flbgt.on{box-shadow:0 0 0 2px #191527,0 0 0 4px #899cfe}.Q.dark .stm.is-cur .stmw i{background:#e8edff}.Q.dark .stmw i{background:#5b5770}.Q.dark .stacts{background:#191527}.Q.dark{--kbwkend:rgba(232,237,255,.025)}.Q.dark .kbgt:hover,.Q.dark .kbback:hover{background:#e8edff0f}.Q.dark .kbg.is-you .kbrows{box-shadow:0 0 0 1.5px #899cfe80}.Q.dark .kbbr.k-prog,.Q.dark .kbkb.k-prog{background:#b3b0c2}.Q.dark .kbbr.k-you,.Q.dark .kbkb.k-you{border-color:#899cfe}.Q.dark .kbav.is-team{background:#e8edff;color:#191527}.Q.dark .kctag.is-on{background:#58bb8b24}.Q.dark .kckon{background:#b3b0c2}.Q.dark .kbpvbar{background:#e8edff;color:#191527}.Q.dark .kbpvbar .btn{background:#19152714;color:#191527}.Q.dark .kbpvbar .btn:hover{background:#19152724}.Q.dark .dhbar i{background:#b3b0c2}.Q.dark .dhbar.is-live i{background:var(--live)}.Q.dark .dhqi.is-late{background:#f9757a24}.Q.dark .dhqi.is-ahead{background:#f1b87324}.Q.dark .dhrbar em{background:#e8edff}.Q.dark .dhf:hover{box-shadow:0 0 0 1px var(--line2),0 6px 16px -10px #0009}.Q.dark .dhplay.is-run{color:#191527}.Q.dark .sqpop{box-shadow:0 0 0 1px #e8edff14,0 32px 72px -20px #000000b3}.Q.dark .sqfield:before{background:linear-gradient(120deg,#2c2640,#c640f7,#2c2640,#6a7cec,#2c2640) 0 0/300% 100%}.Q.dark .sqstep.is-sweep{background:linear-gradient(100deg,#6e6a7b 0% 38%,#d672ff 46%,#899cfe 54%,#6e6a7b 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text}.Q.dark .sqsrc:hover{background:#e8edff0f}.Q.dark .sqchip:hover{box-shadow:0 0 0 1px #899cfe;color:var(--act-strong)}.njseg{position:relative}.njseg>.njlq{position:absolute;left:0;top:2px;height:26px;width:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px #241a3d14;pointer-events:none;will-change:transform;transition:opacity .16s ease-out}.njseg:has(>.njlq) .njsg{position:relative;z-index:1;transition:color .22s ease-out}.njseg:has(>.njlq) .njsg.on{background:transparent;box-shadow:none}.Q.dark .njseg>.njlq{background:#191527;box-shadow:0 1px 2px #00000040}@container q (min-width: 640px){.Q.dark .njseg.adnav{background:transparent}}.pfci{display:grid;flex:none;width:14px;height:14px;font-style:normal}.pfci>svg{grid-area:1/1;transition:opacity .16s ease-out,transform .26s var(--ease)}.pfci>svg:last-child{opacity:0;transform:scale(.6);color:var(--ok)}.pfcopy.is-copied .pfci>svg:first-child{opacity:0;transform:scale(.6)}.pfcopy.is-copied .pfci>svg:last-child{opacity:1;transform:none}.pfcopy .pfci{display:none}.pfcl{display:grid}.pfcl b{font-weight:inherit}.pfcl>span:last-child svg{color:var(--ok)}.pfcl>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:opacity .24s ease-out 80ms,filter .26s ease-out 80ms}.pfcl>span:last-child,.pfcopy.is-copied .pfcl>span:first-child{opacity:0;filter:blur(3px);transition-duration:.14s,.2s;transition-delay:0ms}.pfcopy.is-copied .pfcl>span:last-child{opacity:1;filter:none;transition:opacity .24s ease-out 80ms,filter .26s ease-out 80ms}@media(prefers-reduced-motion:reduce){.pfci>svg,.pfcl>span,.pfcopy.is-copied .pfcl>span:last-child{transition:opacity .12s ease-out;transform:none!important;filter:none!important}}.nv:hover,.nv:focus-visible{z-index:3}@media(prefers-reduced-motion:reduce){.empop,.njpop{animation:fd .12s ease-out both!important}.empop.is-out,.njpop.is-out{animation:fdo .12s ease-out forwards!important}.njscrim{animation:fd .12s ease-out!important}.njscrim.is-out{animation:fdo .12s ease-out forwards!important}}.tmk svg{display:block;overflow:visible}.tmk .arcs{transform-box:view-box;transform-origin:417.2px 313.2px}.tmk .arcset{transition:opacity .3s cubic-bezier(.32,.72,0,1)}.tmk.s-loading .arcset{opacity:.4}.tmk .lit{opacity:0;filter:drop-shadow(0 0 16px rgba(137,156,254,.85))}.tmk.rm.s-loading .tri,.tmk.rm.s-thinking .tri,.tmk.rm.s-tracking .tri,.tmk.rm.s-done .tri,.tmk.rm.s-loading .arrow,.tmk.rm.s-tracking .arrow{filter:drop-shadow(0 0 18px rgba(198,64,247,.75)) brightness(1.06)}.tmk.rm.s-thinking .arcset{opacity:.6}.tmk.rm.s-tracking .lit{opacity:.35}.clin.pkq{display:block;flex:none;height:36px;margin:0 0 6px;width:100%;position:sticky;top:0;z-index:1;box-shadow:0 -6px 0 0 var(--pkbg,#fff)}.clin.pkq:focus{box-shadow:0 -6px 0 0 var(--pkbg,#fff),inset 0 0 0 2px #6a7cec}.pop,.emto-list,.njpop,.empop{--pkbg:#fff}.pop:has(>.pkq),.pop:has(>sc-if>.pkq){max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}.pknone{display:block;padding:6px 12px 10px;font-size:13px;line-height:1.4;color:var(--ink3)}.pkbox{display:block}.pkbox>.pkq{position:static;box-shadow:none;margin-bottom:8px}.pkbox>.pkq:focus{box-shadow:inset 0 0 0 2px #6a7cec}.Q.dark .pop,.Q.dark .emto-list,.Q.dark .njpop,.Q.dark .empop{--pkbg:#191527}@container q (max-width: 639px){.clin.pkq{height:44px;font-size:16px}}@container q (max-width: 639px){.pop:has(>.pkq){max-height:min(76vh,600px)}}body{margin:0}.whl{display:inline-flex;align-items:center;line-height:0;vertical-align:middle}.whlkw{position:relative;display:block;height:var(--lh);--u:calc(var(--lh) / 32)}.whlk{display:block;height:100%;width:auto}.whlkw wh-mark{position:absolute;--wh-mark-size:calc(var(--u) * 32.502);left:calc(var(--u) * -.9063);top:calc(var(--u) * -.4063)}.whl>wh-mark{display:block}@container q (min-width: 640px){.Q .pop.r{box-shadow:0 1px 2px #241a3d0d,0 24px 30px -16px #241a3d4d,0 0 0 1px #241a3d0f}}@container q (min-width: 640px){.Q.dark .pop.r{box-shadow:0 1px 2px #00000040,0 24px 30px -16px #0009,0 0 0 1px #e8edff14}}.Q .ib.tdback{display:inline-flex;align-items:center;gap:6px;width:auto;height:36px;padding:0 14px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);font-size:13px;font-weight:500;white-space:nowrap;flex:none}.Q .ib.tdback:hover{background:var(--well)}.Q .ib.tdback:focus-visible{outline:2px solid #6a7cec;outline-offset:2px}.Q .cldh .ib.tdback{width:auto;height:36px}@container q (max-width: 639px){.Q .ib.tdback,.Q .cldh .ib.tdback,.Q .pfpbar .ib.tdback{height:44px;width:auto!important}}.Q.dark button.pjchip,.Q.dark .bistep button.ib,.Q.dark button.sqr.on{background:var(--well)}.Q.dark button.ntsel{background:var(--surface)}.Q.dark button.adprov.on,.Q.dark button.admodel.on,.Q.dark button.adrolerow.on{background:var(--act-tint)}.Q.dark .capsule button.stop{background:var(--live-fill)}.Q.dark .capsule.is-paused button.stop{background:#e8edff24}.Q.dark .capsule.is-paused button.stop:hover{background:#e8edff38}.Q.dark button.pjchip.on{background:#899cfe29}.Q.dark button.pjchip:hover:not(.on):not(.is-fixed){background:#e8edff1a}.clin.mono{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:"tnum";letter-spacing:0}@container (max-width: 639px){.pglink{min-height:44px;display:inline-flex;align-items:center}}@container q (max-width: 639px){.njai-opts .njsg,.njtab,.njai-more{height:36px;position:relative}}@container q (max-width: 639px){.njai-opts .njsg:after,.njtab:after,.njai-more:after{content:"";position:absolute;inset:-4px 0}}@container q (max-width: 639px){.njpop .ib.njx:after,.flform .ib.njx:after{content:"";position:absolute;inset:-7px}}@container q (max-width: 639px){.njfile .x{position:relative}}@container q (max-width: 639px){.njfile .x:after{content:"";position:absolute;inset:-12px}}@container q (max-width: 639px){.kbdh{display:none}}.legacy{flex:1;min-height:0;overflow:auto;font-size:1rem;line-height:1.5;color:var(--foreground)}@container q (max-width: 639px){.qhead>nav .nv[href="/dashboard"],.qhead>nav .nv[href="/projects"],.qhead>nav .nv[href="/retainers"],.qhead>nav .nv[href="/files"],.qhead>nav .nv[href="/calendars"]{display:none!important}.qhead>nav .nv[href="/jobs"]{order:1}.qhead>nav .nv[href="/time-entries"]{order:2}.qhead>nav .nv[href="/proofs"]{order:3}.qhead>nav .nv[href="/clients"]{order:4}}.legacy-island{display:contents}.Q .qrich>:first-child,.Q .cin>:first-child{margin-top:0}.Q .qrich>:last-child,.Q .cin>:last-child{margin-bottom:0}.Q .qrich p,.Q .cin p{margin:0 0 .5em}.Q .qrich :is(ul,ol),.Q .cin :is(ul,ol){margin:0 0 .5em;padding-left:1.3em}.Q .qrich a,.Q .cin a{color:var(--act)}.Q .qrich img{max-width:100%;height:auto;border-radius:8px}.Q .qrich .mention,.Q .cin .mention{color:var(--act-strong);font-weight:500}.Q .cin{min-height:55px;line-height:1.5}.Q .cin p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink3);pointer-events:none}.Q .cin ul[data-type=taskList]{list-style:none;padding-left:0}.Q .cin ul[data-type=taskList] li{display:flex;gap:6px}.Q .chead .ib[data-tip]:not(:last-child):after{left:50%;right:auto;transform:translate(-50%,-3px)}.Q .chead .ib[data-tip]:not(:last-child):hover:after,.Q .chead .ib[data-tip]:not(:last-child):focus-visible:after{transform:translate(-50%);transition-delay:.25s}.Q .chead .ib[aria-expanded=true]:after{display:none}.Q .chead .ib.cht.on{background:#e9eeff;color:#2f3885}.Q.dark .chead .ib.cht.on{background:#6a7cec33;color:#b1c0ff}@container q (max-width: 639px){.Q .chead>.ib.cht{display:none!important}}.Q .qsk{display:flex;flex-direction:column;animation:fd .2s ease-out .12s both}.Q .qsk-sect{display:flex;align-items:center;gap:10px;height:34px;margin-top:10px;padding:0 12px 0 34px}.Q .qsk-row{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 12px 0 14px}.Q .qsk-bar{display:block;height:10px;border-radius:5px;background:var(--well);animation:qskp 1.4s ease-in-out infinite}.Q .qsk-faint{opacity:.6}.Q .qsk-dot{width:16px;height:16px;border-radius:5px;background:var(--well);animation:qskp 1.4s ease-in-out infinite}.Q .qsk-page{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:var(--surface);animation:fd .16s ease-out 80ms both}.Q .qsk-head{display:flex;align-items:center;gap:12px;width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box;padding:22px 24px 14px}.Q .qsk-title{margin:0 8px 0 0;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.Q .qsk-pill{height:32px;border-radius:999px}.Q .qsk-round{width:36px;height:36px;border-radius:999px}.Q .qsk-body{flex:1;min-height:0;overflow:hidden;padding:0 max(12px,calc((100% - 1080px)/2 + 12px))}@keyframes qskp{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.Q .qsk-bar,.Q .qsk-dot{animation:none}}@container q (max-width: 639px){.Q .qsk-head{padding:14px 16px 10px}.Q .qsk-title{font-size:22px}.Q .qsk-head .qsk-pill{display:none}}.Q .qlist::-webkit-scrollbar{width:10px}.Q .qlist::-webkit-scrollbar-track{background:transparent}.Q .qlist::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#241a3d2e content-box}.Q .qlist::-webkit-scrollbar-thumb:hover{background-color:#241a3d52}.Q.dark .qlist::-webkit-scrollbar-thumb{background-color:#e8edff33}.Q .qsk-lines{display:flex;flex-direction:column;gap:9px;padding:4px 0;animation:fd .2s ease-out 80ms both}.Q .qsk-lines .qsk-bar{height:9px}.Q .qsk-cmt{display:flex;gap:10px;align-items:flex-start}.Q .qsk-av{flex:none;width:24px;height:24px;border-radius:999px}.Q .qsk-cmtb{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:3px}.Q .crec .crmeta{flex:1000 1 auto;width:0;overflow:hidden;text-overflow:ellipsis}.Q .capsule.is-rec{padding-right:5px}.Q .capsule.is-rec .cx-rec{grid-template-columns:1fr;transition-delay:80ms}.Q .capsule.is-rec .cx-rec>div{opacity:1;filter:none;visibility:visible;transition:opacity .24s ease-out .16s,filter .26s ease-out 80ms,visibility 0s}.Q .capsule .cx-rec .dot{flex:none;margin-left:4px;background:#d672ff}.Q .qgifg{max-height:210px;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px}.Q .qgift{background:var(--well)}.Q .qgift img{display:block;width:100%;height:100%;object-fit:cover}.Q .qgif-sk{background:var(--well);animation:qskp 1.4s ease-in-out infinite}.Q .qgiphy{align-self:flex-end;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--ink3)}.Q .qrich img.gif{display:block;width:200px;max-width:100%;height:auto}.Q .dhsk{animation:fd .2s ease-out 80ms both}.Q .dhsk-row{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 20px;box-sizing:border-box}.Q .dhsk-row+.dhsk-row{box-shadow:inset 0 1px 0 var(--hair)}.Q .dhsk-row .qsk-dot{flex:none;width:32px;height:32px;border-radius:50%}.Q .dhsk-bars{flex:1;display:flex;flex-direction:column;gap:9px}.Q .dhsk-bars .qsk-bar{height:9px}.Q .dhsk-big{position:relative;align-self:stretch}.Q .dhsk-big .qsk-bar{position:absolute;left:0;top:50%;width:46%;height:18px;border-radius:6px;transform:translateY(-50%)}.Q .dhsk-sum{display:flex;flex-direction:column;gap:10px;padding:6px 0 4px}.Q .dhsk-sum .qsk-bar{height:11px}.Q .pfcv,.Q .pfimg{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.Q .rvpage.is-loading{animation:qskp 1.4s ease-in-out infinite}.Q .pfframebox{position:absolute;inset:0;overflow:hidden}.Q .pfframe{position:absolute;top:0;left:0;border:0;background:#fff;transform-origin:0 0}.Q .pfbody{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--ink2);white-space:pre-wrap}.Q .pffiles{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.Q .pffiles .chip{height:24px;font-size:12px;text-decoration:none}.Q a.pfvb{text-decoration:none}.Q .rvlogo{display:block;height:28px;width:auto}.Q img.rvlogo{background:none;border-radius:0}.Q .rvwm{display:inline-flex;align-items:center;gap:8px;width:131.25px;height:28px;overflow:hidden}.Q .rvwml{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--ink);color:var(--on-ink);font-size:13px;font-weight:600}.Q .rvwmw{font-size:11px;font-weight:600;letter-spacing:.22em;white-space:nowrap;color:var(--ink)}.Q .rvgate{flex:1;display:grid;place-items:center;padding:24px}.Q .rvgatec{display:flex;flex-direction:column;gap:8px;width:min(400px,100%);padding:28px;box-sizing:border-box;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px #241a3d0f,0 24px 60px -30px #0e002c59;animation:njin .32s var(--ease) both}.Q .rvgatec h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.Q .rvgatec p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--ink2)}.Q .rvgatef{font-size:12px;color:var(--ink3)}.Q .rvgatec .btn{justify-content:center;margin-top:8px;height:40px}.Q .sqic.t-person.has-pic{background:var(--avpic) center/cover no-repeat;color:transparent}.au,.pgx{line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.pgx .pglogo{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;background:#fff}.pgx .pglogo img{display:block;height:24px;width:auto}.pgx .pglogot{padding:0;background:none;font-size:18px;font-weight:600;line-height:34px;color:#f4f2ee}.rvfiles{margin-top:0}.rvfiles .cfile{max-width:100%;padding:0 3px 0 7px}.rvfname{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvfx{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--ink3)}.rvfx:hover{background:#241a3d14;color:var(--ink)}.Q.dark .rvfx:hover{background:#e8edff1a}.rvadd{display:flex;align-items:center;gap:10px;font-size:12.5px}.rvaddb{display:inline-flex;align-items:center;gap:6px;color:#434fac;font-weight:500}.rvaddb:hover span{text-decoration:underline;text-underline-offset:2px}.rvaddh{color:var(--ink3)}.Q.dark .rvaddb{color:#a9b4ff}.rvdone .rvdonei{display:grid;margin-top:0;color:#036c46}.Q.dark .rvdone .rvdonei{color:#58bb8b}.pfpbar,.pfsh,.pfphf,.pfplace{display:none}.Q{--pfpk: calc(76px + env(safe-area-inset-bottom,0px)) }@container q (max-width: 639px){.Q:has(.pfd) .qhead{display:none!important}.Q:has(.pfd) .qmain{border-radius:0!important;box-shadow:none!important}.Q:has(.pfd) .pfpg{height:100%;padding:0!important;overflow:hidden!important}.Q:has(.pfd) .capsule.is-idle{opacity:0;pointer-events:none}.Q:has(.pfd) .capsule,.Q.is-review .capsule{bottom:calc(var(--pfpk) + 10px)!important}.pfdh,.pfdbar,.rvh,.pfvbar,.pfzoom,.rvhint{display:none!important}.pfpbar{display:flex;align-items:center;gap:2px;flex:none;position:relative;z-index:9;box-sizing:border-box;min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 6px) 4px 6px;background:var(--surface);box-shadow:0 1px 0 var(--hair)}.pfpback,.pfpmore{width:44px!important;height:44px!important;flex:none}.rvpmk{display:grid;place-items:center;width:44px;height:44px;flex:none}.pfptw{flex:1;min-width:0;display:flex}.pfpt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;min-width:0;max-width:100%;min-height:44px;padding:0 10px;border-radius:12px;text-align:left;transition:background .12s ease-out}.pfpt.on,.pfpt:active{background:var(--well)}.pfpt b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;color:var(--ink)}.pfpt>span{display:flex;align-items:center;gap:4px;max-width:100%;font-size:12px;line-height:16px;color:var(--ink3);white-space:nowrap}.pfpt .achv{display:inline-flex;transition:transform .22s var(--ease)}.pfpt.on .achv{transform:rotate(180deg)}.pfd{position:relative;height:100%}.pfdb,.rvb{flex:1;min-height:0;position:relative;display:block!important}.pfcan,.rvcan{position:absolute!important;inset:0;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 12px calc(var(--pfpk) + 40px)!important;gap:16px!important;scrollbar-width:none}.pfcan .rvpw,.rvcan .rvpw{align-self:stretch}.pfcan .rvpage,.rvcan .rvpage{width:100%!important;max-width:none!important}.pfcan .pfpl{align-self:flex-start}.rvfoot{padding-bottom:8px}.pfside,.rvside{position:absolute!important;left:0;right:0;bottom:0;z-index:8;display:flex!important;flex-direction:column;gap:12px!important;max-height:none!important;height:var(--pfpk);box-sizing:border-box;padding:0 12px env(safe-area-inset-bottom,0px)!important;background:var(--surface);border-radius:20px 20px 0 0;box-shadow:0 -1px 0 var(--hair),0 -16px 36px -22px #241a3d73!important;overflow:hidden;transition:height .6s var(--sheet),transform .6s var(--sheet)}.pfside.is-half,.rvside.is-half{height:min(56%,460px)}.pfside.is-full,.rvside.is-full{height:calc(100% - 12px)}.pfside.is-draft,.rvside.is-draft,.pfside.is-place,.rvside.is-place{transform:translateY(calc(100% + 16px))}.pfside.is-peek>:not(.pfsh),.rvside.is-peek>:not(.pfsh){display:none!important}.pfside.is-half>:not(.pfsh):not(.rvlist),.rvside.is-half>:not(.pfsh):not(.rvlist){display:none!important}.pfside.is-half .rvc:not(.on),.rvside.is-half .rvc:not(.on),.pfside.is-half .rvempty,.rvside.is-half .rvempty{display:none!important}.pfside.is-half .rvc.on,.rvside.is-half .rvc.on{box-shadow:none!important;border-color:transparent!important;background:none!important;margin:0 -4px}.rvside.is-full .rvsh{display:none}.pfside .rvlist,.rvside .rvlist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -12px!important;padding:2px 12px 24px!important}.pfsh{display:flex;flex-direction:column;flex:none;margin:0 -12px;padding:0 12px}.pfgrab{display:grid;place-items:center;height:22px;margin:0 -12px;touch-action:none;cursor:grab}.pfgrab i{width:36px;height:5px;border-radius:999px;background:var(--hair2,rgba(36,26,61,.18))}.pfpk,.pfstep{display:flex;align-items:center;gap:8px;min-height:48px}.pfpks{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;text-align:left;font-size:14px;color:var(--ink)}.pfpks{gap:6px}.pfpks .achv{display:inline-flex;flex:none;color:var(--ink3);transform:rotate(180deg)}.pfpks b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum"}.pfpadd,.pfpgo{height:44px!important;flex:none;padding:0 16px!important;white-space:nowrap}.pfpadd{gap:6px;padding:0 14px!important}.pfpk .rvstate{flex:none;white-space:nowrap}.pfcan .rvpopf .rvsp,.rvcan .rvpopf .rvsp{display:block!important;flex:1}.pfstep .mono{min-width:56px;text-align:center;font-size:13px;color:var(--ink2)}.pfstep .ib{width:44px;height:44px}.pfstx{height:44px!important}.pffl{display:flex;align-items:center;gap:8px}.pffl .rvflt{flex:1;min-width:0}.pfphf{display:inline-flex;align-items:center;order:2;flex:none;height:36px;padding:0 12px}.pfphf.is-set{color:var(--act);box-shadow:inset 0 0 0 1px var(--act)}.pffl2:not(.is-on){display:none!important}.pfplace{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;min-height:48px;margin:0 0 4px;padding:0 4px 0 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;box-shadow:0 12px 28px -14px #241a3d99;animation:pfplin .32s var(--ease) 40ms both}.pfplace .ghost{min-height:40px;padding:0 14px;border-radius:999px;color:#fff;background:#ffffff1f}@keyframes pfplin{0%{opacity:0;transform:translateY(-6px)}}.pfcan .rvpopb,.rvcan .rvpopb{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;z-index:30;transform-origin:50% 100%!important;animation:msin .6s var(--sheet) both!important}.pfcan .rvpopb .rvta,.rvcan .rvpopb .rvta{font-size:16px}.pfcan .rvpopb .btn,.rvcan .rvpopb .btn,.pfcan .rvpopb .crdis,.rvcan .rvpopb .crdis{min-height:44px}.rvpage .rvpin{min-width:28px;min-height:28px}.pfphpop .pfmt{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pfside,.rvside{transition:opacity .12s ease-out!important}.pfplace,.pfcan .rvpopb,.rvcan .rvpopb{animation:fd .12s ease-out both!important}}.Q.dark .pfpbar{background:var(--surface);box-shadow:0 1px 0 var(--hair)}.Q.dark .pfplace{background:#e8edff;color:#100d1b}.Q.dark .pfplace .ghost{color:#100d1b;background:#100d1b1a}@container q (max-width: 639px){.Q.dark .pfside,.Q.dark .rvside{box-shadow:0 -1px 0 var(--hair),0 -16px 36px -22px #000000b3!important}}
