@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.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-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.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-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.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-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.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-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.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-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.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-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f7f6f2;--bg2: #fff;--bg3: #f0efe9;--bg4: #e8e7e0;--border: #e2e1d9;--border2: #cccbc2;--ink: #1a1917;--ink2: #5c5b55;--ink3: #6b6a62;--ink4: #767569;--lime: #b8f04a;--lime2: #9fd93a;--lime-dk: #2d4a00;--lime-bg: #edfac8;--amber: #f5a623;--amber-bg: #fff4e0;--amber-dk: #7a4f00;--red: #e8453c;--red-bg: #fde8e7;--red-dk: #7a1a16;--blue: #2563eb;--blue-bg: #eff4ff;--blue-dk: #1e3a8a;--r: 12px;--r-sm: 8px;--r-lg: 16px;--r-xs: 6px;--r-md: 10px;--r-pill: 999px;--modal-gap: 16px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 24px;--lime-border: #c8f07a;--amber-border: #fcd88a;--red-border: #f5c5c3;--blue-border: #bfcff8;--purple-bg: #f3e8ff;--purple-dk: #5b21b6;--purple-border: #d9bdf2;--teal-bg: #e0f7f4;--teal-dk: #0f766e;--teal-border: #b3e6df;--pillar-reminder: #0f766e;--pillar-reminder-bg: #ccfbf1;--pillar-reengage: #4338ca;--pillar-reengage-bg: #e0e7ff;--pillar-broadcast: #c2410c;--pillar-broadcast-bg: #ffedd5;--pillar-api: #475569;--pillar-api-bg: #e2e8f0;--yellow-bg: #fff4e0;--lime1: #edfac8;--focus-ring: 0 0 0 3px rgba(184,240,74,.15);--lime-shadow: 0 3px 10px rgba(168,224,67,.4);--shadow-sm: 0 2px 12px rgba(0,0,0,.05);--shadow-pop: 0 12px 32px rgba(0,0,0,.18);--shadow-modal: 0 20px 60px rgba(0,0,0,.25);--input-h: 34px;--slate-bg: #eef0f2;--slate-dk: #475569;--slate-border: #cbd5e1;--dur-fast: .12s;--dur: .15s;--dur-slow: .2s;--dur-spin: .7s;--dur-pulse: 2s;--ease: cubic-bezier(.4, 0, .2, 1);--topbar-h: 60px;--measure: 65ch;--z-base: 0;--z-sidebar: 100;--z-sticky: 150;--z-panel: 200;--z-drawer: 200;--z-dropdown: 300;--z-modal: 1000;--z-toast: 9000;--z-tooltip: 15000;--z-dialog: 20000}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sora),"Sora",sans-serif;color:var(--ink);background:var(--bg);line-height:1.6;overflow-x:hidden}img,svg{display:block;max-width:100%}@media(max-width:767px){:where(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable]){font-size:16px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.btn-spin{width:14px;height:14px;border:2px solid rgba(0,0,0,.2);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.animate-fadeUp{animation:fadeUp .8s ease both}.animate-scaleIn{animation:scaleIn .45s ease both .05s}.animate-pulse-logo{animation:pulse 1.4s ease infinite}.btn-soft:hover:not(:disabled){background:#e3f7b3}.btn-xs{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;font-size:10px;font-weight:700;border-radius:var(--r-sm);cursor:pointer;font-family:inherit;border:none;transition:all .15s;white-space:nowrap}.btn-ghost.btn-xs{border:1.5px solid var(--border2)}.req-star{color:var(--red);margin-left:2px;font-weight:inherit}.btn-lg{padding:14px 28px;font-size:15px;min-height:52px}.btn-pill{border-radius:var(--r-pill);padding:12px 22px;font-size:13px}.btn-red{background:var(--red-bg);color:var(--red-dk);border:1.5px solid var(--red-border)}.btn-red:hover:not(:disabled){background:#fbd0ce}.btn-blue{background:var(--blue-bg);color:var(--blue-dk);border:1.5px solid var(--blue-border)}.btn-blue:hover:not(:disabled){background:#dbe6ff}.btn-amber{background:var(--amber-bg);color:var(--amber-dk);border:1.5px solid var(--amber-border)}.btn-amber:hover:not(:disabled){background:#ffe9c2}.btn-wa{background:#25d366;color:#fff}.btn-wa:hover:not(:disabled){background:#1fb855}.btn-fb{background:#1877f2;color:#fff}.btn-fb:hover:not(:disabled){background:#1568d8}@media(max-width:767px){.btn{min-height:40px}}.btn:focus-visible,.btn-xs:focus-visible,.gs-iconbtn:focus-visible,.filter-chip:focus-visible,.page-btn:focus-visible,.gs-tab:focus-visible,.toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-xs:disabled,.filter-chip:disabled,.gs-tab:disabled{opacity:.5;cursor:not-allowed}.btn-xs:active,.gs-iconbtn:active,.filter-chip:active,.page-btn:active,.gs-tab:active{transform:scale(.98)}.fi,.field-input,.sm-input,.form-input{width:100%;min-height:var(--input-h);padding:9px 12px;background:var(--bg2);border:1.5px solid var(--border2);border-radius:var(--r-sm);color:var(--ink);font-size:13px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}@media(max-width:767px){.fi,.field-input,.sm-input,.form-input{min-height:40px;font-size:16px}}.fi:focus,.field-input:focus,.sm-input:focus,.form-input:focus{border-color:var(--lime2);box-shadow:var(--focus-ring)}.fi::placeholder,.field-input::placeholder,.sm-input::placeholder,.form-input::placeholder{color:var(--ink4)}@media(max-width:767px){.fi--compact{min-height:40px;padding:10px 12px;font-size:16px}}.fi--area{min-height:88px;line-height:1.55;resize:vertical}.fi--otp{padding:10px 12px;font-family:var(--font-jetbrains-mono),monospace;font-size:18px;font-weight:700;letter-spacing:.2em;text-align:center}.fi:disabled,.field-input:disabled,.field-input[readonly],.sm-input:disabled,.form-input:disabled{background:var(--bg3);color:var(--ink3);cursor:not-allowed}.fi.is-err,.field-input.is-err,.sm-input.is-err,.form-input.is-err{border-color:var(--red)}.field-err{font-size:11px;color:var(--red-dk);font-weight:600;margin-top:5px;line-height:1.45;display:flex;align-items:flex-start;gap:5px}.field-err:before{content:"!";flex-shrink:0;width:14px;height:14px;border-radius:50%;background:var(--red);color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.fg{margin-bottom:var(--modal-gap,16px)}.field-hint{font-size:12px;color:var(--ink3);margin-top:4px;line-height:1.5}.gs-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-clamp-2,.gs-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.gs-clamp-2{-webkit-line-clamp:2}.gs-clamp-3{-webkit-line-clamp:3}.gs-measure{max-width:var(--measure)}.gs-skip{position:absolute;left:-9999px;top:8px;z-index:var(--z-dialog);background:var(--lime);color:var(--lime-dk);padding:8px 14px;border-radius:var(--r-sm);font-weight:700;font-size:12px}.gs-skip:focus{left:8px}.gs-listcard{background:var(--bg2);border:1.5px solid var(--border);border-left-width:3px;border-radius:var(--r,12px);padding:14px 16px;margin-bottom:8px;transition:all .15s;animation:fadeUp .18s ease}.gs-listcard[role=button]:hover{border-color:var(--border2);box-shadow:var(--shadow-sm)}.gs-listcard[role=button]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.overlay{position:fixed;inset:0;background:#1a19178c;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:16px}@media(max-width:767px){.overlay{padding:0}}.m-title{font-size:15px;font-weight:700;color:var(--ink)}.m-sub{font-size:12px;color:var(--ink3);margin-top:4px}.modal-x{position:absolute;top:14px;right:14px;background:none;border:none;font-size:20px;color:var(--ink3);cursor:pointer;padding:4px;line-height:1;font-family:inherit}.modal-x:hover{color:var(--ink)}.gs-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r);font-size:13px;line-height:1.5}.gs-banner-ic{font-size:16px;flex:none;line-height:1.45}.gs-banner-main{flex:1 1 220px;min-width:0}.gs-banner-title{font-weight:700;margin-bottom:2px}.gs-banner-body{font-weight:500}.gs-banner-action{flex:none;align-self:center}.gs-banner-x{flex:none;background:none;border:none;color:inherit;opacity:.55;cursor:pointer;font-size:14px;padding:0 2px;line-height:1;font-family:inherit}.gs-banner-x:hover{opacity:1}@media(max-width:767px){.gs-banner-x{position:relative}.gs-banner-x:before{content:"";position:absolute;inset:-13px -4px}}@media(max-width:767px){.gs-banner-action{align-self:stretch}}.gs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:5px;color:var(--ink2)}.gs-empty--inline{padding:20px 16px;gap:3px}.gs-empty--inline .gs-empty-ic{font-size:24px}.gs-empty-ic{font-size:34px;margin-bottom:4px;line-height:1}.gs-empty-title{font-size:14px;font-weight:700;color:var(--ink)}.gs-empty-sub{font-size:12px;color:var(--ink3);line-height:1.55;max-width:340px}.gs-empty-action{margin-top:10px}.met{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:15px 17px}.met-val{font-size:28px;font-weight:700;color:var(--ink);font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.met.amber{border-color:var(--amber-border);background:linear-gradient(135deg,#fff,var(--amber-bg))}.met.amber .met-val{color:var(--amber-dk)}.filter-count{font-family:var(--font-jetbrains-mono),monospace;font-size:10px;font-weight:700;padding:0 5px;border-radius:var(--r-pill);background:#00000014;min-width:18px;text-align:center;line-height:16px}.filter-chip.active .filter-count{background:#2d4a001a;color:var(--lime-dk)}.toggle{position:relative;cursor:pointer;flex-shrink:0;background:var(--bg4);border:1.5px solid var(--border2);padding:0;border-radius:var(--r-pill);transition:all .2s}.toggle.on{background:var(--lime);border-color:var(--lime2)}.toggle:after{content:"";position:absolute;top:1px;left:1px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:all .2s}.toggle-sm{width:36px;height:20px}.toggle-sm:after{width:14px;height:14px}.toggle-sm.on:after{left:18px}.toggle-md{width:40px;height:22px}.toggle-md:after{width:18px;height:18px}.toggle-md.on:after{left:19px}@media(max-width:767px){.toggle:before{content:"";position:absolute;inset:-10px -4px}}.toggle-lg{width:52px;height:28px}.toggle-lg:after{width:20px;height:20px}.toggle-lg.on:after{left:25px}.toggle.locked{pointer-events:none;opacity:.6}.gs-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--border2);background:var(--bg2);color:var(--ink2);cursor:pointer;font-size:16px;font-family:inherit;transition:all .15s;flex:none;padding:0}.gs-iconbtn:hover:not(:disabled){border-color:var(--lime2);background:var(--lime-bg);color:var(--lime-dk)}.gs-iconbtn.active{border-color:var(--lime2);background:var(--lime-bg);color:var(--lime-dk)}.gs-iconbtn.plain{border-color:transparent;background:none}.gs-iconbtn.plain:hover:not(:disabled){background:var(--bg3);border-color:transparent;color:var(--ink)}.gs-iconbtn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.gs-iconbtn{width:44px;height:44px}}@keyframes vf-flow-dash{to{stroke-dashoffset:-16}}@keyframes vf-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vf-flow{display:grid;align-items:center;gap:8px;margin-bottom:14px;padding:14px 4px;background:var(--bg2);border:1px solid var(--border);border-radius:12px}.vf-flow-3{grid-template-columns:1fr auto 1fr auto 1fr}.vf-flow-4{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.vf-node{display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px;animation:vf-fade-up .3s ease both}.vf-node:nth-child(1){animation-delay:.03s}.vf-node:nth-child(3){animation-delay:.12s}.vf-node:nth-child(5){animation-delay:.21s}.vf-node:nth-child(7){animation-delay:.3s}.vf-node-ic{width:42px;height:42px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bg3);border:1.5px solid var(--border)}.vf-node-ic.lime{background:var(--lime-bg);border-color:var(--lime-border)}.vf-node-ic.blue{background:var(--blue-bg);border-color:var(--blue-border)}.vf-node-ic.amber{background:var(--amber-bg);border-color:var(--amber-border)}.vf-node-ic.red{background:var(--red-bg);border-color:var(--red-border)}.vf-node-ic.gray{background:var(--bg3);border-color:var(--border2)}.vf-node-lbl{font-size:10px;font-weight:700;color:var(--ink);text-align:center;line-height:1.2}.vf-node-sub{font-size:9px;color:var(--ink3);text-align:center;line-height:1.3}.vf-arrow{position:relative;height:1.5px;background-image:linear-gradient(to right,var(--border2) 50%,transparent 50%);background-size:8px 1.5px;animation:vf-flow-dash 1s linear infinite;min-width:14px}.vf-arrow:after{content:"→";position:absolute;right:-2px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--ink3);font-weight:700}.vf-proto{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}.vf-proto-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);font-size:12px;line-height:1.3}.vf-proto-item .ic{font-size:18px;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:8px}.vf-proto-item .txt{font-weight:600;color:var(--ink)}.vf-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.vf-split-col{border-radius:var(--r);padding:12px 13px;border:1px solid}.vf-split-col.stay{background:var(--lime-bg);border-color:var(--lime-border)}.vf-split-col.go{background:var(--red-bg);border-color:var(--red-border)}.vf-split-hd{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.vf-split-col.stay .vf-split-hd{color:var(--lime-dk)}.vf-split-col.go .vf-split-hd{color:var(--red-dk)}.vf-split-row{font-size:11px;line-height:1.5;padding:3px 0;display:flex;align-items:center;gap:6px}.vf-split-col.stay .vf-split-row{color:var(--lime-dk)}.vf-split-col.go .vf-split-row{color:var(--red-dk)}.vf-timeline{position:relative;padding:14px 8px 10px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);margin-bottom:14px}.vf-timeline-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:0 12px}.vf-timeline-track:before{content:"";position:absolute;top:13px;left:24px;right:24px;height:2px;background:linear-gradient(to right,var(--lime) 0%,var(--lime) var(--progress, 50%),var(--border2) var(--progress, 50%),var(--border2) 100%);z-index:0}.vf-timeline-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1;min-width:0}.vf-timeline-dot{width:28px;height:28px;border-radius:50%;background:var(--bg2);border:2px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:13px}.vf-timeline-step.done .vf-timeline-dot{background:var(--lime);border-color:var(--lime2);color:var(--lime-dk)}.vf-timeline-step.current .vf-timeline-dot{background:#fff;border-color:var(--lime2);box-shadow:0 0 0 3px #b8f04a4d}.vf-timeline-step.future .vf-timeline-dot{background:var(--bg3)}.vf-timeline-lbl{font-size:10px;font-weight:700;color:var(--ink);line-height:1.2}.vf-timeline-step.future .vf-timeline-lbl{color:var(--ink3)}.vf-timeline-date{font-size:9px;color:var(--ink3);font-family:var(--font-jetbrains-mono),monospace}.vf-state{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px}.vf-state-card{padding:12px 14px;border-radius:var(--r);border:1px solid;text-align:center}.vf-state-card.now{background:var(--bg3);border-color:var(--border)}.vf-state-card.after{background:var(--lime-bg);border-color:var(--lime-border)}.vf-state-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);margin-bottom:4px}.vf-state-card.after .vf-state-lbl{color:var(--lime-dk)}.vf-state-val{font-size:14px;font-weight:700;color:var(--ink);line-height:1.3}.vf-state-sub{font-size:10px;color:var(--ink3);margin-top:3px;line-height:1.4}.vf-state-arrow{font-size:18px;color:var(--lime-dk);font-weight:700;padding:0 4px}@media(max-width:520px){.vf-flow-3,.vf-flow-4{grid-template-columns:1fr}.vf-arrow{min-height:16px;min-width:0;width:2px;height:16px;background-image:linear-gradient(to bottom,var(--border2) 50%,transparent 50%);background-size:2px 6px;justify-self:center}.vf-arrow:after{content:"↓";right:auto;left:50%;top:100%;transform:translate(-50%,-4px)}.vf-split{grid-template-columns:1fr}.vf-state{grid-template-columns:1fr;gap:6px}.vf-state-arrow{transform:rotate(90deg);padding:0}}.gs-pagewrap{max-width:960px;margin:0 auto;padding:20px 24px 40px;animation:fadeUp .2s ease}.gs-pagewrap--full{max-width:none}.gs-pagewrap--fill{max-width:none;margin:0;height:100%;min-height:0;display:flex;flex-direction:column;padding:16px 24px;animation:none}@media(max-width:767px){.gs-pagewrap{padding:16px 16px 32px}.gs-pagewrap--fill{padding:10px}}.sb-credit-link{transition:filter .15s ease,box-shadow .15s ease}.sb-credit-link:hover{filter:brightness(1.04);box-shadow:0 2px 8px #0000001a}.sb-credit-link:focus-visible{outline:2px solid var(--lime-dk);outline-offset:2px}@media(min-width:768px){.app-layar-penuh .app-sidebar,.app-layar-penuh .app-topbar-pin{display:none!important}}@media(max-width:767px){.app-sidebar{position:fixed!important;top:0;left:0;height:100dvh;z-index:200;transform:translate(-100%);transition:transform .22s ease;box-shadow:2px 0 16px #0000002e}.app-sidebar.open{transform:translate(0)}.hamburger-btn{display:flex!important;align-items:center;justify-content:center}.sidebar-overlay-js{display:block!important}.topbar-bar{padding:0 12px!important}.topbar-subtitle,.catat-label{display:none!important}.topbar-wa-pill,.topbar-catat,.app-nav-link{min-height:40px}.topbar-kanan{min-width:0;gap:6px!important}.topbar-kiri{min-width:124px}.topbar-judul{min-width:72px}.topbar-wa-pill{min-width:0;flex-shrink:50}.topbar-wa-pill .pil-nomor-penuh{display:none}.topbar-wa-pill .pil-nomor-pendek{display:inline}}.pil-nomor-pendek{display:none}.gst-tip{position:relative;display:inline-flex;vertical-align:middle}.gst-tip-ic{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--border2);background:var(--bg3);color:var(--ink3);font-size:10px;font-weight:800;line-height:1;font-family:inherit;padding:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.gst-tip-ic:hover,.gst-tip-ic[aria-expanded=true]{border-color:var(--lime2);color:var(--lime-dk);background:var(--lime-bg)}@media(max-width:767px){.gst-tip-ic{position:relative}.gst-tip-ic:before{content:"";position:absolute;inset:-12px}}.gst-tip-bubble{position:absolute;z-index:300;left:0;top:calc(100% + 6px);width:max-content;max-width:min(260px,78vw);background:var(--ink);color:#fff;border-radius:var(--r-sm);padding:8px 10px;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.1px;box-shadow:0 4px 16px #00000038;white-space:normal;text-align:left}.gst-tip-bubble b,.gst-tip-bubble strong{font-weight:800}.gst-tip-bubble:before{content:"";position:absolute;bottom:100%;left:7px;border:5px solid transparent;border-bottom-color:var(--ink)}.gst-tip-bubble.right{left:auto;right:0}.gst-tip-bubble.right:before{left:auto;right:7px}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column}.ml-auto{margin-left:auto}.gs-kv{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--border);gap:16px}.gs-kv:last-child{border-bottom:none}.gs-kv-k{font-size:13px;font-weight:500;color:var(--ink3)}.gs-kv-v{font-size:13px;font-weight:600;color:var(--ink);text-align:right;word-break:break-word}.gs-kv-v.mono{font-family:var(--font-jetbrains-mono),monospace}.svc-check-icon{font-size:15px;flex-shrink:0}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--ink3);flex-wrap:wrap;gap:8px}.page-btns{display:flex;gap:6px;align-items:center}.page-btn{padding:5px 11px;border-radius:var(--r-sm);border:1.5px solid var(--border2);background:var(--bg2);color:var(--ink2);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s;min-width:30px}.page-btn:hover:not(:disabled){background:var(--bg3)}.page-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.page-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.page-btn{min-height:40px;min-width:40px}.pagination{padding:0;border:none;margin-top:8px}.filter-chip{min-height:40px}}@media(min-width:768px){.topbar-kiri{min-width:0}}@media(max-width:767px){.tap40{min-height:40px;min-width:40px}.tap40i{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-sora: "Sora";--font-jetbrains-mono: "JetBrains Mono";--sidebar-w: 224px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sora),"Sora",sans-serif;font-size:13px;color:var(--ink);background:var(--bg);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}@media(max-width:767px){:where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}.mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-variant-numeric:tabular-nums}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--r-sm);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:all .15s;white-space:nowrap}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-lime{background:var(--lime);color:var(--lime-dk)}.btn-lime:hover:not(:disabled){background:var(--lime2)}.btn-ghost{background:transparent;color:var(--ink2);border:1.5px solid var(--border2)}.btn-ghost:hover:not(:disabled){background:var(--bg3)}.btn-soft{background:var(--lime-bg);color:var(--lime-dk);border:1.5px solid var(--lime-border)}.btn-sm{padding:6px 12px;font-size:11px}.btn-full{width:100%}.btn:focus-visible,.filter-chip:focus-visible,.page-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fi{width:100%;min-height:var(--input-h);padding:9px 12px;background:var(--bg2);border:1.5px solid var(--border2);border-radius:var(--r-sm);color:var(--ink);font-size:13px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.fi:focus{border-color:var(--lime2);box-shadow:var(--focus-ring)}.fi::placeholder{color:var(--ink4)}.fi--compact{padding:7px 9px;font-size:12px}.field-label{display:block;font-size:11px;font-weight:700;color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.field-err{font-size:11px;color:var(--red-dk);font-weight:600;margin-top:5px;line-height:1.45}.filter-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--r-pill);font-size:11px;font-weight:600;font-family:inherit;background:var(--bg2);border:1.5px solid var(--border);color:var(--ink2);cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-chip:hover{border-color:var(--border2)}.filter-chip.active{background:var(--lime-bg);border-color:var(--lime2);color:var(--lime-dk)}.met{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:15px 17px;min-width:0}.met-lbl{font-size:10px;font-weight:700;color:var(--ink3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px}.met-val{font-size:28px;font-weight:700;color:var(--ink);font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.met-val.kecil{font-size:18px}.met-sub{font-size:11px;color:var(--ink3);margin-top:5px}.met.lime{border-color:var(--lime2);background:linear-gradient(135deg,#fff,#f4fde6)}.met.lime .met-val{color:var(--lime-dk)}.met.red{border-color:var(--red-border);background:linear-gradient(135deg,#fff,var(--red-bg))}.met.red .met-val{color:var(--red-dk)}.met.blue{border-color:var(--blue-border);background:linear-gradient(135deg,#fff,var(--blue-bg))}.met.blue .met-val{color:var(--blue-dk)}.met-baris{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gap-md,12px);margin-bottom:var(--gap-lg,16px)}.badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--r-pill);font-size:10px;font-weight:700;border:1px solid;white-space:nowrap}.badge.lime{background:var(--lime-bg);color:var(--lime-dk);border-color:var(--lime-border)}.badge.amber{background:var(--amber-bg);color:var(--amber-dk);border-color:var(--amber-border)}.badge.red{background:var(--red-bg);color:var(--red-dk);border-color:var(--red-border)}.badge.blue{background:var(--blue-bg);color:var(--blue-dk);border-color:var(--blue-border)}.badge.gray{background:var(--bg3);color:var(--ink3);border-color:var(--border)}.badge.purple{background:var(--purple-bg);color:var(--purple-dk);border-color:var(--purple-border)}.badge.badge-teks{white-space:normal;flex-wrap:wrap;gap:4px;max-width:100%}.kerangka{display:flex;min-height:100dvh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--bg2);border-right:1px solid var(--border);padding:16px 12px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;height:100dvh;overflow-y:auto;z-index:var(--z-sidebar)}.logo{display:flex;align-items:center;gap:9px;padding:2px 6px}.logo-kotak{width:28px;height:28px;border-radius:7px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--lime-dk)}.logo-teks{font-size:15px;font-weight:700;letter-spacing:-.01em}.menu{display:flex;flex-direction:column;gap:2px}.menu-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:var(--r-sm);font-size:12px;font-weight:500;color:var(--ink3);cursor:pointer;border:none;background:none;text-align:left;width:100%;transition:background var(--dur) var(--ease)}.menu-item:hover{background:var(--bg3)}.menu-item.aktif{background:var(--lime);color:var(--lime-dk);font-weight:700}.menu-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.menu-bawah{margin-top:auto}.utama{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:var(--topbar-h);background:var(--bg2);border-bottom:1px solid var(--border);padding:0 24px;display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:var(--z-sticky)}.topbar-judul{font-size:15px;font-weight:700;line-height:1.2}.topbar-sub{font-size:11px;color:var(--ink3)}.topbar-kanan{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.hamburger{display:none;width:34px;height:34px;border-radius:var(--r-sm);border:1.5px solid var(--border2);background:var(--bg2);cursor:pointer;font-size:16px;flex-shrink:0}.pita-entitas{background:var(--blue-bg);color:var(--blue-dk);border-bottom:1px solid var(--blue-border);font-size:11px;font-weight:600;padding:6px 24px;overflow-wrap:anywhere}.isi{padding:24px;width:100%;max-width:960px;margin:0 auto;animation:fadeUp var(--dur-slow) var(--ease)}.isi.lebar{max-width:none}.latar-laci{display:none}.identitas{position:relative}.identitas-tombol{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:var(--r-sm);border:1px solid var(--blue-border);background:var(--blue-bg);cursor:pointer;text-align:left;font-family:inherit}.identitas-tombol:focus-visible{outline:none;box-shadow:var(--focus-ring)}.identitas-nama{font-size:12px;font-weight:700;color:var(--blue-dk);line-height:1.3;overflow-wrap:anywhere}.identitas-sub{font-size:10px;color:var(--ink3)}.popover{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);padding:8px;z-index:var(--z-dropdown);min-width:200px}.popover-kepala{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);padding:6px 8px 4px}.popover-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border-radius:var(--r-sm);border:none;background:none;cursor:pointer;font-size:12px;text-align:left;font-family:inherit;color:var(--ink2)}.popover-item:hover{background:var(--bg3)}.popover-item.dipilih{color:var(--ink);font-weight:700}.radio{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border2);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px}.dipilih .radio{border-color:var(--lime2);background:var(--lime);color:var(--lime-dk)}.kartu{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:16px}.kartu+.kartu{margin-top:var(--gap-lg,16px)}.judul-bagian{font-size:13px;font-weight:700;margin:18px 0 8px}.alat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.alat .fi{width:auto;min-width:0;flex:1 1 180px}input.gs-search{flex:1 1 200px;min-width:0;min-height:var(--input-h);padding:7px 12px 7px 32px;border:1.5px solid var(--border2);border-radius:var(--r-sm);background:var(--bg2) no-repeat 10px center;font-size:12px;font-family:inherit;outline:none}input.gs-search:focus{border-color:var(--lime2);box-shadow:var(--focus-ring)}.cari-bungkus{position:relative;flex:1 1 200px;min-width:0;display:flex}.cari-bungkus:before{content:"🔍";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px;opacity:.6;pointer-events:none}.gst-tbl-wrap{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);overflow-x:auto;max-width:100%}.gst-tbl{width:100%;border-collapse:collapse}.gst-tbl th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);background:var(--bg3);padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.gst-tbl th.urut{cursor:pointer}.gst-tbl th.urut:hover{color:var(--ink)}.gst-tbl td{font-size:12px;color:var(--ink2);padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top}.gst-tbl tr:last-child td{border-bottom:none}.gst-tbl tbody tr:hover td{background:var(--bg3)}.gst-tbl .angka{text-align:right;font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.gst-tbl .tebal td{font-weight:700;color:var(--ink);background:var(--bg3)}.gst-tbl .tingkat-1{display:inline-block;padding-left:14px}.gst-tbl .tingkat-2{display:inline-block;padding-left:28px}.gst-tbl .induk{font-weight:700;color:var(--ink)}.tabel-bercari>.alat .gs-search{max-width:100%}.tabel-bercari .gst-tbl td{vertical-align:middle}.tabel-bercari .gst-tbl tbody tr:hover td{background:transparent}@media(max-width:767px){.tabel-bercari>.alat .gs-search{width:100%!important}.tabel-bercari .gst-tbl{min-width:0}}.selisih-ada{color:var(--red-dk);font-weight:700}.selisih-nol{color:var(--lime-dk)}.paginasi{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;font-size:11px;color:var(--ink3);border-top:1px solid var(--border);flex-wrap:wrap}.paginasi .page-btn{padding:4px 10px;border-radius:var(--r-sm);border:1.5px solid var(--border2);background:var(--bg2);cursor:pointer;font-size:11px;font-weight:700;font-family:inherit}.paginasi .page-btn:disabled{opacity:.4;cursor:not-allowed}.kosong{text-align:center;padding:36px 16px;color:var(--ink3)}.kosong-ikon{font-size:34px;line-height:1;margin-bottom:8px}.spinner{width:22px;height:22px;border:2.5px solid var(--border);border-top-color:var(--lime-dk);border-radius:50%;animation:spin var(--dur-spin) linear infinite;margin:32px auto}.galat{background:var(--red-bg);border:1px solid var(--red-border);color:var(--red-dk);border-radius:var(--r-sm);padding:10px 12px;font-size:12px;font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.catatan{font-size:11px;color:var(--ink3);margin-top:8px}.masuk{display:flex;min-height:100dvh}.masuk-kiri{width:45%;background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.masuk-kiri:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(184,240,74,.35),transparent 65%);top:-120px;right:-140px;pointer-events:none}.masuk-kiri .logo-teks{color:#fff}.masuk-judul{font-size:28px;font-weight:800;line-height:1.25;color:#fff;max-width:420px;position:relative}.masuk-sub{font-size:13px;color:#cfcfc6;margin-top:10px;max-width:420px;position:relative}.masuk-kanan{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.masuk-kartu{width:100%;max-width:384px;background:var(--bg2);border-radius:var(--r-lg);box-shadow:0 4px 32px #00000012;padding:28px}.masuk-kartu h1{font-size:18px;font-weight:700;margin-bottom:4px}.masuk-kartu p{font-size:12px;color:var(--ink3);margin-bottom:18px}.kelompok{margin-bottom:14px}@media(max-width:767px){.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);transition:transform var(--dur) var(--ease);z-index:var(--z-drawer);box-shadow:var(--shadow-modal)}.sidebar.buka{transform:none}.latar-laci.buka{display:block;position:fixed;inset:0;background:#0000004d;z-index:calc(var(--z-drawer) - 1)}.hamburger{display:inline-flex;align-items:center;justify-content:center}.topbar{padding:0 12px}.pita-entitas{padding:6px 12px}.isi{padding:12px}.met-val{font-size:20px}.gst-tbl{min-width:560px}.masuk{flex-direction:column}.masuk-kiri{width:100%;padding:24px;min-height:auto;gap:24px}.masuk-judul{font-size:22px}.topbar-kanan .sembunyi-hp{display:none}}.menu-grup{display:flex;flex-direction:column;gap:2px}.menu-grup+.menu-grup{margin-top:8px}.menu-grup-judul{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink4);padding:4px 10px 2px}.kisi-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.kisi-form>div{min-width:0}.baris-aksi{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.tbl-input td{padding:6px 8px}.tbl-input .fi{min-width:90px}.pesan-ok{background:var(--lime-bg);border:1px solid var(--lime-border);color:var(--lime-dk);border-radius:var(--r-sm);padding:10px 12px;font-size:12px;font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.peringatan{background:var(--amber-bg);border:1px solid var(--amber-border);color:var(--amber-dk);border-radius:var(--r-sm);padding:10px 12px;font-size:12px;font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.kisi-bulan{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.kotak-bulan{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.kotak-bulan.tutup{border-color:var(--amber-border);background:var(--amber-bg)}.nilai-rahasia{font-family:var(--font-jetbrains-mono),monospace;background:var(--bg3);border:1px dashed var(--border2);border-radius:var(--r-sm);padding:10px;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.kartu-antre{display:flex;flex-direction:column;gap:8px}.cek-daftar{display:flex;flex-wrap:wrap;gap:8px}.app-nav-link{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:8px;color:var(--ink3);font-size:12px;font-weight:500;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;transition:all .15s;-webkit-user-select:none;user-select:none}.app-nav-link:hover{background:var(--bg3)}.app-nav-link.aktif{color:var(--lime-dk);font-weight:700;background:var(--lime)}.app-nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.fat-grup-lanjut{margin-top:8px}.fat-keluar{background:none;border:none;cursor:pointer;padding:4px;opacity:.4;transition:opacity .15s;flex-shrink:0}.fat-keluar:hover,.fat-keluar:focus-visible{opacity:1}.tbl-input .mf-wrap{min-width:150px}.tbl-input td{vertical-align:middle}@media(max-width:767px){.gst-tbl.tbl-input{min-width:0}.tbl-input thead{display:none}.tbl-input tbody tr,.tbl-input tfoot tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.tbl-input td{display:block;padding:0;border:none}.tbl-input td[data-label]:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);margin-bottom:4px}.tbl-input tbody td:first-child,.tbl-input tbody td[data-label=Memo],.tbl-input tfoot td:first-child,.tbl-input tfoot td[colspan]{grid-column:1/-1}.tbl-input td.aksi{grid-column:1/-1;display:flex;justify-content:flex-end}.tbl-input .mf-wrap{min-width:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
