@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-300-normal.529bcc401d264f6b30c1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-300-normal.589d44511ce03ace59d0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-cyrillic-300-normal.e78f74e234f8ec7fd48e.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-300-normal.f705ec5f004ee09b0495.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-greek-ext-300-normal.aae735bd7c9f28f903e2.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-300-normal.7fede8c60e49e75f5195.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-greek-300-normal.57bf0ec2f14c4608caf3.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-300-normal.674ba513d77c72e9652b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-vietnamese-300-normal.2a1c85b2c09ececaf183.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-300-normal.635dca0c56614eb73940.woff) format("woff");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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-latin-ext-300-normal.4aa7b70665b1298da94a.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-300-normal.d32a6f4cb813905f86fb.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-latin-300-normal.02e479027d85cd34a223.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-300-normal.ffc2b87332ed5189edec.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-400-normal.eb455842a80cc85a6386.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-400-normal.2178a227899143ebe5ac.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-cyrillic-400-normal.818a5fee22d9be7e21ae.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-400-normal.b038852932b45a1c58bb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-greek-ext-400-normal.74ce1c70cff67bb484d1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-400-normal.e550c5338831fc3af65b.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-greek-400-normal.3571f48a4fc12c79045a.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-400-normal.ec8148bc3b50f4b20f7e.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-vietnamese-400-normal.b33d3fd39f813e802194.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-400-normal.969c58879a2d74bed896.woff) format("woff");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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-latin-ext-400-normal.eab1c1ba5b00e16f854d.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-400-normal.d158d267be5b55fc88c5.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-latin-400-normal.b488e0b2ee81787813c0.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-400-normal.dda3b07de4cce1e89ab7.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-500-normal.b451b341fbf7f0904e11.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-500-normal.838ae7779ab8684e6890.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-cyrillic-500-normal.1dce6c41993c5a0cbee5.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-500-normal.06305de43500a603a204.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-greek-ext-500-normal.07f6d2aa38ee588583c4.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-500-normal.801c3ef2805b541e7cfc.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-greek-500-normal.91fed84f9235160c0f10.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-500-normal.88d363feb224a720ef7b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-vietnamese-500-normal.7e48b8a48a31d8229762.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-500-normal.311a0019fea60511103b.woff) format("woff");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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-latin-ext-500-normal.d397ba44e07e1083831f.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-500-normal.6b185bf2dbd7bb937d8d.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-latin-500-normal.1eac2fc5877f93d384a8.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-500-normal.039a7d2872b4fe5329bd.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-700-normal.f74a630491f3e73c9349.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-700-normal.3f74676248f64e9eebd7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-cyrillic-700-normal.2033077cd04702bb7ce1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-700-normal.f042113111bbec9dbca3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-greek-ext-700-normal.3ca00352523f65dbbc91.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-700-normal.7caecc8fa75e903393ab.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-greek-700-normal.5a5bbcaf8e4abc93e2ca.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-700-normal.285cf039dadf5ad34eaf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-vietnamese-700-normal.2abc8277db9ca0d1a8b2.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-700-normal.fcbb5b7e12ddb388203e.woff) format("woff");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-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-latin-ext-700-normal.4c13c947dba3e07f8322.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-700-normal.54d24e0432081a47902d.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-latin-700-normal.e8bee587ab687b5f0452.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-700-normal.7be788a71ad3e3ecf5c8.woff) format("woff");unicode-range:u+00??,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}@property --sheet-chrome-active{syntax:"<number>";inherits:true;initial-value:0}@property --grid-operation-active{syntax:"<number>";inherits:true;initial-value:0}:root{--positive-color:#1971c2;--negative-color:#fa5252;--secondary-color:#f1f3f5;--sidebar-bgcolor:#f3f7f9aa;--footer-bgcolor:#f1f0f0ae;--button-color:#777;--button-hover-color:#333;--positive-active-color:#1c4d7f;--border-radius:8px;--sidebar-shadow:0 0 15px #0003;--sidebar-handle-border:1px solid #cbcbcb;--sidebar-handle-width:1.7rem;--sidebar-handle-radius:0.4rem;--left-sidebar-width:14rem;--right-sidebar-width:20rem;--footer-height:auto;--calcarea-width:100vw;--calcarea-height:100vh;--calcarea-edge-buffer:0px;--calcarea-min-width:calc(100vw - var(--margin-left, 0px));--sheet-header-top:1rem;--z-tooltip:100000000;--z-modal:1000000010;--z-layer-chrome-btn:1;--calc-area-margin-top:calc(3rem + env(safe-area-inset-top, 0px));interpolate-size:allow-keywords;--sheet-chrome-active:0;--sheet-chrome-pe:none;--sheet-chrome-fade-duration:1s;--sheet-chrome-idle-delay:3s;--grid-operation-active:0}html.native-app:not(.mobile){--sheet-header-top:calc(env(safe-area-inset-top, 0px) + 20px)}html.mobile,html.mobile.native-app{--sheet-header-top:calc(48px + env(safe-area-inset-top, 0px));--calc-area-margin-top:calc(78px + env(safe-area-inset-top, 0px))}@keyframes blink{0%{opacity:1}50%{opacity:1}90%{opacity:.4}to{opacity:1}}*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Hiragino Sans,BIZ UDPGothic,sans-serif;font-weight:300;height:100dvh}button{-webkit-user-select:none;user-select:none}.number-counter{display:inline-block;transform:skewX(0deg);transition:opacity .2s ease;transition:transform .3s ease}.number-counter:not(:first-child){margin-left:5px}.number-counter small{font-size:80%}.number-counter.negative{color:#fa5252;color:var(--negative-color)}.number-counter.rounded{transform:skewX(-15deg)}#root,.app-container{display:contents}.left-sidebar{-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:#f3f7f9aa;background:var(--sidebar-bgcolor);box-shadow:0 0 15px #0003;box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;height:100%;left:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;top:0;transition:transform .3s ease,box-shadow .3s ease;width:14rem;width:var(--left-sidebar-width);z-index:400002;z-index:1000002}.left-sidebar.closed{box-shadow:none;transform:translateX(-100%)}.left-sidebar.open{transform:translateX(0)}.left-sidebar button{transition:opacity .2s ease}html.slideshow .left-sidebar button,html.undoredo .left-sidebar button{opacity:.5;pointer-events:none}.left-sidebar .left-sidebar-handle{--icon-color:#1971c2;--icon-size:1.3rem;align-items:center;background-color:#f7fafb;border-bottom:1px solid #cbcbcb;border-bottom:var(--sidebar-handle-border);border-radius:0 .4rem .4rem 0;border-radius:0 var(--sidebar-handle-radius) var(--sidebar-handle-radius) 0;border-right:1px solid #cbcbcb;border-right:var(--sidebar-handle-border);border-top:1px solid #cbcbcb;border-top:var(--sidebar-handle-border);cursor:pointer;display:flex;height:5rem;justify-content:center;position:absolute;right:-1.7rem;right:calc(var(--sidebar-handle-width)*-1);top:50%;transform:translateY(-50%);width:1.7rem;width:var(--sidebar-handle-width);z-index:101}html.mobile:has(.left-sidebar.closed) .left-sidebar .left-sidebar-handle:not(:hover){opacity:0;opacity:var(--sheet-chrome-active,0);transition:opacity 1s ease;transition:opacity var(--sheet-chrome-fade-duration,1s) ease}.left-sidebar .left-sidebar-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:6px;padding:20px 20px 0}@media(max-width:480px){.left-sidebar .left-sidebar-header{padding:15px 10px}}.left-sidebar .app-title{align-items:center;display:flex;flex-direction:column;width:100%}.left-sidebar .app-title .sidebar-meta{color:#3071b9;font-size:.72rem;font-weight:500;line-height:1.35;margin:-3px 0 4px;padding:0;text-align:center;width:100%;word-break:break-word}.left-sidebar .app-title .sidebar-meta .sidebar-meta-status{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.left-sidebar .app-title .sidebar-meta .sidebar-meta-status:focus-visible,.left-sidebar .app-title .sidebar-meta .sidebar-meta-status:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.left-sidebar .app-title .sidebar-meta .sidebar-meta-status--pro{color:#3071b9}.left-sidebar .app-title .main-title{color:#6c757d;font-size:1.8rem;font-weight:700;margin:0;padding:0;text-align:center;width:100%}.left-sidebar .app-title .main-title img{width:90%}.left-sidebar .app-title .sub-title{color:#6c757d;font-size:.8rem;font-weight:300;margin:0;padding:0}.left-sidebar .new-sheet-button{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border:1px solid #0000;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;font-weight:500;gap:.6rem;justify-content:center;padding:.4rem .8rem;width:100%}.left-sidebar .new-sheet-button svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.left-sidebar .new-sheet-button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .new-sheet-button:active{transform:translateY(1px)}.left-sidebar .import-sheet-button{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:.6rem;justify-content:center;padding:.2rem .8rem;width:100%}.left-sidebar .import-sheet-button svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.left-sidebar .import-sheet-button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .import-sheet-button:active{transform:translateY(1px)}.left-sidebar .sheet-list{flex:1 1;overflow-y:auto;padding:.5rem}html.mobile .left-sidebar .sheet-list{padding:0}.left-sidebar .sheet-list .sheet-item{align-items:center;background-color:#0000;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.55rem .7rem;position:relative}html.mobile .left-sidebar .sheet-list .sheet-item{border-radius:0}.left-sidebar .sheet-list .sheet-item.active{background-color:hsla(0,0%,81%,.427)}.left-sidebar .sheet-list .sheet-item.active:hover{background-color:#ebebeb}.left-sidebar .sheet-list .sheet-item.hovered-for-drag:not(.source-for-drag){animation:blink 1s infinite;background-color:color-mix(in srgb,#1971c2 10%,#0000);background-color:color-mix(in srgb,var(--positive-color) 10%,#0000)}.left-sidebar .sheet-list .sheet-item:not(.active) .sheet-title input{pointer-events:none}.left-sidebar .sheet-list .sheet-item .sheet-item-content{flex:1 1}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:4.3rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button:hover{--color:var(--positive-color)}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button:disabled{cursor:not-allowed;opacity:.3}.left-sidebar .sheet-list .sheet-item .export-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:2.5rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .export-sheet-button:hover{--color:var(--positive-color)}.left-sidebar .sheet-list .sheet-item .export-sheet-button:disabled{cursor:not-allowed;opacity:.3}.left-sidebar .sheet-list .sheet-item .delete-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:.7rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .delete-sheet-button.confirming,.left-sidebar .sheet-list .sheet-item .delete-sheet-button.confirming:hover,.left-sidebar .sheet-list .sheet-item .delete-sheet-button:hover{--color:var(--negative-color)}.left-sidebar .sheet-list .sheet-title input{background:#0000;border:none;color:#212529;font-family:Roboto Slab,sans-serif;font-size:.95rem;font-weight:700;outline:none;padding:0;text-overflow:ellipsis;width:100%}.left-sidebar .sheet-list .sheet-title input::placeholder{color:#999;opacity:.7}.left-sidebar .sheet-list .sheet-title input:not(:placeholder-shown){opacity:1}.left-sidebar .sheet-list .sheet-total-date{font-size:.7rem}.left-sidebar .sheet-list .sheet-total-date .sheet-total{font-size:.8rem;font-weight:600}.left-sidebar .sheet-list .sheet-total-date .sheet-total .layer-time-display,.left-sidebar .sheet-list .sheet-total-date .sheet-total strong.layer-time-display{font-weight:inherit}.left-sidebar .sheet-list .sheet-total-date .sheet-total strong+span{display:none}.left-sidebar .left-sidebar-footer{align-items:stretch;display:flex;flex-direction:column;gap:8px;padding:5px 20px 8px}.left-sidebar .left-sidebar-footer .snap-toggle-row{align-items:center;display:flex;gap:16px;justify-content:center;padding:5px 0}.left-sidebar .left-sidebar-footer .snap-toggle{align-items:center;display:flex;gap:6px}html.touch-device .left-sidebar .left-sidebar-footer .snap-toggle.guide-toggle{display:none}.left-sidebar .left-sidebar-footer .snap-toggle .snap-label{color:#555;font-size:.85rem;font-weight:500}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch{cursor:pointer;height:24px;position:relative;width:44px}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input{height:0;opacity:0;width:0}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:checked+.snap-slider{background-color:#007bff}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:checked+.snap-slider:before{transform:translateX(20px)}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:focus+.snap-slider{box-shadow:0 0 3px #007bff80}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch .snap-slider{background-color:#ccc;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch .snap-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.left-sidebar .left-sidebar-footer p{text-align:center}.left-sidebar .left-sidebar-footer p.help-link{font-weight:500;margin-bottom:0}.left-sidebar .left-sidebar-footer p.help-link button{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:500;gap:.6rem;justify-content:center;padding:.2rem .8rem;width:100%}.left-sidebar .left-sidebar-footer p.help-link button svg{flex-shrink:0;vertical-align:middle}.left-sidebar .left-sidebar-footer p.help-link button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .left-sidebar-footer p.help-link button:active{transform:translateY(1px)}.left-sidebar .left-sidebar-footer p.help-link button svg{height:var(--icon-size);width:var(--icon-size)}.left-sidebar .left-sidebar-footer p.help-link button:nth-child(2){margin-top:5px}.left-sidebar .left-sidebar-footer p.apps-logo{line-height:0;margin-bottom:0;margin-top:0}.left-sidebar .left-sidebar-footer p.apps-logo a{display:inline-block;line-height:0}.left-sidebar .left-sidebar-footer p.apps-logo img{display:block;margin:0 auto;opacity:70%;width:70%}.left-sidebar .left-sidebar-footer p.sidebar-feedback-link{color:#3071b9;font-size:.62rem;font-weight:400;line-height:1.3;margin:-5px 0 0;text-align:center}.left-sidebar .left-sidebar-footer p.sidebar-feedback-link button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.left-sidebar .left-sidebar-footer p.sidebar-feedback-link button:focus-visible,.left-sidebar .left-sidebar-footer p.sidebar-feedback-link button:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.right-sidebar{-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:#f3f7f9aa;background:var(--sidebar-bgcolor);box-shadow:0 0 15px #0003;box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;height:100%;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transition:transform .3s ease,box-shadow .3s ease;width:20rem;width:var(--right-sidebar-width);z-index:400002;z-index:1000001}.right-sidebar.closed{box-shadow:none;transform:translateX(100%)}.right-sidebar.open{transform:translateX(0)}.right-sidebar .right-sidebar-handle{--icon-color:#1971c2;--icon-size:1.3rem;align-items:center;background-color:#f7fafb;border-bottom:1px solid #cbcbcb;border-bottom:var(--sidebar-handle-border);border-left:1px solid #cbcbcb;border-left:var(--sidebar-handle-border);border-radius:.4rem 0 0 .4rem;border-radius:var(--sidebar-handle-radius) 0 0 var(--sidebar-handle-radius);border-top:1px solid #cbcbcb;border-top:var(--sidebar-handle-border);cursor:pointer;display:flex;height:5rem;justify-content:center;left:-1.7rem;left:calc(var(--sidebar-handle-width)*-1);position:absolute;top:50%;transform:translateY(-50%);width:1.7rem;width:var(--sidebar-handle-width);z-index:101}html.mobile:has(.right-sidebar.closed) .right-sidebar .right-sidebar-handle:not(:hover){opacity:0;opacity:var(--sheet-chrome-active,0);transition:opacity 1s ease;transition:opacity var(--sheet-chrome-fade-duration,1s) ease}.main-content{display:contents}.active-sheet-header-block{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;min-width:6em;position:absolute;top:1rem;top:var(--sheet-header-top);transition:opacity .3s ease-out,margin-left .3s ease;z-index:10}html:not(.mobile) .active-sheet-header-block{left:calc(1.7rem + 20px);left:calc(var(--sidebar-handle-width) + 20px)}html:has(.left-sidebar.open) .active-sheet-header-block{margin-left:14rem;margin-left:var(--left-sidebar-width)}html.mobile .active-sheet-header-block{align-items:center;left:env(safe-area-inset-left,0);padding-left:.5rem;padding-right:.5rem;right:env(safe-area-inset-right,0);width:auto}html.mobile:has(.left-sidebar.open) .active-sheet-header-block{opacity:0;pointer-events:none}.active-sheet-title{border-radius:1px;font-size:1.6rem;outline:10px solid #0000;transition:background-color .3s ease,outline-color .3s ease}.active-sheet-title:has(:focus),.active-sheet-title:hover{background-color:#ccc6;outline-color:#ccc6}html.mobile .active-sheet-title{text-align:center;width:100%}html.mobile .active-sheet-title input{text-align:center}.active-sheet-title input{field-sizing:content;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#777;font-family:inherit;font-size:1.6rem;font-weight:700;outline:none;text-overflow:ellipsis;touch-action:auto!important;width:100%}.active-sheet-title input::placeholder{color:#ccc}.calculator-area-shell{--margin-top:var(--calc-area-margin-top);--margin-bottom:var(--footer-height);--margin-left:calc(var(--sidebar-handle-width));align-self:flex-start;box-sizing:border-box;flex:0 0 auto;max-width:none;padding-bottom:var(--margin-bottom);padding-left:0;padding-right:0;padding-top:var(--margin-top);position:relative;width:-webkit-max-content;width:max-content;z-index:0}html:has(.left-sidebar.open) .calculator-area-shell{--margin-left:calc(var(--left-sidebar-width) + var(--sidebar-handle-width))}html.mobile .calculator-area-shell{--margin-left:0px!important}.calculator-area{background:#0000;cursor:crosshair;flex:0 0 auto;height:clamp(100vh - var(--margin-top) - 50px + 0px,100vh + 30vh + 0px,10000vh);height:clamp(100vh - var(--margin-top) - 50px + var(--calcarea-edge-buffer,0px),var(--calcarea-height) + 30vh + var(--calcarea-edge-buffer,0px),10000vh);margin:0;margin-left:var(--margin-left);overflow:visible;position:relative;transition:margin-left .3s ease,transform .2s linear;-webkit-user-select:none;user-select:none;width:min(10000vw,max(100vw + 0px,100vw + 30vw + 0px));width:min(10000vw,max(var(--calcarea-min-width) + var(--calcarea-edge-buffer,0px),var(--calcarea-width) + 30vw + var(--calcarea-edge-buffer,0px)));will-change:margin-left;z-index:1}.calculator-area .grid-overlay,.calculator-area:before{height:calc(100% + var(--margin-top));left:0;pointer-events:none;position:absolute;top:calc(var(--margin-top)*-1);width:100%}.calculator-area:before{background:url(/pouches/static/media/grid.f6f214e15ceb500e3baf.svg) repeat 0 0/100px;content:"";z-index:0}.calculator-area .grid-overlay{background:#fff;opacity:.55;transition:opacity .3s ease;z-index:1}.calculator-area .calculator-area-tooltip-anchor{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2}.calculator-area .bg-logo{height:min(20vw,200px);left:50vw;object-fit:contain;opacity:0;pointer-events:none;position:fixed;top:50vh;transform:translate(-52%,-50%);width:min(60vw,600px);z-index:0}html:has(.left-sidebar.closed) .calculator-area .bg-logo{animation:bg-appear 4s linear forwards}body:not(.grid-disabled) .calculator-area .grid-overlay{animation:none;opacity:1;opacity:calc(1 - var(--grid-operation-active, 0)*.45);transition:opacity 1s ease;transition:opacity var(--sheet-chrome-fade-duration,1s) ease}body.grid-disabled .calculator-area:before{content:none}body.grid-disabled .calculator-area .grid-overlay{animation:none;opacity:1}.empty-state{align-items:center;background:#eee;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;-webkit-user-select:none;user-select:none}@keyframes bg-appear{0%{filter:blur(100px);opacity:0;transform:translate(-52%,-50%) scale(.7)}30%{filter:blur(0);opacity:.25;transform:translate(-52%,-50%) scale(.9)}80%{filter:blur(0);opacity:.25;transform:translate(-52%,-50%) scale(1)}to{filter:blur(60px);opacity:0;transform:translate(-52%,-50%) scale(3,1.8)}}.footer{align-items:center;-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background-color:#f1f0f0ae;background-color:var(--footer-bgcolor);border-top:1px solid #dee2e6;bottom:0;box-shadow:0 -1px 5px var(--shadow-color);display:flex;height:auto;height:var(--footer-height);justify-content:flex-start;left:0;padding:.5vh 0 calc(1.5vh + env(safe-area-inset-bottom, 0px));position:fixed;width:100%;z-index:1000001}html.mobile .footer{padding:.2rem calc(1rem + env(safe-area-inset-right, 0px)) calc(.4em + env(safe-area-inset-bottom, 0px)) calc(1rem + env(safe-area-inset-left, 0px))}.total-container{align-items:baseline;display:flex;gap:2em;justify-content:flex-start;pointer-events:all;position:relative;transition:margin-left .3s ease;white-space:nowrap}html:not(.mobile) .total-container{margin-left:calc(1.7rem + 20px);margin-left:calc(var(--sidebar-handle-width) + 20px)}.total-container>*{flex:0 0 auto}.total-container .total-toggle-icon{display:none}html:has(.left-sidebar.open) .total-container{margin-left:calc(15.7rem + 20px);margin-left:calc(var(--left-sidebar-width) + var(--sidebar-handle-width) + 20px)}html.mobile:has(.left-sidebar.open) .total-container{margin-left:calc(14rem + 20px);margin-left:calc(var(--left-sidebar-width) + 20px)}html.mobile .total-container{flex-direction:column;gap:0}html.mobile .total-container .total-toggle-icon{display:block;left:0;position:absolute;top:.6rem}html.mobile .total-container.expanded .total-toggle-icon{transform:rotate(90deg)}html.mobile .total-container [class*=display]{align-items:baseline;display:flex}html.mobile .total-container [class*=display]>span:first-child{margin-right:5px;text-align:right;transition:width .3s ease;width:5rem}html.mobile .total-container [class*=display].balancing-active>span:first-child{width:6.5rem}.total-item{text-align:center}.total-item .total-display .layer-time-display,.total-item .total-display strong{font-size:1.6rem;font-weight:500;margin-left:5px;margin-right:.2em}.total-item .total-display span.number-counter{font-size:1.6rem;font-weight:500;margin-left:3px}.total-item .total-display strong+span.number-counter{display:inline-block;font-size:1.6rem!important;margin-left:0;opacity:0;overflow:hidden;vertical-align:initial;width:0}.total-item .total-display .balancing-lock-icon{cursor:default;margin-left:0;opacity:0;overflow:hidden;pointer-events:none;transition:width .3s ease,opacity .3s ease,margin-left .3s ease,color .15s ease;vertical-align:-.15em;width:0}.total-item .total-display .balancing-lock-icon.visible{cursor:pointer;margin-left:4px;opacity:.6;pointer-events:auto;width:20px}.total-item .total-display .balancing-lock-icon.visible:hover{color:#888;color:var(--pouch-color,#888);opacity:1}.total-item .total-display:has(.balancing-diff) .number-counter{transform:skewX(-15deg)}.total-item .total-display:has(.balancing-diff) strong{display:inline-block;transform:skewX(-15deg)}.total-item .total-display .balancing-diff{display:inline-block;font-size:1.28rem;font-weight:500;margin-left:0;transform:skewX(-15deg)}.total-item .total-display .balancing-diff.compact{font-size:.992rem}.total-item .total-display .balancing-diff.negative{color:#fa5252;color:var(--negative-color)}.total-item .total-display .balancing-time-numeric-hint{margin-left:7px;opacity:.85}.total-item .total-display .balancing-time-numeric-hint .number-counter{font-size:.992rem}.total-item .total-display .balancing-time-numeric-hint .balancing-diff{margin-left:0}.stat-item{transition:height .3s ease-out}html.mobile .stat-item{height:0;overflow:hidden}html.mobile .total-container.expanded .stat-item{height:auto!important}.stat-item .stat-display{font-size:.9rem}.stat-item .stat-display .layer-time-display,.stat-item .stat-display strong{font-size:1.3rem;font-weight:300;margin-left:5px;margin-right:.2em}.stat-item .stat-display span.number-counter{font-size:1.3rem;margin-left:3px}.stat-item .stat-display strong+span.number-counter{display:inline-block;font-size:1.3rem!important;margin-left:0;opacity:0;overflow:hidden;vertical-align:initial;width:0}#scroll-pad{display:none}html.touch-device #scroll-pad{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#0000;background-image:url(/pouches/static/media/scroll.de7ed7e4fb6b6962710e.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));content:"";display:block;height:30px;position:fixed;right:8px;transition:all .5s ease 1s;width:30px;z-index:99999999}@media (display-mode:standalone){html.touch-device #scroll-pad{bottom:30px}}html.touch-device #scroll-pad:hover{background-color:#0000001a;background-size:60px;border-radius:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));height:200px;right:10px;transition:all .5s ease 0s;width:150px}@media (display-mode:standalone){html.touch-device #scroll-pad:hover{bottom:32px}}html.touch-device{touch-action:pan-x pan-y}html.touch-device .app-container,html.touch-device .calculator-area,html.touch-device .calculator-area-shell,html.touch-device .main-content{-ms-content-zooming:none;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}html.touch-device .calculator-area,html.touch-device .group-path,html.touch-device .group-preview,html.touch-device .pouch-container{-webkit-touch-callout:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}html.touch-device .delete-group-button,html.touch-device .group-colorchange-button,html.touch-device .group-controls>*,html.touch-device .merge-group-button,html.touch-device .pouch-control,html.touch-device .pouch-decrease-button,html.touch-device .pouch-delete-button,html.touch-device .pouch-increase-button,html.touch-device .pouch-sign-button,html.touch-device .pouch-split-button,html.touch-device button,html.touch-device input:not(.sheet-item:not(.active) .sheet-title input){touch-action:manipulation!important}.custom-prompt-overlay{-webkit-overflow-scrolling:auto;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overscroll-behavior:contain;pointer-events:auto;position:fixed;right:0;top:0;touch-action:none;z-index:1000000010;z-index:var(--z-modal)}.custom-prompt-dialog{animation:promptFadeIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d;max-height:90vh;max-width:600px;min-width:320px;overflow:hidden;pointer-events:auto;touch-action:manipulation;width:90%}.paywall-overlay .custom-prompt-button{touch-action:manipulation!important}@keyframes promptFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-prompt-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:18px;font-weight:600;padding:16px 20px}.custom-prompt-body{padding:20px}.custom-prompt-message{color:#495057;font-size:14px;line-height:1.5;margin:0 0 16px}.custom-prompt-input{border:1px solid #999;border-radius:8px;box-sizing:border-box;font-family:monospace;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.custom-prompt-input.paywall-redeem-input{ime-mode:disabled;-webkit-ime-mode:disabled}.custom-prompt-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.custom-prompt-input::placeholder{color:#adb5bd;font-style:italic}.custom-prompt-footer{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.custom-prompt-footer.export-buttons{flex-direction:row-reverse;flex-wrap:wrap;gap:8px;justify-content:center}.billing-sheet-hint,.paywall-platform-note{color:#475467;font-size:13px;line-height:1.5;margin:8px 0 0}.billing-sheet-hint--pro{color:#027a48}.paywall-error{color:#b42318;font-size:13px;margin-top:10px}.paywall-inline-link{background:none;border:none;color:#175cd3;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.paywall-subscription-legal{border-top:1px solid #eaecf0;color:#475467;font-size:12px;line-height:1.55;margin-top:12px;padding-top:10px}.paywall-subscription-legal p{margin:0 0 6px}.paywall-subscription-legal p:last-child{margin-bottom:0}.paywall-subscription-legal-label{color:#344054;font-weight:600}.paywall-subscription-legal-links{margin-top:8px!important}.paywall-code-display{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.paywall-footer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.paywall-dialog{max-height:min(92vh,920px);overflow-y:auto}html.paywall-open{overflow:hidden}html.paywall-open body{overflow:hidden;touch-action:none}html.paywall-open #scroll-pad,html.paywall-open .calculator-area,html.paywall-open .calculator-area-shell,html.paywall-open .footer,html.paywall-open .left-sidebar,html.paywall-open .right-sidebar{pointer-events:none!important;touch-action:none!important}html.paywall-open .custom-prompt-overlay.paywall-overlay,html.paywall-open .custom-prompt-overlay.paywall-overlay *{pointer-events:auto}html.paywall-open .custom-prompt-overlay.paywall-overlay.paywall-store-purchasing,html.paywall-open .custom-prompt-overlay.paywall-overlay.paywall-store-purchasing *{pointer-events:none!important}.paywall-overlay.paywall-store-purchasing{background:#00000040}.paywall-processing-note{font-weight:500}.custom-prompt-button{border-radius:6px;font-size:14px;min-width:80px;padding:8px 20px;transition:all .2s}.custom-prompt-button,.custom-prompt-button.ok{border:1px solid #0000;cursor:pointer;font-family:inherit;font-weight:500}.custom-prompt-button.ok{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border-radius:.4rem;color:#fff;display:flex;gap:.6rem;justify-content:center}.custom-prompt-button.ok svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.ok:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.ok:active{transform:translateY(1px)}.custom-prompt-button.private{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border:1px solid #0000;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.private svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.private:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.private:active{transform:translateY(1px)}.custom-prompt-button.public{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.public svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.public:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.public:active{transform:translateY(1px)}.custom-prompt-button.download{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.download svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.download:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.download:active{transform:translateY(1px)}.custom-prompt-button.cancel{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.cancel svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.cancel:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.cancel:active{transform:translateY(1px)}@media(max-width:480px){.custom-prompt-dialog{margin:20px;min-width:280px}.custom-prompt-header{font-size:16px;padding:12px 16px}.custom-prompt-body{padding:16px}.custom-prompt-footer{padding:12px 16px}.custom-prompt-button{min-width:70px;padding:10px 16px}.custom-prompt-footer.export-buttons{align-items:stretch;flex-direction:column}}@media print{@page{size:landscape;margin:10mm}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}body,html{color-scheme:light only;height:100%!important;margin:0!important;overflow:visible!important;padding:0!important;position:fixed!important;position:relative;width:100%!important}.left-sidebar,.left-sidebar-handle,.right-sidebar,.right-sidebar-handle{display:none!important}.main-content{height:100%!important;margin:0!important;overflow:visible!important;width:100%!important}.calculator-area,.calculator-area-shell,.main-content{padding:0!important}.calculator-area{height:100%!important;margin:0!important;overflow:visible!important;position:relative!important;transform:scale(1)!important;transform:scale(var(--print-scale,1))!important;transform-origin:top left!important;width:100%!important}.calculator-area .grid-overlay,.calculator-area:before{display:none!important}.group-wrapper,.pouch-wrapper{overflow:visible!important;transform:none!important;z-index:auto!important}.group-container,.group-wrapper,.pouch-wrapper{display:block!important;opacity:1!important;position:absolute!important;visibility:visible!important}.group-container .group-controls,.group-container .resize-handle{display:none!important}.group-svg{height:100vh!important;position:fixed!important;width:100%!important}.group-svg,.pouch-container{display:block!important;opacity:1!important;visibility:visible!important}.pouch-container{position:absolute!important}.pouch-container .pouch-color-button,.pouch-container .pouch-decrease-button,.pouch-container .pouch-delete-button,.pouch-container .pouch-increase-button,.pouch-container .pouch-multiplier-control button,.pouch-container .pouch-split-button,.pouch-container .pouch-toggle-sign-button{opacity:none!important}.pouch-container .pouch-main-circle{background:var(--pouch-bg)!important;box-shadow:none!important;opacity:1!important}.footer{background-color:#f1f0f0ae!important;background-color:var(--footer-bgcolor)!important;border-radius:5px!important;border-top:none!important;bottom:0!important;display:block!important;margin-top:20px!important;padding:10px 20px!important;position:fixed!important;width:100%!important}.footer .legend{bottom:100%!important}.active-sheet-title{font-size:1.2rem!important;margin:0!important;padding:10px!important;position:static!important;text-align:center!important}.custom-prompt-overlay{display:none!important}.app-container{height:100%!important;overflow:visible!important;position:static!important;width:100%!important}}input:focus{z-index:9999999999999!important}body.is-element-dragging .react-tooltip,html.touch-device .react-tooltip{display:none!important}.app-tooltip.react-tooltip{--rt-opacity:1;--rt-transition-show-delay:0.12s;--rt-transition-closing-delay:0.08s;background:#ffffffc7!important;border-radius:5px;box-shadow:0 2px 10px #0000001f,0 0 0 .5px #00000014;color:#333!important;font-size:.72rem;line-height:1.5;max-width:320px;padding:.3rem .5rem;pointer-events:none!important;position:fixed!important;z-index:100000000!important;z-index:var(--z-tooltip)!important}.app-tooltip.react-tooltip kbd{background:#f0f0f0;border:solid #d0d0d0;border-radius:3px;border-width:1px 1px 2px;color:#444;display:inline-block;font-family:inherit;font-size:.65rem;font-weight:600;line-height:1;margin:0 .03em;padding:.15em .35em;vertical-align:initial;white-space:nowrap}.app-tooltip.react-tooltip kbd.tt-action{border-radius:999px;padding:.15em .5em}.app-tooltip.react-tooltip .tt-plus{margin:0 .05em;opacity:.4}.app-tooltip.react-tooltip .tt-desc{font-weight:400;opacity:1}.app-tooltip.react-tooltip b{font-weight:800}.pouch-value-keyboard-panel{--pvk-digit-size-max:44px;--pvk-gap:4px;--pvk-grab-width:28px;--pvk-panel-pad-left:6px;--pvk-panel-pad-right:8px;--pvk-panel-pad-y:7px;--pvk-inner-gap:4px;--pvk-glyph-size:18px;--pvk-panel-radius:14px;--pvk-key-radius:6px;--pvk-inner-radius:calc(var(--pvk-panel-radius) - var(--pvk-panel-pad-y));--pvk-row-cols:11;--pvk-panel-chrome:calc(var(--pvk-panel-pad-left) + var(--pvk-panel-pad-right) + var(--pvk-grab-width) + var(--pvk-inner-gap));--pvk-keys-width-max:calc(var(--pvk-row-cols)*var(--pvk-digit-size-max) + (var(--pvk-row-cols) - 1)*var(--pvk-gap));--pvk-keys-width:min(var(--pvk-keys-width-max),calc(96vw - var(--pvk-panel-chrome)));--pvk-digit-size:calc((var(--pvk-keys-width) - (var(--pvk-row-cols) - 1)*var(--pvk-gap))/var(--pvk-row-cols));--pvk-symbol-height:calc(var(--pvk-digit-size)*32/44);--pvk-grab-pill-height:calc(var(--pvk-digit-size) + var(--pvk-gap) + var(--pvk-symbol-height));--pvk-panel-width:calc(var(--pvk-panel-chrome) + var(--pvk-keys-width));align-items:stretch;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#dadae0f5;border-radius:var(--pvk-panel-radius);box-shadow:0 8px 32px #00000038,0 0 0 .5px #0000001a;box-sizing:border-box;display:flex;filter:blur(10px);flex-direction:row;gap:var(--pvk-inner-gap);max-width:min(96vw,var(--pvk-panel-width));opacity:0;overflow:hidden;padding:var(--pvk-panel-pad-y) var(--pvk-panel-pad-right) var(--pvk-panel-pad-y) var(--pvk-panel-pad-left);pointer-events:none;position:fixed;touch-action:none;transform:translateX(-50%);transition:opacity .24s ease,filter .24s ease;user-select:none;-webkit-user-select:none;width:var(--pvk-panel-width);z-index:1000003}.pouch-value-keyboard-panel.is-visible{filter:blur(0);opacity:1;pointer-events:auto}.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols{grid-template-columns:repeat(16,minmax(0,1fr))}.pouch-value-keyboard-panel--title-nav[data-variant=expression] .pvk-row--symbols{grid-template-columns:repeat(17,minmax(0,1fr))}.pouch-value-keyboard-panel--multiplier .pvk-row--symbols,.pouch-value-keyboard-panel[data-variant=multiplier] .pvk-row--symbols{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:520px){.pouch-value-keyboard-panel{--pvk-row-cols:6;--pvk-grab-pill-height:calc(var(--pvk-digit-size)*2 + var(--pvk-symbol-height)*2 + var(--pvk-gap)*3)}.pouch-value-keyboard-panel .pvk-row--numbers{grid-template-columns:repeat(6,var(--pvk-digit-size))}.pouch-value-keyboard-panel .pvk-row--symbols,.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols{grid-template-columns:repeat(6,minmax(0,1fr))}.pouch-value-keyboard-panel--multiplier .pvk-row--symbols-multiplier-bottom,.pouch-value-keyboard-panel--multiplier .pvk-row--symbols-multiplier-top,.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols-compact-bottom,.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols-compact-top,.pouch-value-keyboard-panel[data-variant=multiplier] .pvk-row--symbols-multiplier-bottom,.pouch-value-keyboard-panel[data-variant=multiplier] .pvk-row--symbols-multiplier-top{display:flex;flex-wrap:nowrap;gap:var(--pvk-gap)}.pouch-value-keyboard-panel--multiplier .pvk-row--symbols-multiplier-bottom .pvk-key,.pouch-value-keyboard-panel--multiplier .pvk-row--symbols-multiplier-top .pvk-key,.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols-compact-bottom .pvk-key,.pouch-value-keyboard-panel[data-variant=expression] .pvk-row--symbols-compact-top .pvk-key,.pouch-value-keyboard-panel[data-variant=multiplier] .pvk-row--symbols-multiplier-bottom .pvk-key,.pouch-value-keyboard-panel[data-variant=multiplier] .pvk-row--symbols-multiplier-top .pvk-key{flex:1 1;min-width:0}}@media(prefers-reduced-motion:reduce){.pouch-value-keyboard-panel{filter:none;transition:none}.pouch-value-keyboard-panel:not(.is-visible){opacity:0}}@media(prefers-color-scheme:dark){.pouch-value-keyboard-panel{background:#222224f7;box-shadow:0 8px 32px #00000080,0 0 0 .5px #ffffff0f}}.pvk-grab-bar{align-items:center;align-self:stretch;cursor:grab;display:flex;flex:0 0 var(--pvk-grab-width);justify-content:center;touch-action:none}.pvk-grab-bar:before{background:#3c3c434d;border-radius:999px;content:"";height:var(--pvk-grab-pill-height);width:5px}@media(prefers-color-scheme:dark){.pvk-grab-bar:before{background:#ebebf54d}}.pvk-grab-bar:active{cursor:grabbing}.pvk-keys{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--pvk-gap);width:var(--pvk-keys-width)}.pvk-row{grid-gap:var(--pvk-gap);display:grid;gap:var(--pvk-gap);min-width:0;width:100%}.pvk-row--numbers{grid-template-columns:repeat(var(--pvk-row-cols),var(--pvk-digit-size))}.pvk-row--symbols{grid-template-columns:repeat(12,minmax(0,1fr))}.pvk-key{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:none;border-radius:var(--pvk-key-radius);box-shadow:0 1px 0 #0000000a;box-sizing:border-box;color:#1c1c1e;cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;max-width:100%;min-width:0;padding:0;touch-action:manipulation}.pvk-key--corner-tl{border-top-left-radius:var(--pvk-inner-radius)}.pvk-key--corner-tr{border-top-right-radius:var(--pvk-inner-radius)}.pvk-key--corner-bl{border-bottom-left-radius:var(--pvk-inner-radius)}.pvk-key--corner-br{border-bottom-right-radius:var(--pvk-inner-radius)}@media(prefers-color-scheme:dark){.pvk-key{background:#7676803d;box-shadow:none;color:#f2f2f7}}.pvk-key:active{background:#00000014}@media(prefers-color-scheme:dark){.pvk-key:active{background:#ffffff1f}}.pvk-key--digit{font-size:clamp(16px,var(--pvk-digit-size)*.5,22px);font-weight:500;height:var(--pvk-digit-size);width:var(--pvk-digit-size)}.pvk-key--symbol{font-size:clamp(14px,var(--pvk-digit-size)*.41,var(--pvk-glyph-size));font-weight:500;height:var(--pvk-symbol-height);width:100%}.pvk-key--cancel,.pvk-key--confirm,.pvk-key--title-nav{color:#007aff}.pvk-glyph-icon{display:block;flex-shrink:0;height:clamp(14px,var(--pvk-digit-size)*.41,var(--pvk-glyph-size));width:clamp(14px,var(--pvk-digit-size)*.41,var(--pvk-glyph-size))}@media(prefers-color-scheme:dark){.pvk-key--cancel,.pvk-key--confirm,.pvk-key--title-nav{color:#0a84ff}}.layer-time-display{display:inline-block;font-weight:300;margin:0;vertical-align:initial}strong.layer-time-display{font-weight:300}.layer-slide-formatted-value[class*=layer-slide-],.layer-time-display[class*=layer-slide-],.number-counter[class*=layer-slide-],strong[class*=layer-slide-]{display:inline-block;transition-property:opacity}.layer-slide-formatted-value{display:inline-block;margin:0;vertical-align:initial}.layer-slide-formatted-value:not([class*=layer-slide-]){opacity:1;transform:none}.layer-slide-formatted-value.multiplier-round-unit.round-zero-idle:not(.round-zero-animating):not([class*=layer-slide-]){opacity:0;pointer-events:none}.layer-slide-exit-up,.layer-slide-formatted-value.layer-slide-exit-up,.layer-time-display.layer-slide-exit-up,.number-counter.layer-slide-exit-up{animation:layer-slide-exit-up .3s cubic-bezier(.4,0,.2,1) forwards}.number-counter.rounded.layer-slide-exit-up{animation:layer-slide-exit-up-skewed .3s cubic-bezier(.4,0,.2,1) forwards}.layer-slide-exit-down,.layer-slide-formatted-value.layer-slide-exit-down,.layer-time-display.layer-slide-exit-down,.number-counter.layer-slide-exit-down{animation:layer-slide-exit-down .3s cubic-bezier(.4,0,.2,1) forwards}.number-counter.rounded.layer-slide-exit-down{animation:layer-slide-exit-down-skewed .3s cubic-bezier(.4,0,.2,1) forwards}.layer-slide-enter-from-below,.layer-slide-formatted-value.layer-slide-enter-from-below,.layer-time-display.layer-slide-enter-from-below,.number-counter.layer-slide-enter-from-below{animation:layer-slide-enter-from-below .3s cubic-bezier(.4,0,.2,1) forwards}.number-counter.rounded.layer-slide-enter-from-below{animation:layer-slide-enter-from-below-skewed .3s cubic-bezier(.4,0,.2,1) forwards}.layer-slide-enter-from-above,.layer-slide-formatted-value.layer-slide-enter-from-above,.layer-time-display.layer-slide-enter-from-above,.number-counter.layer-slide-enter-from-above{animation:layer-slide-enter-from-above .3s cubic-bezier(.4,0,.2,1) forwards}.number-counter.rounded.layer-slide-enter-from-above{animation:layer-slide-enter-from-above-skewed .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes layer-slide-exit-up{to{opacity:0;transform:translateY(-1em)}}@keyframes layer-slide-exit-up-skewed{0%{transform:skewX(-15deg)}to{opacity:0;transform:translateY(-1em) skewX(-15deg)}}@keyframes layer-slide-exit-down{to{opacity:0;transform:translateY(1em)}}@keyframes layer-slide-exit-down-skewed{0%{transform:skewX(-15deg)}to{opacity:0;transform:translateY(1em) skewX(-15deg)}}@keyframes layer-slide-enter-from-below{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}@keyframes layer-slide-enter-from-below-skewed{0%{opacity:0;transform:translateY(1em) skewX(-15deg)}to{opacity:1;transform:translateY(0) skewX(-15deg)}}@keyframes layer-slide-enter-from-above{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateY(0)}}@keyframes layer-slide-enter-from-above-skewed{0%{opacity:0;transform:translateY(-1em) skewX(-15deg)}to{opacity:1;transform:translateY(0) skewX(-15deg)}}.number-counter:not([class*=layer-slide-]){opacity:1}@media(prefers-reduced-motion:reduce){.layer-slide-formatted-value[class*=layer-slide-],.layer-time-display[class*=layer-slide-],.number-counter[class*=layer-slide-],[class*=layer-slide-enter-],[class*=layer-slide-exit-]{animation:none!important;transform:none!important;transition:opacity .12s ease}}:root{--bounce-out:linear(0,0.004,0.016,0.035,0.063 9.1%,0.141,0.25,0.391,0.563,0.765,1,0.891,0.813 45.5%,0.785,0.766,0.754,0.75,0.754,0.766,0.785,0.813 63.6%,0.891,1 72.7%,0.973,0.953,0.941,0.938,0.941,0.953,0.973,1,0.988,0.984,0.988,1)}.pouch-wrapper{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.pouch-wrapper>*{pointer-events:auto}.pouch-container{--pouch-bg:color-mix(in srgb,color-mix(in srgb,var(--pouch-color) 40%,#fff) 80%,#0000);--posinega-color:var(--positive-color);--blacknega-color:#000;border-radius:50%;cursor:grab;min-height:40px;min-width:40px;opacity:0;position:absolute;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease,box-shadow .5s ease,filter .2s ease,outline-color .2s ease,width .3s cubic-bezier(.57,.41,.66,1.38),height .3s cubic-bezier(.57,.41,.66,1.38),filter .5s ease;will-change:transform,left,top,width,height}.pouch-container:has(.pouch-value .negative){--posinega-color:var(--negative-color)}.pouch-container:has(.pouch-value .negative){--blacknega-color:var(--negative-color)}.pouch-container.value-error:not(:has(:focus)) .pouch-main-circle{animation:shake-error .6s ease-in-out}.pouch-container.pouch-related-group-hovered .pouch-main-circle{animation:blink 1.2s infinite!important;border:3px solid color-mix(in srgb,var(--group-color) 95%,#fff)}html.altcontrol-key .pouch-container{cursor:crosshair}.pouch-container.time-pouch .value-display{margin-top:1.1rem;transition:margin-top .3s ease}.pouch-container.time-pouch .value-display:not(:has(.number-counter)){margin-top:0}.pouch-container.time-pouch .value-display:has(.layer-slide-formatted-value){margin-top:0}.pouch-container.time-pouch .value-display>*{display:block;margin:0;text-align:center}.pouch-container.time-pouch .value-display:not(:has(.number-counter))>.layer-time-display,.pouch-container.time-pouch .value-display>span.number-counter[class*=layer-slide-]{display:inline-block}.pouch-container.time-pouch .value-display strong{color:var(--blacknega-color);font-weight:300}.pouch-container.time-pouch .value-display .layer-time-display:not([style*=negative-color]){color:var(--blacknega-color)}.pouch-container.time-pouch .value-display .layer-time-display+span.number-counter,.pouch-container.time-pouch .value-display strong+span.number-counter{color:var(--posinega-color);font-size:1.05rem!important;font-weight:400;margin-top:2px;opacity:0}.pouch-container.group-total-pouch{--pouch-bg:color-mix(in srgb,var(--pouch-color) 25%,#fff 40%);--pouch-bg2:#f7f7f799;border-radius:6px}.pouch-container.group-total-pouch.includes-self:not(.division-mode) .multiplier-value:after{content:"-1";font-size:60%}.pouch-container.group-total-pouch.includes-self:not(.division-mode).opposite .multiplier-value:after{content:"+1"}.pouch-container.group-total-pouch .pouch-main-circle,.pouch-container.group-total-pouch .pouch-replica{border-radius:6px}.pouch-container.group-total-pouch .pouch-main-circle{background:linear-gradient(to bottom,color-mix(in srgb,var(--group-color) 60%,#0000) 0,color-mix(in srgb,var(--group-color) 60%,#0000) 6px,#0000 6px,#0000 100%),conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) 100%,var(--pouch-bg2) 100%,var(--pouch-bg2) 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--group-color) 60%,#0000) 0,color-mix(in srgb,var(--group-color) 60%,#0000) 6px,#0000 6px,#0000 100%),conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) var(--multiplier-percentage,100%),var(--pouch-bg2) var(--multiplier-percentage,100%),var(--pouch-bg2) 100%)}.pouch-container.group-total-pouch .pouch-title{top:.5rem}.pouch-container.group-total-pouch .pouch-color-button{left:-1.05rem}.pouch-container.group-total-pouch .pouch-delete-button{right:-1.05rem}.pouch-container.group-total-pouch .pouch-split-button{right:-2.45rem}.pouch-container.group-total-pouch .pouch-toggle-sign-button{left:-1.05rem}.pouch-container.group-total-pouch .pouch-value{box-sizing:border-box;max-width:100%;width:100%}.pouch-container.group-total-pouch .pouch-value .value-button{display:none}.pouch-container.group-total-pouch .pouch-value .value-container{max-width:100%}.pouch-container.group-total-pouch .pouch-value .value-container .number-counter{padding-bottom:2px;-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px;text-underline-offset:.15em}.pouch-container.group-total-pouch .pouch-value .value-container strong{color:var(--blacknega-color);font-size:1.6rem;font-weight:300;-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px;text-underline-offset:.15em}.pouch-container.group-total-pouch .pouch-value .value-container strong+.number-counter{display:none!important}.pouch-container.group-total-pouch .pouch-value .pouch-multiplier-control{max-width:100%;right:0;translate:50% 0}.pouch-container.group-total-pouch .pouch-value .pouch-multiplier-control .multiplier-stack{max-width:100%}.pouch-container.group-total-pouch .pouch-value .pouch-multiplier-control .multiplier-main-row{overflow:visible}html.slideshow .pouch-container,html.undoredo .pouch-container{transition:all .5s cubic-bezier(.9,0,.18,1)!important}.pouch-container.is-dragging:not(.is-clone-source){z-index:999999!important}.pouch-container.is-dragging:not(.is-clone-source) *{pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.pouch-container.is-dragging:not(.is-clone-source) button{opacity:0!important}.pouch-container.is-dragging:not(.is-clone-source) .pouch-main-circle{box-shadow:0 32px 32px color-mix(in srgb,var(--pouch-color) 20%,#0000),inset 0 1px 10px #fff;transform:scale(1.2)}.pouch-container.is-dragging,.pouch-container:active{cursor:grabbing!important}.pouch-container:has(:focus),.pouch-container:has(:hover),.pouch-container:hover{z-index:300000!important}.pouch-container:has(:focus) .pouch-balancing-button,.pouch-container:has(:focus) .pouch-color-button,.pouch-container:has(:focus) .pouch-delete-button,.pouch-container:has(:focus) .pouch-multiplier-control button.multiplier-button,.pouch-container:has(:focus) .pouch-multiplier-control button.round-unit-button,.pouch-container:has(:focus) .pouch-split-button,.pouch-container:has(:focus) .pouch-toggle-sign-button,.pouch-container:has(:hover) .pouch-balancing-button,.pouch-container:has(:hover) .pouch-color-button,.pouch-container:has(:hover) .pouch-delete-button,.pouch-container:has(:hover) .pouch-multiplier-control button.multiplier-button,.pouch-container:has(:hover) .pouch-multiplier-control button.round-unit-button,.pouch-container:has(:hover) .pouch-split-button,.pouch-container:has(:hover) .pouch-toggle-sign-button,.pouch-container:hover .pouch-balancing-button,.pouch-container:hover .pouch-color-button,.pouch-container:hover .pouch-delete-button,.pouch-container:hover .pouch-multiplier-control button.multiplier-button,.pouch-container:hover .pouch-multiplier-control button.round-unit-button,.pouch-container:hover .pouch-split-button,.pouch-container:hover .pouch-toggle-sign-button{opacity:1;transform:translateY(0)}html.touch-device .pouch-container:has(:focus) .pouch-multiplier-control button.multiplier-button,html.touch-device .pouch-container:has(:focus) .pouch-multiplier-control button.round-unit-button,html.touch-device .pouch-container:has(:hover) .pouch-multiplier-control button.multiplier-button,html.touch-device .pouch-container:has(:hover) .pouch-multiplier-control button.round-unit-button,html.touch-device .pouch-container:hover .pouch-multiplier-control button.multiplier-button,html.touch-device .pouch-container:hover .pouch-multiplier-control button.round-unit-button{transform:translateY(0) scale(1.5)}.pouch-container.selected{box-shadow:0 0 0 2px var(--positive-color),var(--pouch-shadow)}html:not(.touch-device) .pouch-container.legend-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.legend-hovered .pouch-replica,html:not(.touch-device) .pouch-container.max-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.max-hovered .pouch-replica,html:not(.touch-device) .pouch-container.min-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.min-hovered .pouch-replica,html:not(.touch-device) .pouch-container.table-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.table-hovered .pouch-replica{filter:brightness(.9)}.pouch-container.table-selected .pouch-main-circle{outline-color:var(--positive-color);outline-width:3px}.pouch-container.table-selected .pouch-multiplier-control span,.pouch-container.table-selected button:not(.pouch-balancing-button) svg{filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1.5px white) drop-shadow(0 0 1.5px white)}.pouch-container.table-selected .pouch-balancing-button{animation:none!important}.pouch-container.table-selected .pouch-balancing-button svg{filter:none}.pouch-main-circle{align-items:center;background:conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) 100%,#f7f7f799 100%,#f7f7f799 100%);background:conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) var(--multiplier-percentage,100%),#f7f7f799 var(--multiplier-percentage,100%),#f7f7f799 100%);border:2px solid #fff;border-radius:50%;box-shadow:0 8px 32px #0000001a,inset 0 1px 10px #fff9;display:flex;flex-direction:column;height:100%;justify-content:center;outline-color:#eee;outline-style:solid;outline-width:1px;position:absolute;transition:outline-color .2s ease,filter .2s ease,transform .5s ease,box-shadow 1s ease,border-radius .5s ease,background .5s ease,height .5s ease,width .5s ease,margin-top .5s ease,margin-left .5s ease,border .5s ease;width:100%;z-index:1}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-main-circle{border-color:var(--pouch-color);box-shadow:0 8px 16px color-mix(in srgb,var(--pouch-color) 35%,#0000),inset 0 1px 10px #fff}.pouch-main-circle input.pouch-title{field-sizing:content;ime-mode:disabled;-webkit-ime-mode:disabled;-moz-ime-mode:disabled;-ms-ime-mode:disabled;background-color:#0000;background:none;border:none;border-radius:3px;bottom:calc(50% + 1rem);color:var(--blacknega-color);cursor:text;font-family:inherit;font-size:.8rem;left:50%;margin:0;min-width:100%;outline:none;padding:0;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);transition:top .4s ease,background-color .2s ease,width .2s ease;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:2}html.altcontrol-key .pouch-main-circle input.pouch-title{cursor:crosshair}html.touch-device .pouch-container:not(:hover) .pouch-main-circle input.pouch-title{pointer-events:none}.pouch-main-circle input.pouch-title::placeholder{color:var(--text-color-light);opacity:.5;transition:transform .3s ease,background-color .2s ease}.pouch-main-circle input.pouch-title.show-expression::placeholder{transform:skewX(-15deg)}.pouch-main-circle input.pouch-title.expression-outdated::placeholder{text-decoration:line-through}.pouch-main-circle input.pouch-title:focus,.pouch-main-circle input.pouch-title:hover{background-color:#0000001a}.pouch-main-circle input.pouch-title:focus::placeholder,.pouch-main-circle input.pouch-title:hover::placeholder{opacity:.7}.pouch-main-circle input.pouch-title:not([placeholder=""]),.pouch-main-circle input.pouch-title:not([value=""]){bottom:calc(50% + .65rem)}.pouch-main-circle input.pouch-title:not([placeholder=""])+.pouch-value,.pouch-main-circle input.pouch-title:not([value=""])+.pouch-value{top:min(7%,10px)}.pouch-container.no-value:not(.group-total-pouch,:hover,:has(:hover),:has(:focus)) .pouch-main-circle input.pouch-title:not([value=""]){bottom:50%;bottom:calc(50% + .65rem*var(--sheet-chrome-active, 0));font-size:100%;font-size:calc(100%*(1 - var(--sheet-chrome-active, 0)) + .8rem*var(--sheet-chrome-active, 0));transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(calc(50%*(1 - var(--sheet-chrome-active, 0))))}.pouch-value{--button-color:var(--posinega-color);--icon-color:var(--button-color);--icon-size:1.8rem;font-size:1.8rem;line-height:.9;margin-bottom:5px;position:relative;top:2%;transition:top .4s ease,opacity .4s ease;transition-delay:0s,0s;width:max(100%,-webkit-max-content);width:max(100%,max-content);z-index:1}.pouch-container.group-total-pouch .pouch-value{font-size:1.6rem}html.touch-device .pouch-container:not(:hover) .pouch-value{pointer-events:none}.pouch-container.no-value:not(.group-total-pouch,:hover,:has(:hover),:has(:focus)):has(.pouch-title:not([value=""])) .pouch-value{opacity:0!important;opacity:var(--sheet-chrome-active,0)!important;transition-delay:0s,0s}.pouch-container.no-value:not(.group-total-pouch,:hover,:has(:hover),:has(:focus)):has(.pouch-title[value=""]) .pouch-value{opacity:.3!important;opacity:calc(.3 + var(--sheet-chrome-active, 0)*.7)!important;transition-delay:0s,0s}.pouch-value .value-button{background:none;border:none;border-radius:50%;cursor:pointer;height:var(--icon-size);opacity:0;padding:0;pointer-events:none;position:absolute;top:calc(48% - var(--icon-size)/2);transition:opacity .2s ease,transform .2s ease,background-color .2s ease;width:var(--icon-size);z-index:1}html.altcontrol-key .pouch-value .value-button{cursor:crosshair}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-value .value-button,.pouch-value .value-button:hover{animation:none;opacity:1;pointer-events:auto}.pouch-container:has(.value-container input) .pouch-value .value-button{animation:none;opacity:0!important;pointer-events:none}html.slideshow .pouch-value .value-button,html.touch-device .pouch-container:not(:hover) .pouch-value .value-button,html.undoredo .pouch-value .value-button{opacity:0;pointer-events:none}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-value .value-button{opacity:1}.pouch-value .value-button .value-icon{height:var(--icon-size);pointer-events:none;width:var(--icon-size)}.pouch-value .value-button.decrease{right:95%}.pouch-value .value-button.increase{left:95%}.pouch-value .value-button.pressed.long-pressed:before{content:"";height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300%}html:not(.touch-device) .pouch-value .value-button.pressed,html:not(.touch-device) .pouch-value .value-button:active,html:not(.touch-device) .pouch-value .value-button:hover{--icon-color:var(--posinega-color);background:color-mix(in srgb,var(--posinega-color) 20%,#0000)}.pouch-value:hover .value-button{opacity:.7}.pouch-value .value-container{align-items:center;cursor:text;display:flex;justify-content:center;min-width:100%;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}html.altcontrol-key .pouch-value .value-container{cursor:crosshair}.pouch-value .value-container .value-display{text-align:center}.pouch-value .value-container .value-display strong,.pouch-value .value-container .value-display>.layer-slide-formatted-value>.number-counter,.pouch-value .value-container .value-display>.layer-slide-formatted-value>strong,.pouch-value .value-container .value-display>span.number-counter{background-color:#0000;border-radius:5px;box-sizing:border-box;padding-inline:.5em;transition:background-color .2s ease}.pouch-value .value-container .value-display strong:hover,.pouch-value .value-container .value-display>.layer-slide-formatted-value>.number-counter:hover,.pouch-value .value-container .value-display>.layer-slide-formatted-value>strong:hover,.pouch-value .value-container .value-display>span.number-counter:hover{background-color:#0000001a}.pouch-value .value-container .value-display>.layer-slide-formatted-value{background-color:#0000;border-radius:0;padding-inline:0}.pouch-value .value-container input{field-sizing:content;background-color:#0000;border:none;border-radius:3px;caret-color:currentColor;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;left:50%;min-width:100%;outline:none;padding-inline:.5em;position:absolute;text-align:center;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff;top:50%;transform:translateX(-50%) translateY(-50%);transition:background-color .2s ease;user-select:text;-webkit-user-select:text}.pouch-value .value-container input:hover{cursor:text}.pouch-value .value-container input:focus{background-color:#ffffff1a;outline:none;text-shadow:none}.pouch-value .value-container input::selection{background-color:#0078d759;color:inherit}html.altcontrol-key .pouch-value .value-container input{cursor:crosshair!important}.pouch-value .value-container input.pouch-value-input--time{ime-mode:disabled}.pouch-replica{background-color:var(--pouch-bg);border:2px solid #fff;border-radius:50%;box-shadow:0 0 6px 0 hsla(0,0%,67%,.133);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:1s,.4s,.4s,1s,1s,.5s,.5s;transition-property:opacity,left,top,box-shadow,border-radius,margin-top,margin-left;transition-timing-function:ease,cubic-bezier(.57,.41,.66,1.38),cubic-bezier(.57,.41,.66,1.38),ease,ease,ease,ease;width:100%;z-index:0}.pouch-container:not(.is-dragging,.is-clone-source) .pouch-replica.active{left:var(--replica-offset);opacity:var(--replica-opacity);top:var(--replica-offset)}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-replica.active{box-shadow:0 8px 16px color-mix(in srgb,var(--pouch-color) 35%,#0000),inset 0 1px 10px #fff}.pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging,.is-clone-source) .pouch-replica.active{left:calc(var(--replica-offset)*2);top:calc(var(--replica-offset)*2);transition-delay:calc(.3s - var(--replica-opacity)*.2s)}.pouch-balancing-button,.pouch-color-button,.pouch-delete-button,.pouch-split-button,.pouch-toggle-sign-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;align-items:center;background:#0000;border:none;border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:1.1rem;justify-content:center;opacity:0;padding:.5rem;position:absolute;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;width:1.1rem;z-index:2}html.touch-device .pouch-balancing-button,html.touch-device .pouch-color-button,html.touch-device .pouch-delete-button,html.touch-device .pouch-split-button,html.touch-device .pouch-toggle-sign-button{transform:scale(1.2)}html.slideshow .pouch-balancing-button,html.slideshow .pouch-color-button,html.slideshow .pouch-delete-button,html.slideshow .pouch-split-button,html.slideshow .pouch-toggle-sign-button,html.touch-device .pouch-container:not(:hover) .pouch-balancing-button,html.touch-device .pouch-container:not(:hover) .pouch-color-button,html.touch-device .pouch-container:not(:hover) .pouch-delete-button,html.touch-device .pouch-container:not(:hover) .pouch-split-button,html.touch-device .pouch-container:not(:hover) .pouch-toggle-sign-button,html.undoredo .pouch-balancing-button,html.undoredo .pouch-color-button,html.undoredo .pouch-delete-button,html.undoredo .pouch-split-button,html.undoredo .pouch-toggle-sign-button{opacity:0;pointer-events:none}.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-balancing-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-color-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-delete-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-split-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-toggle-sign-button{opacity:1}.pouch-balancing-button:hover,.pouch-color-button:hover,.pouch-delete-button:hover,.pouch-split-button:hover,.pouch-toggle-sign-button:hover{--color:var(--button-hover-color)}.pouch-color-button{left:min(50% - 3rem,-5%);top:min(50% - 3.5rem,-5%)}.pouch-color-button:hover{--color:var(--pouch-color)}.pouch-delete-button{right:min(50% - 3rem,-5%);top:min(50% - 3.5rem,-5%)}.pouch-delete-button.confirming,.pouch-delete-button.confirming:hover,.pouch-delete-button:hover{--color:var(--negative-color)}.pouch-split-button{right:calc(min(50% - 3rem, -5%) - 1.4rem);top:min(50% - 3.5rem,-5%);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.pouch-split-button:hover{--color:#1976d2}.pouch-split-button.disabled,.pouch-split-button:disabled{opacity:0;pointer-events:none}.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-split-button.disabled,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-split-button:disabled{opacity:.3;pointer-events:none}.pouch-balancing-button{--icon-size:1rem;bottom:calc(min(50% - 3.5rem, -5%) + .3rem);color:var(--icon-color);left:calc(min(50% - 3rem,-5%) - 1.4rem);padding:.3rem;transition:opacity .2s ease,transform .2s ease,background-color .6s ease,left .3s ease}.pouch-balancing-button:hover{--color:var(--pouch-color)}.pouch-balancing-button.active{--icon-color:#fff;background-color:var(--posinega-color);color:#fff;left:calc(min(50% - 3rem, -5%) + .4rem);opacity:1!important;pointer-events:auto!important}.pouch-balancing-button svg{transition:fill .6s ease}.pouch-toggle-sign-button{bottom:min(50% - 3.5rem,-5%);left:min(50% - 3rem,-5%);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.pouch-toggle-sign-button:hover{--color:var(--posinega-color)}.balancing-pouch .pouch-toggle-sign-button{opacity:0!important;pointer-events:none}.pouch-multiplier-control{align-items:center;bottom:calc(min(50% - 3.5rem,-5%) + 1rem);display:flex;flex-direction:row;font-size:1rem;left:auto;position:absolute;right:0;scale:1;transform-origin:100% 100%;transition:all .3s .2s;translate:45% 0;white-space:nowrap;width:auto;z-index:1}.pouch-multiplier-control.has-round-slot:after{bottom:-1.55rem;content:"";left:-.65rem;position:absolute;right:-.65rem;top:-.55rem;z-index:0}.pouch-multiplier-control.has-round-slot .multiplier-stack,.pouch-multiplier-control.has-round-unit .multiplier-stack{flex-shrink:0;position:relative;z-index:1}.pouch-multiplier-control.has-round-slot .multiplier-stack:before,.pouch-multiplier-control.has-round-unit .multiplier-stack:before{bottom:-1.55rem;content:"";left:50%;position:absolute;top:-.55rem;transform:translateX(-50%);width:calc(100% + 2.05rem);z-index:0}.pouch-multiplier-control.has-round-slot .multiplier-main-row,.pouch-multiplier-control.has-round-unit .multiplier-main-row{z-index:1}.pouch-multiplier-control.has-round-slot .round-unit-row,.pouch-multiplier-control.has-round-unit .round-unit-row{grid-column-gap:0;align-items:center;box-sizing:border-box;column-gap:0;display:grid;flex-wrap:nowrap;grid-template-columns:1.2rem minmax(2rem,-webkit-fit-content) 1.2rem;grid-template-columns:1.2rem minmax(2rem,fit-content) 1.2rem;justify-items:center;left:50%;margin-top:0;min-height:0;min-width:100%;opacity:0;pointer-events:none;position:absolute;top:calc(100% - .32em);transform:translateX(-50%);transition:opacity .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),text-shadow 1s ease;white-space:nowrap;z-index:1}.pouch-multiplier-control.has-round-slot .round-unit-button,.pouch-multiplier-control.has-round-unit .round-unit-button{--icon-color:var(--posinega-color);--icon-size:1.8rem;align-items:center;background-color:#0000;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:1.2rem;justify-content:center;opacity:0;padding:0;position:relative;top:1px;transform:translateY(-.35em);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),background-color .2s ease;width:1.2rem}html.altcontrol-key .pouch-multiplier-control.has-round-slot .round-unit-button,html.altcontrol-key .pouch-multiplier-control.has-round-unit .round-unit-button{cursor:crosshair}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-button,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .round-unit-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-button:is(:hover,:has(:hover),:has(:focus-within)),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .round-unit-button:is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .round-unit-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-button:is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .round-unit-button:is(:hover,:has(:hover),:has(:focus-within)){opacity:1;pointer-events:auto;transform:translateY(0)}html:not(.touch-device) .pouch-multiplier-control.has-round-slot .round-unit-button.pressed,html:not(.touch-device) .pouch-multiplier-control.has-round-slot .round-unit-button:active,html:not(.touch-device) .pouch-multiplier-control.has-round-slot .round-unit-button:hover,html:not(.touch-device) .pouch-multiplier-control.has-round-unit .round-unit-button.pressed,html:not(.touch-device) .pouch-multiplier-control.has-round-unit .round-unit-button:active,html:not(.touch-device) .pouch-multiplier-control.has-round-unit .round-unit-button:hover{background:color-mix(in srgb,var(--posinega-color) 20%,#0000)}.pouch-multiplier-control.has-round-slot .round-unit-button.pressed.long-pressed:before,.pouch-multiplier-control.has-round-unit .round-unit-button.pressed.long-pressed:before{content:"";height:500%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500%}html.touch-device .pouch-multiplier-control.has-round-slot .round-unit-button,html.touch-device .pouch-multiplier-control.has-round-unit .round-unit-button{opacity:0;pointer-events:none;transform:translateY(-.35em) scale(1.5)}.pouch-multiplier-control.has-round-slot .multiplier-main-row>.multiplier-button.decrease,.pouch-multiplier-control.has-round-slot .round-unit-button.decrease,.pouch-multiplier-control.has-round-unit .multiplier-main-row>.multiplier-button.decrease,.pouch-multiplier-control.has-round-unit .round-unit-button.decrease{grid-column:1}.pouch-multiplier-control.has-round-slot .multiplier-main-row>.multiplier-button.increase,.pouch-multiplier-control.has-round-slot .round-unit-button.increase,.pouch-multiplier-control.has-round-unit .multiplier-main-row>.multiplier-button.increase,.pouch-multiplier-control.has-round-unit .round-unit-button.increase{grid-column:3}.pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle:not(.round-zero-animating),.pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle:not(.round-zero-animating){opacity:0;pointer-events:none;transform:translateY(-.35em);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),text-shadow 1s ease}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle:not(.round-zero-animating),html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle:not(.round-zero-animating),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle:not(.round-zero-animating),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle:not(.round-zero-animating),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)){opacity:1;pointer-events:auto;transform:translateY(0)}.pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating),.pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating){animation:none!important;opacity:0!important;pointer-events:none;transform:translateY(-.35em)!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating),html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-slot .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.has-round-unit .multiplier-round-unit.round-zero-idle[class*=layer-slide-]:not(.round-zero-animating):is(:hover,:has(:hover),:has(:focus-within)){opacity:1!important;pointer-events:auto;transform:translateY(0)!important}.pouch-multiplier-control.has-round-slot .multiplier-round-unit[class*=layer-slide-],.pouch-multiplier-control.has-round-unit .multiplier-round-unit[class*=layer-slide-]{flex-shrink:0;left:auto;position:relative;transform:none}.pouch-multiplier-control.has-round-unit:not(.pure-mult-one) .round-unit-row{opacity:1;pointer-events:auto}.pouch-multiplier-control .multiplier-main-row{grid-column-gap:0;align-items:center;column-gap:0;display:grid;grid-template-columns:1.2rem minmax(2rem,-webkit-fit-content) 1.2rem;grid-template-columns:1.2rem minmax(2rem,fit-content) 1.2rem;justify-items:center;min-width:0;overflow:hidden;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.pouch-multiplier-control.balancing-locked button.multiplier-button,.pouch-multiplier-control.balancing-locked button.round-unit-button{opacity:0!important;pointer-events:none!important;transform:translateY(-.35em)!important}.pouch-multiplier-control.balancing-locked .multiplier-value{opacity:1!important;pointer-events:none!important;transform:translateY(0)!important}.pouch-multiplier-control.balancing-locked.has-round-slot .round-unit-row,.pouch-multiplier-control.balancing-locked.has-round-unit .round-unit-row,.pouch-multiplier-control.balancing-locked.has-round-unit:not(.pure-mult-one) .round-unit-row{opacity:1;pointer-events:none!important}.pouch-multiplier-control.balancing-locked .multiplier-round-unit:not(.round-zero-idle):not([class*=layer-slide-]){cursor:default;opacity:1!important;pointer-events:none!important;transform:translateY(0)!important}.pouch-multiplier-control.balancing-locked .multiplier-round-unit[class*=layer-slide-]{cursor:default;pointer-events:none!important;transform:none}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked button.multiplier-button,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked button.round-unit-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) button.multiplier-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) button.round-unit-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked button.multiplier-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked button.round-unit-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) button.multiplier-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) button.round-unit-button{opacity:0!important;pointer-events:none!important;transform:translateY(-.35em)!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-value,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-value,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-value,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-value{cursor:default;opacity:1!important;pointer-events:none!important;transform:translateY(0)!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-slot .round-unit-row,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit .round-unit-row,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit:not(.pure-mult-one) .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-slot .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit:not(.pure-mult-one) .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-slot .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit:not(.pure-mult-one) .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-slot .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit:not(.pure-mult-one) .round-unit-row{pointer-events:none!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit.pure-mult-one .multiplier-main-row,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.pure-round-zero .multiplier-main-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .multiplier-main-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.has-round-unit.pure-mult-one .multiplier-main-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked.pure-round-zero .multiplier-main-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .multiplier-main-row{pointer-events:none!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-round-unit:not([class*=layer-slide-]),html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-round-unit:not([class*=layer-slide-]),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-round-unit:not([class*=layer-slide-]),html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-round-unit:not([class*=layer-slide-]){cursor:default;pointer-events:none!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-round-unit[class*=layer-slide-],html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-round-unit[class*=layer-slide-],html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.balancing-locked .multiplier-round-unit[class*=layer-slide-],html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control.balancing-locked:is(:hover,:has(:hover),:has(:focus-within)) .multiplier-round-unit[class*=layer-slide-]{cursor:default;pointer-events:none!important;transform:none}.pouch-multiplier-control .multiplier-scale-group{align-items:center;display:inline-flex;grid-column:2;justify-self:center}.pouch-multiplier-control .multiplier-round-unit{color:var(--posinega-color);cursor:pointer;font-weight:400;grid-column:2;justify-self:center;line-height:1;margin:0 2px;min-width:2rem;opacity:1;pointer-events:auto;position:relative;text-align:center;text-shadow:none;top:1px;width:-webkit-max-content;width:max-content}.pouch-multiplier-control .multiplier-round-unit.round-zero-animating{opacity:1!important;pointer-events:auto;transform:translateY(0)!important}.pouch-multiplier-control .multiplier-round-unit.negative{color:var(--negative-color)}html.altcontrol-key .pouch-multiplier-control .multiplier-round-unit{cursor:crosshair}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-round-unit,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-round-unit:is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-round-unit,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-round-unit:is(:hover,:has(:hover),:has(:focus-within)){text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-slot .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-slot .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-slot .round-unit-row{opacity:1;pointer-events:auto}html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-stack,html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .multiplier-stack,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-stack,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .multiplier-stack{min-height:1.15em}html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .multiplier-main-row,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .multiplier-main-row{opacity:0;pointer-events:none}html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .round-unit-row,html.touch-device .pouch-container:not(.is-dragging):not(:hover):not(:has(:hover)):not(:has(:focus)) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .round-unit-row,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).has-round-unit.pure-mult-one .round-unit-row,html:not(.touch-device) .pouch-container:not(:hover):not(:has(:hover)):not(:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(:hover):not(:has(:hover)):not(:has(:focus-within)).pure-round-zero .round-unit-row{margin-top:0;opacity:1;pointer-events:auto;top:0}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit.pure-mult-one .multiplier-main-row,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-round-zero .multiplier-main-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .multiplier-main-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit.pure-mult-one .multiplier-main-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-round-zero .multiplier-main-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .multiplier-main-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .multiplier-main-row{opacity:1;pointer-events:auto}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit.pure-mult-one .round-unit-row,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-round-zero .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .round-unit-row,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.has-round-unit.pure-mult-one .round-unit-row,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-round-zero .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).has-round-unit.pure-mult-one .round-unit-row,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-round-zero .round-unit-row{margin-top:0;top:calc(100% - .32em)}.pouch-container.is-dragging:not(.is-clone-source) .pouch-multiplier-control{bottom:95%;display:flex;left:auto;right:50%;scale:1.5;transform-origin:50% 100%;translate:50% 0}.pouch-container.is-dragging:not(.is-clone-source) .pouch-multiplier-control .multiplier-main-row{grid-column-gap:0;align-items:center;column-gap:0;display:grid;grid-template-columns:1.2rem minmax(2rem,-webkit-fit-content) 1.2rem;grid-template-columns:1.2rem minmax(2rem,fit-content) 1.2rem;justify-items:center;left:auto;opacity:1;pointer-events:none;position:relative;right:auto;transform:none}.pouch-container.is-dragging:not(.is-clone-source) .pouch-multiplier-control .multiplier-scale-group{justify-content:center}.pouch-container.is-dragging:not(.is-clone-source) .pouch-multiplier-control.has-round-slot.has-round-unit{bottom:calc(95% + 1.32em)}.pouch-container.is-dragging:not(.is-clone-source) .pouch-multiplier-control.has-round-slot.has-round-unit .round-unit-row{opacity:1;pointer-events:none}html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:has(.long-pressed):has(:active) .multiplier-value{transform:translateY(-70%) scale(1.5)}.pouch-container.is-dragging .pouch-multiplier-control .multiplier-value,.pouch-multiplier-control:not(.no-multiplier):not(.pure-mult-one) .multiplier-value{opacity:1!important;transform:translateY(0)!important}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(.no-multiplier):not(.pure-mult-one) .multiplier-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:not(.no-multiplier):not(.pure-mult-one):is(:hover,:has(:hover),:has(:focus-within)) .multiplier-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control:not(.no-multiplier):not(.pure-mult-one) .multiplier-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:not(.no-multiplier):not(.pure-mult-one):is(:hover,:has(:hover),:has(:focus-within)) .multiplier-button{opacity:1;pointer-events:auto;transform:translateY(0)}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-mult-one .multiplier-value,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-mult-one .multiplier-value,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control.pure-mult-one .multiplier-value,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)).pure-mult-one .multiplier-value{opacity:1!important;transform:translateY(0)!important}html.touch-device:not(.undoredo):not(.slideshow) .pouch-container:not(.is-dragging) .pouch-multiplier-control:is(:hover,:has(:hover),:has(:focus-within)),html.touch-device:not(.undoredo):not(.slideshow) .pouch-container:not(.is-dragging):is(:hover,:has(:hover),:has(:focus)) .pouch-multiplier-control{bottom:calc(min(50% - 3.5rem,-5%) + 1rem)}.pouch-multiplier-control .multiplier-value{align-items:baseline;color:var(--posinega-color);cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-weight:400;justify-content:center;line-height:1;margin:0 2px;min-width:2rem;opacity:0;position:relative;text-align:center;top:1px;transform:translateY(-.35em);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),text-shadow 1s ease;width:-webkit-max-content;width:max-content}.pouch-multiplier-control .multiplier-value .layer-slide-formatted-value.multiplier-slide-value,.pouch-multiplier-control .multiplier-value .time-mult-base{display:inline-block}.pouch-multiplier-control .multiplier-value .time-mult-base.negative{color:var(--negative-color)}html.altcontrol-key .pouch-multiplier-control .multiplier-value{cursor:crosshair}html.touch-device .pouch-multiplier-control .multiplier-value{opacity:0;pointer-events:none;transform:translateY(-.35em)}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-value,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-value:is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-value,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-value:is(:hover,:has(:hover),:has(:focus-within)){animation:none;opacity:1;pointer-events:auto;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff;transform:translateY(0)}.pouch-multiplier-control .multiplier-button{--icon-color:var(--posinega-color);--icon-size:1.8rem;align-items:center;background-color:#0000;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:1.2rem;justify-content:center;opacity:0;padding:0;position:relative;top:1px;transform:translateY(-.35em);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),background-color .2s ease;width:1.2rem}html.altcontrol-key .pouch-multiplier-control .multiplier-button{cursor:crosshair}html:not(.touch-device) .pouch-multiplier-control .multiplier-button.pressed,html:not(.touch-device) .pouch-multiplier-control .multiplier-button:active,html:not(.touch-device) .pouch-multiplier-control .multiplier-button:hover{background:color-mix(in srgb,var(--posinega-color) 20%,#0000)}.pouch-multiplier-control .multiplier-button.pressed.long-pressed:before{content:"";height:500%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500%}.pouch-multiplier-control .multiplier-button:disabled{background-color:var(--border-color);opacity:.5}.pouch-multiplier-control .multiplier-button .multiplier-icon{height:var(--icon-size);width:var(--icon-size)}html.touch-device .pouch-multiplier-control .multiplier-button{opacity:0;pointer-events:none;transform:translateY(-.35em) scale(1.5)}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-button:is(:hover,:has(:hover),:has(:focus-within)),html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control .multiplier-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control .multiplier-button:is(:hover,:has(:hover),:has(:focus-within)){animation:none;opacity:1;pointer-events:auto;transform:translateY(0)}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .multiplier-button,html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .round-unit-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow):is(:hover,:has(:hover),:has(:focus-within)) .multiplier-button,html.touch-device .pouch-container:not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow):is(:hover,:has(:hover),:has(:focus-within)) .round-unit-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .multiplier-button,html:not(.touch-device) .pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .round-unit-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow):is(:hover,:has(:hover),:has(:focus-within)) .multiplier-button,html:not(.touch-device) .pouch-container:not(.is-dragging) .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow):is(:hover,:has(:hover),:has(:focus-within)) .round-unit-button{transform:translateY(0) scale(1.5)}.pouch-container.is-dragging .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .multiplier-button,.pouch-container.is-dragging .pouch-multiplier-control html.touch-device:not(.undoredo):not(.slideshow) .round-unit-button{transform:translateY(0)!important}.pending-pouch{align-items:center;background-color:var(--pouch-color);border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;position:absolute;transform:translate(-50%,-50%);width:60px;z-index:999999}.pending-pouch-content{color:#fff;font-size:30px;font-weight:700;line-height:1}@keyframes pouch-initial-appear{0%{opacity:0;transform:translateY(-50vh) scale(.7)}70%{opacity:1;transform:translateY(-15vh) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pouch-appear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pouch-delete{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes pending-pouch-fade{0%{opacity:0}15%{opacity:.2}40%{opacity:.2}to{opacity:0}}@keyframes button-fadeout{0%{opacity:1}to{opacity:0}}@keyframes blink-filter{0%,50%{filter:opacity(1)}90%{filter:opacity(.4)}to{filter:opacity(1)}}.pouch-container.balancing-pouch-hovered .pouch-main-circle,.pouch-container.balancing-pouch-hovered .pouch-multiplier-control,.pouch-container.balancing-pouch-hovered .pouch-replica,.pouch-container.balancing-pouch-hovered .pouch-toggle-sign-button,.pouch-container.balancing-pouch-hovered .pouch-value{animation:blink 1.2s infinite}.pouch-container.balancing-pouch-hovered .pouch-balancing-button{animation:blink-filter 1.2s infinite}.pouch-container.balancing-pouch .pouch-value .value-button{opacity:0!important;pointer-events:none}.pouch-container.balancing-pouch .pouch-value .value-container{pointer-events:none}@keyframes shake-error{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.group-wrapper{height:100%;left:0;mix-blend-mode:normal;overflow:visible;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:margin-top .5s ease;transition:filter .5s ease;width:100%;z-index:10}.group-wrapper.group-related-gtp-hovered{animation:blink 1.2s infinite}.group-wrapper.in-mute-group .group-subtotal,.group-wrapper.mute-group .group-subtotal{opacity:0!important}.group-wrapper.mute-group .group-container{background-image:repeating-linear-gradient(45deg,#0000,#0000 30px,#fff 0,#fff 32px),repeating-linear-gradient(-45deg,#0000,#0000 30px,#fff 0,#fff 32px);background-position:50%,50%;background-repeat:repeat,repeat}html.slideshow .group-wrapper.group-adding .group-container,html.undoredo .group-wrapper.group-adding .group-container{animation:group-appear .3s cubic-bezier(.57,.41,.66,1.38) forwards;transition:all .5s cubic-bezier(.9,0,.18,1)!important}html.redo .group-wrapper.group-adding .group-container{transform-origin:0 0}html.loading .group-wrapper.group-adding .group-container,html.undo .group-wrapper.group-adding .group-container{transform-origin:center}.group-wrapper.cloning .group-container{box-shadow:0 16px 32px #0003}.group-wrapper.cloning .group-container:after,.group-wrapper.cloning .group-container>*{display:none}.group-wrapper.is-clone-source .group-container{border-color:red!important}.group-wrapper.dragging-flag .group-container,.group-wrapper.dragging-flag .group-container *{cursor:move}.group-wrapper.dragging-flag .group-title-input{pointer-events:none}.group-wrapper.group-deleting .group-svg path{fill:none}.group-wrapper.group-deleting .group-container{animation:group-delete .3s cubic-bezier(.28,-.42,.7,1) forwards;background:color-mix(in srgb,var(--group-color) 15%,#fff 40%);transform-origin:center}html.undo .group-wrapper.group-deleting .group-container{transform-origin:0 0}.group-wrapper[style*="transform: translate"] .group-container{box-shadow:0 32px 32px color-mix(in srgb,var(--group-color) 20%,#0000)}html:not(.touch-device) .group-wrapper.table-hovered .group-container,html:not(.touch-device) .group-wrapper.table-hovered .group-svg{filter:brightness(.9)}.group-wrapper.table-selected .group-container{outline-color:color-mix(in srgb,var(--positive-color) 100%,#0000);outline-width:3px}@keyframes group-appear{0%{border-top-width:20px;opacity:0;transform:scale(.5)}to{border-top-width:10px;opacity:1;transform:scale(1)}}@keyframes group-delete{0%{border-top-width:10px;opacity:1;transform:scale(1)}to{border-top-width:20px;opacity:0;transform:scale(.5)}}.group-svg{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;transition:filter .2s ease,opacity .2s ease;width:100%}.pending-group-wrapper .group-svg{z-index:9999999!important}.pending-group-wrapper.too-small .group-svg{opacity:0}.group-svg path{fill:color-mix(in srgb,var(--group-color) 15%,#fff 40%);stroke:none;cursor:pointer;pointer-events:auto}html.loading .group-svg path,html.slideshow .group-svg path,html.undoredo .group-svg path{fill:none;z-index:100000}.group-wrapper.cloning .group-svg path,.pending-group-wrapper .group-svg path{stroke:color-mix(in srgb,var(--group-color) 95%,#fff);stroke-width:3;stroke-dasharray:5,5;vector-effect:non-scaling-stroke;animation:dash 10s linear infinite}.group-container{border-radius:10px;border-top:10px solid color-mix(in srgb,var(--group-color) 60%,#0000);box-shadow:0 8px 32px #0000001a,inset 0 1px 10px #fffc;box-sizing:border-box;container-name:group;container-type:size;cursor:move;outline-color:#fff;outline-style:solid;outline-width:2px;pointer-events:all;position:absolute;transform-origin:0 0;transition:box-shadow .5s ease,filter .2s ease,outline-color .2s ease}html.altcontrol-key .group-container{cursor:crosshair}html.loading .group-container,html.slideshow .group-container,html.undoredo .group-container{background:color-mix(in srgb,var(--group-color) 15%,#fff 40%);transition:left .5s cubic-bezier(.9,0,.18,1),top .5s cubic-bezier(.9,0,.18,1),width .5s cubic-bezier(.9,0,.18,1),height .5s cubic-bezier(.9,0,.18,1),transform .5s cubic-bezier(.9,0,.18,1)!important}html.loading .group-container{animation:group-appear .3s cubic-bezier(.57,.41,.66,1.38) forwards;opacity:0}.group-container:after{background-image:repeating-linear-gradient(135deg,#0000,#0000 36px,var(--group-color) 36px,var(--group-color) 39px,#0000 39px,#0000 43px,var(--group-color) 43px,var(--group-color) 46px,#0000 46px);background-size:initial;bottom:4px;content:"";height:35px;opacity:0;pointer-events:none;position:absolute;right:4px;transition:opacity .2s ease;width:35px}html.touch-device .group-container:after{animation:button-fadeout 1s ease 3s forwards;opacity:.3}.group-container:hover .group-container:after,.group-container:hover:after{animation:none!important;opacity:.8!important}.group-container:hover,.group-wrapper.group-related-gtp-hovered .group-container{box-shadow:0 8px 32px color-mix(in srgb,var(--group-color) 35%,#0000);outline-color:color-mix(in srgb,var(--group-color) 95%,#fff)}.group-title-container{border-radius:1px;left:.7rem;max-height:calc(100% - .7em);max-width:calc(100% - 1.4rem);outline:4px solid #0000;outline-offset:0;overflow:hidden;pointer-events:all;position:absolute;top:calc(.7rem - 6px);transition:all .2s ease;z-index:8}.group-wrapper.dragging-flag .group-title-container{cursor:move;pointer-events:none!important}.group-wrapper:not(.dragging-flag) .group-title-container:has(:focus),.group-wrapper:not(.dragging-flag) .group-title-container:hover{background-color:#0000001a;border:none;outline-color:#0000001a}.group-title-input{field-sizing:content;background:#0000;background-color:#0000;border:none;color:#212529;font-family:inherit;font-size:1.1rem;font-weight:400;max-width:100%;min-height:1.4em;opacity:0;outline:none;overflow-wrap:break-word;padding:0;resize:none;transition:opacity .2s ease,background-color .2s ease,outline-color .2s ease;width:100%;word-break:break-word}.group-title-input.long-title{font-size:.9rem}.total-group .group-title-input{font-weight:700}.group-title-input::placeholder{font-weight:300;opacity:.7}.total-group .group-title-input::placeholder{font-weight:700}.group-title-input:focus,.group-title-input:not(:placeholder-shown),.group-wrapper:has(.group-container:hover) .group-title-input,html:has(.pouch-table:hover) .group-title-input{animation:none!important;opacity:1!important;pointer-events:auto}html.touch-device .group-container:not(:hover) .group-title-input:not(:focus){opacity:0}.group-wrapper.dragging-flag .group-title-input{cursor:move;pointer-events:none!important}.group-buttons{align-content:flex-start;align-items:flex-end;bottom:10%;display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;gap:.3rem;justify-content:flex-end;position:absolute;right:10px;top:5px;transition:right .2s ease;z-index:200001}@container group (max-height: 80px){.group-buttons{right:30px;z-index:400001}}.group-buttons button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:26px;justify-content:center;opacity:0;padding:4px;transition:opacity .2s ease,background-color .2s ease;width:26px}.group-buttons button:hover{--color:var(--button-hover-color)}.group-buttons button svg{height:var(--icon-size);width:var(--icon-size)}.group-buttons button.group-export-button:hover,.group-buttons button.group-merge-button:hover,.group-buttons button.group-toggle-sign-button:hover{--color:#1976d2}.group-buttons button.group-color-button:hover{--color: }.group-buttons button.group-delete-button.confirming,.group-buttons button.group-delete-button.confirming:hover,.group-buttons button.group-delete-button:hover{--color:var(--negative-color)}.group-container:has(input:focus) .group-buttons button{opacity:0!important;pointer-events:none!important}.group-container:hover .group-buttons button,html.touch-device .group-buttons button{opacity:1}.group-container:hover .group-buttons button.disabled,.group-container:hover .group-buttons button:disabled,html.touch-device .group-buttons button.disabled,html.touch-device .group-buttons button:disabled{opacity:.3;pointer-events:none}@container group (max-height: 80px){.group-container:hover .group-buttons button.disabled,.group-container:hover .group-buttons button:disabled,html.touch-device .group-buttons button.disabled,html.touch-device .group-buttons button:disabled{display:none}}.group-wrapper.group-dragging .group-buttons button,html.slideshow .group-buttons button,html.touch-device .group-container:not(:hover) .group-buttons button,html.undoredo .group-buttons button{opacity:0;pointer-events:none}.group-subtotal{bottom:.7rem;font-size:.9rem;left:.7rem;position:absolute;transition:opacity .2s ease;z-index:8}.total-group .group-subtotal{font-size:1rem}.group-subtotal .layer-time-display,.group-subtotal strong{font-size:160%;font-weight:300;margin-right:.2em}.total-group .group-subtotal .layer-time-display,.total-group .group-subtotal strong{font-weight:500}.group-subtotal span.number-counter{font-size:160%;margin-left:3px}.total-group .group-subtotal span.number-counter{font-weight:500}.group-subtotal strong+span.number-counter{display:inline-block;font-size:160%!important;margin-left:0;margin-top:0;opacity:0;overflow:hidden;vertical-align:initial;width:0}.group-wrapper.group-dragging .group-subtotal{pointer-events:none}.group-wrapper.no-pouches .group-subtotal{opacity:0;pointer-events:none}@container group (max-height: 80px){.group-subtotal{opacity:0;pointer-events:none}}.group-subtotal.clickable-subtotal{cursor:pointer}@keyframes dash{to{stroke-dashoffset:100}}.resize-handle{height:36px;pointer-events:auto;position:absolute;width:36px;z-index:400000}.resize-handle-br{bottom:-18px;cursor:nwse-resize;right:-18px}html.touch-device .resize-handle-br{bottom:-20px;height:84px;right:-20px;width:84px}.resize-handle-bl{bottom:-18px;cursor:nesw-resize;left:-18px}html.touch-device .resize-handle-bl{display:none}.resize-handle-tr{cursor:nesw-resize;right:-18px;top:-28px}html.touch-device .resize-handle-tr{display:none}.resize-handle-tl{cursor:nwse-resize;left:-18px;top:-28px}html.touch-device .resize-handle-tl{display:none}.calculator-area.group-drawing-mode{cursor:crosshair}.delete-preview{filter:grayscale(100%) opacity(.4)!important}.gtp-render-fading{filter:opacity(.35)!important;transition:filter .15s ease}.history{flex:0 0 auto;max-height:50%;overflow-y:auto;padding-top:66px;transition:margin-top .3s ease;will-change:margin-top}.history .history-buttons{align-items:center;-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:var(--sidebar-bgcolor);border-bottom:1px solid #e0e0e0;display:flex;gap:10px;height:66px;justify-content:center;padding:10px 3px;position:absolute;right:0;top:env(safe-area-inset-top,0);transition:transform .3s ease,width .3s ease,opacity .2s ease;width:100%;z-index:1000000}html:has(.right-sidebar.closed) .history .history-buttons{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-bottom:none;transform:translateX(calc(var(--right-sidebar-width)*-1))}html.mobile:has(.right-sidebar.closed) .history .history-buttons{width:100vw}.history .history-button{--color:var(--button-color);--icon-color:var(--color);-webkit-touch-callout:none;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;touch-action:manipulation;transition:opacity .3s ease,background .3s ease;-webkit-user-select:none;user-select:none;width:30px}.history .history-button svg{stroke:var(--icon-color);height:22px;width:22px}html:not(.touch-device) .history .history-button:hover:not(:disabled) svg{stroke:var(--positive-color)}.history .history-button:disabled{cursor:not-allowed;opacity:.5}html.mobile:has(.right-sidebar.closed) .history .history-button.snapshot-button{animation:none!important;opacity:0!important;pointer-events:none!important}.history .history-button:not(.snapshot-button):not(:disabled):hover{background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) 100%,#0000 100%,#0000 100%);background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) var(--history-percentage,100%),#0000 var(--history-percentage,100%),#0000 100%);border:.1rem solid var(--positive-active-color)}.history .history-button:not(.snapshot-button):not(:disabled):hover svg{stroke:#aaa!important}html.slideshow .history .history-button.pause-button{background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) 100%,#0000 100%,#0000 100%);background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) var(--history-percentage,100%),#0000 var(--history-percentage,100%),#0000 100%);border:.1rem solid var(--positive-active-color)}html.slideshow .history .history-button.pause-button svg{stroke-width:1;fill:#aaa;stroke:#aaa!important}html.slideshow .history .history-button:not(.pause-button){opacity:.5;pointer-events:none!important}@keyframes slideshow-pulse{0%,to{transform:scale(.8)}50%{transform:scale(1)}}.history .history-description{color:#666;display:inline-block;flex:1 1;font-size:.7rem;line-height:1.2;margin-bottom:.7ex;opacity:0;overflow:hidden;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.history .undo-description{margin-right:0;text-align:right}html.slideshow:has(.pause-button.undo-button) .history .undo-description,html.touch-device .history .undo-description,html:has(.undo-button:hover) .history .undo-description{opacity:1!important}.history .redo-description{margin-left:0;text-align:left}html.slideshow:has(.pause-button.redo-button) .history .redo-description,html.touch-device .history .redo-description,html:has(.redo-button:hover) .history .redo-description{opacity:1!important}.history .snapshot-list:not(:empty){padding:8px}html.mobile .history .snapshot-list:not(:empty){padding:0}.history .snapshot-item{align-items:center;background-color:#0000;border-radius:8px;cursor:pointer;display:flex;font-family:Roboto Slab,serif;justify-content:space-between;margin-bottom:3px;padding:8px;position:relative}.history .snapshot-item.current{background-color:hsla(0,0%,81%,.427)!important}html.mobile .history .snapshot-item{border-radius:0;margin-bottom:0;padding:8px}.history .snapshot-item .snapshot-item-content{flex:1 1;min-width:0}.history .snapshot-item .snapshot-title input{background:#0000;border:none;color:#212529;font-family:Roboto Slab,sans-serif;font-size:14px;font-weight:600;outline:none;padding:0;text-overflow:ellipsis;width:100%}.sheet-item:not(.active) .history .snapshot-item .snapshot-title input{pointer-events:none}.history .snapshot-item .snapshot-title input::placeholder{color:#6c757d;opacity:.7}.history .snapshot-item .snapshot-title input:not(:placeholder-shown){opacity:1}.history .snapshot-item .snapshot-total-date{font-size:.7rem}.history .snapshot-item .snapshot-total-date .snapshot-total{font-size:.8rem;font-weight:600}.history .snapshot-item .snapshot-total-date .snapshot-total .layer-time-display,.history .snapshot-item .snapshot-total-date .snapshot-total strong.layer-time-display{font-weight:inherit}.history .snapshot-item .snapshot-total-date .snapshot-total strong+span{display:none}.history .snapshot-item .snapshot-buttons{display:flex;gap:4px;margin-left:8px}.history .snapshot-item .snapshot-buttons button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:opacity .2s ease;width:24px}.history .snapshot-item .snapshot-buttons button svg{stroke:var(--icon-color);height:18px;width:18px}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button:hover{opacity:1}html.slideshow .history .snapshot-item .snapshot-buttons button,html.undoredo .history .snapshot-item .snapshot-buttons button{opacity:.5;pointer-events:none!important}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.overwrite-button:hover svg,html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.restore-button:hover svg{stroke:var(--positive-color)}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.delete-button:hover svg{stroke:var(--negative-color)}html:has(.right-sidebar.closed) .history .history-buttons{opacity:0;opacity:var(--sheet-chrome-active,0);transition:opacity 1s ease;transition:opacity var(--sheet-chrome-fade-duration,1s) ease}html.undoredo:not(.slideshow) a,html.undoredo:not(.slideshow) button,html.undoredo:not(.slideshow) div,html.undoredo:not(.slideshow) input,html.undoredo:not(.slideshow) li,html:not(.mobile):has(.is-adding) a,html:not(.mobile):has(.is-adding) button,html:not(.mobile):has(.is-adding) div,html:not(.mobile):has(.is-adding) input,html:not(.mobile):has(.is-adding) li{pointer-events:none!important}html.slideshow a,html.slideshow button,html.slideshow div,html.slideshow input,html.slideshow li,html.slideshow path,html.slideshow svg,html:has(.adding) a,html:has(.adding) button,html:has(.adding) div,html:has(.adding) input,html:has(.adding) li,html:has(.adding) path,html:has(.adding) svg,html:has([data-deleting=true]) a,html:has([data-deleting=true]) button,html:has([data-deleting=true]) div,html:has([data-deleting=true]) input,html:has([data-deleting=true]) li,html:has([data-deleting=true]) path,html:has([data-deleting=true]) svg{pointer-events:none!important}html.slideshow .left-sidebar-handle,html.slideshow .pause-button,html.slideshow .right-sidebar-handle,html.slideshow [class*=table],html:has(.adding) .left-sidebar-handle,html:has(.adding) .pause-button,html:has(.adding) .right-sidebar-handle,html:has(.adding) [class*=table],html:has([data-deleting=true]) .left-sidebar-handle,html:has([data-deleting=true]) .pause-button,html:has([data-deleting=true]) .right-sidebar-handle,html:has([data-deleting=true]) [class*=table]{pointer-events:auto!important}.table{border-top:1px solid #e0e0e0;flex:1 1 auto;overflow-y:auto;padding:0}.table:has(table:empty) .table-header{display:none}.table .table-header{display:flex;font-size:14px;gap:10px;justify-content:flex-end;line-height:1;overflow:hidden;padding-top:5px}.table .table-header button{transition:opacity .2s ease}html:not(.touch-device) .table .table-header button:hover{color:var(--positive-color)}html.slideshow .table .table-header button,html.undoredo .table .table-header button{opacity:.5;pointer-events:none!important}.table .table-header .table-button{flex:1 1;min-width:5em;opacity:1;transform:translateY(0);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}html:not(:has(.cell-selected)) .table .table-header .table-button{opacity:0;transform:translateY(100%)}.table .table-header .clear-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:0s}.table .table-header .clear-button svg{stroke:var(--icon-color)}.table .table-header .clear-button:hover{--color:var(--negative-color);--icon-color:var(--negative-color)}.table .table-header .copy-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:.1s}.table .table-header .copy-button svg{stroke:var(--icon-color)}.table .table-header .copy-button.copied{color:var(--positive-color);font-weight:600;opacity:0;top:-10px;transition:top .6s cubic-bezier(1,0,1,.39),opacity .6s cubic-bezier(1,0,1,.9)}.table .table-header .paste-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:.2s}.table .table-header .paste-button svg{stroke:var(--icon-color)}.table .table-header .paste-button.pasted{color:var(--positive-color);font-weight:600;opacity:0;top:-10px;transition:top .6s cubic-bezier(1,0,1,.39),opacity .6s cubic-bezier(1,0,1,.9)}.table .table-header .excel-export-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;font-family:inherit;padding:6px 12px;transition:all .2s ease}.table .table-header .excel-export-button svg{stroke:var(--icon-color)}.pouch-table .table-cell-edit-shell{box-sizing:border-box;display:block;min-width:0;position:relative;width:100%}.pouch-table .table-cell-edit-shell.align-right{text-align:right}.pouch-table .table-cell-edit-shell.align-center{text-align:center}.pouch-table .table-cell-edit-shell .table-cell-edit-measure{box-sizing:border-box;display:block;min-width:0;width:100%}.pouch-table .table-cell-edit-shell.is-editing .table-cell-edit-measure{pointer-events:none;visibility:hidden}.pouch-table .table-cell-edit-shell.is-editing .number-counter.calcvalue{visibility:hidden}.pouch-table td input.table-cell-edit-input,.pouch-table td input[data-table-editing=true],.pouch-table th input.table-cell-edit-input,.pouch-table th input[data-table-editing=true]{font-feature-settings:"tnum";background:#0000;border:none;box-sizing:border-box;caret-color:currentColor;display:block;font:inherit;font-variant-numeric:tabular-nums;height:100%;inset:0;margin:0;max-width:100%;min-width:0;outline:none;padding:0;position:absolute;user-select:text;-webkit-user-select:text;width:100%}.pouch-table td input.table-cell-edit-input::selection,.pouch-table td input[data-table-editing=true]::selection,.pouch-table th input.table-cell-edit-input::selection,.pouch-table th input[data-table-editing=true]::selection{background-color:#0078d759;color:inherit}.pouch-table td .table-cell-edit-shell input.table-cell-edit-input,.pouch-table th .table-cell-edit-shell input.table-cell-edit-input{text-align:inherit}.pouch-table td.table-col-count .table-cell-edit-shell,.pouch-table td.table-col-layer .table-cell-edit-shell,.pouch-table td.table-col-mult-val .table-cell-edit-shell,.pouch-table td.table-col-total .table-cell-edit-shell{width:100%}.pouch-table .table-col-count,.pouch-table .table-col-layer,.pouch-table .table-col-mult-val,.pouch-table .table-col-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pouch-table tbody td.table-col-title{text-align:left}.pouch-table tbody td.table-col-layer{border-left:1px solid #aab2bc;max-width:8em;min-width:4em;overflow:hidden}.pouch-table tbody td.table-col-mult-op{border-left:1px solid #aab2bc;color:color-mix(in srgb,var(--posinega-color) 60%,#fff);padding:4px 4px 4px 6px;text-align:center}.pouch-table tbody td.table-col-mult-val{border-left:none;min-width:3em;padding-left:4px}.pouch-table tbody td.table-col-mult-val .table-multiplier-cell-inner{align-items:flex-end;display:inline-flex;flex-direction:column;line-height:.92}.pouch-table tbody td.table-col-mult-val .table-round-unit{color:var(--posinega-color);font-size:.8em;font-weight:300;line-height:.92;margin-top:.04em;white-space:nowrap}.pouch-table tbody td.table-col-mult-val.has-round-unit{vertical-align:top;white-space:normal}.pouch-table tbody td.table-col-mult-op.has-round-unit{vertical-align:top}.pouch-table tbody td.table-col-mult-op.has-round-unit .table-mult-op-symbol{display:inline-block;line-height:.92;vertical-align:initial}.pouch-table tbody td.table-col-total{font-weight:400;min-width:4em}.pouch-table thead tr.group-header td.table-col-count,.pouch-table thead tr.group-header td.table-col-mult-val{padding:4px 6px 4px 0}.pouch-table tbody tr.group-total-pouch td.table-col-total,.pouch-table thead tr.group-header td.table-col-total{font-weight:600}.pouch-table.has-large-values-layer tbody td.table-col-layer,.pouch-table.has-large-values-layer thead.sheet-layer-header th.layer-col-value,.pouch-table.has-large-values-mult tbody td.table-col-mult-val,.pouch-table.has-large-values-mult thead tr.group-header td.table-col-count,.pouch-table.has-large-values-total tbody td.table-col-total,.pouch-table.has-large-values-total thead tr.group-header td.table-col-total{font-size:11px}.pouch-table{border-collapse:collapse;outline:none;width:100%}.pouch-table td,.pouch-table th{box-sizing:border-box;cursor:cell;outline:none;padding:4px 8px;position:relative}.pouch-table td:focus,.pouch-table th:focus{outline:none}.pouch-table td.cell-selected,.pouch-table th.cell-selected{background-color:color-mix(in srgb,var(--group-color) 17%,var(--cell-bgcolor));box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none}.pouch-table td.cell-selected input.table-cell-edit-input,.pouch-table td.cell-selected input[data-table-editing=true],.pouch-table th.cell-selected input.table-cell-edit-input,.pouch-table th.cell-selected input[data-table-editing=true]{user-select:text;-webkit-user-select:text}.pouch-table td.cell-selected:after,.pouch-table th.cell-selected:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.pouch-table td.cell-selected-top:after,.pouch-table th.cell-selected-top:after{border-top:2px solid #0078d7}.pouch-table td.cell-selected-right:after,.pouch-table th.cell-selected-right:after{border-right:2px solid #0078d7}.pouch-table td.cell-selected-bottom:after,.pouch-table th.cell-selected-bottom:after{border-bottom:2px solid #0078d7}.pouch-table td.cell-selected-left:after,.pouch-table th.cell-selected-left:after{border-left:2px solid #0078d7}.pouch-table td.cell-selected-top:after,.pouch-table th.cell-selected-top:after{border-top-left-radius:0;border-top-right-radius:0}.pouch-table td.cell-selected-bottom:after,.pouch-table th.cell-selected-bottom:after{border-bottom-left-radius:0;border-bottom-right-radius:0}.pouch-table td.cell-selected-left:after,.pouch-table th.cell-selected-left:after{border-bottom-left-radius:0;border-top-left-radius:0}.pouch-table td.cell-selected-right:after,.pouch-table th.cell-selected-right:after{border-bottom-right-radius:0;border-top-right-radius:0}.pouch-table td.cell-selected-top-left:after,.pouch-table th.cell-selected-top-left:after{border-top-left-radius:6px}.pouch-table td.cell-selected-top-right:after,.pouch-table th.cell-selected-top-right:after{border-top-right-radius:6px}.pouch-table td.cell-selected-bottom-left:after,.pouch-table th.cell-selected-bottom-left:after{border-bottom-left-radius:6px}.pouch-table td.cell-selected-bottom-right:after,.pouch-table th.cell-selected-bottom-right:after{border-bottom-right-radius:6px}.pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected:not(.layer-col-value-last){overflow:hidden}.pouch-table thead.sheet-layer-header th.layer-col-value-last.cell-selected{overflow:visible!important}.pouch-table .number-counter{color:var(--blacknega-color)!important}.pouch-table td.table-col-layer .number-counter.calcvalue{pointer-events:none}.pouch-table thead tr{--cell-bgcolor:#0000}.pouch-table thead tr.group-related-gtp-hovered>*,.pouch-table thead tr.hover>*{--cell-bgcolor:color-mix(in srgb,var(--group-color) 15%,#0000)!important}.pouch-table thead tr.group-related-gtp-hovered{animation:blink 1.2s infinite!important}.pouch-table thead tr>*{background-color:var(--cell-bgcolor);border-bottom:3px solid var(--group-color);font-size:13px;padding:4px 6px;transition:all .3s ease}.pouch-table thead tr>.cell-pasted{animation:pasted-bg 1s linear forwards!important}.pouch-table thead tr.group-header>th.table-col-title:first-child{overflow:visible;z-index:3}.pouch-table thead tr.group-header>th.table-col-title:first-child .table-cell-edit-shell{overflow:visible;pointer-events:none;right:auto}.pouch-table thead tr.group-header>th.table-col-title:first-child .table-cell-edit-shell .table-cell-edit-measure{min-width:0;overflow:visible;width:100%}.pouch-table thead tr.group-header>th.table-col-title:first-child .table-cell-edit-shell .group-title-text{word-wrap:break-word;box-sizing:border-box;display:block;max-width:none;overflow-wrap:break-word;pointer-events:none;position:static;width:100%}.pouch-table thead tr.group-header>th.table-col-title:first-child .table-cell-edit-shell.is-editing{pointer-events:auto}.pouch-table thead tr.group-header>th.table-col-title:first-child .table-cell-edit-shell input.table-cell-edit-input{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.pouch-table thead tr.group-header:has(+.group-color-bar)>*{border-bottom:none}.pouch-table thead tr.group-color-bar>*{background-color:var(--group-color);border-bottom:none;cursor:pointer;height:3px;padding:0;transition:filter .2s ease}.pouch-table thead tr.group-color-bar:hover>*{filter:brightness(1.2)}.pouch-table thead tr th{font-family:Roboto Slab,sans-serif;font-weight:400;line-height:1.2;padding-left:20px;position:relative;text-align:left}.pouch-table thead tr th.table-col-mult-op{padding:0}.pouch-table thead tr th.show-placeholder,.pouch-table thead tr th.ungrouped{color:#999;font-weight:400}.pouch-table thead tr th .toggle-icon{display:inline-block;left:0;margin-right:4px;position:absolute;top:calc(50% - 10px);vertical-align:middle;z-index:1}.pouch-table thead tr th .toggle-icon svg{fill:#495057}.pouch-table thead tr th:first-child .table-cell-edit-shell{left:20px;min-height:1.2em;position:absolute;right:.25em;top:.35em;z-index:2}.pouch-table thead tr th:first-child .table-cell-edit-shell .group-title-text{word-wrap:break-word;left:auto;overflow-wrap:break-word;pointer-events:none;position:static;top:auto}.pouch-table thead tr th:first-child .table-cell-edit-shell input.table-cell-edit-input{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.pouch-table thead tr th:first-child .group-title-text{word-wrap:break-word;left:20px;overflow-wrap:break-word;pointer-events:none;position:absolute;top:.35em;z-index:2}.pouch-table thead tr td.table-col-count,.pouch-table thead tr td.table-col-mult-val{font-weight:300;text-align:right;white-space:nowrap}.pouch-table thead tr td.table-col-count .table-multiplier-cell-inner,.pouch-table thead tr td.table-col-mult-val .table-multiplier-cell-inner{align-items:flex-end;display:inline-flex;flex-direction:column;line-height:.92}.pouch-table thead tr td.table-col-count .table-round-unit,.pouch-table thead tr td.table-col-mult-val .table-round-unit{color:var(--posinega-color);font-size:.8em;font-weight:300;line-height:.92;margin-top:.04em;white-space:nowrap}.pouch-table thead tr td.table-col-count.has-round-unit,.pouch-table thead tr td.table-col-mult-val.has-round-unit{white-space:normal}.pouch-table thead.total-group th{font-weight:700!important}.pouch-table tbody{height:auto;overflow:hidden}.pouch-table tbody.collapsed{display:none}.pouch-table tbody tr{--cell-bgcolor:#fff;--posinega-color:#000}.pouch-table tbody tr.negative{--posinega-color:var(--negative-color)}.pouch-table tbody tr.balancing-pouch-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.hover:not(.group-total-pouch)>*,.pouch-table tbody tr.legend-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.max-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.min-hovered:not(.group-total-pouch)>*{--cell-bgcolor:color-mix(in srgb,var(--pouch-color) 15%,#0000)!important}.pouch-table tbody tr.group-total-pouch{--cell-bgcolor2:color-mix(in srgb,var(--group-color) 15%,#fff 40%);--cell-bgcolor:var(--cell-bgcolor2)}.pouch-table tbody tr.group-total-pouch>.table-col-title{color:var(--posinega-color)!important;font-style:normal!important}.pouch-table tbody tr.group-total-pouch>.table-col-layer{font-weight:400}.pouch-table tbody tr.group-total-pouch>.table-col-layer span{-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px}.pouch-table tbody tr.group-total-pouch.hover,.pouch-table tbody tr.group-total-pouch.legend-hovered,.pouch-table tbody tr.group-total-pouch.max-hovered,.pouch-table tbody tr.group-total-pouch.min-hovered{--posinega-color:#fff}.pouch-table tbody tr.group-total-pouch.hover>*,.pouch-table tbody tr.group-total-pouch.legend-hovered>*,.pouch-table tbody tr.group-total-pouch.max-hovered>*,.pouch-table tbody tr.group-total-pouch.min-hovered>*{--cell-bgcolor:color-mix(in srgb,var(--pouch-color) 55%,#000)!important}.pouch-table tbody tr.group-total-pouch.hover.negative,.pouch-table tbody tr.group-total-pouch.legend-hovered.negative,.pouch-table tbody tr.group-total-pouch.max-hovered.negative,.pouch-table tbody tr.group-total-pouch.min-hovered.negative{--posinega-color:#ffc3c3!important}.pouch-table tbody tr.group-total-pouch.includes-self{--cell-bgcolor2:color-mix(in srgb,var(--group-color) 35%,#fff 40%);--cell-bgcolor:var(--cell-bgcolor2)}.pouch-table tbody tr.group-total-pouch.includes-self>.table-col-total{font-weight:600}.pouch-table tbody tr.balancing-pouch-hovered:not(.group-total-pouch),.pouch-table tbody tr.group-total-pouch.balancing-pouch-hovered,.pouch-table tbody tr.group-total-pouch.pouch-related-group-hovered{animation:blink 1.2s infinite!important}.pouch-table tbody tr.value-error:not(:has(:focus)) td{animation:shake-error .6s ease-in-out}.pouch-table tbody tr>*{background-color:var(--cell-bgcolor);color:var(--posinega-color);transition:all .3s ease}.pouch-table tbody tr>.cell-pasted{animation:pasted-bg 1s linear forwards!important}.pouch-table tbody tr td{border-bottom:1px solid #aab2bc;font-size:13px;font-weight:300;padding:4px 6px;position:relative;word-break:break-all}.pouch-table tbody tr td.table-col-title{font-size:11px;font-weight:400;max-width:none;min-width:4em;overflow-wrap:anywhere;padding-left:12px;padding-right:4px;position:relative;white-space:normal;width:auto;word-break:break-word}.pouch-table tbody tr td.table-col-title.legend{color:color-mix(in srgb,var(--posinega-color) 60%,#fff);font-style:italic}html:has(.legends.singlecolor) .pouch-table tbody tr td.table-col-title.legend{color:color-mix(in srgb,var(--posinega-color) 30%,#fff)}.pouch-table tbody tr td.table-col-title.show-placeholder{font-style:italic}.pouch-table tbody tr td.table-col-title.show-placeholder,.pouch-table tbody tr td.table-col-title.show-placeholder.show-expression{color:color-mix(in srgb,var(--posinega-color) 60%,#fff)!important}.pouch-table tbody tr td.table-col-title.show-placeholder.show-expression.expression-outdated{text-decoration:line-through}.pouch-table tbody tr td.table-col-title .color-icon{background-color:color-mix(in srgb,var(--pouch-color) 40%,#fff);bottom:4px;content:"";cursor:pointer;display:block;left:8px;margin-left:-5px;position:absolute;top:4px;transition:opacity .2s ease;width:6px;z-index:10}.pouch-table tbody tr td.table-col-title .color-icon:hover{opacity:.7}.pouch-table tbody tr td.table-col-title.has-balancing-icon{padding-right:1.25rem}.pouch-table tbody tr td.table-col-title .table-balancing-pouch-icon{align-items:center;color:var(--posinega-color);display:flex;height:.72rem;justify-content:center;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:.72rem;z-index:2}.pouch-table tbody tr td.table-col-title .table-balancing-pouch-icon svg{fill:currentColor;height:100%;width:100%}.pouch-table tbody tr td+td{border-left:1px solid #aab2bc}.table-container{position:relative}.table-selection-resize-handle{background-color:var(--positive-color);border-radius:0 0 .25em .25em;box-shadow:0 4px 8px #00000059;box-sizing:initial;display:none;height:1em;position:absolute;touch-action:none;transform:translate(-120%,-2px);width:1em;z-index:999999999}.table-selection-resize-handle:before{bottom:0;content:"";left:50%;padding:1em;position:absolute;right:0;top:50%;transform:translate(-50%,-.5em)}html:has(.pouch-table .cell-selected) .table-selection-resize-handle,html:has(.pouch-table .cell-selected) .table-selection-resize-handle:before{display:block!important}html:has(.pouch-table .cell-selected input) .table-selection-resize-handle,html:has(.pouch-table .cell-selected input) .table-selection-resize-handle:before{display:none!important}@keyframes pasted-bg{0%{background-color:color-mix(in srgb,var(--cell-bgcolor) 40%,#ff0)}to{background-color:var(--cell-bgcolor)}}.table-container.layers-scroll-x{box-sizing:border-box;overflow-x:scroll;overflow-y:auto;padding-bottom:12px;position:relative;scrollbar-color:#6464648c #00000014;scrollbar-width:thin}.table-container.layers-scroll-x::-webkit-scrollbar{-webkit-appearance:none;height:12px;width:12px}.table-container.layers-scroll-x::-webkit-scrollbar-track{background:#0000000f}.table-container.layers-scroll-x::-webkit-scrollbar-thumb{background:#0000004d;border-radius:6px}.table-container.layers-scroll-x::-webkit-scrollbar-thumb:hover{background:#00000073}.table-container.layers-scroll-x::-webkit-scrollbar-corner{background:#0000000d}.table-container.layers-scroll-x .pouch-table{min-width:100%;width:-webkit-max-content;width:max-content}.table-container.layers-scroll-x .pouch-table tbody tr>td.table-col-title,.table-container.layers-scroll-x .pouch-table thead tr.group-header>th.table-col-title,.table-container.layers-scroll-x .pouch-table thead.sheet-layer-header tr>th.table-col-title{background-clip:padding-box;background-color:#f7fafb;background-color:var(--cell-bgcolor,#f7fafb);box-shadow:1px 0 0 #aab2bc;left:0;position:-webkit-sticky;position:sticky;z-index:2}.table-container.layers-scroll-x .pouch-table thead.sheet-layer-header tr>th.table-col-title{background-color:#f7fafb;z-index:5}.table-container.layers-scroll-x .pouch-table thead tr.group-header>th.table-col-title{background-color:#f7fafb;z-index:4}.table-container.layers-scroll-x .pouch-table thead tr.group-header.group-related-gtp-hovered>th.table-col-title,.table-container.layers-scroll-x .pouch-table thead tr.group-header.hover>th.table-col-title{background-color:color-mix(in srgb,var(--group-color) 15%,#f7fafb)!important}.pouch-table td.layer-column-active,.pouch-table th.layer-column-active{background-color:color-mix(in srgb,#0078d7 14%,#0000)!important;background-color:color-mix(in srgb,#0078d7 14%,var(--cell-bgcolor,#0000))!important}.pouch-table td.layer-column-active.cell-selected,.pouch-table th.layer-column-active.cell-selected{background-color:color-mix(in srgb,#aab2bc 17%,#0000)!important;background-color:color-mix(in srgb,var(--group-color,#aab2bc) 17%,var(--cell-bgcolor,#0000))!important;box-shadow:inset 0 0 0 9999px color-mix(in srgb,#0078d7 14%,#0000)}.pouch-table thead.sheet-layer-header th.layer-column-active{border-top-left-radius:6px;border-top-right-radius:6px}.pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected-top:not(.cell-selected-left){border-top-left-radius:0}.pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected-top:not(.cell-selected-right){border-top-right-radius:0}.pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected-top-left{border-top-left-radius:6px}.pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected-top-right{border-top-right-radius:6px}.pouch-table .sheet-layer-header tr{--cell-bgcolor:#0000;overflow:visible}.pouch-table .sheet-layer-header tr>th{-webkit-padding-start:6px!important;-webkit-padding-end:6px;background-color:initial;background-color:var(--cell-bgcolor,#0000);border-bottom:1px solid #aab2bc!important;border-left:none!important;border-right:none!important;box-sizing:border-box;cursor:cell;font-size:12px!important;font-weight:500!important;line-height:1.2;padding-block:4px!important;padding-inline-end:6px;padding-inline-start:6px!important;transition:background-color .15s ease;vertical-align:middle!important}.pouch-table .sheet-layer-header th.layer-col-title,.pouch-table .sheet-layer-header th.table-col-title{max-width:none;min-width:4em;overflow-wrap:anywhere;text-align:left!important;white-space:normal;width:auto;word-break:break-word}.pouch-table .sheet-layer-header th.layer-col-value,.pouch-table .sheet-layer-header th.table-col-layer{max-width:8em;min-width:4.5em;overflow:visible;overflow-wrap:anywhere;position:relative;text-align:center!important;white-space:normal;word-break:break-word}.pouch-table .sheet-layer-header th.layer-col-value .layer-remove-btn,.pouch-table .sheet-layer-header th.table-col-layer .layer-remove-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%);z-index:1;z-index:var(--z-layer-chrome-btn,1)}.pouch-table .sheet-layer-header th.layer-col-value .layer-header-name,.pouch-table .sheet-layer-header th.table-col-layer .layer-header-name{display:block;line-height:1.2;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}.pouch-table .sheet-layer-header th.layer-col-value .table-cell-edit-shell,.pouch-table .sheet-layer-header th.table-col-layer .table-cell-edit-shell{min-width:0;width:100%}.pouch-table .sheet-layer-header th.layer-col-value .table-cell-edit-shell.is-editing .layer-header-name,.pouch-table .sheet-layer-header th.table-col-layer .table-cell-edit-shell.is-editing .layer-header-name{visibility:hidden}.pouch-table .sheet-layer-header th.layer-col-value input,.pouch-table .sheet-layer-header th.layer-col-value input.table-cell-edit-input,.pouch-table .sheet-layer-header th.table-col-layer input,.pouch-table .sheet-layer-header th.table-col-layer input.table-cell-edit-input{background:#0000;border:none;box-sizing:border-box;font:inherit;line-height:1.2;margin:0;outline:none;padding:0;text-align:inherit}.pouch-table .sheet-layer-header th.layer-col-value.layer-col-value-last,.pouch-table .sheet-layer-header th.table-col-layer.layer-col-value-last{overflow:visible!important;position:relative;z-index:2}.pouch-table .sheet-layer-header th.layer-col-value.layer-col-value-last .layer-add-btn,.pouch-table .sheet-layer-header th.table-col-layer.layer-col-value-last .layer-add-btn{left:calc(100% + 5px);position:absolute;right:auto;top:50%;transform:translateY(-50%);z-index:1;z-index:var(--z-layer-chrome-btn,1)}.pouch-table .sheet-layer-header th.layer-col-mult,.pouch-table .sheet-layer-header th.table-col-mult-op{max-width:1.6em;min-width:1.6em;overflow:visible;padding:0!important;width:1.6em}.pouch-table .sheet-layer-header th.layer-col-count,.pouch-table .sheet-layer-header th.table-col-count{max-width:4em;min-width:3em;overflow-wrap:anywhere;text-align:center!important;white-space:normal;word-break:break-word}.pouch-table .sheet-layer-header th.layer-col-total,.pouch-table .sheet-layer-header th.table-col-total{max-width:5em;min-width:4em;overflow-wrap:anywhere;text-align:center!important;white-space:normal;word-break:break-word}.pouch-table .sheet-layer-header .layer-header-composite-label{display:block;line-height:1.2;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}.pouch-table .sheet-layer-header .layer-header-composite-label .layer-header-composite-name{display:block}.pouch-table .sheet-layer-header .layer-header-composite-label .layer-header-composite-suffix{display:block;font-size:.72em;font-weight:400;opacity:.72}.layer-add-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;background:var(--background-color,#fff);border:1px solid color-mix(in srgb,currentcolor 35%,#0000);border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:center;line-height:1;margin:0;min-height:1.25em;opacity:0;padding:0 .38em;pointer-events:none;text-align:center;touch-action:manipulation;transition:opacity 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s;white-space:nowrap;z-index:1;z-index:var(--z-layer-chrome-btn,1)}@media(hover:hover){.layer-add-btn:hover{background:color-mix(in srgb,currentColor 6%,#fff);background:color-mix(in srgb,currentColor 6%,var(--background-color,#fff))}}.layer-remove-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;background:var(--background-color,#fff);border:1px solid #c62828;border-radius:4px;box-sizing:border-box;color:#c62828;cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:center;line-height:1;margin:0;min-height:1.25em;min-width:1.1em;opacity:0;overflow:hidden;padding:0 .32em;pointer-events:none;text-align:center;transition:opacity 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s;width:auto;z-index:1;z-index:var(--z-layer-chrome-btn,1)}@media(hover:hover){.layer-remove-btn:hover:not(.confirming){background:color-mix(in srgb,#c62828 10%,#fff);background:color-mix(in srgb,#c62828 10%,var(--background-color,#fff));transition-delay:0s}}.layer-remove-btn.confirming{background:#c62828;border-color:#c62828;color:#fff;opacity:1;pointer-events:auto;transition-delay:0s}.active-sheet-header-block .sheet-layer-calc-items .layer-add-btn{left:auto;opacity:0;opacity:var(--sheet-chrome-active,0);pointer-events:none;pointer-events:var(--sheet-chrome-pe,none);position:static;right:auto;top:auto;transform:none;transition:opacity 1s ease 0s,max-width 1s ease 0s,-webkit-margin-start 1s ease 0s;transition:opacity 1s ease 0s,margin-inline-start 1s ease 0s,max-width 1s ease 0s;transition:opacity 1s ease 0s,margin-inline-start 1s ease 0s,max-width 1s ease 0s,-webkit-margin-start 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s,-webkit-margin-start var(--sheet-chrome-fade-duration,1s) ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,margin-inline-start var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,margin-inline-start var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s,-webkit-margin-start var(--sheet-chrome-fade-duration,1s) ease 0s}.active-sheet-header-block .sheet-layer-calc-chip.is-active:not(.is-editing).layer-removable .layer-remove-btn:not(.confirming){opacity:0;opacity:var(--sheet-chrome-active,0);pointer-events:none;pointer-events:var(--sheet-chrome-pe,none);transition:opacity 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s}.pouch-table .sheet-layer-header .layer-add-btn,.pouch-table .sheet-layer-header .layer-remove-btn:not(.confirming){opacity:0;pointer-events:none}.pouch-table .sheet-layer-header th.layer-col-value,.pouch-table .sheet-layer-header th.table-col-layer{transition-duration:1s,.15s;transition-duration:var(--sheet-chrome-fade-duration,1s),.15s;transition-property:background-color,-webkit-padding-end;transition-property:padding-inline-end,background-color;transition-property:padding-inline-end,background-color,-webkit-padding-end;transition-timing-function:ease,ease}html:has(.pouch-table thead.sheet-layer-header th.cell-selected):not(:has(.pouch-table thead.sheet-layer-header .table-cell-edit-shell.is-editing)) .pouch-table .sheet-layer-header th.layer-col-value-last,html:has(.pouch-table thead.sheet-layer-header th.cell-selected):not(:has(.pouch-table thead.sheet-layer-header .table-cell-edit-shell.is-editing)) .pouch-table .sheet-layer-header th.table-col-layer.layer-col-value-last .layer-add-btn{opacity:1;pointer-events:auto;transition-delay:0s}html:has(.pouch-table thead.sheet-layer-header th.cell-selected):not(:has(.pouch-table thead.sheet-layer-header .table-cell-edit-shell.is-editing)) .pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected.layer-removable:not(:has(.table-cell-edit-shell.is-editing)){-webkit-padding-end:calc(6px + 1.6em);padding-inline-end:calc(6px + 1.6em)}html:has(.pouch-table thead.sheet-layer-header th.cell-selected):not(:has(.pouch-table thead.sheet-layer-header .table-cell-edit-shell.is-editing)) .pouch-table thead.sheet-layer-header th.layer-column-active.cell-selected.layer-removable:not(:has(.table-cell-edit-shell.is-editing)) .layer-remove-btn:not(.confirming){opacity:1;pointer-events:auto;transition-delay:0s}.sheet-layer-calc-list{box-sizing:border-box;color:#666;font-size:12px;font-weight:500;line-height:1.35;max-width:min(100%,42rem);width:100%}.sheet-layer-calc-list.is-single-default-layer:not(:has(.is-editing)) .sheet-layer-calc-items{opacity:0;opacity:var(--sheet-chrome-active,0);pointer-events:none;pointer-events:var(--sheet-chrome-pe,none);transition:opacity 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s}.sheet-layer-calc-items{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.35rem .45rem;min-width:100%;width:100%}.sheet-layer-calc-items .layer-add-btn{-webkit-margin-start:calc(-1.26em - .45rem);-webkit-margin-start:calc(var(--sheet-chrome-active, 0)*.5em + (1 - var(--sheet-chrome-active, 0))*(-1.26em - .45rem));flex:none;margin:0;margin-inline-start:calc(-1.26em - .45rem);margin-inline-start:calc(var(--sheet-chrome-active, 0)*.5em + (1 - var(--sheet-chrome-active, 0))*(-1.26em - .45rem));max-width:0;max-width:calc(1.76em*var(--sheet-chrome-active, 0));min-width:0;overflow:hidden;transition:opacity 1s ease 0s,max-width 1s ease 0s,-webkit-margin-start 1s ease 0s;transition:opacity 1s ease 0s,margin-inline-start 1s ease 0s,max-width 1s ease 0s;transition:opacity 1s ease 0s,margin-inline-start 1s ease 0s,max-width 1s ease 0s,-webkit-margin-start 1s ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s,-webkit-margin-start var(--sheet-chrome-fade-duration,1s) ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,margin-inline-start var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s;transition:opacity var(--sheet-chrome-fade-duration,1s) ease 0s,margin-inline-start var(--sheet-chrome-fade-duration,1s) ease 0s,max-width var(--sheet-chrome-fade-duration,1s) ease 0s,-webkit-margin-start var(--sheet-chrome-fade-duration,1s) ease 0s}.sheet-layer-calc-chip{-webkit-padding-end:0;align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;max-width:100%;overflow:visible;padding-inline-end:0;position:relative;transition:-webkit-padding-end 1s ease 0s;transition:padding-inline-end 1s ease 0s;transition:padding-inline-end 1s ease 0s,-webkit-padding-end 1s ease 0s;transition:-webkit-padding-end var(--sheet-chrome-fade-duration,1s) ease 0s;transition:padding-inline-end var(--sheet-chrome-fade-duration,1s) ease 0s;transition:padding-inline-end var(--sheet-chrome-fade-duration,1s) ease 0s,-webkit-padding-end var(--sheet-chrome-fade-duration,1s) ease 0s}.sheet-layer-calc-chip.is-active.layer-removable:not(.is-editing){-webkit-padding-end:0;-webkit-padding-end:calc(1.9em*var(--sheet-chrome-active, 0));padding-inline-end:0;padding-inline-end:calc(1.9em*var(--sheet-chrome-active, 0))}.sheet-layer-calc-chip.is-editing{-webkit-padding-end:0;padding-inline-end:0;transition-delay:0s}.sheet-layer-calc-chip.is-editing .sheet-layer-calc-item-input{field-sizing:normal;box-sizing:border-box;flex:0 0 auto;flex:0 0 var(--layer-edit-label-width,auto);max-width:100%;max-width:var(--layer-edit-label-width,100%);min-width:0;width:100%;width:var(--layer-edit-label-width,100%)}.sheet-layer-calc-chip .layer-remove-btn{flex:none;left:auto;position:absolute;right:-.3em;top:50%;transform:translateY(-50%);z-index:1;z-index:var(--z-layer-chrome-btn,1)}.sheet-layer-calc-chip.is-editing .layer-remove-btn{pointer-events:none}.sheet-layer-calc-chip:has(.layer-remove-btn.confirming){-webkit-padding-end:1.9em;padding-inline-end:1.9em}.sheet-layer-calc-chip.is-active .sheet-layer-calc-item{background-color:color-mix(in srgb,#0078d7 14%,#0000)}.sheet-layer-calc-chip.is-active:has(.sheet-layer-calc-item-input:focus) .sheet-layer-calc-item-input,.sheet-layer-calc-chip.is-active:hover .sheet-layer-calc-item-input{background-color:color-mix(in srgb,#0078d7 14%,#ccc6)}.sheet-layer-calc-item{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;font:inherit;margin:0;padding:.2rem .55rem;position:relative;touch-action:manipulation;z-index:2}.sheet-layer-calc-item-input{field-sizing:content;cursor:text;max-width:14em;min-width:2.5em;outline:none;overflow:visible;touch-action:auto!important}html.mobile .sheet-layer-calc-item-input,html.touch-device .sheet-layer-calc-item-input{field-sizing:normal}.sheet-layer-calc-item-input::placeholder{color:color-mix(in srgb,currentColor 45%,#0000)}html:not(.mobile) .active-sheet-header-block{box-sizing:border-box;max-width:min(100%,42rem);width:min(100%,42rem)}html.mobile .active-sheet-header-block .sheet-layer-calc-list{max-width:100%}html.mobile .active-sheet-header-block .sheet-layer-calc-items{justify-content:center}html.layer-slide-transition .sheet-layer-calc-list.is-single-default-layer:not(:has(.is-editing)) .sheet-layer-calc-items{opacity:1;pointer-events:auto;transition:none}html.layer-slide-transition .sheet-layer-calc-items .layer-add-btn{-webkit-margin-start:.5em;margin-inline-start:.5em;max-width:1.76em;transition:none}html.layer-slide-transition .sheet-layer-calc-chip.is-active.layer-removable:not(.is-editing){-webkit-padding-end:1.9em;padding-inline-end:1.9em;transition:none}html.layer-slide-transition .sheet-layer-calc-chip{transition:none}.legends{bottom:100%;box-sizing:border-box;left:calc(var(--sidebar-handle-width) + 20px);max-width:calc(100% - var(--sidebar-handle-width)*2 - 40px);position:fixed;transition:margin-left .3s ease;-webkit-user-select:auto;user-select:auto;will-change:margin-left;z-index:1000001}html.mobile .legends{left:0;max-width:100%}html:has(.left-sidebar.open) .legends{margin-left:var(--left-sidebar-width)}.legends.singlecolor,.legends:not(:has(li:not(.empty))){pointer-events:none;-webkit-user-select:none;user-select:none}.legends ul{border-radius:1px;display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-start;list-style:none;margin:.8em 0;max-width:100%;outline:10px solid #0000;padding:0;transition:background-color .3s ease,outline-color .3s ease;width:-webkit-max-content;width:max-content}.legends ul:has(:focus),.legends ul:hover{background-color:#ccc6;outline:10px solid #ccc6}html.mobile .legends ul{border-radius:0;min-width:100vw;padding:0 1.25rem}.legends ul li{align-items:flex-start;display:flex;gap:4px;transition:opacity .3s ease,max-width .3s ease;width:-webkit-max-content;width:max-content}html.mobile .legends ul li{max-width:45%}.legends ul li.empty,.legends ul li:is(.legends.singlecolor li){margin-inline:-4px;max-width:0!important;opacity:0!important}.legends ul li.empty input,.legends ul li:is(.legends.singlecolor li) input{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;visibility:hidden!important}.legends ul li .legend-color{background-color:color-mix(in srgb,var(--legend-color) 60%,#fff);border-radius:50%;box-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff;flex-shrink:0;height:1rem;position:relative;top:.16rem;width:1rem}.legends ul li .legend-info{margin-top:-.15em}.legends ul li input{field-sizing:content;-webkit-field-sizing:content;background:#0000;border:none;font-family:var(--font-family);font-size:.9rem;left:-1.2em;line-height:1;margin-bottom:-.6em;min-height:2.3lh;min-width:4em;outline:none;padding:0 0 .6rem 1.2rem;position:relative;text-overflow:ellipsis;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}html.mobile .legends ul li input{width:100%}.legends ul li input::placeholder{color:#6c757d;opacity:.7}.legends ul li input:focus{text-shadow:none}.legends ul li .legend-total{font-size:.8rem;font-weight:500;margin-left:2px;margin-top:-.3em;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}.legends ul li .legend-total .layer-time-display,.legends ul li .legend-total strong{font-weight:500}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}
/*# sourceMappingURL=main.6a8c7da0.css.map*/