.wr-nav-header{--wr-nav-fg-strong:#f2f0ea;--wr-nav-fg:#f2f0eacc;--wr-nav-fg-dim:#f2f0eab3;--wr-nav-fg-faint:#f2f0ea8c;--wr-nav-hover:#f2f0ea1a;--wr-nav-hover-soft:#f2f0ea0f;z-index:50;position:sticky;top:0}.wr-nav-announce{padding:8px 16px 0}.jk-announce-link{background:var(--wr-nav-hover-soft);color:#f2f0eabf;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.jk-announce-link:hover{background:var(--wr-nav-hover);color:var(--wr-nav-fg-strong)}.wr-nav-announce-dot{background:#7ee787;border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite wr-nav-pulse;box-shadow:0 0 8px #7ee78799}@keyframes wr-nav-pulse{50%{opacity:.45}}.wr-nav-announce-text{min-width:0}.wr-nav-announce-more{color:var(--wr-nav-fg-faint);font-weight:500}.wr-nav-bar{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#0a0a0ad9;border-bottom:1px solid #f2f0ea14}.wr-nav-bar-inner{width:100%}.wr-nav-brand{color:var(--wr-nav-fg-strong);padding-right:4px;text-decoration:none}.wr-nav-nav{align-items:center;gap:4px;display:flex;position:relative}.wr-nav-link,.wr-nav-trigger{cursor:pointer;color:#f2f0eab8;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.wr-nav-link:hover,.wr-nav-trigger:hover{color:var(--wr-nav-fg-strong);background:#f2f0ea12}.wr-nav-chevron{color:var(--wr-nav-fg-faint);transition:transform .24s cubic-bezier(.4,0,.2,1);display:inline-flex}.wr-nav-chevron.is-open{color:var(--wr-nav-fg);transform:rotate(180deg)}.wr-nav-panel-curtain{z-index:60;padding-top:8px;position:absolute;top:100%;left:0}.wr-nav-panel-curtain:before{content:"";height:8px;position:absolute;top:0;left:0;right:0}.wr-nav-panel{opacity:0;transform-origin:0 0;background:#101010;border:1px solid #f2f0ea1f;border-radius:12px;width:max-content;min-width:700px;max-width:min(760px,92vw);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.95)translateY(-7px);box-shadow:0 1px 2px #0006,0 16px 40px -16px #000000bf}.wr-nav-panel.is-open,.wr-nav-panel:focus-within{opacity:1;transform:scale(1)translateY(0)}.wr-nav-cols{position:relative}.wr-nav-list{flex-direction:column;gap:2px;min-width:0;display:flex}.wr-nav-item{border-radius:8px;align-items:flex-start;gap:12px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.wr-nav-item:hover,.wr-nav-item.is-hovered{background:var(--wr-nav-hover-soft)}.wr-nav-item-icon{color:#f2f0eaa6;background:#f2f0ea14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;font-size:13px;display:inline-flex}.wr-nav-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.wr-nav-item-title{color:#f2f0eae0;font-size:14px;font-weight:500;line-height:20px}.wr-nav-item-desc{color:#f2f0ea80;font-size:12px;line-height:17px}.wr-nav-preview{border-radius:8px;align-items:flex-end;min-height:292px;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.wr-nav-preview-sheen{background:radial-gradient(120% 90% at 85% 0,#f2f0ea1a,#0000 55%);position:absolute;inset:0}.wr-nav-preview-copy{z-index:1;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}.wr-nav-preview-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--wr-nav-fg-faint);font-size:11px;font-weight:700}.wr-nav-preview-points{flex-direction:column;gap:5px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}.wr-nav-preview-points li{color:#f2f0eac7;font-size:12.5px;line-height:1.5}.wr-nav-preview-points li:before{content:"—";color:#f2f0ea66;margin-right:8px}.wr-nav-preview-cta{color:#f2f0eaa6;margin-top:6px;font-size:12px;font-weight:600}.wr-nav-ghost{color:#f2f0eaa6;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;height:36px;padding:0 14px;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.wr-nav-ghost:hover{color:var(--wr-nav-fg-strong);background:#f2f0ea12}.wr-nav-burger{cursor:pointer;background:#f2f0ea0a;border:1px solid #f2f0ea24;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:inline-flex}.wr-nav-burger:hover{background:var(--wr-nav-hover)}.wr-nav-burger-box{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.wr-nav-burger-line{background:#f2f0eabf;border-radius:999px;width:16px;height:1.8px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute}.wr-nav-burger-line:first-child{transform:translateY(-5px)}.wr-nav-burger-line.is-mid{transform:translateY(0)}.wr-nav-burger-line.is-bot{transform:translateY(5px)}.wr-nav-burger-line.is-open:first-child{transform:translateY(0)rotate(45deg)}.wr-nav-burger-line.is-mid.is-open{opacity:0;transform:scaleX(.5)}.wr-nav-burger-line.is-bot.is-open{transform:translateY(0)rotate(-45deg)}.wr-nav-sheet{border-bottom:1px solid var(--wr-nav-hover);overscroll-behavior:contain;background:#0a0a0a;max-height:calc(100dvh - 106px);display:none;overflow-y:auto}.wr-nav-sheet.is-open{animation:.25s cubic-bezier(.16,1,.3,1) wr-nav-sheet-in;display:block}@keyframes wr-nav-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.wr-nav-sheet-nav{flex-direction:column;padding:8px 12px 24px;display:flex}.wr-nav-sheet-group{flex-direction:column;display:flex}.wr-nav-sheet-group-label{letter-spacing:.14em;text-transform:uppercase;color:#f2f0ea6b;padding:12px 10px 4px;font-size:11px;font-weight:600}.wr-nav-sheet-link{border-radius:8px;flex-direction:column;justify-content:center;gap:1px;min-height:52px;padding:8px 10px;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}.wr-nav-sheet-link:active{background:var(--wr-nav-hover-soft)}.wr-nav-sheet-title{color:#f2f0eae0;font-size:16px;font-weight:400}.wr-nav-sheet-desc{color:#f2f0ea73;font-size:12.5px}.wr-nav-sheet-cta{background:var(--wr-nav-fg-strong);color:#0a0a0a;text-align:center;border-radius:999px;margin-top:16px;padding:13px;font-size:14px;font-weight:700;text-decoration:none}@media (width>=768px){.wr-nav-burger,.wr-nav-sheet{display:none!important}}@media (width<=767px){.wr-nav-nav-inner{display:none!important}}@media (prefers-reduced-motion:reduce){.wr-nav-panel{opacity:1;transition:none;transform:none}.wr-nav-chevron,.wr-nav-burger-line{transition:none}.wr-nav-sheet.is-open,.wr-nav-announce-dot{animation:none}.wr-nav-item,.wr-nav-sheet-link,.wr-nav-link,.wr-nav-trigger,.wr-nav-ghost,.wr-nav-burger,.wr-nav-preview{transition:none}}.wr-nav-preview-mark{z-index:1;color:#f2f0ea38;pointer-events:none;transition:color .25s,transform .25s;display:inline-flex;position:absolute;top:20px;left:20px}.wr-nav-preview:hover .wr-nav-preview-mark{transform:translateY(-2px)}.wr-nav-wangsit .wr-nav-preview-mark{color:#2fd27f47}@media (prefers-reduced-motion:reduce){.wr-nav-preview-mark{transition:none}.wr-nav-preview:hover .wr-nav-preview-mark{transform:none}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/build/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/build/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/build/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/build/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/build/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/build/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/build/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/build/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/build/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-math-wght-normal-sOy7rEfW.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-vietnamese-wght-normal-CfJ7gtf3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-latin-ext-wght-normal-C2Wlntb9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-latin-wght-normal-BiLcIKcI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-math-wght-italic-CnuSFIyO.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-symbols-wght-italic-BMZuTBzt.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-vietnamese-wght-italic-BGkqizij.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-latin-ext-wght-italic-BC6VAxdc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/build/assets/lora-latin-wght-italic-DBI-iqMr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-ext-wght-normal-CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-wght-normal-DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-ext-wght-normal-e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-wght-normal-CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-vietnamese-wght-normal-LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-ext-wght-normal-BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-wght-normal-DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-ext-wght-italic-DrMGjC4f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-wght-italic-C2hF6zFe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-ext-wght-italic-f6xT_0ee.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-wght-italic-9BAkQpca.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-vietnamese-wght-italic-LyOFdRXZ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-ext-wght-italic-CC1SwlwQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-wght-italic-Bm_GJfSc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2)format("woff2"),url(/build/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2)format("woff2"),url(/build/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/build/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/build/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2)format("woff2"),url(/build/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2)format("woff2"),url(/build/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/build/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/build/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.wangsit-shell{--wangsit-serif:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--wangsit-bg:#fff;--wangsit-surface:#f6f6f6;--wangsit-surface-muted:#efefef;--wangsit-text:#0a0a0a;--wangsit-text-muted:#5c5c5c;--wangsit-border:#dedede;--wangsit-border-strong:#bdbdbd;--wangsit-accent:#0b8a50;--wangsit-accent-hover:#0a7a47;--wangsit-accent-soft:#0ea25c1f;--wangsit-accent-ink:#fff;--wangsit-focus:#0ea25c;--wangsit-danger:#cf222e;--wangsit-type-hero:clamp(32px, 4.2vw, 48px);--wangsit-type-page:clamp(24px, 2.6vw, 32px);--wangsit-type-auth:24px;background:var(--wangsit-bg);min-height:100vh;color:var(--wangsit-text);font-family:Anthropic Sans,Figtree,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.wangsit-shell[data-mode=dark]{--wangsit-bg:#0d0d0d;--wangsit-surface:#161616;--wangsit-surface-muted:#1f1f1f;--wangsit-text:#f2f2f2;--wangsit-text-muted:#9a9a9a;--wangsit-border:#2a2a2a;--wangsit-border-strong:#3a3a3a;--wangsit-accent:#3ee08a;--wangsit-accent-hover:#7cf0ae;--wangsit-accent-soft:#3ee08a29;--wangsit-accent-ink:#06120c;--wangsit-focus:#3ee08a;--wangsit-danger:#f85149}.wangsit-shell *,.wangsit-shell :before,.wangsit-shell :after{box-sizing:border-box}.wangsit-shell a{color:inherit;text-decoration:none}.wangsit-shell button,.wangsit-shell textarea,.wangsit-shell input{font:inherit}.wangsit-shell button{color:inherit}.wangsit-shell :focus-visible{outline:3px solid color-mix(in srgb, var(--wangsit-focus) 70%, transparent);outline-offset:3px}.wangsit-container{width:min(1120px,100% - 48px);margin:0 auto}.wangsit-public-nav{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--wangsit-border) 75%, transparent);background:color-mix(in srgb, var(--wangsit-bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.wangsit-public-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.wangsit-brand{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:inline-flex}.wangsit-brand-image{-webkit-user-select:none;user-select:none;flex:none;max-width:100%;height:auto;display:block}.wangsit-brand-lockup{width:auto;height:36px}.wangsit-nav-links{align-items:center;gap:4px;display:flex}.wangsit-nav-links a,.wangsit-nav-links button,.wangsit-icon-button{min-width:44px;min-height:44px;color:var(--wangsit-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;transition:background .16s,color .16s;display:inline-flex}.wangsit-nav-links a:hover,.wangsit-nav-links button:hover,.wangsit-icon-button:hover{background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.wangsit-button:hover:not(:disabled){transform:translateY(-1px)}.wangsit-button:disabled{cursor:not-allowed;opacity:.58}.wangsit-button-primary{background:var(--wangsit-accent);color:var(--wangsit-accent-ink)}.wangsit-button-primary:hover:not(:disabled){background:var(--wangsit-accent-hover)}.wangsit-button-secondary{border-color:var(--wangsit-border-strong);background:var(--wangsit-surface);color:var(--wangsit-text)}.wangsit-button-secondary:hover:not(:disabled){border-color:var(--wangsit-accent);color:var(--wangsit-accent)}.wangsit-google-mark{flex:none;width:18px;height:18px}.wangsit-button-quiet{color:var(--wangsit-text-muted);background:0 0}.wangsit-button-quiet:hover:not(:disabled){background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-kicker{color:var(--wangsit-accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.wangsit-back-link{color:var(--wangsit-text-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.wangsit-back-link:hover{color:var(--wangsit-text)}.wangsit-project-chip{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);color:var(--wangsit-text-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.wangsit-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:72px;padding:96px 0 88px;display:grid}.wangsit-hero h1{max-width:680px;font-size:var(--wangsit-type-hero);letter-spacing:-.065em;margin:18px 0 22px;line-height:1.02}.wangsit-hero p{max-width:590px;color:var(--wangsit-text-muted);margin:0;font-size:19px;line-height:1.65}.wangsit-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.wangsit-note{color:var(--wangsit-text-muted);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.wangsit-demo{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px -34px #1f1d1873}.wangsit-demo-bar{border-bottom:1px solid var(--wangsit-border);height:44px;color:var(--wangsit-text-muted);align-items:center;gap:7px;padding:0 16px;font-size:12px;display:flex}.wangsit-demo-dot{background:var(--wangsit-accent);border-radius:50%;width:7px;height:7px}.wangsit-demo-body{gap:22px;padding:28px;display:grid}.wangsit-demo-message{gap:8px;display:grid}.wangsit-demo-message-user{background:var(--wangsit-accent-soft);max-width:88%;color:var(--wangsit-text);border-radius:14px 14px 4px;justify-self:end;padding:11px 14px}.wangsit-demo-message-assistant{max-width:95%;color:var(--wangsit-text-muted)}.wangsit-demo-message-assistant strong{color:var(--wangsit-text)}.wangsit-section{border-top:1px solid var(--wangsit-border);padding:88px 0}.wangsit-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.wangsit-section-heading h2{letter-spacing:-.05em;max-width:580px;margin:10px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.08}.wangsit-section-heading p{max-width:390px;color:var(--wangsit-text-muted);margin:0}.wangsit-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wangsit-feature-card,.wangsit-faq-item,.wangsit-pricing-card{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:14px}.wangsit-feature-card{min-height:218px;padding:24px}.wangsit-feature-card svg{color:var(--wangsit-accent)}.wangsit-feature-card h3{letter-spacing:-.025em;margin:28px 0 8px;font-size:18px}.wangsit-feature-card p{color:var(--wangsit-text-muted);margin:0;font-size:14px;line-height:1.65}.wangsit-pricing-card{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:center;gap:28px;padding:30px;display:grid}.wangsit-pricing-card h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.wangsit-pricing-card p{color:var(--wangsit-text-muted);margin:0}.wangsit-pricing-status{background:var(--wangsit-accent-soft);width:min(100%,330px);color:var(--wangsit-text);border-radius:12px;justify-self:end;padding:18px}.wangsit-pricing-status strong,.wangsit-pricing-status span{display:block}.wangsit-pricing-status span{color:var(--wangsit-text-muted);margin-top:4px;font-size:13px}.wangsit-faq-list{gap:8px;max-width:800px;display:grid}.wangsit-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:16px 18px;font-weight:600;list-style:none;display:flex}.wangsit-faq-item summary::-webkit-details-marker{display:none}.wangsit-faq-item summary:after{content:"+";color:var(--wangsit-accent);font-size:22px;font-weight:400}.wangsit-faq-item[open] summary:after{content:"−"}.wangsit-faq-item p{color:var(--wangsit-text-muted);margin:-4px 18px 18px;font-size:14px}.wangsit-footer{border-top:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);padding:26px 0 36px;font-size:13px}.wangsit-auth-page{place-items:center;min-height:100vh;padding:32px 16px;display:grid}.wangsit-auth-card{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:18px;width:min(100%,440px);padding:34px;box-shadow:0 20px 55px -40px #1f1d188c}.wangsit-auth-card h1{font-size:var(--wangsit-type-auth);letter-spacing:-.05em;margin:26px 0 8px}.wangsit-auth-card>p{color:var(--wangsit-text-muted);margin:0}.wc-student-shell{background:radial-gradient(900px 420px at 50% -10%, color-mix(in srgb, var(--wangsit-accent) 12%, transparent), transparent 70%), var(--wangsit-bg);min-height:100vh}.wc-student-card{border-color:color-mix(in srgb, var(--wangsit-border) 82%, var(--wangsit-accent) 18%);background:color-mix(in srgb, var(--wangsit-surface) 97%, var(--wangsit-accent) 3%);box-shadow:0 24px 70px #0000002e;width:min(100%,820px)!important;padding:clamp(22px,5vw,44px)!important}.wc-student-header{border-bottom:1px solid var(--wangsit-border);padding-bottom:16px}.wc-student-sound{border:1px solid var(--wangsit-border);background:color-mix(in srgb, var(--wangsit-surface) 90%, var(--wangsit-accent) 10%);width:38px;height:38px;color:var(--wangsit-accent);cursor:pointer;border-radius:50%;place-items:center;display:grid}.wc-student-sound:focus-visible,.wc-live-question button:focus-visible{outline:2px solid var(--wangsit-accent);outline-offset:3px}.wc-live-question{margin-top:6px}.wc-live-question h2{margin:24px 0;font-size:clamp(25px,5vw,38px);line-height:1.28}.wc-live-question>div:not(.wc-live-timer)>button.wangsit-button{border-radius:14px;justify-content:flex-start;width:100%;min-height:58px;padding:12px 16px;font-weight:650;transition:transform .15s,border-color .15s,background .15s}.wc-live-question>div:not(.wc-live-timer)>button.wangsit-button:hover:not(:disabled){border-color:var(--wangsit-accent);background:color-mix(in srgb, var(--wangsit-surface) 88%, var(--wangsit-accent) 12%);transform:translateY(-1px)}.wc-live-question>div:not(.wc-live-timer)>button.wangsit-button:disabled{cursor:not-allowed}.wc-student-scoreboard{border:1px solid color-mix(in srgb, var(--wangsit-accent) 32%, var(--wangsit-border));background:color-mix(in srgb, var(--wangsit-surface) 91%, var(--wangsit-accent) 9%);border-radius:15px;padding:15px}.wc-student-scoreboard .is-me{color:var(--wangsit-accent);font-weight:750}@media (width<=600px){.wc-student-page{place-items:start;padding:10px!important}.wc-student-card{border-radius:18px;margin:0;padding:20px 16px!important}.wc-student-header{gap:8px!important}.wc-live-question h2{font-size:25px}.wc-live-question label{flex-direction:column;align-items:stretch}.wc-live-question select{width:100%}.wc-live-question>div:not(.wc-live-timer)>button.wangsit-button{min-height:56px}.wangsit-auth-card h1{font-size:28px}}.wq-heading p{color:var(--wangsit-text-muted)}.wq-card{border:1px solid var(--wangsit-border);border-radius:14px;padding:18px}.wq-card p{margin:8px 0 0}.wq-hint{color:var(--wangsit-text-muted);margin:4px 0;font-size:14px}.wq-join{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.wq-input{border:2px solid var(--wangsit-border-strong);background:var(--wangsit-surface-muted);width:100%;min-height:50px;color:var(--wangsit-text);font:inherit;border-radius:12px;padding:12px 14px;font-size:17px}.wq-input::placeholder{color:var(--wangsit-text-muted)}.wq-input:focus-visible,.wq-select:focus-visible{border-color:var(--wangsit-accent);box-shadow:0 0 0 3px var(--wangsit-accent-soft);outline:none}.wq-input:disabled,.wq-select:disabled{opacity:.55}.wq-join .wq-input{flex:1;width:auto;min-width:180px}.wq-join-button{min-height:50px;padding:0 22px;font-size:16px}.wq-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.wq-chip{background:var(--wangsit-accent-soft);color:var(--wangsit-accent);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.wq-timer{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.wq-timer small{color:var(--wangsit-text-muted);font-size:13px;font-weight:600}.wq-timer[data-urgent=true]{color:#ff6b6b;animation:.5s ease-in-out infinite alternate wq-pulse}.wc-live-question .wc-live-timer[data-urgent=true] span{background:#ff6b6b}.wq-options{grid-template-columns:1fr;gap:12px;margin-top:6px;display:grid}@media (width>=560px){.wq-options[data-count="2"],.wq-options[data-count="4"],.wq-options[data-count="6"],.wq-options[data-kind=true_false]{grid-template-columns:1fr 1fr}}.wq-option{--wq:#3e7bfa;border:2px solid color-mix(in srgb, var(--wq) 60%, transparent);background:color-mix(in srgb, var(--wq) 16%, var(--wangsit-surface));width:100%;min-height:68px;color:var(--wangsit-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:17px;font-weight:650;line-height:1.3;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.wq-option:hover:not(:disabled){border-color:var(--wq);background:color-mix(in srgb, var(--wq) 26%, var(--wangsit-surface));box-shadow:0 8px 22px color-mix(in srgb, var(--wq) 28%, transparent);transform:translateY(-2px)}.wq-option:active:not(:disabled){transform:scale(.98)}.wq-option:focus-visible{outline:3px solid var(--wangsit-text);outline-offset:3px}.wq-option[data-selected=true]{border-color:var(--wangsit-text);background:color-mix(in srgb, var(--wq) 42%, var(--wangsit-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--wq) 55%, transparent)}.wq-option:disabled{cursor:default}.wq-option:disabled:not([data-selected=true]){opacity:.45}.wq-option-badge{background:var(--wq);color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.wq-option[data-multi=true] .wq-option-badge{border:2px solid var(--wq);background:0 0;border-radius:8px}.wq-option[data-multi=true][data-selected=true] .wq-option-badge{background:var(--wq)}.wq-option-label{overflow-wrap:anywhere;flex:1;min-width:0}.wq-option-label small{opacity:.65;font-size:12px;font-weight:700;display:block}.wq-option-check{flex:none}.wq-option[data-tone=red]{--wq:#e5484d}.wq-option[data-tone=blue]{--wq:#3e7bfa}.wq-option[data-tone=amber]{--wq:#d98a0b}.wq-option[data-tone=green]{--wq:#2eb67d}.wq-option[data-tone=violet]{--wq:#9b5de5}.wq-option[data-tone=cyan]{--wq:#13b8d9}.wc-live-question div button.wangsit-button.wq-submit,.wc-live-question>button.wq-submit{justify-content:center;width:100%;min-height:54px;margin-top:6px;font-size:17px}.wq-matching,.wq-text{gap:10px;display:grid}.wc-live-question .wq-match-row{gap:8px;padding:12px 14px;font-weight:650;display:grid}@media (width>=560px){.wc-live-question .wq-match-row{grid-template-columns:1fr 1fr;align-items:center}}.wq-select{border:2px solid var(--wangsit-border-strong);background:var(--wangsit-surface-muted);width:100%;min-height:46px;color:var(--wangsit-text);font:inherit;border-radius:10px;padding:10px 12px}.wq-result{border:1px solid var(--wangsit-border);border-radius:14px;margin:8px 0 0;padding:14px 16px;font-weight:700}.wq-result[data-tone=good]{color:#6ee7b0;background:#2eb67d29;border-color:#2eb67d}.wq-result[data-tone=bad]{color:#ff9e9e;background:#e5484d24;border-color:#e5484d}.wq-result[data-tone=wait]{background:var(--wangsit-surface-muted)}.wq-music-hint{border:1px dashed var(--wangsit-accent);color:var(--wangsit-accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.wq-notice{color:var(--wangsit-text-muted);margin-top:18px}@keyframes wq-pulse{to{transform:scale(1.12)}}.wq-fx{z-index:80;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.wq-fx-pieces{position:absolute;inset:0}.wq-confetti{border-radius:3px;width:10px;height:16px;animation:linear forwards wq-fall;position:absolute;top:-20px}.wq-drip{opacity:.85;font-size:22px;animation:linear forwards wq-fall;position:absolute;top:-30px}.wq-fx-card{border:2px solid var(--wangsit-border-strong);background:color-mix(in srgb, var(--wangsit-surface) 94%, transparent);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;justify-items:center;gap:8px;max-width:min(88vw,380px);padding:22px 26px;animation:.55s cubic-bezier(.2,1.6,.4,1) both wq-pop;display:grid;position:relative;box-shadow:0 24px 80px #00000073}.wq-fx[data-kind=good] .wq-fx-card{border-color:#2eb67d;box-shadow:0 0 0 4px #2eb67d4d,0 24px 80px #00000073}.wq-fx[data-kind=bad] .wq-fx-card{border-color:#f5a524;animation:.4s ease-out both wq-pop,.5s ease-in-out .15s wq-shake}.wq-fx-emoji{font-size:68px;line-height:1}.wq-fx[data-kind=good] .wq-fx-emoji{animation:.7s ease-in-out infinite alternate wq-bounce}.wq-fx[data-kind=bad] .wq-fx-emoji{animation:1s ease-in-out infinite wq-wobble}.wq-fx-card strong{font-size:20px;line-height:1.3}.wq-fx-score{color:#04140d;background:#2eb67d;border-radius:999px;padding:4px 14px;font-size:18px;font-weight:800}.wq-fx-streak{color:#ffb347;font-weight:800}.wq-fx-rank{font-size:14px;font-weight:700}.wq-fx-rank em{font-style:normal}.wq-fx-rank em[data-up=true]{color:#6ee7b0}.wq-fx-rank em[data-up=false]{color:#ff9e9e}.wq-fx-rank small{color:var(--wangsit-text-muted);font-size:12px;font-weight:600}.wq-question[data-shake=true]{animation:.5s ease-in-out wq-shake}@keyframes wq-fall{to{transform:translateY(115vh)rotate(720deg)}}@keyframes wq-pop{0%{opacity:0;transform:scale(.4)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes wq-bounce{to{transform:translateY(-10px)scale(1.12)rotate(6deg)}}@keyframes wq-wobble{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)translateY(4px)}}@keyframes wq-shake{0%,to{translate:0}20%{translate:-9px}40%{translate:8px}60%{translate:-6px}80%{translate:4px}}@media (prefers-reduced-motion:reduce){.wq-confetti,.wq-drip,.wq-fx-emoji,.wq-fx-card,.wq-question{animation:none!important}.wq-fx-pieces{display:none}}.wq-ai-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wq-ai-head p{color:var(--wc-text-muted);font-size:13px}.wq-ai-quiz{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.wq-ai-title{border:1px solid var(--wc-border);background:var(--wc-surface);min-width:220px;color:var(--wc-text);font:inherit;border-radius:10px;padding:9px 12px;font-size:13px}.wq-ai-thread{scroll-behavior:smooth;align-content:start;gap:18px;min-height:200px;max-height:min(68vh,720px);margin-top:14px;padding:4px 2px 8px;display:grid;overflow-y:auto}.wq-ai-kosong{text-align:center;color:var(--wc-text-secondary);justify-items:center;gap:8px;padding:26px 12px;display:grid}.wq-ai-kosong strong{color:var(--wc-text);font-size:18px}.wq-ai-kosong p{max-width:460px;margin:0;font-size:13.5px;line-height:1.55}.wq-ai-saran{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.wq-ai-saran button{border:1px solid var(--wc-border);background:var(--wc-surface);color:var(--wc-text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;transition:border-color .15s,background .15s}.wq-ai-saran button:hover{border-color:var(--wc-accent);background:color-mix(in srgb, var(--wc-accent) 8%, var(--wc-surface))}.wq-ai-composer{margin-top:12px}.wq-ai-plus{z-index:30;border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:14px;gap:4px;min-width:300px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 48px #00000059}.wq-ai-plus>button{color:var(--wc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.wq-ai-plus>button:hover:not(:disabled){background:var(--wc-surface-hover,color-mix(in srgb, var(--wc-text) 7%, transparent))}.wq-ai-plus-url{align-items:center;gap:6px;padding:4px 6px;display:flex}.wq-ai-plus-url input{border:1px solid var(--wc-border);background:var(--wc-bg,transparent);min-width:0;color:var(--wc-text);font:inherit;border-radius:8px;flex:1;padding:7px 9px;font-size:12.5px}.wq-ai-plus-url button{background:var(--wc-accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:7px 11px;font-size:12.5px}.wq-ai-plus-url button:disabled{opacity:.45;cursor:not-allowed}.wq-ai-catatan{color:var(--wc-text-muted);margin:6px 0 0;font-size:12.5px}.wq-ai-galat{color:var(--wc-danger,#ff6b6b);margin:6px 0 0;font-size:13px}.wq-ai-usulan{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:16px;margin-top:12px;overflow:hidden}.wq-ai-usulan.is-ditambahkan{border-color:color-mix(in srgb, var(--wc-accent) 45%, var(--wc-border))}.wq-ai-usulan-head{border-bottom:1px solid var(--wc-border);background:color-mix(in srgb, var(--wc-accent) 5%, var(--wc-surface));align-items:center;gap:10px;padding:12px 14px;display:flex}.wq-ai-usulan-ikon{background:color-mix(in srgb, var(--wc-accent) 16%, transparent);width:28px;height:28px;color:var(--wc-accent);border-radius:9px;flex:none;place-items:center;display:grid}.wq-ai-usulan-judul{gap:1px;min-width:0;display:grid}.wq-ai-usulan-judul strong{font-size:13.5px}.wq-ai-usulan-judul small{color:var(--wc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wq-ai-usulan-status{background:color-mix(in srgb, var(--wc-accent) 14%, transparent);color:var(--wc-accent);border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:650}.wq-ai-usulan-daftar{margin:0;padding:0;list-style:none;display:grid}.wq-ai-usulan-daftar>li{border-bottom:1px solid color-mix(in srgb, var(--wc-border) 60%, transparent);grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.wq-ai-usulan-no{background:color-mix(in srgb, var(--wc-text) 8%, transparent);width:24px;height:24px;color:var(--wc-text-secondary);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.wq-ai-usulan-isi{min-width:0}.wq-ai-usulan-isi>p{color:var(--wc-text);margin:1px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.wq-ai-usulan-isi>small{color:var(--wc-text-muted);margin-top:3px;font-size:11.5px;display:block}.wq-ai-usulan-isi>small em{color:#f0b429;font-style:normal;font-weight:650}.wq-ai-usulan-isi ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wq-ai-usulan-isi ul li{border:1px solid color-mix(in srgb, var(--wc-border) 70%, transparent);min-width:0;color:var(--wc-text-secondary);border-radius:9px;align-items:baseline;gap:7px;padding:6px 9px;font-size:12.5px;line-height:1.4;display:flex}.wq-ai-usulan-isi ul li b{color:var(--wc-text-muted);flex:none;font-size:11px}.wq-ai-usulan-isi ul li[data-benar=true]{border-color:color-mix(in srgb, var(--wc-accent) 55%, transparent);background:color-mix(in srgb, var(--wc-accent) 10%, transparent);color:var(--wc-text);font-weight:600}.wq-ai-usulan-isi ul li[data-benar=true] b{color:var(--wc-accent)}.wq-ai-usulan-aksi{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex}.wq-ai-usulan-toggle{color:var(--wc-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-right:auto;padding:6px 10px;font-size:12.5px;font-weight:650}.wq-ai-usulan-toggle:hover{background:color-mix(in srgb, var(--wc-accent) 10%, transparent)}.wc-student-shell[data-quis-theme=samudra]{--wangsit-accent:#38bdf8;--wangsit-accent-hover:#7dd3fc;--wangsit-accent-soft:#38bdf829;--wangsit-bg:#07151f;--wangsit-surface:#0d2231;--wangsit-surface-muted:#123047;--wangsit-border:#1d4560;background:radial-gradient(900px 520px at 50% -12%,#38bdf84d,#0000 70%),radial-gradient(700px 420px at 95% 105%,#14b8a633,#0000 70%),#07151f}.wc-student-shell[data-quis-theme=hutan]{--wangsit-accent:#4ade80;--wangsit-accent-hover:#86efac;--wangsit-accent-soft:#4ade8026;--wangsit-bg:#08160d;--wangsit-surface:#0f2417;--wangsit-surface-muted:#153423;--wangsit-border:#21503a;background:radial-gradient(900px 520px at 50% -12%,#4ade8042,#0000 70%),radial-gradient(700px 420px at 0 105%,#a3e63529,#0000 70%),#08160d}.wc-student-shell[data-quis-theme=senja]{--wangsit-accent:#fb923c;--wangsit-accent-hover:#fdba74;--wangsit-accent-soft:#fb923c29;--wangsit-bg:#1a0d14;--wangsit-surface:#2a141f;--wangsit-surface-muted:#3a1c2b;--wangsit-border:#5a2a3f;background:radial-gradient(900px 520px at 50% -12%,#fb923c4d,#0000 70%),radial-gradient(700px 420px at 100% 105%,#a855f738,#0000 70%),#1a0d14}.wc-student-shell[data-quis-theme=neon]{--wangsit-accent:#e879f9;--wangsit-accent-hover:#f0abfc;--wangsit-accent-soft:#e879f929;--wangsit-bg:#0a0612;--wangsit-surface:#150d24;--wangsit-surface-muted:#1f1236;--wangsit-border:#3b2466;background:radial-gradient(900px 520px at 50% -12%,#e879f94d,#0000 70%),radial-gradient(700px 420px at 0 105%,#22d3ee3d,#0000 70%),#0a0612}.wc-student-shell[data-quis-theme=neon] .wc-student-card{box-shadow:0 0 0 1px #e879f959,0 0 48px #e879f92e,0 24px 70px #0006}.wq-avatars{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px;margin-top:14px;display:grid}.wq-avatar{aspect-ratio:1;border:2px solid var(--wangsit-border);background:var(--wangsit-surface-muted);cursor:pointer;touch-action:manipulation;border-radius:14px;place-items:center;min-height:46px;font-size:24px;transition:transform .12s,border-color .12s,background .12s;display:grid}.wq-avatar:hover{border-color:var(--wangsit-accent);transform:translateY(-2px)}.wq-avatar[data-on=true]{border-color:var(--wangsit-accent);background:var(--wangsit-accent-soft);box-shadow:0 0 0 3px var(--wangsit-accent-soft);transform:scale(1.06)}.wq-streak{color:#ffb347;background:#ff8c0029;border-radius:999px;margin-left:10px;margin-right:auto;padding:4px 10px;font-size:13px;font-weight:800}.wq-powerups{flex-wrap:wrap;gap:8px;display:flex}.wq-power{border:2px solid var(--wangsit-border-strong);background:var(--wangsit-surface-muted);color:var(--wangsit-text);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.wq-power b{background:var(--wangsit-accent);min-width:22px;height:22px;color:var(--wangsit-accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.wq-power:hover:not(:disabled){border-color:var(--wangsit-accent);transform:translateY(-1px)}.wq-power:disabled{opacity:.45;cursor:not-allowed}.wq-power[data-active=true]{opacity:1;border-color:var(--wangsit-accent);background:var(--wangsit-accent-soft)}.wq-option[data-hidden=true]{display:none}.wq-fx-avatar{border:3px solid var(--wangsit-border-strong);background:var(--wangsit-surface);border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-42px;font-size:30px;display:grid;box-shadow:0 6px 18px #0006}.wq-proj{flex-direction:column;min-height:100vh;padding:clamp(18px,3vw,48px);display:flex}.wq-proj-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wq-proj-join{color:var(--wangsit-text-muted);justify-items:end;gap:6px;font-size:clamp(15px,1.5vw,22px);display:grid}.wq-proj-join strong{color:var(--wangsit-text)}.wq-proj-code{border:3px solid var(--wangsit-accent);background:var(--wangsit-accent-soft);color:var(--wangsit-accent);letter-spacing:.22em;font-variant-numeric:tabular-nums;border-radius:18px;padding:4px 22px;font-size:clamp(32px,5vw,76px);font-weight:900}.wq-proj-main{flex:1;align-content:center;gap:clamp(14px,2vw,28px);padding-top:2vh;display:grid}.wq-proj-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wq-proj-meta .wq-chip{padding:8px 18px;font-size:clamp(16px,1.8vw,26px)}.wq-proj-answered{color:var(--wangsit-text-muted);align-items:center;gap:10px;margin-right:auto;font-size:clamp(16px,1.8vw,26px);display:inline-flex}.wq-proj-timer{font-variant-numeric:tabular-nums;font-size:clamp(46px,7vw,110px);font-weight:900;line-height:1}.wq-proj-timer small{color:var(--wangsit-text-muted);font-size:.28em;font-weight:700}.wq-proj-timer[data-urgent=true]{color:#ff6b6b;animation:.5s ease-in-out infinite alternate wq-pulse}.wq-proj-prompt{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.6vw,72px);line-height:1.18}.wq-proj-sub{color:var(--wangsit-text-muted);margin:0;font-size:clamp(18px,2vw,30px)}.wq-proj-options{grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px);display:grid}.wq-proj-options[data-count="3"],.wq-proj-options[data-count="5"]{grid-template-columns:1fr 1fr}.wq-proj-option{cursor:default;min-height:clamp(76px,12vh,150px);font-size:clamp(20px,2.6vw,42px)}.wq-proj-option .wq-option-badge{width:clamp(44px,4.4vw,72px);height:clamp(44px,4.4vw,72px);font-size:clamp(22px,2.4vw,38px)}.wq-proj-habis{color:#ff9e9e;margin:0;font-size:clamp(28px,3.4vw,54px);font-weight:900}.wq-proj-board{gap:10px;max-width:860px;margin:0;padding:0;font-size:clamp(18px,2.2vw,34px);list-style:none;display:grid}.wq-proj-board li{border:1px solid var(--wangsit-border);background:color-mix(in srgb, var(--wangsit-surface) 90%, transparent);border-radius:16px;justify-content:space-between;gap:16px;padding:12px 20px;display:flex}.wq-proj-board li small{color:var(--wangsit-text-muted);font-size:.6em}.wq-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(10px,2vw,28px);max-width:980px;display:grid}.wq-podium-step{text-align:center;justify-items:center;gap:6px;display:grid}.wq-podium-avatar{font-size:clamp(44px,6vw,96px);line-height:1}.wq-podium-step strong{overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,40px)}.wq-podium-step em{color:var(--wangsit-text-muted);font-size:clamp(16px,1.8vw,28px);font-style:normal}.wq-podium-block{background:var(--wangsit-accent-soft);border:2px solid var(--wangsit-accent);width:100%;color:var(--wangsit-accent);border-radius:18px 18px 0 0;place-items:center;font-size:clamp(30px,4vw,64px);font-weight:900;display:grid}.wq-podium-step[data-rank="1"] .wq-podium-block{height:clamp(110px,22vh,240px)}.wq-podium-step[data-rank="2"] .wq-podium-block{height:clamp(80px,15vh,170px)}.wq-podium-step[data-rank="3"] .wq-podium-block{height:clamp(56px,10vh,120px)}.wc-chat-area .wc-empty{padding-top:6vh}.wc-chat-area .wc-empty-logo{filter:drop-shadow(0 1px 8px #ffffff29);background:linear-gradient(135deg,#fff 0%,#d9dce1 34%,#f7f8fa 52%,#a9aeb6 78%,#eceef1 100%);flex:none;width:1.02em;height:1.02em;display:inline-block;-webkit-mask:url(/images/wangsit/brand-mark-inverse-transparent.png?v=20261011k) 50%/contain no-repeat;mask:url(/images/wangsit/brand-mark-inverse-transparent.png?v=20261011k) 50%/contain no-repeat}.wc-chat-area .wc-empty-logo.is-terang{filter:none;background:linear-gradient(135deg,#2b2e33 0%,#6b7079 38%,#1f2226 58%,#8c9199 100%)}.wc-chat-area .wc-empty-greeting{font-family:var(--wc-font);letter-spacing:-.045em;justify-content:center;align-items:center;gap:.32em;margin:0;font-size:clamp(32px,3.6vw,50px);font-weight:450;line-height:1.1;display:flex}.wc-chat-area .wc-empty-paths{flex-wrap:wrap;justify-content:center;gap:8px;width:auto;margin-top:30px;display:flex}.wc-chat-area .wc-empty-path{min-height:0;box-shadow:none;background:0 0;border-radius:999px;gap:8px;padding:8px 16px 8px 12px}.wc-chat-area .wc-empty-path:hover{background:var(--wc-surface);transform:none}.wc-chat-area .wc-empty-path-icon{width:20px;height:20px;color:var(--wc-text-muted);background:0 0;border-radius:0}.wc-chat-area .wc-empty-path strong{color:var(--wc-text-secondary);font-size:13px;font-weight:500}.wc-chat-area .wc-empty-path:hover strong,.wc-chat-area .wc-empty-path:hover .wc-empty-path-icon{color:var(--wc-text)}@media (width<=640px){.wc-chat-area .wc-empty-paths{margin-top:22px}.wc-chat-area .wc-empty-greeting{font-size:clamp(28px,8vw,36px)}}.wq-fx-earned{background:color-mix(in srgb, var(--wangsit-accent) 22%, transparent);color:var(--wangsit-accent);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;animation:.5s cubic-bezier(.2,1.6,.4,1) .3s both wq-pop}@media (prefers-reduced-motion:reduce){.wq-option,.wq-timer{transition:none;animation:none!important}}.wangsit-auth-form{gap:16px;margin-top:28px;display:grid}.wangsit-field{gap:7px;display:grid}.wangsit-field label{font-size:13px;font-weight:600}.wangsit-input{border:1px solid var(--wangsit-border-strong);background:var(--wangsit-bg);width:100%;min-height:46px;color:var(--wangsit-text);border-radius:10px;padding:10px 12px}.wangsit-input:focus{border-color:var(--wangsit-accent);outline:3px solid color-mix(in srgb, var(--wangsit-accent) 22%, transparent)}.wangsit-error{color:var(--wangsit-danger);margin:0;font-size:13px}.wangsit-divider{color:var(--wangsit-text-muted);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.wangsit-divider:before,.wangsit-divider:after{background:var(--wangsit-border);content:"";flex:1;height:1px}.wangsit-auth-link{color:var(--wangsit-accent);font-weight:600}.wangsit-auth-link:hover{text-underline-offset:3px;text-decoration:underline}.wangsit-workspace{grid-template-columns:var(--wangsit-sidebar-width,264px) 6px minmax(0, 1fr);min-height:100vh;display:grid}.wangsit-workspace.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.wangsit-workspace.is-sidebar-collapsed .wangsit-workspace-sidebar{display:none}.wangsit-sidebar-resize-handle{cursor:col-resize;z-index:5;background:0 0;width:6px;margin-left:-3px;position:relative}.wangsit-sidebar-resize-handle:after{content:"";background:0 0;transition:background .14s;position:absolute;inset:0 -2px}.wangsit-sidebar-resize-handle:hover:after,.wangsit-sidebar-resize-handle:focus-visible:after{background:var(--wangsit-accent);opacity:.55}.wangsit-workspace-sidebar{border-right:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);flex-direction:column;gap:24px;padding:18px 14px;display:flex}.wangsit-mobile-menu,.wangsit-mobile-backdrop,.wangsit-mobile-drawer{display:none}.wangsit-workspace-nav{gap:3px;display:grid}.wangsit-workspace-nav a{min-height:42px;color:var(--wangsit-text-muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.wangsit-workspace-nav a:hover,.wangsit-workspace-nav a[aria-current=page]{background:var(--wangsit-accent-soft);color:var(--wangsit-accent)}.wangsit-sidebar-recent{gap:2px;min-height:0;display:grid;overflow-y:auto}.wangsit-sidebar-recent-label{color:var(--wangsit-text-muted);letter-spacing:.06em;text-transform:uppercase;opacity:.75;padding:0 10px;font-size:11px;font-weight:700}.wangsit-sidebar-recent-row{color:var(--wangsit-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:13px;transition:background-color .16s,color .16s;display:block;overflow:hidden}.wangsit-sidebar-recent-row:hover,.wangsit-sidebar-recent-row:focus-visible{background:var(--wangsit-accent-soft);color:var(--wangsit-accent)}.wangsit-workspace-bottom{gap:8px;margin-top:auto;display:grid}.wangsit-quota-mini{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:12px;padding:14px}.wangsit-quota-mini header,.wangsit-quota-mini footer{color:var(--wangsit-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.wangsit-quota-meter{background:var(--wangsit-surface-muted);border-radius:999px;height:6px;margin:10px 0 7px;overflow:hidden}.wangsit-quota-meter span{border-radius:inherit;background:var(--wangsit-accent);height:100%;display:block}.wangsit-profile-chip{border-radius:10px;align-items:center;gap:9px;padding:6px 8px;transition:background-color .16s;display:flex}.wangsit-profile-avatar{background:var(--wangsit-accent-soft);width:30px;height:30px;color:var(--wangsit-accent);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.wangsit-profile-name{color:var(--wangsit-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.wangsit-profile-plan{color:var(--wangsit-text-muted);font-weight:500}.wangsit-profile-chip .wangsit-icon-button{flex:none;min-width:36px;min-height:36px}.wangsit-workspace-main{background:var(--wangsit-bg);min-width:0}.wangsit-workspace-header{border-bottom:1px solid var(--wangsit-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 28px;display:flex}.wangsit-workspace-header h1{letter-spacing:-.02em;margin:0;font-size:16px}.wangsit-workspace-content{width:min(860px,100% - 48px);margin:0 auto;padding:34px 0 80px}.wangsit-workspace-content h2{font-size:var(--wangsit-type-page);letter-spacing:-.06em;margin:0;line-height:1.08}.wangsit-workspace-content>p{color:var(--wangsit-text-muted)}.wangsit-conversation-list{gap:7px;margin-top:34px;display:grid}.wangsit-conversation-row{border-bottom:1px solid var(--wangsit-border);min-height:58px;color:var(--wangsit-text-muted);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;transition:background .16s,padding .16s;display:flex}.wangsit-conversation-row:hover{background:var(--wangsit-accent-soft);border-radius:9px;padding-inline:10px}.wangsit-conversation-row:focus-visible{outline:3px solid var(--wangsit-focus);outline-offset:3px}.wangsit-conversation-row strong{color:var(--wangsit-text);font-size:14px;display:block}.wangsit-conversation-row span{font-size:12px}.wangsit-chat-empty{text-align:center;place-items:center;min-height:320px;display:grid}.wangsit-chat-empty>div{width:min(100%,620px)}.wangsit-chat-empty h2{letter-spacing:-.01em;max-width:480px;margin:14px auto 0;font-family:Anthropic Sans,Figtree,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,3.2vw,32px);font-weight:500;line-height:1.3}.wangsit-greeting{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.wangsit-pet-icon{filter:drop-shadow(0 0 12px #1fb86a47);width:80px;height:80px;margin:0 auto;animation:3.2s ease-in-out infinite wangsit-pet-breathe;display:block}@keyframes wangsit-pet-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.wangsit-greeting-mark{flex:none;width:clamp(28px,4vw,40px);height:auto}@media (width<=560px){.wangsit-greeting{flex-direction:column;gap:8px}}.wangsit-chat-empty p{max-width:460px;color:var(--wangsit-text-muted);margin:14px auto 0}.wangsit-quick-prompts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.wangsit-quick-prompts button{border:1px solid var(--wangsit-border-strong);background:var(--wangsit-surface);min-height:24px;color:var(--wangsit-text-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.wangsit-quick-prompts button:hover,.wangsit-quick-prompts button:focus-visible{border-color:var(--wangsit-accent);background:var(--wangsit-accent-soft);color:var(--wangsit-accent)}.wangsit-quota-banner{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);color:var(--wangsit-text-muted);border-radius:14px;align-items:center;gap:10px;margin-top:34px;padding:10px 14px;font-size:13px;display:flex}.wangsit-quota-banner span{flex:1;min-width:0}.wangsit-quota-banner a{color:var(--wangsit-text);text-underline-offset:2px;flex:none;font-weight:700;text-decoration:underline}.wangsit-quota-banner button{color:var(--wangsit-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.wangsit-quota-banner+.wangsit-composer{margin-top:10px}.wangsit-attachment-chips{flex-wrap:wrap;gap:6px;padding:2px 4px 0;display:flex}.wangsit-attachment-chip{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);max-width:220px;color:var(--wangsit-text);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.wangsit-attachment-chip.is-error{border-color:var(--wangsit-danger);color:var(--wangsit-danger)}.wangsit-attachment-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wangsit-attachment-chip-status{color:var(--wangsit-text-muted);flex:none;font-size:11px}.wangsit-attachment-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.wangsit-attachment-chip button:hover{opacity:1}.wangsit-generated-file{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);max-width:340px;color:var(--wangsit-text);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.wangsit-generated-file:hover{border-color:var(--wangsit-accent);background:var(--wangsit-surface)}.wangsit-generated-file>span:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.wangsit-generated-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.wangsit-generated-file small{color:var(--wangsit-text-muted);font-size:11.5px}.wangsit-composer{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:22px;gap:10px;margin-top:34px;padding:12px 12px 9px;transition:border-color .16s,box-shadow .22s;display:grid;box-shadow:0 14px 34px -22px #1f1d184d,0 2px 6px -4px #1f1d181f}.wangsit-composer:focus-within{border-color:color-mix(in srgb, var(--wangsit-accent) 55%, var(--wangsit-border-strong));box-shadow:0 14px 40px -18px #0006, 0 0 0 4px color-mix(in srgb, var(--wangsit-accent) 10%, transparent)}.wangsit-composer textarea{resize:none;width:100%;min-height:44px;max-height:240px;color:var(--wangsit-text);background:0 0;border:0;padding:8px;line-height:1.55;overflow-y:auto}.wangsit-composer textarea:focus{outline:0}.wangsit-composer footer{color:var(--wangsit-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.wangsit-composer-tools{flex:none;align-items:center;gap:6px;display:flex}.wangsit-composer-attach,.wangsit-composer-format-trigger{border:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.wangsit-composer-attach:hover,.wangsit-composer-format-trigger:hover{background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-composer-attach:disabled,.wangsit-composer-format-trigger:disabled{opacity:.5;cursor:not-allowed}.wangsit-composer-format-trigger.is-selected{border-color:var(--wangsit-accent);color:var(--wangsit-text);background:color-mix(in srgb, var(--wangsit-accent) 12%, transparent)}.wangsit-composer-format{position:relative}.wangsit-composer-format-menu{z-index:20;border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000047}.wangsit-composer-format-menu button{color:var(--wangsit-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.wangsit-composer-format-menu button:hover{background:var(--wangsit-surface-muted)}.wangsit-composer-model{align-items:center;gap:8px;min-width:0;max-width:220px;display:flex}.wangsit-model-select{border:1px solid var(--wangsit-border-strong);appearance:none;background:var(--wangsit-surface-muted) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2365635c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 8px center;min-height:36px;color:var(--wangsit-text);cursor:pointer;font:inherit;background-size:16px;border-radius:999px;padding:0 28px 0 12px;font-size:12px;font-weight:700}.wangsit-model-select:focus-visible{outline:3px solid color-mix(in srgb, var(--wangsit-focus) 70%, transparent);outline-offset:2px}.wangsit-model-tagline{color:var(--wangsit-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wangsit-model-picker{min-width:0;position:relative}.wangsit-model-picker-trigger{min-height:32px;color:var(--wangsit-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.wangsit-model-picker-trigger:hover:not(:disabled),.wangsit-model-picker-trigger[aria-expanded=true]{background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-model-picker-trigger:disabled{cursor:not-allowed;opacity:.5}.wangsit-model-picker-chevron{opacity:.7;transition:transform .16s}.wangsit-model-picker-chevron.is-open{transform:rotate(180deg)}.wangsit-model-picker-menu{z-index:30;border:1px solid var(--wangsit-border);background:var(--wangsit-surface);width:268px;animation:wangsit-model-picker-in .14s var(--wangsit-ease,ease-out);border-radius:16px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 40px -14px #00000059,0 4px 14px -6px #0000002e}@keyframes wangsit-model-picker-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wangsit-model-picker-option{color:var(--wangsit-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.wangsit-model-picker-option:hover{background:var(--wangsit-surface-muted)}.wangsit-model-picker-option-text{gap:2px;min-width:0;display:grid}.wangsit-model-picker-option-text strong{font-size:13px;font-weight:700}.wangsit-model-picker-option-text small{color:var(--wangsit-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wangsit-model-picker-check{color:var(--wangsit-accent);flex:none;margin-top:2px}@media (width<=720px){.wangsit-model-picker-menu{width:min(280px,100vw - 48px);left:0;right:auto}}.wangsit-composer-actions{flex:none;align-items:center;gap:6px;display:flex}.wangsit-composer-send{background:var(--wangsit-accent);width:34px;height:34px;color:var(--wangsit-accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .16s,opacity .16s,transform .16s;display:inline-flex}.wangsit-composer-send:hover:not(:disabled){background:var(--wangsit-accent-hover);transform:translateY(-1px)}.wangsit-composer-send:disabled{cursor:not-allowed;opacity:.4}.wangsit-composer-send.is-stop{background:var(--wangsit-text);color:var(--wangsit-bg)}.wangsit-chat-body{min-height:320px}.wangsit-message-list{overscroll-behavior:contain;gap:20px;max-height:calc(100vh - 300px);padding:10px 0 20px;display:grid;overflow-y:auto}.wangsit-message{gap:12px;max-width:min(760px,92%);display:flex}.wangsit-message-assistant{max-width:100%}.wangsit-message-user{justify-self:end}.wangsit-message-body{flex:1;min-width:0}.wangsit-stage-trace{color:var(--wangsit-text-muted);margin-bottom:10px;font-size:12.5px}.wangsit-stage-trace.is-active{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.wangsit-stage-pulse{background:var(--wangsit-accent);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite wangsit-stage-pulse;display:inline-block}@keyframes wangsit-stage-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.wangsit-stage-now{color:var(--wangsit-text);font-weight:500}.wangsit-stage-eta{color:var(--wangsit-text-muted);opacity:.8;margin-left:auto;font-size:11px;font-style:italic}.wangsit-stage-trace.is-done .wangsit-stage-toggle{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);color:var(--wangsit-text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:border-color .16s,color .16s;display:inline-flex}.wangsit-stage-trace.is-done .wangsit-stage-toggle:hover{border-color:var(--wangsit-accent);color:var(--wangsit-text)}.wangsit-stage-chevron{transition:transform .14s}.wangsit-stage-chevron.is-open{transform:rotate(180deg)}.wangsit-stage-trace-steps{border:1px solid var(--wangsit-border);background:var(--wangsit-surface-muted);border-radius:10px;flex-direction:column;gap:4px;margin:8px 0 0;padding:10px 12px;list-style:none;animation:.25s ease-out wangsit-stage-fadein;display:flex}@keyframes wangsit-stage-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wangsit-stage-trace-steps li{align-items:center;gap:8px;padding:2px 0;font-size:12.5px;line-height:1.5;display:flex}.wangsit-stage-step-icon{background:var(--wangsit-surface);width:22px;height:22px;color:var(--wangsit-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .16s;display:inline-flex}.wangsit-stage-trace-steps li.is-reading .wangsit-stage-step-icon{color:#1fb86a}.wangsit-stage-trace-steps li.is-searching .wangsit-stage-step-icon{color:#d29922}.wangsit-stage-trace-steps li.is-generating .wangsit-stage-step-icon{color:#3fb950}.wangsit-stage-trace-steps li.is-writing .wangsit-stage-step-icon{color:#1fb86a}.wangsit-stage-trace-steps li.is-analyzing .wangsit-stage-step-icon{color:#bc8cff}.wangsit-stage-trace-steps li.is-done .wangsit-stage-step-icon{color:#3fb950}.wangsit-stage-step-label{color:var(--wangsit-text);flex:1}.wangsit-stage-step-ok{color:#3fb950;flex:none;animation:.25s ease-out wangsit-stage-pop}@keyframes wangsit-stage-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.wangsit-message.is-streaming .wangsit-message-markdown:after{content:"";background:var(--wangsit-accent);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite wangsit-typing-cursor;display:inline-block}@keyframes wangsit-typing-cursor{0%,to{opacity:1}50%{opacity:0}}.wangsit-message-list{scroll-behavior:smooth}.wangsit-message-avatar{background:color-mix(in srgb, var(--wangsit-accent) 16%, var(--wangsit-surface));width:28px;height:28px;color:var(--wangsit-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:15px;line-height:1;display:flex}.wangsit-message-avatar:before{content:"✳"}.wangsit-message-label{display:none}.wangsit-message p{white-space:pre-wrap;margin:0}.wangsit-message-user p{background:var(--wangsit-accent-soft);border-radius:16px 16px 4px;padding:10px 14px;font-size:13.5px;line-height:1.55}.wangsit-message-markdown{overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.wangsit-message-plaintext{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.wangsit-message-markdown>:first-child{margin-top:0}.wangsit-message-markdown>:last-child{margin-bottom:0}.wangsit-message-markdown p{white-space:normal;margin:0 0 12px}.wangsit-message-markdown h1,.wangsit-message-markdown h2,.wangsit-message-markdown h3,.wangsit-message-markdown h4{letter-spacing:-.02em;margin:20px 0 10px;line-height:1.25}.wangsit-message-markdown h1{font-size:1.35em}.wangsit-message-markdown h2{font-size:1.2em}.wangsit-message-markdown h3{font-size:1.08em}.wangsit-message-markdown h4{font-size:1em}.wangsit-message-markdown ul,.wangsit-message-markdown ol{margin:0 0 12px;padding-left:22px}.wangsit-message-markdown li{margin-bottom:4px}.wangsit-message-markdown li>ul,.wangsit-message-markdown li>ol{margin:4px 0 0}.wangsit-message-markdown code{background:var(--wangsit-surface);border:1px solid var(--wangsit-border);border-radius:6px;padding:2px 6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.wangsit-message-markdown pre{border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:12px;margin:0 0 14px;padding:14px 16px;overflow-x:auto}.wangsit-message-markdown pre code{background:0 0;border:0;padding:0;font-size:13px;line-height:1.6}.wangsit-message-markdown blockquote{border-left:3px solid var(--wangsit-accent);color:var(--wangsit-text-muted);margin:0 0 12px;padding:4px 14px}.wangsit-message-markdown a{color:var(--wangsit-accent);text-underline-offset:2px;text-decoration:underline}.wangsit-message-markdown hr{border:0;border-top:1px solid var(--wangsit-border);margin:16px 0}.wangsit-message-markdown table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14px}.wangsit-message-markdown th,.wangsit-message-markdown td{border:1px solid var(--wangsit-border);text-align:left;padding:8px 10px}.wangsit-message-markdown th{background:var(--wangsit-surface);font-weight:700}.wangsit-message small{color:var(--wangsit-danger);margin-top:8px;font-size:12px;display:block}.wangsit-message-actions{align-items:center;gap:12px;display:flex}.wangsit-message-actions small{flex:1}.wangsit-message-actions button{border:1px solid var(--wangsit-border-strong);min-height:36px;color:var(--wangsit-text);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s}.wangsit-message-actions button:hover:not(:disabled),.wangsit-message-actions button:focus-visible{border-color:var(--wangsit-accent);background:var(--wangsit-accent-soft)}.wangsit-message-actions button:disabled{cursor:not-allowed;opacity:.5}.wangsit-answer-actions{opacity:0;align-items:center;gap:6px;margin-top:12px;transition:opacity .16s;display:flex}.wangsit-message-assistant:hover .wangsit-answer-actions,.wangsit-message-assistant:focus-within .wangsit-answer-actions{opacity:1}.wangsit-answer-actions button{border:1px solid var(--wangsit-border);min-height:30px;color:var(--wangsit-text-muted);cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.wangsit-answer-actions button:hover:not(:disabled),.wangsit-answer-actions button:focus-visible{border-color:var(--wangsit-accent);color:var(--wangsit-text);background:var(--wangsit-accent-soft)}.wangsit-answer-actions button:disabled{cursor:not-allowed;opacity:.5}.wangsit-sidebar-resize-handle:focus-visible{outline:none}.wangsit-sidebar-resize-handle:focus-visible:after{background:var(--wangsit-accent);opacity:.8}.wangsit-chat-error{border:1px solid color-mix(in srgb, var(--wangsit-danger) 35%, transparent);background:color-mix(in srgb, var(--wangsit-danger) 9%, var(--wangsit-surface));color:var(--wangsit-danger);border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13px}.wangsit-button-danger{border-color:color-mix(in srgb, var(--wangsit-danger) 30%, var(--wangsit-border-strong));color:var(--wangsit-danger)}.wangsit-button-danger:hover:not(:disabled){background:color-mix(in srgb, var(--wangsit-danger) 10%, var(--wangsit-surface))}@media (width<=820px){.wangsit-hero{grid-template-columns:1fr;gap:42px;padding:68px 0 64px}.wangsit-feature-grid,.wangsit-pricing-card{grid-template-columns:1fr}.wangsit-pricing-status{justify-self:stretch;width:100%}.wangsit-workspace{grid-template-columns:1fr}.wangsit-workspace-sidebar,.wangsit-sidebar-resize-handle,.wangsit-sidebar-toggle{display:none}.wangsit-mobile-menu{display:inline-flex}.wangsit-mobile-backdrop{z-index:40;cursor:pointer;background:#1f1d1859;border:0;display:block;position:fixed;inset:0}.wangsit-mobile-drawer{z-index:50;width:min(320px,100% - 48px);display:block;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 45px -30px #1f1d18b3}.wangsit-mobile-drawer .wangsit-workspace-sidebar{border-right:1px solid var(--wangsit-border);height:100%;display:flex}.wangsit-workspace-header{padding:12px 18px}}@media (width<=560px){.wangsit-container,.wangsit-workspace-content{width:min(100% - 32px,860px)}.wangsit-composer footer{flex-wrap:wrap}.wangsit-composer-model{max-width:60vw}.wangsit-composer-actions{flex:auto;justify-content:space-between}.wangsit-public-nav-inner{min-height:64px}.wangsit-nav-links a:not(.wangsit-button),.wangsit-nav-links button.wangsit-button-secondary{display:none}.wangsit-hero h1{font-size:clamp(30px,9vw,45px)}.wangsit-section{padding:64px 0}.wangsit-section-heading{display:block}.wangsit-section-heading p{margin-top:16px}.wangsit-auth-card{padding:26px 20px}}.wangsit-usage-row{border-bottom:1px solid var(--wangsit-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.wangsit-usage-row:last-child{border-bottom:0}.wangsit-usage-row strong{color:var(--wangsit-text-muted);font-size:12px;font-weight:600}.wangsit-usage-bars{align-items:end;gap:6px;min-height:150px;padding:18px 0 0;display:flex}.wangsit-usage-bar-item{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:0;height:132px;display:flex}.wangsit-usage-bar-item>span{background:var(--wangsit-accent);opacity:.78;border-radius:5px 5px 2px 2px;width:min(100%,22px);min-height:4px;display:block}.wangsit-usage-bar-item small{color:var(--wangsit-text-muted);white-space:nowrap;transform-origin:top;font-size:9px;transform:rotate(-42deg)}.wangsit-billing-pending{border:1px solid color-mix(in srgb, var(--wangsit-accent) 24%, var(--wangsit-border));background:var(--wangsit-accent-soft);color:var(--wangsit-text);border-radius:8px;margin-top:10px;padding:9px 12px;font-size:13px}.wangsit-billing-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wangsit-member-list{margin-top:14px}.wangsit-member-row{border-bottom:1px solid var(--wangsit-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.wangsit-member-row:last-child{border-bottom:0}.wangsit-member-row>div:first-child{gap:3px;min-width:0;display:grid}.wangsit-member-row strong,.wangsit-member-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wangsit-member-row strong{font-size:14px}.wangsit-member-row span,.wangsit-member-role{color:var(--wangsit-text-muted);font-size:12px}.wangsit-member-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.wangsit-member-actions select,.wangsit-member-invite input,.wangsit-member-invite select,.wangsit-member-invite textarea{border:1px solid var(--wangsit-border-strong);background:var(--wangsit-surface);min-height:38px;color:var(--wangsit-text);font:inherit;border-radius:8px;outline:none;font-size:13px}.wangsit-member-invite textarea{resize:vertical;min-height:84px;padding:9px 11px}.wangsit-member-actions select{padding:0 8px}.wangsit-member-actions button{border:1px solid color-mix(in srgb, var(--wangsit-danger) 32%, var(--wangsit-border-strong));min-height:38px;color:var(--wangsit-danger);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.wangsit-member-actions button:hover,.wangsit-member-actions button:focus-visible{background:color-mix(in srgb, var(--wangsit-danger) 10%, transparent)}.wangsit-member-invite{gap:12px;display:grid}.wangsit-member-invite>.wangsit-kicker{margin-bottom:2px}.wangsit-member-invite label{color:var(--wangsit-text-muted);gap:6px;font-size:12px;font-weight:600;display:grid}.wangsit-member-invite input,.wangsit-member-invite select{width:100%;padding:0 11px}.wangsit-member-actions select:focus-visible,.wangsit-member-invite input:focus-visible,.wangsit-member-invite select:focus-visible,.wangsit-member-invite textarea:focus-visible{border-color:var(--wangsit-accent);box-shadow:0 0 0 3px var(--wangsit-accent-soft)}label.wangsit-checkbox-row{color:var(--wangsit-text);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.wangsit-checkbox-row input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--wangsit-accent)}@media (width<=560px){.wangsit-member-row{flex-direction:column;align-items:flex-start}.wangsit-member-actions{width:100%}.wangsit-member-actions select{flex:1}}.wangsit-sidebar-brand-row{justify-content:space-between;align-items:center;display:flex}.wangsit-brand-lockup-compact{width:auto;height:32px}.wangsit-sidebar-new{justify-content:center;width:100%;font-size:14px}.wangsit-sidebar-search{border:1px solid var(--wangsit-border);height:36px;color:var(--wangsit-text-muted);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:flex}.wangsit-sidebar-search input{min-width:0;color:var(--wangsit-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.wangsit-sidebar-search input::placeholder{color:var(--wangsit-text-muted);opacity:.7}.wangsit-nav-badge{opacity:.6;margin-left:auto;font-size:11px;font-style:normal;font-weight:600}.wangsit-sidebar-pinned{gap:2px;display:grid}.wangsit-sidebar-pinned .wangsit-sidebar-recent-row{align-items:center;gap:8px;display:flex}.wangsit-sidebar-empty{color:var(--wangsit-text-muted);opacity:.7;padding:3px 10px;font-size:12px;display:block}.wangsit-profile-row{align-items:center;gap:4px;display:flex}.wangsit-profile-chip-wrap{flex:1;min-width:0;position:relative}.wangsit-profile-chip{width:100%;color:var(--wangsit-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;transition:background-color .16s;display:flex}.wangsit-profile-chip:hover{background:var(--wangsit-surface)}.wangsit-profile-menu{z-index:40;border:1px solid var(--wangsit-border);background:var(--wangsit-surface);border-radius:14px;flex-direction:column;gap:2px;min-width:200px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px -14px #00000059,0 4px 14px -6px #0000002e}.wangsit-profile-menu-head{border-bottom:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);flex-direction:column;gap:1px;margin-bottom:4px;padding:8px 10px 6px;font-size:12px;display:flex}.wangsit-profile-menu-head strong{color:var(--wangsit-text);font-size:13px}.wangsit-profile-menu a,.wangsit-profile-menu button:not(.wangsit-profile-chip){color:var(--wangsit-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background-color .14s;display:flex}.wangsit-profile-menu a:hover,.wangsit-profile-menu button:hover{background:var(--wangsit-surface-muted)}.wangsit-chat-eyebrow{font-family:var(--wangsit-serif);color:var(--wangsit-text-muted);opacity:.85;margin-bottom:6px;font-size:clamp(18px,2.6vw,22px);font-style:italic}.wangsit-chat-empty-hint{max-width:460px;color:var(--wangsit-text-muted);margin:10px auto 0;font-size:14px}.wangsit-quick-prompts-label{width:100%;color:var(--wangsit-text-muted);text-align:center;opacity:.8;margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.wangsit-composer-wrap{margin-top:24px}.wangsit-composer-tabs{gap:0;margin-bottom:-1px;padding-left:18px;display:flex}.wangsit-composer-tabs button,.wangsit-composer-tabs a{color:var(--wangsit-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:9px 16px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:color .14s,background .14s;display:inline-flex}.wangsit-composer-tabs button.is-active,.wangsit-composer-tabs button[aria-selected=true],.wangsit-composer-tabs a[aria-selected=true]{color:var(--wangsit-text);background:var(--wangsit-surface);border-color:var(--wangsit-border)}.wangsit-composer-tabs button:hover,.wangsit-composer-tabs a:hover{color:var(--wangsit-text)}.wangsit-composer-wrap .wangsit-composer{margin-top:0}.wangsit-composer-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wangsit-composer-chips button,.wangsit-composer-chips a{color:var(--wangsit-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.wangsit-composer-chips button:hover,.wangsit-composer-chips a:hover{background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-composer-chips button:disabled{opacity:.4;cursor:not-allowed}.wangsit-model-picker-trigger-tagline{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:none;overflow:hidden}.wangsit-model-picker-trigger:hover .wangsit-model-picker-trigger-tagline,.wangsit-model-picker-trigger[aria-expanded=true] .wangsit-model-picker-trigger-tagline{color:var(--wangsit-text-muted);font-weight:400;display:inline}.wangsit-model-picker-divider{background:var(--wangsit-border);height:1px;margin:6px 0}.wangsit-model-picker-section{gap:6px;padding:4px 6px;display:grid}.wangsit-model-picker-section-label{color:var(--wangsit-text-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:700}.wangsit-model-picker-effort{gap:4px;display:flex}.wangsit-model-picker-effort-btn{border:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;font-weight:500;transition:background-color .14s,color .14s,border-color .14s;display:flex}.wangsit-model-picker-effort-btn:hover{background:var(--wangsit-surface-muted);color:var(--wangsit-text)}.wangsit-model-picker-effort-btn.is-active{border-color:var(--wangsit-accent);background:color-mix(in srgb, var(--wangsit-accent) 12%, transparent);color:var(--wangsit-text)}.wangsit-model-picker-footer{border-top:1px solid var(--wangsit-border);margin-top:4px;padding:6px 6px 2px}.wangsit-model-picker-upgrade{width:100%;color:var(--wangsit-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:background-color .14s;display:flex}.wangsit-model-picker-upgrade:hover{background:var(--wangsit-surface-muted)}.wangsit-model-tagline{display:none}@media (width<=820px){.wangsit-composer-tabs{padding-left:0}.wangsit-composer-chips{justify-content:center}}@media (width<=560px){.wangsit-composer-wrap{margin-top:24px}.wangsit-composer-chips button,.wangsit-composer-chips a{padding:4px 10px;font-size:11px}.wangsit-profile-menu{min-width:180px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.wangsit-shell *,.wangsit-shell :before,.wangsit-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tg-shell{background:radial-gradient(900px 460px at 50% -8%, color-mix(in srgb, var(--wangsit-accent) 16%, transparent), transparent), var(--wangsit-bg);min-height:100vh;color:var(--wangsit-text)}.tg-center{place-items:center;min-height:100vh;display:grid}.tg-wrap{gap:16px;max-width:980px;margin:0 auto;padding:18px clamp(14px,3vw,28px) 60px;display:grid}.tg-work{max-width:1080px}.tg-top{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.tg-card{border:1px solid var(--wangsit-border);background:color-mix(in srgb, var(--wangsit-bg) 86%, #fff 4%);border-radius:18px;padding:clamp(18px,3vw,30px);box-shadow:0 18px 50px -28px #0009}.tg-hero{gap:14px;margin-top:4vh;display:grid}.tg-hero h1,.tg-result h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,5vw,42px);line-height:1.1}.tg-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--wangsit-accent);background:var(--wangsit-accent-soft,#ffffff0f);border-radius:999px;justify-self:start;padding:6px 11px;font-size:12px;font-weight:700}.tg-instr{white-space:pre-wrap;color:var(--wangsit-text-muted);margin:0;line-height:1.7}.tg-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tg-chips li{border:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.tg-form{gap:10px;margin-top:6px;display:grid}.tg-form label{font-size:13px;font-weight:600}.tg-input{box-sizing:border-box;border:1px solid var(--wangsit-border);width:100%;color:inherit;font:inherit;background:0 0;border-radius:12px;padding:13px 14px;font-size:15px}.tg-input:focus,.tg-match select:focus{outline:2px solid var(--wangsit-accent);outline-offset:1px}.tg-muted{color:var(--wangsit-text-muted);margin:0;font-size:13px;line-height:1.6}.tg-error{color:#ff9e9e;margin:4px 0 0}.tg-bar{z-index:5;border:1px solid var(--wangsit-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--wangsit-bg) 88%, transparent);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:0}.tg-bar-title{flex:1;min-width:0;display:grid}.tg-bar-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-bar-title span{color:var(--wangsit-text-muted);font-size:12px}.tg-timer{font-variant-numeric:tabular-nums;border:1px solid var(--wangsit-border);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-weight:700;display:inline-flex}.tg-timer.is-urgent{color:#ff9e9e;border-color:#ff6b6b;animation:1s ease-in-out infinite tg-pulse}@keyframes tg-pulse{50%{opacity:.55}}.tg-save{color:var(--wangsit-text-muted);text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-width:92px;font-size:12px;display:inline-flex}.tg-save[data-s=saved]{color:#4ade80}.tg-save button{color:#ff9e9e;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.tg-progress{background:var(--wangsit-border);border-radius:5px;height:5px;overflow:hidden}.tg-progress span{background:var(--wangsit-accent);height:100%;transition:width .4s;display:block}.tg-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;display:grid}.tg-q{gap:16px;display:grid}.tg-q-meta{color:var(--wangsit-text-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.tg-flag{border:1px solid var(--wangsit-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.tg-flag.on{color:#facc15;border-color:#facc15}.tg-prompt{white-space:pre-wrap;margin:0;font-size:clamp(19px,2.6vw,24px);line-height:1.45}.tg-options{gap:10px;display:grid}.tg-opt{text-align:left;border:1.5px solid var(--wangsit-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;font-size:16px;transition:transform .12s,border-color .12s,background .12s;display:flex}.tg-opt:not(:disabled):hover{border-color:var(--wangsit-accent);transform:translateY(-1px)}.tg-opt b{background:color-mix(in srgb, var(--wangsit-text) 9%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.tg-opt span{flex:1;line-height:1.45}.tg-opt.on{border-color:var(--wangsit-accent);background:var(--wangsit-accent-soft,#ffffff0f)}.tg-opt.on b{background:var(--wangsit-accent);color:var(--wangsit-accent-ink,#111)}.tg-opt.ok{background:#4ade801f;border-color:#4ade80}.tg-opt.bad{background:#ff6b6b1f;border-color:#ff6b6b}.tg-opt:disabled{cursor:default}.tg-match{gap:10px;display:grid}.tg-match label{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;display:grid}.tg-match select{border:1px solid var(--wangsit-border);color:inherit;font:inherit;background:0 0;border-radius:12px;padding:12px}.tg-match select option{color:#111}.tg-fb{border-radius:12px;gap:4px;padding:12px 14px;font-size:14px;line-height:1.55;display:grid}.tg-fb.ok{background:#4ade801f;border:1px solid #4ade80}.tg-fb.bad{background:#ff6b6b1f;border:1px solid #ff6b6b}.tg-fb.pend{background:#facc151a;border:1px solid #facc15}.tg-fb em{color:var(--wangsit-text-muted);font-style:normal}.tg-nav{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.tg-side{gap:12px;padding:18px;display:grid;position:sticky;top:84px}.tg-side h3{margin:0;font-size:14px}.tg-dots{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tg-dots button{aspect-ratio:1;border:1px solid var(--wangsit-border);color:var(--wangsit-text-muted);cursor:pointer;background:0 0;border-radius:9px;font-size:12.5px}.tg-dots button.done{background:var(--wangsit-accent-soft,#ffffff14);color:inherit;border-color:color-mix(in srgb, var(--wangsit-accent) 50%, transparent)}.tg-dots button.flag{box-shadow:inset 0 0 0 2px #facc15}.tg-dots button.cur{background:var(--wangsit-accent);color:var(--wangsit-accent-ink,#111);border-color:var(--wangsit-accent)}.tg-modal{z-index:30;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tg-modal .tg-card{gap:12px;width:100%;max-width:440px;display:grid}.tg-modal h3{margin:0}.tg-result{text-align:center;justify-items:center;gap:14px;display:grid}.tg-ring{width:168px;height:168px;position:relative}.tg-ring-bg{fill:none;stroke:var(--wangsit-border);stroke-width:10px}.tg-ring-fg{fill:none;stroke:var(--wangsit-accent);stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s}.tg-ring-num{text-align:center;place-content:center;font-size:46px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.tg-ring-num small{color:var(--wangsit-text-muted);font-size:14px;font-weight:500}.tg-stats{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tg-stats div{border:1px solid var(--wangsit-border);border-radius:14px;gap:2px;min-width:120px;padding:12px 16px;display:grid}.tg-stats b{font-size:20px}.tg-stats span{color:var(--wangsit-text-muted);font-size:12px}.tg-note{color:#facc15;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.tg-review{gap:12px;display:grid}.tg-review h2{margin:6px 0 0}.tg-rev{gap:7px;padding:18px;display:grid}.tg-rev[data-ok=true]{border-color:#4ade80}.tg-rev[data-ok=false]{border-color:#ff6b6b}.tg-rev-head{align-items:center;gap:8px;font-size:13px;display:flex}.tg-rev-head span{background:color-mix(in srgb, var(--wangsit-text) 10%, transparent);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.tg-rev-head em{color:var(--wangsit-text-muted);font-style:normal}.tg-rev h3{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.45}.tg-key{color:#4ade80;margin:0;font-size:14px}.tg-explain{background:color-mix(in srgb, var(--wangsit-text) 6%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}@media (width<=760px){.tg-grid{grid-template-columns:1fr}.tg-side{order:-1;position:static}.tg-dots{grid-template-columns:repeat(8,1fr)}.tg-match label{grid-template-columns:1fr}.tg-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tg-timer.is-urgent{animation:none}.tg-ring-fg,.tg-progress span{transition:none}}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Sans;src:url(/fonts/anthropic-sans/AnthropicSans@900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/freebuff/PlusJakartaSans-VariableLatin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2013-2014,U+2018-201A,U+201C-201E,U+2026,U+2122}@font-face{font-family:DM Mono;src:url(/fonts/freebuff/DMMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/freebuff/DMMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-mode=light]{--wc-bg:#fafafa;--wc-surface:#fff;--wc-sidebar:#f4f4f4;--wc-sidebar-hover:#ebebeb;--wc-sidebar-border:#e5e5e5;--wc-header:#fff;--wc-header-border:#e5e5e5;--wc-composer:#fff;--wc-composer-border:#d9d9d9;--wc-border:var(--wc-composer-border);--wc-composer-focus:#0ea25c;--wc-composer-focus-ring:#0ea25c29;--wc-text:#0a0a0a;--wc-text-secondary:#3a3a3a;--wc-text-muted:#5c5c5c;--wc-accent:#0b8a50;--wc-on-accent:#fff;--wc-accent-hover:#0a7442;--wc-accent-ink:#0a7a47;--wc-accent-light:#ececec;--wc-user-bubble:#f0f0f0;--wc-assistant-bg:transparent;--wc-code-bg:#f4f4f4;--wc-code-border:#e5e5e5;--wc-danger:#dc2626;--wc-success:#16a34a;--wc-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--wc-shadow-lg:0 4px 12px #00000014;--wc-radius:8px;--wc-radius-lg:12px;--wc-radius-xl:16px;--wc-sidebar-w:260px;--wc-font:"Plus Jakarta Sans", "Anthropic Sans", "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wc-mono:"DM Mono", "SF Mono", "SFMono-Regular", "Cascadia Code", "JetBrains Mono", "Fira Code", Consolas, monospace}[data-mode=dark]{--wc-bg:#0d0d0d;--wc-surface:#171717;--wc-sidebar:#0f0f0f;--wc-sidebar-hover:#1d1d1d;--wc-sidebar-border:#262626;--wc-header:#121212;--wc-header-border:#262626;--wc-composer:#161616;--wc-composer-border:#2c2c2c;--wc-border:var(--wc-composer-border);--wc-composer-focus:#3ee08a;--wc-composer-focus-ring:#3ee08a2e;--wc-text:#f5f5f5;--wc-text-secondary:#a3a3a3;--wc-text-muted:#737373;--wc-accent:#3ee08a;--wc-on-accent:#06120c;--wc-accent-ink:#7cf0ae;--wc-accent-hover:#7cf0ae;--wc-accent-light:#1f1f1f;--wc-link:#7cf0ae;--wc-user-bubble:#1d1d1d;--wc-assistant-bg:transparent;--wc-code-bg:#151515;--wc-code-border:#2c2c2c;--wc-danger:#ef4444;--wc-success:#22c55e;--wc-shadow:0 1px 3px #0000004d;--wc-shadow-lg:0 8px 24px -6px #00000080, 0 4px 12px #00000059}:is(html:has(.wc-shell),body:has(.wc-shell)){overscroll-behavior:none;background-color:var(--wc-bg);height:100%;margin:0;overflow:hidden}#app:has(.wc-shell){height:100%;min-height:0;overflow:hidden}body:has(.wc-shell)>#app{height:100%;min-height:0;overflow:hidden}.wc-shell{background:var(--wc-bg);height:100dvh;max-height:100dvh;color:var(--wc-text);font-family:var(--wc-font);-webkit-font-smoothing:antialiased;zoom:var(--wc-ui-scale,1);flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden}.wc-topbar{border-bottom:1px solid var(--wc-header-border);background:var(--wc-header);z-index:20;justify-content:space-between;align-items:center;gap:12px;height:52px;min-height:52px;padding:0 12px 0 16px;display:flex}.wc-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.wc-topbar-newchat{width:30px;height:30px;color:var(--wc-text);background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.wc-topbar-newchat:hover{background:var(--wc-surface-hover)}.wc-topbar-tabs{align-items:center;gap:2px;display:flex}.wc-topbar-tab{color:var(--wc-text-muted);white-space:nowrap;border-radius:7px;align-items:center;padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wc-topbar-tab:hover{background:var(--wc-surface-hover);color:var(--wc-text)}.wc-topbar-tab.is-active{background:var(--wc-surface-hover);color:var(--wc-text);font-weight:600}.wc-topbar-right{align-items:center;gap:4px;display:flex}.wc-collapsed-rail{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:10px 8px;display:flex}.wc-body{flex:1;min-height:0;display:flex;overflow:hidden}.wc-mobile-sidebar-trigger{display:none}.wc-bottomrail{z-index:15;align-items:center;gap:2px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0}.wc-bottomrail-toggle{width:26px;height:26px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.wc-bottomrail-toggle:hover{background:var(--wc-surface-hover);color:var(--wc-text)}.wc-bottomrail-link{color:var(--wc-text-muted);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wc-bottomrail-link:hover{background:var(--wc-surface-hover);color:var(--wc-text)}.wc-composer-tool-btn-wrap{display:inline-flex;position:relative}.wc-composer-tool-btn{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.wc-composer-tool-btn.is-active{background:var(--wc-accent-bg);color:var(--wc-accent-ink)}.wc-composer-tool-btn:disabled{opacity:.5;cursor:not-allowed}.wc-model-thinking{opacity:.7;margin-left:2px;font-size:12px}.wc-sidebar{width:var(--wc-sidebar-w);min-width:var(--wc-sidebar-w);background:var(--wc-sidebar);border-right:1px solid var(--wc-sidebar-border);z-index:10;flex-direction:column;flex-shrink:0;align-self:stretch;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden auto}.wc-sidebar-header{border-bottom:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.wc-sidebar-section-row{justify-content:space-between;align-items:center;padding-right:14px;display:flex}.wc-sidebar-section-add{width:20px;height:20px;color:var(--wc-text-muted);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.wc-sidebar-section-add:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-sidebar-brand{color:var(--wc-text);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.wangsit-brand-adaptive{align-items:center;gap:9px;display:inline-flex}.wc-sidebar-brand .wangsit-brand-adaptive-mark{flex:none;width:30px;max-width:none;height:30px}.wangsit-brand-adaptive-words{flex-direction:column;gap:2px;line-height:1;display:flex}.wangsit-brand-adaptive-words b{letter-spacing:-.01em;color:var(--wc-text);font-size:16px;font-weight:600}.wangsit-brand-adaptive-words small{letter-spacing:.2em;text-transform:uppercase;color:var(--wc-text-secondary);font-size:8.5px;font-weight:500}.wc-sidebar-brand svg,.wc-sidebar-brand img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:36px}.wc-new-chat-btn{border-radius:var(--wc-radius);border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;align-items:center;gap:6px;margin:8px 12px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.wc-new-chat-btn:hover{background:var(--wc-sidebar-hover)}.wc-sidebar-section{color:var(--wc-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 14px 2px;font-size:11px;font-weight:600}.wc-sidebar-nav{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.wc-sidebar-project{flex-direction:column;min-width:0;display:flex}.wc-sidebar-project-row{align-items:center;min-width:0;display:flex}.wc-sidebar-project-toggle{width:18px;height:18px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex}.wc-sidebar-project-toggle:hover{color:var(--wc-text);background:var(--wc-sidebar-hover)}.wc-sidebar-project-chevron{transition:transform .16s}.wc-sidebar-project.is-open .wc-sidebar-project-chevron{transform:rotate(90deg)}.wc-sidebar-project-link{flex:auto;min-width:0}.wc-sidebar-project-chats{flex-direction:column;gap:1px;margin:2px 0 3px;padding-left:30px;display:flex}.wc-sidebar-project-chat{min-width:0;color:var(--wc-text-muted);border-radius:5px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;text-decoration:none;transition:color .14s,background .14s;display:flex}.wc-sidebar-project-chat svg{opacity:.7;flex:none}.wc-sidebar-project-chat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-sidebar-project-chat:hover{color:var(--wc-text);background:var(--wc-sidebar-hover)}.wc-sidebar-project-chat-more{color:var(--wc-accent-ink);font-size:11.5px}.wc-sidebar-project-empty{color:var(--wc-text-muted);opacity:.8;padding:3px 8px;font-size:11.5px;font-style:italic}.wc-sidebar-top{margin-top:4px}.wc-sidebar-projects{gap:1px}.wc-sidebar-projects>.wc-sidebar-project-empty{padding:2px 10px 6px;display:block}.wc-sidebar-project-row{position:relative}.wc-sidebar-project-main{min-width:0;color:var(--wc-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:7px;padding:6px 58px 6px 6px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:flex}.wc-sidebar-project-main:hover,.wc-sidebar-project.is-menu .wc-sidebar-project-main{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-sidebar-project-main:focus-visible{outline:2px solid var(--wc-accent);outline-offset:-2px}.wc-sidebar-project-main>svg:not(.wc-sidebar-project-chevron):not(.wc-sidebar-project-pin){opacity:.75;flex:none}.wc-sidebar-project-main .wc-sidebar-project-chevron{color:var(--wc-text-muted);flex:none}.wc-sidebar-project-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-sidebar-project-pin{color:var(--wc-text-muted);flex:none}.wc-sidebar-project-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wc-sidebar-project-row:hover .wc-sidebar-project-actions,.wc-sidebar-project-row:focus-within .wc-sidebar-project-actions,.wc-sidebar-project.is-menu .wc-sidebar-project-actions{opacity:1}@media (hover:none){.wc-sidebar-project-actions{opacity:1}}.wc-sidebar-project-act{width:24px;height:24px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.wc-sidebar-project-act:hover{background:color-mix(in srgb, var(--wc-text) 9%, transparent);color:var(--wc-text)}.wc-sidebar-project-act:focus-visible{outline:2px solid var(--wc-accent);outline-offset:-1px;opacity:1}.wc-sidebar-project-menu{z-index:36;border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);min-width:190px;box-shadow:var(--wc-shadow-lg);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 2px);right:4px}.wc-sidebar-project-menu button{width:100%;color:var(--wc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.wc-sidebar-project-menu button svg{color:var(--wc-text-muted);flex:none}.wc-sidebar-project-menu button:hover{background:var(--wc-sidebar-hover)}.wc-sidebar-project-menu button.is-bahaya,.wc-sidebar-project-menu button.is-bahaya svg{color:var(--wc-danger)}.wc-sidebar-project-menu button.is-bahaya:hover{background:color-mix(in srgb, var(--wc-danger) 10%, var(--wc-surface))}.wc-sidebar-project-rename{border:1px solid var(--wc-accent);background:var(--wc-surface);min-width:0;color:var(--wc-text);font:inherit;border-radius:6px;outline:none;flex:auto;margin:2px 0;padding:5px 8px;font-size:13px}.wc-sidebar-project-chats{padding-left:28px}.wc-sidebar-project-chat{font-size:12.5px}.wc-sidebar-project-chat.is-active,.wc-sidebar-recent-item.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text);font-weight:600}.wc-sidebar-nav-item{color:var(--wc-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .1s;display:flex}.wc-sidebar-nav-item:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-sidebar-nav-item.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text);font-weight:600}.wc-sidebar-nav-item svg{opacity:.7;flex-shrink:0;width:16px;height:16px}.wc-sidebar-search{margin:4px 12px;position:relative}.wc-sidebar-search input{background:var(--wc-sidebar-hover);width:100%;color:var(--wc-text);box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;padding:7px 10px 7px 32px;font-size:13px}.wc-sidebar-search input:focus{border-color:var(--wc-accent-ink);background:var(--wc-surface)}.wc-sidebar-search input::placeholder{color:var(--wc-text-muted)}.wc-sidebar-search-icon{width:14px;height:14px;color:var(--wc-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.wc-sidebar-recent{flex:1;padding:4px 8px;overflow-y:auto}.wc-sidebar-recent::-webkit-scrollbar{width:4px}.wc-sidebar-recent::-webkit-scrollbar-thumb{background:var(--wc-sidebar-border);border-radius:2px}.wc-shell *{scrollbar-width:thin;scrollbar-color:var(--wc-sidebar-border) transparent}.wc-shell ::-webkit-scrollbar{width:8px;height:8px}.wc-shell ::-webkit-scrollbar-thumb{background:var(--wc-sidebar-border);background-clip:content-box;border:2px solid #0000;border-radius:999px}.wc-shell ::-webkit-scrollbar-thumb:hover{background:var(--wc-text-muted);background-clip:content-box}.wc-shell ::-webkit-scrollbar-track{background:0 0}.wc-sidebar-recent-item{color:var(--wc-text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;transition:all .1s;display:flex;overflow:hidden}.wc-sidebar-recent-item:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-sidebar-recent-item svg{opacity:.5;flex-shrink:0;width:14px;height:14px}.wc-sidebar-recent-row{border-radius:6px;align-items:center;min-width:0;display:flex;position:relative}.wc-sidebar-recent-row:hover{background:var(--wc-sidebar-hover)}.wc-sidebar-recent-row .wc-sidebar-recent-item{flex:1;min-width:0}.wc-sidebar-recent-row .wc-sidebar-recent-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-sidebar-conversation-menu{flex:none;position:relative}.wc-sidebar-conversation-menu-trigger{width:28px;height:28px;color:var(--wc-text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;margin-right:4px;transition:opacity .15s,background .15s,color .15s;display:grid}.wc-sidebar-recent-row:hover .wc-sidebar-conversation-menu-trigger,.wc-sidebar-conversation-menu-trigger:focus-visible,.wc-sidebar-conversation-menu-trigger[aria-expanded=true]{opacity:1}.wc-sidebar-conversation-menu-trigger:hover{background:var(--wc-surface);color:var(--wc-text)}.wc-sidebar-conversation-popover{z-index:35;border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);min-width:142px;box-shadow:var(--wc-shadow-lg);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 2px);right:4px}.wc-sidebar-conversation-popover button{width:100%;color:var(--wc-danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex}.wc-sidebar-conversation-popover button:hover{background:color-mix(in srgb, var(--wc-danger) 10%, var(--wc-surface))}.wc-sidebar-bottom{border-top:1px solid var(--wc-sidebar-border);padding:8px}.wc-sidebar-user{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:all .1s;display:flex;position:relative}.wc-sidebar-user:hover{background:var(--wc-sidebar-hover)}.wc-sidebar-user-trigger{text-align:left;width:100%;color:var(--wc-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;display:flex}.wc-sidebar-user-trigger:hover{background:var(--wc-sidebar-hover)}.wc-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.wc-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.wc-user-info{text-align:left;flex-direction:column;flex:1;align-items:stretch;gap:2px;min-width:0;line-height:1.3;display:flex}.wc-user-name{color:var(--wc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.wc-user-plan{color:var(--wc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wc-user-versi{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wc-sidebar-user-trigger>svg:last-child{flex-shrink:0;align-self:center}.wc-sidebar-user-trigger .wc-avatar{width:32px;height:32px;font-size:12px}.wc-user-menu{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius);box-shadow:var(--wc-shadow-lg);z-index:20;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:0;right:0}.wc-user-menu-item{color:var(--wc-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.wc-user-menu-item:hover{background:var(--wc-sidebar-hover)}.wc-user-menu-item svg{opacity:.6;width:15px;height:15px}.wc-user-menu-language{padding:4px 0}.wc-user-menu-language-label{color:var(--wc-text-muted);align-items:center;gap:8px;padding:8px 10px 4px;font-size:12px;display:flex}.wc-user-menu-language-label svg{width:15px;height:15px}.wc-user-menu-language-choice{justify-content:space-between;padding-left:33px}.wc-user-menu-language-choice.is-selected{color:var(--wc-text);background:var(--wc-sidebar-hover);font-weight:600}.wc-user-menu-language-choice:focus-visible{outline-offset:-2px;outline:2px solid}.wc-user-menu-separator{background:var(--wc-sidebar-border);height:1px;margin:4px 6px}.wc-settings-layout{min-height:100%;color:var(--wc-text);grid-template-columns:minmax(210px,250px) minmax(0,1fr);display:grid}.wc-settings-nav{border-right:1px solid var(--wc-sidebar-border);background:var(--wc-sidebar);padding:18px 12px;overflow-y:auto}.wc-settings-nav-group{gap:3px;margin-bottom:22px;display:grid}.wc-settings-nav-group>span{color:var(--wc-text-muted);letter-spacing:.045em;text-transform:uppercase;padding:0 9px 6px;font-size:11px;font-weight:650}.wc-settings-nav button{width:100%;min-height:36px;color:var(--wc-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;transition:color .16s,background .16s;display:flex}.wc-settings-nav button:hover,.wc-settings-nav button.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-settings-nav button.is-active{font-weight:600}.wc-settings-nav button svg{opacity:.76;width:17px;height:17px}.wc-settings-main{width:min(100%,920px);padding:34px clamp(20px,4vw,56px) 56px;overflow-y:auto}.wc-settings-main h1{letter-spacing:-.025em;margin:2px 0 24px;font-size:clamp(25px,3vw,34px);line-height:1.15}.wc-settings-section{border-bottom:1px solid var(--wc-sidebar-border);gap:12px;margin:0 0 26px;padding:0 0 26px;display:grid}.wc-settings-section:last-child{border-bottom:0}.wc-settings-section h2{letter-spacing:-.01em;margin:0;font-size:17px}.wc-settings-section>p{max-width:660px;color:var(--wc-text-secondary);margin:-5px 0 4px;font-size:14px;line-height:1.55}.wc-settings-value,.wc-settings-action-row{border-top:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0 0;display:flex}.wc-settings-value span{color:var(--wc-text-muted);font-size:13px}.wc-settings-value strong{text-align:right;font-size:13px;font-weight:550}.wc-settings-action-row>div{gap:3px;display:grid}.wc-settings-action-row strong{font-size:14px}.wc-settings-action-row span{color:var(--wc-text-muted);font-size:12px}.wc-settings-role{color:var(--wc-text-muted);text-transform:capitalize;font-size:12px}.wc-settings-form{grid-template-columns:1fr 1fr 140px auto;align-items:end;gap:10px;display:grid}.wc-settings-form label,.wc-settings-field{color:var(--wc-text-secondary);gap:6px;font-size:12px;display:grid}.wc-settings-form input,.wc-settings-form select,.wc-settings-field input,.wc-settings-field select,.wc-settings-field textarea,.wc-settings-inline-form input{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.wc-settings-field{max-width:620px}.wc-settings-field textarea{resize:vertical;min-height:110px;line-height:1.5}.wc-settings-inline-form{align-items:center;gap:10px;max-width:500px;display:flex}.wc-settings-inline-form input{flex:1}.wc-connectors-hero{border:1px solid var(--wc-sidebar-border);background:linear-gradient(135deg, color-mix(in srgb, var(--wc-text) 5%, var(--wc-surface)), var(--wc-surface));border-radius:16px;max-width:860px;padding:22px 24px}.wc-connectors-hero h2{margin:0 0 6px;font-size:20px}.wc-connectors-hero p{color:var(--wc-text-muted);max-width:640px;margin:0;font-size:13.5px;line-height:1.6}.wc-connectors-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;max-width:860px;margin-top:16px;display:grid}.wc-connector-card{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.wc-connector-card.is-premium:hover{border-color:color-mix(in srgb, var(--wc-text) 40%, var(--wc-sidebar-border));box-shadow:0 6px 24px #00000024}.wc-connector-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.wc-connector-id{align-items:flex-start;gap:12px;display:flex}.wc-connector-logo{background:var(--wc-text);width:42px;height:42px;color:var(--wc-bg);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.wc-connector-id strong{font-size:14.5px}.wc-connector-id p{color:var(--wc-text-muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.wc-connector-connect{background:var(--wc-text);color:var(--wc-bg);border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-flex}.wc-connector-connect:hover{opacity:.85}.wc-connector-tokenflow{flex:1;gap:8px;min-width:220px;display:grid}.wc-connector-tokenflow>span{color:var(--wc-text-muted);font-size:12px}.wc-connector-tokenflow input{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-bg);width:100%;color:var(--wc-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.wc-connector-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wc-connector-badge{border:1px solid color-mix(in srgb, var(--wc-text) 35%, transparent);color:var(--wc-text);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.wc-connector-badge.is-off{border-color:var(--wc-sidebar-border);color:var(--wc-text-muted)}.wc-connector-actions{align-items:center;gap:10px;display:flex}.wc-connector-actions .wc-page-btn{text-decoration:none}.wc-settings-toggle{border-top:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:center;gap:16px;max-width:620px;padding:12px 0;display:flex}.wc-settings-toggle span{gap:3px;display:grid}.wc-settings-toggle strong{font-size:14px}.wc-settings-toggle small{color:var(--wc-text-muted);font-size:12px}.wc-settings-toggle input{width:42px;height:24px;accent-color:var(--wc-accent-ink);cursor:pointer}.wc-settings-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wc-settings-capability-grid>div{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;gap:6px;min-height:108px;padding:14px;display:grid}.wc-settings-capability-grid svg{width:18px;height:18px;color:var(--wc-accent-ink)}.wc-settings-capability-grid strong{font-size:13px}.wc-settings-capability-grid span{color:var(--wc-text-muted);font-size:12px;line-height:1.45}.wc-desktop-downloads{flex-wrap:wrap;gap:18px;display:flex}.wc-desktop-download-item{justify-items:start;gap:6px;display:grid}.wc-desktop-downloads .wc-page-btn{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.wc-desktop-download-status{color:var(--wc-text-muted);font-size:11px;line-height:1.3}.wc-desktop-download-status.is-development{color:var(--wc-accent-ink)}.wc-desktop-note{color:var(--wc-text-muted);margin:2px 0 0;font-size:12px;line-height:1.45}.wc-desktop-workbench{flex:1;min-width:0;min-height:0;display:flex}.wc-desktop-dock{border-left:1px solid var(--wc-sidebar-border);background:var(--wc-main);flex-direction:column;width:min(380px,34vw);min-width:300px;max-width:100%;display:flex;position:relative}.wc-desktop-dock-resize{cursor:col-resize;z-index:6;touch-action:none;width:9px;position:absolute;top:0;bottom:0;left:-4px}.wc-desktop-dock-resize:hover,body.wc-geser-panel .wc-desktop-dock-resize{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--wc-accent) 30%, transparent) 55%, var(--wc-accent))}body.wc-geser-panel{cursor:col-resize;-webkit-user-select:none;user-select:none}.wc-desktop-dock.is-full{flex:auto;max-width:100%;width:100%!important}.wc-desktop-workbench:has(.wc-desktop-dock.is-full)>.wc-workspace-shell{display:none}.wc-desktop-dock.is-collapsed{align-items:center;width:46px;min-width:46px;padding-top:10px}.wc-desktop-dock-head{border-bottom:1px solid var(--wc-sidebar-border);min-height:52px;color:var(--wc-text);justify-content:space-between;align-items:center;padding:0 12px 0 16px;font-size:13px;display:flex}.wc-desktop-dock-tabs{border-bottom:1px solid var(--wc-sidebar-border);align-items:center;gap:2px;padding:6px 10px;display:flex}.wc-desktop-dock-tabs button{width:32px;height:30px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.wc-desktop-dock-tabs button:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-desktop-dock-tabs button.is-active{background:color-mix(in srgb, var(--wc-text) 16%, transparent);color:var(--wc-text)}.wc-tabstrip{border-bottom:1px solid var(--wc-sidebar-border);background:var(--wc-bg);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.wc-tabstrip-kiri{align-items:center;gap:6px;min-width:0;display:flex}.wc-tabstrip-kanan{align-items:center;gap:6px;display:flex}.wc-tabstrip-pill{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);max-width:260px;color:var(--wc-text-secondary);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:inline-flex}.wc-tabstrip-pill-label{text-overflow:ellipsis;overflow:hidden}.wc-tabstrip-pill.is-panel{cursor:pointer;font:inherit;border:1px solid var(--wc-sidebar-border);font-size:12.5px}.wc-tabstrip-pill.is-panel:hover,.wc-tabstrip-pill.is-panel.is-active,.wc-tabstrip-pill.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-tabstrip-pill a.wc-tabstrip-pill-label{color:inherit;text-decoration:none}.wc-tabstrip-kanan .wc-icon-btn{border-radius:7px;width:27px;height:27px}.wc-tabstrip-kanan .wc-icon-btn svg{width:15px;height:15px}.wc-tabstrip-kanan .wc-icon-btn.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-tabstrip-x{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wc-tabstrip-x:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-tabstrip-add{width:26px;height:26px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.wc-tabstrip-add:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-folder-proyek-kabar{z-index:60;border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);max-width:min(560px,100vw - 32px);box-shadow:var(--wc-shadow-lg);color:var(--wc-text);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.wc-folder-proyek-kabar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-desktop-dock-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex}.wc-desktop-dock-empty-item{color:var(--wc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;padding:14px 22px;font-size:16px;transition:color .14s,background .14s;display:inline-flex}.wc-desktop-dock-empty-item:hover{background:var(--wc-sidebar-active);color:var(--wc-text)}.wc-desktop-dock-empty-item svg{opacity:.85;flex:none}.wc-desktop-dock-empty-hint{color:var(--wc-text-muted);opacity:.7;margin:14px 0 0;font-size:11.5px}.wc-desktop-terminal-out pre,.wc-desktop-changes-diff pre{max-height:46vh}.wc-desktop-changes-diff pre{white-space:pre;font-size:10.5px;overflow-x:auto}.wc-desktop-riwayat-list{flex-direction:column;gap:1px;display:flex}.wc-desktop-riwayat-item{width:100%;color:var(--wc-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;transition:background .12s,color .12s;display:flex}.wc-desktop-riwayat-item:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-desktop-riwayat-mark{background:var(--wc-text-muted);opacity:.55;border-radius:2px;flex:none;width:14px;height:7px}.wc-desktop-riwayat-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wc-desktop-dock-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.wc-desktop-dock-actions{flex-wrap:wrap;gap:7px;display:flex}.wc-desktop-dock-folder{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;gap:3px;padding:10px;display:grid}.wc-desktop-dock-folder strong{color:var(--wc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wc-desktop-dock-folder span{color:var(--wc-text-muted);font-size:11px}.wc-desktop-dock-filelist{gap:2px;display:grid}.wc-desktop-dock-filelist button{min-width:0;color:var(--wc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:12px;display:flex}.wc-desktop-dock-filelist button:hover,.wc-desktop-dock-filelist button.is-active{background:var(--wc-sidebar-active);color:var(--wc-text)}.wc-desktop-dock-filelist span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-desktop-dock-tree{gap:1px}.wc-tree-row{min-width:0;color:var(--wc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding-top:5px;padding-bottom:5px;padding-right:7px;font-size:12px;display:flex}.wc-tree-row:hover,.wc-tree-row.is-active{background:var(--wc-sidebar-active);color:var(--wc-text)}.wc-tree-row-folder{color:var(--wc-text-secondary);font-weight:500}.wc-tree-nama{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-tree-chevron{opacity:.6;flex:none;transition:transform .14s}.wc-tree-chevron.is-open{transform:rotate(90deg)}.wc-desktop-dock-preview{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;gap:7px;min-height:160px;padding:10px;display:grid}.wc-desktop-dock-preview strong{color:var(--wc-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wc-desktop-dock-preview pre{max-height:280px;color:var(--wc-text-muted);font-family:var(--wc-font-mono);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5;overflow:auto}.wc-desktop-sidechat{gap:10px}.wc-desktop-sidechat-messages{flex:1;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.wc-desktop-sidechat-message{border:1px solid var(--wc-border);max-width:96%;color:var(--wc-text);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.55}.wc-desktop-sidechat-message.is-user{border-color:color-mix(in srgb, var(--wc-accent) 52%, var(--wc-border));background:color-mix(in srgb, var(--wc-accent) 11%, var(--wc-surface));justify-self:end}.wc-desktop-sidechat-message p{margin:0 0 7px}.wc-desktop-sidechat-message p:last-child{margin-bottom:0}.wc-desktop-sidechat-composer{border-top:1px solid var(--wc-sidebar-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:8px;display:grid}.wc-desktop-sidechat-composer textarea,.wc-desktop-browser-address input{resize:vertical;border:1px solid var(--wc-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:8px;outline:none;padding:8px 9px;font-size:12px}.wc-desktop-sidechat-composer textarea:focus,.wc-desktop-browser-address input:focus{border-color:var(--wc-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--wc-accent) 20%, transparent)}.wc-desktop-browser{overflow:hidden}.wc-desktop-browser-address{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.wc-desktop-browser-nav{align-items:center;gap:2px;display:flex}.wc-desktop-browser-nav .wc-icon-btn{border-radius:7px;width:28px;height:28px}.wc-desktop-browser iframe{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;flex:1;width:100%;min-height:320px}.wc-desktop-browser-view{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;flex:1;min-height:320px;position:relative;overflow:hidden}.wc-desktop-browser-view webview{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wc-desktop-dock-notice{border-top:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.wc-desktop-agen-perm{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;gap:8px;padding:10px;display:grid}.wc-desktop-agen-perm-row{color:var(--wc-text);justify-content:space-between;align-items:center;font-size:12px;display:flex}.wc-desktop-agen-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px}.wc-desktop-agen-badge.is-granted{color:#1a7f37;background:#1a7f3724}.wc-desktop-agen-badge.is-denied{color:#c0392b;background:#c0392b24}.wc-desktop-agen-badge.is-unknown{color:var(--wc-text-muted);background:var(--wc-sidebar-active)}.wc-desktop-agen-tree button:disabled{opacity:.55;cursor:default}.wc-desktop-agen-tree button:disabled:hover{color:var(--wc-text-muted);background:0 0}.wc-desktop-agen-role{background:var(--wc-sidebar-active);max-width:90px;color:var(--wc-text-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;overflow:hidden}.wc-desktop-agen-aksi{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:9px;gap:8px;padding:10px;display:grid}.wc-desktop-agen-ketik{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.wc-desktop-agen-ketik input{border:1px solid var(--wc-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:8px;outline:none;padding:8px 9px;font-size:12px}.wc-desktop-agen-ketik input:focus{border-color:var(--wc-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--wc-accent) 20%, transparent)}@media (width<=980px){.wc-desktop-dock{width:330px;min-width:280px}}@media (width<=760px){.wc-desktop-dock{display:none}}.wangsit-sidebar-resize-handle{cursor:col-resize;z-index:25;touch-action:none;outline:none;flex:0 0 8px;width:8px;margin-left:-4px;position:relative}.wangsit-sidebar-resize-handle:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.wangsit-sidebar-resize-handle:hover:after,.wangsit-sidebar-resize-handle:focus-visible:after{background:var(--wc-accent)}.wangsit-sidebar-resize-handle:focus-visible{box-shadow:inset 0 0 0 2px var(--wc-accent)}.wc-main{background:var(--wc-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.wc-header{border-bottom:1px solid var(--wc-header-border);background:var(--wc-header);justify-content:space-between;align-items:center;min-height:48px;padding:8px 16px;display:flex}.wc-header-left{align-items:center;gap:8px;display:flex}.wc-header-right{align-items:center;gap:4px;display:flex}.wc-header-title{color:var(--wc-text);font-size:14px;font-weight:600}.wc-header-subtitle{color:var(--wc-text-muted);margin-left:8px;font-size:12px}.wc-icon-btn{width:32px;height:32px;color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .1s;display:flex}.wc-icon-btn:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-icon-btn svg{width:17px;height:17px}.wc-chat-area{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.wc-chat-area-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.wc-chat-area-scroll::-webkit-scrollbar{width:6px}.wc-chat-area-scroll::-webkit-scrollbar-thumb{background:var(--wc-composer-border);border-radius:3px}.wc-chat-area:not(:has(.wc-chat-area-scroll)){overflow-y:auto}.wc-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px 24px;display:flex}.wc-chat-area.is-empty .wc-empty{flex:none;padding-bottom:0}.wc-chat-area.is-empty{justify-content:center}.wc-chat-area.is-empty .wc-chat-area-scroll{flex:none;justify-content:center}.wc-chat-area.is-empty .wc-composer-area{flex:none;padding-bottom:0}.wc-chat-area:not(.is-empty) .wc-chat-area-scroll{padding-bottom:8px}.wc-chat-area:not(.is-empty) .wc-composer-area{background:0 0;border-top:0;flex:none;margin-top:auto;padding-bottom:22px}.wc-composer-area.wc-composer-dragging{outline:2px dashed var(--wc-accent);outline-offset:-6px;background:color-mix(in srgb, var(--wc-accent) 7%, transparent);border-radius:14px}.wc-composer-area.wc-composer-dragging:after{content:"Lepaskan file di sini untuk melampirkan ke percakapan";color:var(--wc-accent-ink);padding:6px 14px;font-size:12px;display:block}.wc-empty-greeting{font-family:var(--wangsit-serif,"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif);letter-spacing:-.01em;color:var(--wc-text);justify-content:center;align-items:center;gap:10px;margin-bottom:4px;font-size:27px;font-weight:400;animation:.7s cubic-bezier(.16,1,.3,1) both wc-greeting-masuk;display:flex}@keyframes wc-greeting-masuk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wc-empty-greeting{animation:none}}.wc-empty-greeting svg{width:22px;height:22px;color:var(--wc-accent-ink);flex-shrink:0}.wc-empty-sub{color:var(--wc-text-secondary);margin-bottom:28px;font-size:14px}.wc-messages{padding:16px 0 24px}.wc-message{box-sizing:border-box;gap:12px;width:100%;max-width:760px;margin:0 auto;padding:8px 24px;display:flex}.wc-message-user{justify-content:flex-end}.wc-message-assistant{justify-content:flex-start}.wc-message-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:4px;font-size:10px;font-weight:700;display:flex}.wc-message-avatar-logo{background:0 0;border:0;overflow:visible}.wc-message-avatar-logo .wangsit-brand-image{object-fit:contain;object-position:left center;width:24px;height:24px}.wc-message-avatar-boti{background:0 0;border:0;width:34px;height:34px;margin-top:1px;overflow:visible}.wc-message-avatar-boti img{object-fit:contain;filter:drop-shadow(0 4px 10px #ff6c5a33);width:36px;height:36px}.wc-message-body{min-width:0;max-width:100%}.wc-message-user .wc-message-body{background:var(--wc-user-bubble);border:1px solid color-mix(in srgb, var(--wc-sidebar-border) 70%, transparent);border-radius:18px;max-width:75%;padding:10px 16px}.wc-message-assistant .wc-message-body{width:100%}.wc-message-text{color:var(--wc-text);white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.6}.wc-message-user .wc-message-text{font-size:14px}.wc-markdown,.wc-markdown p,.wc-markdown li,.wc-markdown h1,.wc-markdown h2,.wc-markdown h3,.wc-markdown h4,.wc-markdown blockquote,.wc-markdown td,.wc-markdown th,.wc-message-text{text-align:start;unicode-bidi:plaintext}.wc-markdown{font-size:var(--wc-chat-size,14px);color:var(--wc-text);line-height:1.7}.wc-markdown .katex-display{margin:14px 0;padding:4px 0;overflow:auto hidden}.wc-markdown .katex{color:inherit;font-size:1.08em}.wc-markdown p{margin:0 0 12px}.wc-markdown p:last-child{margin-bottom:0}.wc-markdown ul,.wc-markdown ol{margin:8px 0;padding-left:24px}.wc-markdown li{margin:4px 0}.wc-markdown h1,.wc-markdown h2,.wc-markdown h3,.wc-markdown h4{margin:20px 0 8px;font-weight:600;line-height:1.3}.wc-markdown h1{font-size:20px}.wc-markdown h2{font-size:17px}.wc-markdown h3{font-size:15px}.wc-markdown h4{font-size:14px}.wc-markdown blockquote{border-left:3px solid var(--wc-accent);color:var(--wc-text-secondary);background:var(--wc-code-bg);border-radius:0 4px 4px 0;margin:12px 0;padding:4px 14px}.wc-markdown table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px;display:block;overflow-x:auto}.wc-markdown th,.wc-markdown td{border:1px solid var(--wc-composer-border);text-align:left;padding:8px 12px}.wc-markdown th{background:var(--wc-code-bg);font-weight:600}.wc-markdown code{background:var(--wc-code-bg);font-family:var(--wc-mono);border:1px solid var(--wc-code-border);border-radius:4px;padding:2px 6px;font-size:13px}.wc-markdown pre{background:var(--wc-code-bg);border:1px solid var(--wc-code-border);border-radius:var(--wc-radius);margin:12px 0;padding:14px 16px;overflow-x:auto}.wc-markdown pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:1.5}.wc-markdown hr{border:none;border-top:1px solid var(--wc-composer-border);margin:20px 0}.wc-markdown a{color:var(--wc-accent-ink);text-decoration:none}.wc-markdown a:hover{text-decoration:underline}.wc-msg-actions{opacity:0;gap:2px;padding:4px 0;transition:opacity .15s;display:flex}.wc-message-assistant:hover .wc-msg-actions{opacity:1}.wc-user-msg-actions{opacity:1;justify-content:flex-end}.wc-msg-action-btn{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:all .1s;display:flex}.wc-msg-action-btn:hover{background:var(--wc-sidebar-hover);color:var(--wc-text-secondary)}.wc-msg-action-btn svg{width:13px;height:13px}.wc-stage{margin:4px 0 8px}.wc-stage-toggle{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text-secondary);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .1s;display:inline-flex}.wc-stage-toggle:hover{border-color:var(--wc-accent-ink)}.wc-stage-toggle svg{width:12px;height:12px}.wc-stage-list{margin:8px 0 0;padding:0;list-style:none}.wc-stage-item{color:var(--wc-text-secondary);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.wc-stage-item svg{opacity:.6;width:12px;height:12px}.wc-stage-item.is-done svg{color:var(--wc-success);opacity:1}.wc-composer-area{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:0 24px 16px}.wc-composer-outer{position:relative}.wc-plus-menu{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);min-width:220px;box-shadow:var(--wc-shadow-lg);z-index:40;padding:6px;position:absolute;bottom:40px;left:0}.wc-composer-wrap{background:var(--wc-composer);border:1px solid var(--wc-composer-border);border-radius:var(--wc-radius-xl);box-shadow:var(--wc-shadow);transition:border-color .15s;position:relative;overflow:visible}.wc-composer-tabs{align-items:center;gap:2px;margin-top:8px;padding:2px 8px 0;display:flex}.wc-composer-tab{color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.wc-composer-tab:hover,.wc-composer-tab.is-active{color:var(--wc-text);background:var(--wc-sidebar-hover)}.wc-composer-tab svg{width:15px;height:15px}.wc-composer-tabs-model{align-items:center;margin-left:auto;display:flex}.wc-plus-menu-item{color:var(--wc-text);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.wc-plus-menu-item:hover{background:var(--wc-sidebar-hover)}.wc-plus-menu-item svg{width:14px;height:14px;color:var(--wc-text-secondary)}.wc-projects-panel{flex-direction:column;min-width:300px;max-height:380px;display:flex}.wc-projects-search{margin:2px 2px 4px;position:relative}.wc-projects-search svg{width:13px;height:13px;color:var(--wc-text-muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.wc-projects-search input{background:var(--wc-sidebar-hover);width:100%;color:var(--wc-text);box-sizing:border-box;border:1px solid #0000;border-radius:6px;outline:none;padding:7px 10px 7px 28px;font-family:inherit;font-size:13px}.wc-projects-search input:focus{border-color:var(--wc-composer-border);background:var(--wc-surface)}.wc-projects-scroll{min-height:60px;max-height:260px;overflow-y:auto}.wc-projects-section{text-transform:uppercase;letter-spacing:.04em;color:var(--wc-text-muted);padding:6px 10px 3px;font-size:11px;font-weight:600}.wc-projects-empty{color:var(--wc-text-muted);padding:10px;font-size:12.5px}.wc-projects-footer{border-top:1px solid var(--wc-sidebar-border);gap:4px;margin-top:4px;padding-top:4px;display:flex}.wc-projects-footer-btn{color:var(--wc-text-secondary);border-radius:6px;flex:1;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.wc-projects-footer-btn:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-projects-footer-btn svg{width:13px;height:13px}.wc-projects-footer-btn:disabled{opacity:.6;cursor:wait}.wc-spin{animation:.9s linear infinite wc-rotate}@keyframes wc-rotate{to{transform:rotate(360deg)}}.wc-composer-textarea{resize:none;width:100%;min-height:52px;max-height:200px;font-family:var(--wc-font);color:var(--wc-text);box-sizing:border-box;background:0 0;border:none;outline:none;padding:12px 14px;font-size:14px;line-height:1.5}.wc-composer-queue{color:var(--wc-accent-ink);padding:0 14px 7px;font-size:11px}.wc-composer-toolbar{justify-content:space-between;align-items:center;padding:6px 10px 8px;display:flex}.wc-composer-tools-left{align-items:center;gap:2px;display:flex}.wc-composer-tools-right{align-items:center;gap:8px;min-width:0;display:flex}.wc-composer-tool-btn{color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;transition:all .1s;display:flex}.wc-composer-tool-btn:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-composer-tool-btn svg{width:15px;height:15px}.wc-toggle{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text-secondary);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;transition:all .15s;display:inline-flex}.wc-toggle:hover{border-color:var(--wc-accent-ink)}.wc-toggle.is-active{border-color:var(--wc-accent-ink);background:var(--wc-accent-light);color:var(--wc-accent-hover)}.wc-toggle-switch{background:var(--wc-composer-border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.wc-toggle.is-active .wc-toggle-switch{background:var(--wc-accent)}.wc-toggle-switch svg{color:#fff;width:10px;height:10px}.wc-send-btn{cursor:pointer;background:var(--wc-text);width:34px;height:34px;color:var(--wc-bg);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.wc-send-btn:hover{background:var(--wc-text-secondary);transform:scale(1.06)}.wc-send-btn:active{transform:scale(.96)}.wc-send-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.wc-send-btn svg{width:16px;height:16px}.wc-send-btn.is-stop{background:var(--wc-danger)}.wc-send-btn.is-stop:hover{background:#b91c1c}.wc-composer-chips{flex-wrap:wrap;gap:6px;padding:4px 10px 8px;display:flex}.wc-composer-chip{border:1px solid var(--wc-composer-border);color:var(--wc-text-muted);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;text-decoration:none;transition:all .1s;display:inline-flex}.wc-composer-chip:hover{border-color:var(--wc-accent-ink);color:var(--wc-text-secondary)}.wc-composer-chip svg{width:11px;height:11px}.wc-attachment-chips{flex-wrap:wrap;gap:6px;padding:8px 14px 0;display:flex}.wc-attachment-chip{background:var(--wc-code-bg);border:1px solid var(--wc-code-border);color:var(--wc-text-secondary);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.wc-attachment-chip-uploading{color:var(--wc-accent,#1fb86a);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.wc-attachment-chip-uploading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite wc-attachment-spin}@keyframes wc-attachment-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wc-attachment-chip-uploading:before{animation:none}}.wc-attachment-chip.is-error{border-color:var(--wc-danger)}.wc-attachment-chip svg{opacity:.6;width:13px;height:13px}.wc-attachment-chip-remove{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:none;padding:1px;display:flex}.wc-attachment-chip-remove:hover{color:var(--wc-danger)}.wc-model-picker{position:relative}.wc-model-trigger{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.wc-model-trigger:hover{border-color:var(--wc-accent-ink)}.wc-model-trigger svg{opacity:.6;width:14px;height:14px}.wc-model-dropdown{bottom:var(--wc-model-bottom,auto);right:var(--wc-model-right,0);background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);min-width:264px;max-width:min(320px,100vw - 24px);box-shadow:var(--wc-shadow-lg);z-index:30;padding:6px;position:fixed;overflow:visible}.wc-model-scroll{max-height:var(--wc-model-max,52dvh);overscroll-behavior:contain;overflow-y:auto}.wc-model-option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .1s;display:flex}.wc-model-option:hover{background:var(--wc-sidebar-hover)}.wc-model-option.is-selected{background:var(--wc-accent-light)}.wc-model-option.is-locked{opacity:.64}.wc-model-option.is-locked:hover{background:color-mix(in srgb, var(--wc-accent-light) 55%, transparent)}.wc-model-option-name{align-items:center;gap:5px;display:inline-flex}.wc-model-upgrade-notice{background:var(--wc-accent-light);color:var(--wc-text-secondary);border-radius:8px;flex-direction:column;gap:4px;margin:5px 4px 7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.wc-model-upgrade-notice strong{color:var(--wc-text)}.wc-model-upgrade-notice a{color:var(--wc-accent-ink);align-self:flex-start;font-weight:600;text-decoration:none}.wc-model-upgrade-notice a:hover{text-decoration:underline}.wc-model-option-info{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.wc-model-option-name{color:var(--wc-text);font-size:13px;font-weight:600}.wc-model-option-tagline{color:var(--wc-text-muted);font-size:11px}.wc-model-option-check{width:16px;height:16px;color:var(--wc-accent-ink);justify-content:center;align-items:center;display:flex}.wc-model-divider{background:var(--wc-sidebar-border);height:1px;margin:6px 4px}.wc-model-section{padding:6px 8px 8px}.wc-model-section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--wc-text-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.wc-model-effort{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.wc-model-effort-btn{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:6px;padding:6px 4px;font-size:12px;transition:all .12s}.wc-model-effort-btn:hover{border-color:var(--wc-accent-ink)}.wc-model-effort-btn.is-active{background:var(--wc-accent);border-color:var(--wc-accent-ink);color:var(--wc-on-accent)}.wc-model-row{width:100%;color:var(--wc-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.wc-model-row:hover{background:var(--wc-sidebar-hover)}.wc-model-row svg{opacity:.6}.wc-model-more{padding:2px 0 2px 4px}.wc-model-more .wc-model-option{padding:7px 10px}.wc-model-more-empty{color:var(--wc-text-muted);padding:8px 10px;font-size:12px;display:block}.wc-slash-menu{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);min-width:280px;max-height:320px;box-shadow:var(--wc-shadow-lg);z-index:30;margin-bottom:4px;padding:6px;position:absolute;bottom:100%;left:10px;overflow-y:auto}.wc-slash-menu::-webkit-scrollbar{width:4px}.wc-slash-menu::-webkit-scrollbar-thumb{background:var(--wc-composer-border);border-radius:2px}.wc-slash-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:all .1s;display:flex}.wc-slash-item:hover,.wc-slash-item.is-highlighted{background:var(--wc-sidebar-hover)}.wc-slash-item-icon{background:var(--wc-code-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wc-slash-item-icon svg{opacity:.7;width:14px;height:14px}.wc-slash-item-info{flex:1;min-width:0}.wc-slash-item-name{color:var(--wc-text);font-size:13px;font-weight:500}.wc-slash-item-desc{color:var(--wc-text-muted);font-size:11px}.wc-conversation-actions{justify-content:center;align-items:center;gap:16px;padding:8px 16px 4px;font-size:13px;display:flex}.wc-conv-action{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none;transition:background .15s,color .15s}.wc-conv-action:hover{background:var(--wc-surface-hover);color:var(--wc-text)}.wc-conv-action.is-danger:hover{color:var(--wc-danger)}.wc-quota-banner{background:var(--wc-accent-light);border-top:1px solid var(--wc-composer-border);color:var(--wc-text-secondary);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.wc-quota-banner a{color:var(--wc-accent-ink);margin-left:auto;font-weight:500;text-decoration:none}.wc-error{color:#b91c1c;background:#fee2e2;border-top:1px solid #fecaca;padding:8px 16px;font-size:13px}.wc-file-result{margin:8px 0}.wc-file-card{border-radius:var(--wc-radius);border:1px solid color-mix(in srgb, var(--wc-accent) 28%, var(--wc-composer-border));background:linear-gradient(135deg, var(--wc-surface), color-mix(in srgb, var(--wc-accent) 4%, var(--wc-surface)));color:var(--wc-text);align-items:center;gap:12px;margin:0;padding:12px 16px;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s;display:flex}.wc-file-card:hover{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--wc-accent) 35%, transparent);border-color:color-mix(in srgb, var(--wc-accent) 55%, var(--wc-composer-border));border-color:var(--wc-accent-ink);transform:translateY(-1px)}.wc-file-card svg{opacity:.6;width:20px;height:20px}.wc-file-card-info{flex:1}.wc-file-card-name{font-size:13px;font-weight:600}.wc-file-card-desc{color:var(--wc-text-muted);font-size:11px}.wc-file-preview{color:var(--wc-accent-ink);align-items:center;gap:6px;margin-top:7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wc-file-preview-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.wc-file-preview-actions .wc-file-preview{cursor:pointer;background:0 0;border:0;margin-top:0;padding:0}.wc-file-preview:hover{text-decoration:underline}.wc-page{flex:1;max-width:800px;padding:24px 32px;overflow-y:auto}.wc-page-kicker{color:var(--wc-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:600}.wc-page-title{margin-bottom:8px;font-size:22px;font-weight:600}.wc-page-desc{color:var(--wc-text-secondary);margin-bottom:24px;font-size:14px}.wc-page-card{background:var(--wc-surface);border:1px solid var(--wc-composer-border);border-radius:var(--wc-radius);margin-bottom:16px;padding:20px}.wc-page-card h3{margin-bottom:8px;font-size:15px;font-weight:600}.wc-page-card p{color:var(--wc-text-secondary);font-size:13px;line-height:1.6}.wc-page-row{border-bottom:1px solid var(--wc-composer-border);color:var(--wc-text);justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;display:flex}.wc-page-row:last-child{border-bottom:none}.wc-page-row:hover{opacity:.8}.wc-page-row-info strong{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.wc-page-row-info span{color:var(--wc-text-muted);font-size:12px}.wc-page-btn{border-radius:var(--wc-radius);border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .1s;display:inline-flex}.wc-page-btn:hover{border-color:var(--wc-accent-ink);background:var(--wc-sidebar-hover)}.wc-page-btn-primary{background:var(--wc-text);color:var(--wc-bg);border-color:var(--wc-text)}.wc-page-btn-primary:hover{background:var(--wc-text-secondary);border-color:var(--wc-text-secondary)}.wc-page-btn-danger{color:var(--wc-danger);border-color:var(--wc-danger)}.wc-page-btn-danger:hover{background:#fee2e2}.wc-artifacts-massa{border-bottom:1px solid var(--wc-composer-border);justify-content:flex-start;align-items:center;gap:16px;margin-bottom:4px;padding:10px 0;display:flex}.wc-artifacts-centang{color:var(--wc-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wc-artifacts-centang input,.wc-page-row .wc-artifacts-centang-satu{cursor:pointer;flex:none;width:15px;height:15px;margin:0}.wc-page-row .wc-artifacts-centang-satu{margin-right:4px}.wc-page-row.wc-artifacts-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;display:grid}.wc-artifacts-row .wc-page-row-info{text-align:left;min-width:0}.wc-artifacts-row .wc-page-row-info strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-shell .wc-artifacts-row .wc-page-btn{justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.wc-education-page{max-width:1320px;padding-top:38px;padding-bottom:48px}.wc-education-hero{border-bottom:1px solid var(--wc-composer-border);justify-content:space-between;align-items:end;gap:32px;padding:0 0 28px;display:flex}.wc-education-hero .wc-page-kicker{letter-spacing:.14em;margin-bottom:13px;font-size:10px}.wc-education-hero .wc-page-title{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(31px,3.15vw,50px);font-weight:500;line-height:.98}.wc-education-hero .wc-page-desc{max-width:580px;margin:16px 0 0;font-size:15px;line-height:1.65}.wc-education-hero-mark{width:58px;height:58px;color:var(--wc-text);border:1px solid var(--wc-composer-border);background:linear-gradient(145deg, color-mix(in srgb, var(--wc-surface) 90%, var(--wc-text) 10%), var(--wc-surface));box-shadow:0 14px 28px color-mix(in srgb, var(--wc-bg) 77%, transparent);border-radius:18px;flex:none;place-items:center;display:grid}.wc-education-section-head{align-items:flex-start;gap:14px;display:flex}.wc-education-section-head>span{color:var(--wc-text-muted);letter-spacing:.08em;flex:none;padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wc-education-section-head h2{color:var(--wc-text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.wc-education-section-head p{color:var(--wc-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.wc-education-section-head em{color:var(--wc-text-muted);font-size:12px;font-style:normal;font-weight:400}.wc-education-track-choice{margin-top:31px}.wc-education-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.wc-education-track-card{min-height:277px;color:var(--wc-text);border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:17px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.wc-education-track-card:after{content:"";border:1px solid color-mix(in srgb, var(--wc-text) 12%, transparent);opacity:.8;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-45px;right:-40px}.wc-education-track-card:hover{color:var(--wc-text);border-color:color-mix(in srgb, var(--wc-text) 45%, var(--wc-composer-border));background:color-mix(in srgb, var(--wc-surface) 92%, var(--wc-text) 8%);transform:translateY(-2px)}.wc-education-track-card:active{transform:translateY(0)}.wc-education-track-icon{border:1px solid var(--wc-composer-border);border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:27px;display:grid}.wc-education-track-index{color:var(--wc-text-muted);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wc-education-track-card h3{letter-spacing:-.04em;margin:7px 0 0;font-size:22px;font-weight:500}.wc-education-track-card p{max-width:40ch;color:var(--wc-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.wc-education-track-action{align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:600;display:inline-flex}.wc-education-workspace{grid-template-columns:248px minmax(0,1fr);gap:40px;margin-top:30px;display:grid}.wc-education-rail{align-self:start;padding:4px 0 0;position:sticky;top:22px}.wc-education-track-status{align-items:center;gap:10px;display:flex}.wc-education-status-dot{background:var(--wc-text);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wc-text) 10%, transparent);border-radius:50%}.wc-education-track-status>div{gap:1px;display:grid}.wc-education-track-status span,.wc-education-track-status small{color:var(--wc-text-muted);font-size:11px}.wc-education-track-status strong{font-size:14px;font-weight:600}.wc-education-rail>p{color:var(--wc-text-secondary);margin:17px 0 0;font-size:12px;line-height:1.6}.wc-education-rail-divider{background:var(--wc-composer-border);height:1px;margin:20px 0}.wc-education-knowledge-note{color:var(--wc-text-muted);align-items:flex-start;gap:9px;display:flex}.wc-education-knowledge-note>svg{color:var(--wc-text);flex:none;margin-top:1px}.wc-education-knowledge-note span{gap:4px;font-size:11px;line-height:1.55;display:grid}.wc-education-knowledge-note strong{color:var(--wc-text);font-size:12px}.wc-education-switch{color:var(--wc-text-secondary);align-items:center;gap:5px;margin-top:23px;font-size:12px;text-decoration:none;display:inline-flex}.wc-education-switch:hover{color:var(--wc-text)}.wc-education-builder{min-width:0}.wc-education-step{border-bottom:1px solid var(--wc-composer-border);margin-bottom:29px;padding:0 0 29px}.wc-education-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:23px;display:grid}.wc-education-field{gap:7px;min-width:0;display:grid}.wc-education-field>span{color:var(--wc-text-secondary);font-size:12px;font-weight:500}.wc-education-field input,.wc-education-field select,.wc-education-brief-step>textarea{width:100%;color:var(--wc-text);font:inherit;border:1px solid var(--wc-composer-border);background:color-mix(in srgb, var(--wc-surface) 94%, var(--wc-bg) 6%);border-radius:9px;outline:none;padding:11px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.wc-education-field input::placeholder,.wc-education-brief-step>textarea::placeholder{color:var(--wc-text-muted);opacity:.75}.wc-education-field input:focus,.wc-education-field select:focus,.wc-education-brief-step>textarea:focus{border-color:var(--wc-text-secondary);background:var(--wc-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-text) 9%, transparent)}.wc-education-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:23px;display:grid}.wc-education-document{min-height:118px;color:var(--wc-text);text-align:left;cursor:pointer;border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:12px;grid-template-columns:auto 1fr;column-gap:10px;padding:14px 38px 15px 14px;transition:transform .15s,border-color .15s,background .15s;display:grid;position:relative;overflow:hidden}.wc-education-document:hover{border-color:color-mix(in srgb, var(--wc-text) 44%, var(--wc-composer-border));background:color-mix(in srgb, var(--wc-surface) 94%, var(--wc-text) 6%);transform:translateY(-1px)}.wc-education-document:active{transform:translateY(0)}.wc-education-document-number{color:var(--wc-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wc-education-document-short{color:var(--wc-text-secondary);border:1px solid var(--wc-composer-border);border-radius:5px;align-self:start;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.wc-education-document strong{grid-column:1/-1;margin-top:15px;font-size:13px;font-weight:600;line-height:1.3}.wc-education-document small{color:var(--wc-text-secondary);grid-column:1/-1;margin-top:4px;font-size:11px;line-height:1.45}.wc-education-document-check{position:absolute;top:14px;right:14px}.wc-education-brief-step>textarea{resize:vertical;min-height:112px;margin-top:23px;line-height:1.6;display:block}.wc-education-generate-bar{border:1px solid var(--wc-composer-border);background:color-mix(in srgb, var(--wc-surface) 92%, var(--wc-text) 8%);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.wc-education-generate-bar>div{gap:3px;display:grid}.wc-education-generate-bar span{color:var(--wc-text-muted);font-size:11px}.wc-education-generate-bar strong{font-size:13px}.wc-education-generate-bar .wc-page-btn{white-space:nowrap;min-height:38px}.wc-education-notice{color:var(--wc-danger);margin:12px 0 0;font-size:13px}.wc-education-result{border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:14px;margin-top:18px;overflow:hidden}.wc-education-result>div{border-bottom:1px solid var(--wc-composer-border);justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.wc-education-result span{color:var(--wc-text-muted);font-size:11px}.wc-education-result strong{font-size:13px}.wc-education-result article{color:var(--wc-text-secondary);white-space:pre-wrap;padding:22px 18px 26px;font-size:14px;line-height:1.75}@media (width<=900px){.wc-education-workspace{grid-template-columns:1fr;gap:27px}.wc-education-rail{border:1px solid var(--wc-composer-border);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px;display:grid;position:static}.wc-education-rail>p,.wc-education-rail-divider,.wc-education-knowledge-note{display:none}.wc-education-switch{justify-self:end;margin:0}}@media (width<=620px){.wc-education-page{padding:25px 18px 34px}.wc-education-hero{align-items:flex-start;gap:18px;padding-bottom:22px}.wc-education-hero .wc-page-title{font-size:34px}.wc-education-hero-mark{border-radius:13px;width:44px;height:44px}.wc-education-hero-mark svg{width:22px;height:22px}.wc-education-track-grid,.wc-education-fields,.wc-education-document-grid{grid-template-columns:1fr}.wc-education-track-card{min-height:235px}.wc-education-rail{grid-template-columns:1fr;gap:11px}.wc-education-switch{justify-self:start}.wc-education-generate-bar{flex-direction:column;align-items:stretch}.wc-education-generate-bar .wc-page-btn{justify-content:center}}.wc-learning-layout>.wc-page-card,.wc-learning-prompts>.wc-page-card{margin-bottom:0}.wc-back{color:var(--wc-text-secondary);align-items:center;gap:4px;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-flex}.wc-back:hover{color:var(--wc-text)}.wc-back svg{width:14px;height:14px}.wc-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.wc-field label{color:var(--wc-text);font-size:13px;font-weight:500}.wc-field input,.wc-field select,.wc-field textarea{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);font-size:13px;font-family:var(--wc-font);border-radius:6px;outline:none;padding:8px 12px}.wc-field input:focus,.wc-field select:focus,.wc-field textarea:focus{border-color:var(--wc-accent-ink)}.wc-field textarea{resize:vertical;min-height:60px}.wc-usage-bars{align-items:flex-end;gap:4px;min-height:120px;padding:16px 0 0;display:flex}.wc-usage-bar{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.wc-usage-bar-fill{background:var(--wc-accent);border-radius:3px 3px 0 0;width:100%;min-height:4px;transition:height .3s}.wc-usage-bar-label{color:var(--wc-text-muted);white-space:nowrap;font-size:10px}.wc-model-indicator{color:var(--wc-text-muted);text-align:center;padding:0 10px 4px;font-size:12px}@media (width<=768px){.wc-sidebar{display:none}.wc-body{position:relative}.wc-collapsed-rail{display:none}.wc-mobile-sidebar-trigger{z-index:30;border:1px solid var(--wc-sidebar-border);min-height:36px;color:var(--wc-text-secondary);background:color-mix(in srgb, var(--wc-surface) 92%, transparent);box-shadow:var(--wc-shadow);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.wc-mobile-sidebar-trigger:hover,.wc-mobile-sidebar-trigger:focus-visible{color:var(--wc-text);border-color:var(--wc-composer-focus);outline:none}.wc-tabstrip{padding-left:98px}.wangsit-mobile-drawer .wc-sidebar{z-index:auto;border-right:none;width:100%;min-width:0;max-width:100%;height:100%;display:flex;position:static;inset:auto}.wangsit-mobile-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wangsit-mobile-drawer{z-index:60}.wangsit-mobile-close{display:inline-flex}.wc-model-thinking,.wc-model-trigger-upaya{display:none}.wc-model-trigger{padding:0 8px}.wc-message{padding:6px 12px}.wc-message-user .wc-message-body{max-width:85%}.wc-composer-area{padding:0 8px 12px}.wc-page{padding:16px}.wc-learning-layout{grid-template-columns:1fr!important}.wc-learning-layout>.wc-page-card{min-height:0!important}.wc-learning-prompts{grid-template-columns:1fr!important}.wc-settings-layout{grid-template-columns:1fr}.wc-settings-nav{border-right:0;border-bottom:1px solid var(--wc-sidebar-border);gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.wc-settings-nav-group{gap:4px;margin:0;display:flex}.wc-settings-nav-group>span{display:none}.wc-settings-nav button{white-space:nowrap;width:auto}.wc-settings-main{padding:24px 16px 42px}.wc-settings-form{grid-template-columns:1fr}.wc-settings-inline-form{flex-direction:column;align-items:stretch}.wc-settings-capability-grid{grid-template-columns:1fr}.wangsit-sidebar-resize-handle{display:none}}@media (width>=769px){.wc-mobile-sidebar-trigger{display:none}}@media (width<=480px){.wc-empty-greeting{font-size:20px}.wc-composer-toolbar .wc-composer-tool-btn,.wc-composer-actions .wc-composer-tool-btn{white-space:nowrap}.wc-composer-toolbar{flex-wrap:nowrap;gap:6px}.wc-composer-tools-right{flex:0 auto;gap:4px;min-width:0}.wc-composer-tools-left{flex:none}.wc-tool-label{display:none}.wc-composer-toolbar .wc-composer-tool-btn{padding:6px}.wc-segmen-btn{padding:4px 9px;font-size:12.5px}.wc-model-trigger{max-width:108px;padding:5px 8px;overflow:hidden}.wc-model-trigger-nama{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-send-btn{flex:none}}.wc-projects-page{width:100%;max-width:1120px;padding-top:32px}.wc-projects-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.wc-projects-head .wc-page-desc{max-width:620px;margin:8px 0 0}.wc-projects-toolbar{border:1px solid var(--wc-sidebar-border);background:color-mix(in srgb, var(--wc-surface) 78%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 28px;padding:12px;display:flex}.wc-projects-search{border:1px solid var(--wc-composer-border);min-width:min(360px,100%);height:38px;color:var(--wc-text-muted);background:var(--wc-bg);border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.wc-projects-search input{width:100%;color:var(--wc-text);background:0 0;border:0;outline:0;font-size:13px}.wc-projects-search input::placeholder{color:var(--wc-text-muted)}.wc-projects-summary{color:var(--wc-text-muted);white-space:nowrap;align-items:center;gap:16px;font-size:12px;display:flex}.wc-projects-summary strong{color:var(--wc-text);font-size:14px}.wc-project-detail{max-width:760px}.wc-project-head{margin:8px 0 20px}.wc-project-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wc-project-title-row .wc-page-title{margin:0}.wc-project-desc{color:var(--wc-text-secondary);margin:6px 0 0;font-size:14px}.wc-project-section{margin:20px 0}.wc-project-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.wc-project-section-label{color:var(--wc-text);font-size:13px;font-weight:600}.wc-project-section-add{color:var(--wc-accent-ink);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.wc-project-section-add:hover{background:var(--wc-accent-bg)}.wc-project-hint{color:var(--wc-text-muted);margin:0;font-size:13px}.wc-project-privacy{color:var(--wc-text-muted);font-size:11px}.wc-project-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.wc-project-card{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.wc-project-card:hover{border-color:var(--wc-accent-ink);box-shadow:var(--wc-shadow-md)}.wc-project-card-body{color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}.wc-project-card-name{color:var(--wc-text);font-size:14px;font-weight:600}.wc-project-card-desc{color:var(--wc-text-muted);font-size:12px}.wc-project-card-pin{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px;position:absolute;top:8px;right:8px}.wc-project-card-pin:hover{color:var(--wc-accent-ink);background:var(--wc-accent-bg)}.wc-projects-empty{justify-items:start;gap:8px;padding:28px;display:grid}.wc-projects-empty>svg{color:var(--wc-accent-ink);margin-bottom:2px}.wc-projects-empty h3{margin:0}.wc-projects-empty p{margin:0 0 8px}@media (width<=680px){.wc-projects-page{padding:20px 16px}.wc-projects-head{flex-direction:column;align-items:flex-start}.wc-projects-head .wc-page-btn{align-self:stretch}.wc-projects-toolbar{flex-direction:column;align-items:stretch;margin:16px 0 22px}.wc-projects-search{min-width:0}.wc-projects-summary{justify-content:space-between}}.wc-modal{z-index:50;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wc-modal-card{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);box-shadow:var(--wc-shadow-lg);border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:480px;padding:20px;display:flex}.wc-modal-card h3{margin:0;font-size:16px}.wc-modal-card textarea,.wc-modal-card input,.wc-modal-card select{border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;color:var(--wc-text);border-radius:6px;padding:8px 10px;font-size:13px}.wc-modal-actions{justify-content:flex-end;gap:8px;display:flex}.wc-code-page{max-width:860px}.wc-code-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.wc-code-tabs{gap:4px;display:flex}.wc-code-tab{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:13px}.wc-code-tab.is-active{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-code-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.wc-code-stat{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.wc-code-stat-value{color:var(--wc-text);font-size:22px;font-weight:700}.wc-code-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.wc-code-model-picker{border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.wc-code-effort{gap:4px;display:flex}.wc-code-effort-btn{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px}.wc-code-effort-btn.is-active{background:var(--wc-accent);border-color:var(--wc-accent-ink);color:var(--wc-on-accent)}.wc-code-workspace{flex-direction:column;gap:12px;display:flex}.wc-code-dirbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wc-code-dir{color:var(--wc-text-muted);border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;display:inline-flex}.wc-code-dir-meta{color:var(--wc-text-muted);font-size:12px}.wc-code-filelist{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;overflow:hidden}.wc-code-filelist-head{border-bottom:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.wc-code-filelist-title{text-transform:uppercase;letter-spacing:.04em;color:var(--wc-text-muted);font-size:12px;font-weight:600}.wc-code-filelist-ul{max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.wc-code-filelist-item{border-radius:6px}.wc-code-filelist-label{cursor:pointer;color:var(--wc-text);align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.wc-code-filelist-label:hover{background:var(--wc-sidebar-hover)}.wc-code-filelist-label input{accent-color:var(--wc-accent-ink)}.wc-code-filelist-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.wc-code-filelist-size{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.wc-code-input-area{border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:10px;align-items:flex-end;gap:8px;padding:8px;display:flex}.wc-code-input{color:var(--wc-text);resize:none;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.wc-code-send{background:var(--wc-accent);width:32px;height:32px;color:var(--wc-on-accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.wc-code-output{border:1px solid var(--wc-sidebar-border);background:#0b0b0b;border-radius:10px;max-height:420px;padding:12px;overflow:auto}.wc-code-output-text{white-space:pre-wrap;color:#d4d4d4;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55}.wc-thought{color:var(--wc-text-muted);margin:2px 0 8px;font-size:13px}.wc-thought-working{flex-direction:column;gap:4px;display:flex}.wc-thought-head{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.wc-thought-head.is-static{border-color:color-mix(in srgb, var(--wc-accent) 35%, var(--wc-sidebar-border));background:color-mix(in srgb, var(--wc-accent) 5%, var(--wc-surface))}.wc-thought-toggle{cursor:pointer;border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;text-align:left;transition:background .15s}.wc-thought-toggle:hover{background:var(--wc-sidebar-hover)}.wc-thought-title{color:var(--wc-text);flex:1;font-weight:600}.wc-activity-label{color:var(--wc-text-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:700}.wc-thought-timer{font-variant-numeric:tabular-nums;color:var(--wc-text-muted);text-align:right;min-width:32px;font-size:12px}.wc-thought-spinner{border:2px solid var(--wc-sidebar-border);border-top-color:var(--wc-accent-ink);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wc-thought-spin;display:inline-block}@keyframes wc-thought-spin{to{transform:rotate(360deg)}}.wc-thought-current{color:var(--wc-text-secondary);align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex}.wc-thought-current.is-done{color:var(--wc-text-muted);opacity:.75}.wc-thought-current.is-done .wc-thought-step-icon{width:15px;height:15px}.wc-thought-stage-group{padding:2px 0 5px}.wc-thought-stage-summary{color:var(--wc-text-muted);margin:3px 8px 0 25px;font-size:12px;line-height:1.5;display:block}.wc-thought-stage-group.is-current .wc-thought-stage-summary{color:var(--wc-text-secondary)}.wc-thought-stage-group .wc-thought-trace{max-width:min(560px,100% - 32px);margin-left:25px}.wc-thought-cursor{background:var(--wc-accent);border-radius:1px;width:6px;height:13px;animation:1s steps(2,start) infinite wc-thought-blink;display:inline-block}@keyframes wc-thought-blink{to{visibility:hidden}}.wc-thought-live{border-left:2px solid var(--wc-accent);background:var(--wc-surface);border-radius:0 8px 8px 0;max-height:180px;margin:8px 0 0;padding:8px 10px;overflow-y:auto}.wc-thought-text{color:var(--wc-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.6}.wc-thought-trace{border:1px solid var(--wc-sidebar-border);color:#d8ccb2;white-space:pre-wrap;background:#151515;border-radius:7px;margin:7px 0 0;padding:8px 10px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.wc-thought-body{border-left:2px solid var(--wc-sidebar-border);flex-direction:column;gap:6px;margin:6px 0 0;padding:8px 10px;display:flex}.wc-thought-steps{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.wc-thought-step{color:var(--wc-text-secondary);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.wc-thought-step:hover{background:var(--wc-sidebar-hover)}.wc-thought-step-icon{background:var(--wc-accent-bg);width:18px;height:18px;color:var(--wc-accent-ink);box-shadow:0 0 0 1px var(--wc-sidebar-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wc-proses-stage:last-child .wc-thought-step-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--wc-accent) 60%, var(--wc-sidebar-border)), 0 0 10px color-mix(in srgb, var(--wc-accent) 22%, transparent)}.wc-thought-step-label{flex:1;min-width:0;line-height:1.4}.wc-thought-step-judul{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.wc-thought-stage-durasi{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.wc-thought-live-head{color:var(--wc-text-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 4px;font-size:11px;font-weight:600;display:inline-flex}.wc-thought-live.is-static{max-height:none;overflow-y:visible}.wc-proses{margin:0 0 8px}.wc-ringkas-head{max-width:100%;color:var(--wc-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 0 2px;padding:4px 6px 4px 0;font-size:13.5px;display:inline-flex}.wc-ringkas-head:hover{color:var(--wc-text)}.wc-ringkas-head:focus-visible{outline:2px solid var(--wc-accent-ink);outline-offset:2px}.wc-ringkas-teks{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.wc-ringkas-kini{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-proses.is-ringkas .wc-ringkas-head .wc-thought-spinner{flex:none;width:12px;height:12px}.wc-ringkas-meta{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;opacity:.8;flex:none;font-size:12px}.wc-ringkas-panah{opacity:.7;flex:none;transition:transform .15s}@media (width<=560px){.wc-ringkas-meta{display:none}}@media (prefers-reduced-motion:reduce){.wc-ringkas-panah{transition:none}}.wc-proses-rows{border:1px solid var(--wc-sidebar-border);border-left:2px solid color-mix(in srgb, var(--wc-accent) 55%, var(--wc-sidebar-border));border-radius:0 var(--wc-radius) var(--wc-radius) 0;background:color-mix(in srgb, var(--wc-surface) 55%, transparent);flex-direction:column;gap:7px;margin:6px 0 0;padding:8px 12px 8px 10px;display:flex}.wc-proses-rows>*{animation:.42s cubic-bezier(.22,.61,.36,1) both wc-proses-masuk}@keyframes wc-proses-masuk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wc-proses-rows>*{animation:none}}.wc-proses-note{color:var(--wc-text,#f2f0ea);margin:2px 0;font-size:13.5px;line-height:1.6}.wc-proses-stage{color:var(--wc-text-secondary);align-items:flex-start;gap:8px;padding:2px 0;font-size:12.5px;display:flex}.wc-proses-stage-label{flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.5;display:flex}.wc-proses-stage-state{color:var(--wc-text-muted);align-items:center;gap:3px;margin-left:2px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.wc-proses-stage-state.is-running{color:var(--wc-accent-ink)}.wc-proses-stage-state.is-completed{opacity:.82}.wc-proses-stage-state.is-failed{color:var(--wc-danger)}.wc-proses-stage-state.is-stopped{color:var(--wc-text-muted)}.wc-proses-stage-state-spin{animation:.8s linear infinite wc-thought-spin}@media (prefers-reduced-motion:reduce){.wc-proses-stage-state-spin{animation:none}}.wc-proses-thought-head{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.wc-proses-thought-head:hover{color:var(--wc-text-secondary)}.wc-code-local-tools{border:1px solid var(--wc-border,#ffffff1f);background:#ffffff06;border-radius:10px;margin:0 16px 10px;padding:10px 12px}.wc-code-local-tools-head{color:var(--wc-text,#f2f0ea);align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.wc-code-local-tools-head span{color:var(--wc-text-muted,#f2f0ea8f);font-size:11px}.wc-code-local-tools-row{align-items:center;gap:8px;display:flex}.wc-code-local-tools-row input{border:1px solid var(--wc-border,#ffffff1f);min-width:0;color:var(--wc-text,#f2f0ea);font:inherit;background:#0000002e;border-radius:7px;flex:1;padding:8px 10px;font-size:12px}.wc-code-local-output{max-height:180px;color:var(--wc-text-muted,#f2f0eab3);white-space:pre-wrap;font:11px/1.45 var(--wc-mono,ui-monospace);background:#0000004d;border-radius:7px;margin:8px 0 0;padding:8px 10px;overflow:auto}.wc-code-layout{flex-direction:column;max-width:none;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.wc-code-topbar{border-bottom:1px solid var(--wc-sidebar-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wc-code-topbar-left{flex-direction:column;gap:2px;display:flex}.wc-code-greeting{color:var(--wc-text-muted);font-size:12.5px}.wc-code-heading{color:var(--wc-text);letter-spacing:-.035em;margin:0;font-size:clamp(19px,2.2vw,27px);font-weight:610;line-height:1.15}.wc-code-tabs{align-self:flex-end;align-items:center;gap:2px;display:flex}.wc-code-tab{color:var(--wc-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 10px 7px;font-size:13px;transition:color .16s,border-color .16s}.wc-code-tab:hover{color:var(--wc-text)}.wc-code-tab.is-active{border-bottom-color:var(--wc-accent-ink);color:var(--wc-text);font-weight:600}.wc-code-dirbar{border-bottom:1px solid var(--wc-sidebar-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.wc-code-dir-toggle{cursor:pointer;background:var(--wc-surface);border:1px solid var(--wc-sidebar-border)}.wc-code-conversation{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.wc-code-empty{text-align:left;flex-direction:column;align-items:stretch;gap:16px;width:min(920px,100%);margin:auto 0;padding:0 clamp(4px,3vw,44px);display:flex}.wc-code-stats{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wc-code-stat{border-right:1px solid var(--wc-sidebar-border);flex-direction:column;justify-content:space-between;gap:12px;min-height:108px;padding:18px 16px;display:flex}.wc-code-stat:last-child{border-right:0}.wc-code-stat-value{color:var(--wc-text);letter-spacing:-.045em;font-size:27px;font-weight:620;line-height:1}.wc-code-stat-label{color:var(--wc-text-muted);font-size:12px}.wc-code-notice{border:1px solid color-mix(in srgb, var(--wc-accent) 22%, var(--wc-sidebar-border));background:var(--wc-accent-light);color:var(--wc-text-secondary);border-radius:8px;margin:0 16px;padding:7px 10px;font-size:12px}.wc-code-model-grid{gap:8px;display:grid}.wc-code-model-card{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);width:100%;color:var(--wc-text);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;transition:border-color .16s,transform .16s,background .16s;display:flex}.wc-code-model-card:hover:not(.is-locked){border-color:var(--wc-accent-ink);transform:translateY(-1px)}.wc-code-model-card.is-active{border-color:var(--wc-accent-ink);background:var(--wc-accent-light)}.wc-code-model-card.is-locked{cursor:not-allowed;opacity:.72}.wc-code-model-card strong,.wc-code-model-card span{display:block}.wc-code-model-card strong{font-size:14px}.wc-code-model-card div span{color:var(--wc-text-muted);margin-top:3px;font-size:12px}.wc-code-model-lock{color:var(--wc-accent-ink);white-space:nowrap;font-size:11px;font-weight:600}.wc-code-composer{border-top:1px solid var(--wc-sidebar-border);background:var(--wc-bg);flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.wc-code-composer .wc-code-input{box-sizing:border-box;resize:none;border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;color:var(--wc-text);border-radius:12px;outline:none;max-height:160px;padding:10px 14px;font-family:inherit;font-size:14px}.wc-code-composer .wc-code-input:focus{border-color:var(--wc-accent-ink)}.wc-code-send{background:var(--wc-accent);width:36px;height:36px;color:var(--wc-on-accent);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wc-code-send:disabled{opacity:.4;cursor:not-allowed}.wc-code-composer-footer{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.wc-code-composer-controls{align-items:center;gap:7px;display:flex}.wc-code-directory{text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,400px);color:var(--wc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 4px;font-size:12px;display:inline-flex;overflow:hidden}.wc-code-directory:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-code-directory.is-connected{color:var(--wc-text-secondary)}.wc-code-directory:disabled{cursor:not-allowed;opacity:.55}.wc-code-stop{color:#fff;cursor:pointer;background:#c74343;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wc-code-stop:hover{background:#a93333}.wc-code-filelist{margin:0 16px}@media (width<=720px){.wc-code-topbar{flex-direction:column;align-items:flex-start;padding:14px 12px 8px}.wc-code-tabs{align-self:stretch;width:100%}.wc-code-tab{flex:1;padding-inline:4px}.wc-code-conversation{padding:12px}.wc-code-empty{padding:0}.wc-code-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-code-stat{border-bottom:1px solid var(--wc-sidebar-border);min-height:84px}.wc-code-stat:nth-child(2n){border-right:0}.wc-code-stat:nth-last-child(-n+2){border-bottom:0}.wc-code-composer{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.wc-code-composer-footer{flex-direction:column;align-items:flex-start}.wc-code-composer-controls{justify-content:flex-end;align-self:stretch}.wc-code-directory{max-width:100%}.wc-code-effort{margin-right:auto}}.wc-chat-plan-panel{z-index:3;pointer-events:none;width:min(284px,100% - 48px);position:absolute;top:16px;right:24px}.wc-chat-plan-panel .wc-chat-task-plan{pointer-events:auto}.wc-chat-task-plan{border:1px solid var(--wc-sidebar-border);background:color-mix(in srgb, var(--wc-surface) 92%, var(--wc-bg));width:100%;box-shadow:var(--wc-shadow-md);border-radius:10px;margin:0;overflow:hidden}.wc-chat-task-plan-head{border-bottom:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:11px;display:flex}.wc-chat-task-plan-head span:first-child{color:var(--wc-text);align-items:center;gap:6px;font-weight:650;display:inline-flex}.wc-chat-task-plan ol{gap:2px;margin:0;padding:7px;list-style:none;display:grid}.wc-chat-task-plan li{min-height:30px;color:var(--wc-text-secondary);border-radius:7px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:8px;padding:4px 5px;font-size:12px;display:grid}.wc-chat-task-plan li.is-in_progress{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-chat-task-plan li.is-pending{opacity:.62}.wc-chat-task-plan li.is-complete{color:var(--wc-text-secondary)}.wc-chat-task-plan-icon{border:1px solid var(--wc-sidebar-border);width:19px;height:19px;color:var(--wc-text-muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;display:grid}.wc-chat-task-plan li.is-complete .wc-chat-task-plan-icon{color:#fff;background:#16845b;border-color:#16845b}.wc-chat-task-plan li.is-in_progress .wc-chat-task-plan-icon{border-color:color-mix(in srgb, var(--wc-accent) 65%, var(--wc-sidebar-border));color:var(--wc-accent-ink)}@media (width<=1100px){.wc-chat-plan-panel{align-self:flex-end;width:min(284px,100% - 32px);margin:10px 16px 0 auto;position:static}}.wc-image-result{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:12px;max-width:520px;margin-top:10px;overflow:hidden}.wc-image-result-img{background:#fff;width:100%;height:auto;display:block}.wc-image-result-download{color:var(--wc-text);border-top:1px solid var(--wc-sidebar-border);align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;text-decoration:none;display:flex}.wc-agent-page{flex-direction:column;gap:18px;max-width:980px;margin:0 auto;padding:20px 24px;display:flex}.wc-agent-hero{flex-direction:column;gap:8px;display:flex}.wc-agent-hero-badge{color:var(--wc-link,#7c5cff);background:color-mix(in srgb, var(--wc-link,#7c5cff) 10%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.wc-agent-title{color:var(--wc-text);margin:0;font-size:24px;font-weight:700;line-height:1.25}.wc-agent-sub{color:var(--wc-muted,var(--wc-text-secondary));max-width:640px;margin:0;font-size:14px;line-height:1.6}.wc-agent-layout{flex-direction:column;gap:16px;display:flex}.wc-agent-composer{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:14px;padding:12px;box-shadow:0 1px 2px #0000000a}.wc-agent-composer textarea{resize:vertical;width:100%;min-height:74px;color:var(--wc-text);font:inherit;background:0 0;border:none;outline:none;padding:6px 2px;font-size:14px;line-height:1.55}.wc-agent-composer textarea:disabled{opacity:.6}.wc-agent-composer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.wc-agent-detail-toggle{color:var(--wc-muted,var(--wc-text-secondary));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:12.5px;display:inline-flex}.wc-agent-detail-toggle:hover{background:var(--wc-sidebar-hover)}.wc-agent-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.wc-agent-btn.is-primary{background:var(--wc-link,#7c5cff);color:#fff}.wc-agent-btn.is-primary:hover:not(:disabled){filter:brightness(1.05)}.wc-agent-btn.is-primary:disabled{opacity:.5;cursor:not-allowed}.wc-agent-btn.is-secondary{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-agent-btn.is-ghost{color:var(--wc-muted,var(--wc-text-secondary));background:0 0}.wc-agent-output{flex-direction:column;gap:12px;max-height:52vh;padding-right:4px;display:flex;overflow-y:auto}.wc-agent-statusbar{color:var(--wc-text);background:var(--wc-sidebar-hover);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.wc-agent-muted{color:var(--wc-muted,var(--wc-text-secondary));font-size:12px}.wc-agent-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--wc-muted,var(--wc-text-secondary));margin-bottom:6px;font-size:11px;font-weight:700}.wc-agent-timeline{flex-direction:column;gap:6px;display:flex}.wc-agent-timeline-row{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.wc-agent-timeline-row.is-live{background:color-mix(in srgb, var(--wc-link,#7c5cff) 8%, transparent)}.wc-agent-timeline-icon{background:var(--wc-sidebar-hover);width:20px;height:20px;color:var(--wc-text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wc-agent-timeline-icon.is-thinking{color:var(--wc-link,#7c5cff)}.wc-agent-timeline-icon.is-running{color:#1a7f37}.wc-agent-timeline-icon.is-waiting{color:#b45309}.wc-agent-timeline-icon.is-done{color:#1a7f37}.wc-agent-timeline-label{font-weight:600}.wc-agent-timeline-detail{color:var(--wc-muted,var(--wc-text-secondary));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wc-agent-tool{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px}.wc-agent-tool-head{border-bottom:1px solid var(--wc-sidebar-border);align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.wc-agent-tool-file{color:var(--wc-text-secondary);align-items:center;gap:6px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:12px;display:flex}.wc-agent-token-stream{white-space:pre-wrap;word-wrap:break-word;color:var(--wc-text);background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:10px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.wc-agent-thinking{border:1px solid var(--wc-sidebar-border);border-left:3px solid var(--wc-accent);background:var(--wc-surface);border-radius:10px;margin:0;padding:10px 14px 12px}.wc-agent-thinking-head{color:var(--wc-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.wc-agent-thinking-head .wc-agent-muted{font-size:11px}.wc-agent-thinking-body{white-space:pre-wrap;word-wrap:break-word;color:var(--wc-text-secondary);max-height:260px;margin:8px 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow-y:auto}.wc-agent-patches{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;padding:10px 12px}.wc-agent-patches-head{color:#1a7f37;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.wc-agent-patches ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wc-agent-patches ul li{color:var(--wc-text-secondary);align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12.5px;display:flex}.wc-agent-error{background:#dc26260f;border:1px solid #dc2626;border-radius:10px;padding:12px 14px}.wc-agent-error-title{color:#dc2626;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.wc-agent-error p{color:var(--wc-text);margin:6px 0 0;font-size:13px}.wc-agent-done{color:#1a7f37;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wc-agent-empty{text-align:center;color:var(--wc-muted,var(--wc-text-secondary));background:var(--wc-surface);border:1px dashed var(--wc-sidebar-border);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.wc-agent-empty p{max-width:460px;margin:0;font-size:13.5px;line-height:1.6}.wc-agent-approval-card{max-width:480px}.wc-agent-approval-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.wc-agent-approval-head>svg{color:#b45309;flex-shrink:0;margin-top:2px}.wc-agent-approval-head>div{flex-direction:column;gap:2px;display:flex}.wc-agent-approval-head strong{color:var(--wc-text);font-size:15px}.wc-agent-approval-head span{color:var(--wc-muted,var(--wc-text-secondary));font-size:12.5px}.wc-agent-approval-action{color:var(--wc-text);background:var(--wc-sidebar-hover);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.wc-agent-approval-detail{color:var(--wc-text-secondary);margin-top:8px;font-size:13px}.wc-agent-approval-cmd{color:var(--wc-text);background:var(--wc-sidebar-hover);white-space:pre-wrap;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:12.5px;overflow-x:auto}.wc-agent-approval-tool{color:var(--wc-muted,var(--wc-text-secondary));align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:inline-flex}.is-spin{animation:1s linear infinite wc-spin}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-image-result-download:hover{background:var(--wc-sidebar-hover)}.wc-clarify-card{border:1px solid var(--wc-border-strong);background:var(--wc-surface-elevated);border-radius:16px;max-width:720px;margin-top:14px;padding:14px}.wc-clarify-head{align-items:center;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.wc-clarify-head svg{color:var(--wc-text-muted);margin-left:auto}.wc-clarify-count{color:#f0b429;background:#4d3200;border-radius:999px;padding:4px 9px;font-size:12px}.wc-clarify-options{gap:7px;display:grid}.wc-clarify-option{background:var(--wc-surface);width:100%;color:var(--wc-text);text-align:left;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.wc-clarify-option:hover,.wc-clarify-option.is-selected{border-color:var(--wc-accent);background:color-mix(in srgb,var(--wc-accent) 12%,var(--wc-surface))}.wc-clarify-option>span{gap:3px;display:grid}.wc-clarify-label{font-size:14px}.wc-clarify-description{color:var(--wc-text-muted);font-size:12px}.wc-clarify-option kbd{border:1px solid var(--wc-border);color:var(--wc-text-muted);border-radius:6px;padding:2px 7px;font-size:12px}.wc-clarify-other>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.wc-clarify-other input{border:1px solid var(--wc-border-strong);background:var(--wc-surface);width:100%;color:var(--wc-text);border-radius:8px;margin-top:9px;padding:9px 10px}.wc-clarify-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.wc-clarify-actions button{background:var(--wc-surface);color:var(--wc-text);border:0;border-radius:8px;padding:8px 14px}.wc-clarify-actions button.is-primary{background:var(--wc-accent);color:var(--wc-on-accent)}.wc-clarify-actions button:disabled{opacity:.45}.wc-usage{display:inline-flex;position:relative}.wc-usage-btn{width:30px;height:30px;color:var(--wc-fg-3,#8a8a85);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.wc-usage-btn:hover,.wc-usage-btn.is-open{background:var(--wc-surface,#242422);color:var(--wc-fg,#f2f2f2);border-color:var(--wc-sidebar-border,#333)}.wc-usage-btn:focus-visible{outline:2px solid var(--wc-accent,#d97757);outline-offset:2px}.wc-usage-pop{z-index:60;border:1px solid var(--wc-sidebar-border,#333);background:var(--wc-sidebar,#1f1f1e);border-radius:16px;width:min(400px,100vw - 32px);padding:18px 18px 16px;animation:.16s ease-out wc-usage-masuk;position:absolute;bottom:calc(100% + 10px);left:auto;right:0;box-shadow:0 24px 60px -20px #000000b3}.wc-usage-name.is-strong{color:var(--wc-fg,#f2f2f2);font-size:14px;font-weight:600}.wc-usage-detail-list{gap:6px;margin-top:8px;display:grid}.wc-usage-fill.is-putih{background:var(--wc-fg,#f2f2f2)}@keyframes wc-usage-masuk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wc-usage-row+.wc-usage-row{margin-top:14px}.wc-usage-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wc-usage-name{color:var(--wc-fg,#f2f2f2);font-size:13.5px;font-weight:500}.wc-usage-name.is-dim{color:var(--wc-fg-2,#a3a3a3);font-weight:400}.wc-usage-meta{color:var(--wc-fg-2,#a3a3a3);align-items:baseline;gap:10px;font-size:12.5px;display:inline-flex}.wc-usage-meta em{font-style:normal}.wc-usage-meta b{color:var(--wc-fg-2,#a3a3a3);font-variant-numeric:tabular-nums;font-weight:500}.wc-usage-val{color:var(--wc-fg-2,#a3a3a3);font-size:12.5px}.wc-usage-bar{background:#ffffff14;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.wc-usage-fill{border-radius:999px;height:100%;transition:width .3s;display:block}.wc-usage-fill.is-amber{background:#e8a33d}.wc-usage-fill.is-biru{background:#cba35a}.wc-usage-sub{color:var(--wc-fg-3,#6b6b6b);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:11.5px}.wc-usage-sep{background:var(--wc-sidebar-border,#333);height:1px;margin:14px 0}.wc-usage-plan{color:var(--wc-fg-2,#a3a3a3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;text-decoration:none;display:flex}.wc-usage-plan:hover{color:var(--wc-fg,#f2f2f2)}.wc-usage-note{color:var(--wc-fg-2,#a3a3a3);background:#2fd27f1a;border:1px solid #2fd27f38;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5}.wc-usage-more{color:var(--wc-fg-2,#a3a3a3);font-size:13px;text-decoration:none;display:inline-block}.wc-usage-more:hover{color:var(--wc-fg,#f2f2f2)}@media (prefers-reduced-motion:reduce){.wc-usage-pop{animation:none}.wc-usage-fill{transition:none}}.wc-up{flex-direction:column;gap:34px;max-width:880px;display:flex}.wc-up-block{flex-direction:column;gap:14px;display:flex}.wc-up-h{letter-spacing:-.01em;color:var(--wc-text);align-items:baseline;gap:10px;margin:0;font-size:19px;font-weight:500;display:flex}.wc-up-plan{color:var(--wc-text-secondary);font-size:14px;font-weight:400}.wc-up-link{color:var(--wc-accent-ink);width:fit-content;font-size:14px;text-decoration:none}.wc-up-link:hover{text-decoration:underline}.wc-up-hint{color:var(--wc-text-secondary);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.wc-limit{flex-direction:column;gap:7px;display:flex}.wc-limit-head{grid-template-columns:minmax(150px,230px) minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.wc-limit-name{color:var(--wc-text);flex-direction:column;gap:3px;font-size:15px;display:flex}.wc-limit-name span{color:var(--wc-text-secondary);font-size:13px}.wc-limit-track{background:var(--wc-sidebar-hover);border-radius:999px;height:6px;overflow:hidden}.wc-limit-fill{border-radius:999px;height:100%;transition:width .35s;display:block}.wc-limit-fill.is-amber{background:#e8a33d}.wc-limit-fill.is-biru{background:#cba35a}.wc-limit-fill.is-netral{background:var(--wc-text-muted)}.wc-limit-pct{color:var(--wc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.wc-limit-sub{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.wc-up-refresh{color:var(--wc-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.wc-up-refresh button{width:26px;height:26px;color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.wc-up-refresh button:hover:not(:disabled){background:var(--wc-surface);border-color:var(--wc-sidebar-border)}.wc-up-refresh button:disabled{opacity:.5;cursor:default}.wc-up-spin{animation:.9s linear infinite wc-up-putar}@keyframes wc-up-putar{to{transform:rotate(360deg)}}.wc-up-row{border-top:1px solid var(--wc-sidebar-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.wc-up-row>div{flex-direction:column;gap:3px;display:flex}.wc-up-row strong{color:var(--wc-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.wc-up-row span{color:var(--wc-text-secondary);font-size:13px}.wc-up-btn{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);min-height:34px;color:var(--wc-text);white-space:nowrap;border-radius:8px;flex:none;align-items:center;padding:0 15px;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.wc-up-btn:hover{background:var(--wc-sidebar-hover);border-color:var(--wc-text-muted)}.wc-up-models{flex-direction:column;display:flex}.wc-up-model{border-bottom:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:flex}.wc-up-model:last-child{border-bottom:0}.wc-up-model strong{color:var(--wc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (width<=680px){.wc-limit-head{grid-template-columns:1fr auto;gap:10px 14px}.wc-limit-track{order:3;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.wc-limit-fill{transition:none}.wc-up-spin{animation:none}}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=geist]{--wc-font:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=inter]{--wc-font:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=figtree]{--wc-font:Figtree, -apple-system, BlinkMacSystemFont, sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=syne]{--wc-font:"Syne Variable", Syne, sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=manrope]{--wc-font:"Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=dm-sans]{--wc-font:"DM Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=outfit]{--wc-font:"Outfit Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=sora]{--wc-font:"Sora Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=space-grotesk]{--wc-font:"Space Grotesk Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=ibm-plex-sans]{--wc-font:"IBM Plex Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=serif]{--wc-font:Georgia, "Times New Roman", "Noto Serif", serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=source-serif]{--wc-font:"Source Serif 4 Variable", "Source Serif 4", Georgia, serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=lora]{--wc-font:"Lora Variable", Georgia, "Times New Roman", serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=literata]{--wc-font:"Literata Variable", Georgia, "Times New Roman", serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=newsreader]{--wc-font:"Newsreader Variable", Georgia, "Times New Roman", serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=mono]{--wc-font:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=jetbrains-mono]{--wc-font:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=ibm-plex-mono]{--wc-font:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=geist-mono]{--wc-font:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=lexend]{--wc-font:"Lexend Variable", Verdana, Tahoma, sans-serif}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font=dyslexic]{--wc-font:Verdana, Tahoma, "Trebuchet MS", sans-serif;letter-spacing:.012em}:is(.wc-shell,.wc-font-contoh,.wc-tampilan-pratinjau)[data-font^=sistem\:]{--wc-font:var(--wc-font-sistem,"Plus Jakarta Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.wc-font-sistem{flex-wrap:wrap;align-items:center;gap:10px;max-width:620px;margin-top:10px;display:flex}.wc-font-sistem small{color:var(--wc-text-muted);flex:100%;font-size:11.5px;line-height:1.45}.wc-font-sistem select{flex:260px;min-width:0}.wc-font-sistem-galat{color:var(--wc-danger);flex:100%;margin:0;font-size:12px}.wc-shell[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wc-shell[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wc-shell select option,.wc-shell select optgroup{background-color:var(--wc-surface,#14161f);color:var(--wc-text,#e8e8ea)}.wc-shell{--wc-chat-size:14px}.wc-shell[data-size="13"]{--wc-chat-size:13px}.wc-shell[data-size="14"]{--wc-chat-size:14px}.wc-shell[data-size="15"]{--wc-chat-size:15px}.wc-shell[data-size="16"]{--wc-chat-size:16px}.wc-shell[data-size="17"]{--wc-chat-size:17px}.wc-shell[data-size="18"]{--wc-chat-size:18px}.wc-shell[data-size="19"]{--wc-chat-size:19px}.wc-shell[data-size="20"]{--wc-chat-size:20px}.wc-shell[data-tema=github-dark]{--wc-bg:#101112;--wc-main:#101112;--wc-surface:#17181a;--wc-sidebar:#0b0c0d;--wc-sidebar-border:#2c2e30;--wc-composer-border:#2c2e30;--wc-accent:#e0bd7a;--wc-on-accent:#1c1508;--wc-accent-ink:#dfbf7d;--wc-link:#dfbf7d;--wc-text:#ececec;--wc-text-secondary:#9b9ea1;--wc-text-muted:#6f7275}.wc-shell[data-tema=kertas]{--wc-bg:#fbfaf7;--wc-main:#fbfaf7;--wc-surface:#fff;--wc-sidebar:#f2efe8;--wc-sidebar-hover:#e8e4da;--wc-sidebar-border:#d8d2c6;--wc-header:var(--wc-main);--wc-header-border:#d8d2c6;--wc-composer:#fff;--wc-composer-border:#cfc8bb;--wc-accent:#292621;--wc-on-accent:#fff;--wc-accent-ink:#292621;--wc-text:#211f1b;--wc-text-secondary:#514c43;--wc-text-muted:#766f63;--wc-user-bubble:#eeeae1;--wc-code-bg:#f2efe8;--wc-code-border:#d8d2c6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wc-link:var(--wc-accent-ink);--wc-composer-focus:var(--wc-accent);--wc-composer-focus-ring:color-mix(in srgb, var(--wc-accent) 24%, transparent);--wc-accent-hover:color-mix(in srgb, var(--wc-accent) 86%, var(--wc-text));--wc-accent-light:color-mix(in srgb, var(--wc-accent) 10%, var(--wc-main));--wc-accent-bg:var(--wc-accent-light);--wc-border:var(--wc-composer-border);--wc-danger:#dc2626;--wc-success:#16a34a;--wc-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--wc-shadow-lg:0 4px 12px #00000014}.wc-shell[data-tema=gelap-lembut]{--wc-bg:#171614;--wc-main:#171614;--wc-surface:#211f1c;--wc-sidebar:#131210;--wc-sidebar-hover:#292622;--wc-sidebar-border:#36322d;--wc-header:#171614;--wc-header-border:#36322d;--wc-composer:#211f1c;--wc-composer-border:#403b35;--wc-accent:#e7e0d5;--wc-on-accent:#171614;--wc-accent-ink:#e7e0d5;--wc-text:#f3eee6;--wc-text-secondary:#bdb5aa;--wc-text-muted:#8d857b;--wc-user-bubble:#2b2824;--wc-code-bg:#1c1a18;--wc-code-border:#3b3731}.wc-shell[data-tema=github-light]{--wc-bg:#fff;--wc-main:#fff;--wc-surface:#f6f5f2;--wc-sidebar:#f6f5f2;--wc-sidebar-border:#d9d6cf;--wc-composer-border:#d9d6cf;--wc-accent:#8a6a1f;--wc-on-accent:#fff;--wc-accent-ink:#7a5e1c;--wc-text:#23211d;--wc-text-secondary:#5c5a54;--wc-text-muted:#85837c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wc-sidebar-hover:color-mix(in srgb, var(--wc-text) 8%, var(--wc-sidebar));--wc-header:var(--wc-main);--wc-header-border:var(--wc-sidebar-border);--wc-composer:var(--wc-surface);--wc-border:var(--wc-composer-border);--wc-link:var(--wc-accent-ink);--wc-composer-focus:var(--wc-accent);--wc-composer-focus-ring:color-mix(in srgb, var(--wc-accent) 24%, transparent);--wc-accent-hover:color-mix(in srgb, var(--wc-accent) 86%, var(--wc-text));--wc-accent-light:color-mix(in srgb, var(--wc-accent) 12%, var(--wc-main));--wc-accent-bg:var(--wc-accent-light);--wc-user-bubble:color-mix(in srgb, var(--wc-text) 7%, var(--wc-main));--wc-assistant-bg:transparent;--wc-code-bg:color-mix(in srgb, var(--wc-text) 5%, var(--wc-main));--wc-code-border:var(--wc-sidebar-border);--wc-danger:#dc2626;--wc-success:#16a34a;--wc-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--wc-shadow-lg:0 4px 12px #00000014}.wc-shell[data-tema=sepia]{--wc-bg:#f4ecd8;--wc-main:#f8f1e3;--wc-surface:#efe5cd;--wc-sidebar:#efe4c9;--wc-sidebar-border:#d9c9a3;--wc-composer-border:#d9c9a3;--wc-accent:#8a6d3b;--wc-on-accent:#fff;--wc-accent-ink:#5c4a26;--wc-text:#433422;--wc-text-secondary:#6b5836;--wc-text-muted:#937f56;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wc-sidebar-hover:color-mix(in srgb, var(--wc-text) 8%, var(--wc-sidebar));--wc-header:var(--wc-main);--wc-header-border:var(--wc-sidebar-border);--wc-composer:var(--wc-surface);--wc-border:var(--wc-composer-border);--wc-link:var(--wc-accent-ink);--wc-composer-focus:var(--wc-accent);--wc-composer-focus-ring:color-mix(in srgb, var(--wc-accent) 24%, transparent);--wc-accent-hover:color-mix(in srgb, var(--wc-accent) 86%, var(--wc-text));--wc-accent-light:color-mix(in srgb, var(--wc-accent) 12%, var(--wc-main));--wc-accent-bg:var(--wc-accent-light);--wc-user-bubble:color-mix(in srgb, var(--wc-text) 7%, var(--wc-main));--wc-assistant-bg:transparent;--wc-code-bg:color-mix(in srgb, var(--wc-text) 5%, var(--wc-main));--wc-code-border:var(--wc-sidebar-border);--wc-danger:#dc2626;--wc-success:#16a34a;--wc-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--wc-shadow-lg:0 4px 12px #00000014}.wc-shell[data-tema=midnight]{--wc-bg:#0e0e10;--wc-main:#0e0e10;--wc-surface:#17171a;--wc-sidebar:#0a0a0c;--wc-sidebar-hover:#232327;--wc-sidebar-border:#313135;--wc-header:#121215;--wc-header-border:#313135;--wc-composer:#17171a;--wc-composer-border:#313135;--wc-accent:#e9d3a0;--wc-on-accent:#1d1708;--wc-accent-ink:#e3cb92;--wc-link:#e3cb92;--wc-text:#f4f2ee;--wc-text-secondary:#b8b5ae;--wc-text-muted:#7e7c76;--wc-user-bubble:#212125;--wc-code-bg:#141417;--wc-code-border:#313135}.wc-shell[data-tema=ocean]{--wc-bg:#0d0c0a;--wc-main:#0d0c0a;--wc-surface:#181611;--wc-sidebar:#0a0908;--wc-sidebar-hover:#262215;--wc-sidebar-border:#3a3421;--wc-header:#121009;--wc-header-border:#3a3421;--wc-composer:#171510;--wc-composer-border:#3a3421;--wc-accent:#e6c684;--wc-on-accent:#1d1708;--wc-accent-ink:#dfbf7d;--wc-link:#dfbf7d;--wc-text:#f7f2e6;--wc-text-secondary:#cfc4a8;--wc-text-muted:#8f8672;--wc-user-bubble:#241f14;--wc-code-bg:#14120c;--wc-code-border:#3a3421}.wc-shell[data-tema=forest]{--wc-bg:#0d1712;--wc-main:#0d1712;--wc-surface:#17231b;--wc-sidebar:#0a120e;--wc-sidebar-hover:#223329;--wc-sidebar-border:#31483a;--wc-header:#111c16;--wc-header-border:#31483a;--wc-composer:#17231b;--wc-composer-border:#3b5545;--wc-accent:#a9d7b6;--wc-on-accent:#0a120e;--wc-accent-ink:#a9d7b6;--wc-text:#edf8f0;--wc-text-secondary:#b6cdbd;--wc-text-muted:#81998a;--wc-user-bubble:#213128;--wc-code-bg:#111d16;--wc-code-border:#354d3e}.wc-shell[data-tema=rose]{--wc-bg:#1b1115;--wc-main:#1b1115;--wc-surface:#28191f;--wc-sidebar:#150d11;--wc-sidebar-hover:#362129;--wc-sidebar-border:#4a2d38;--wc-header:#21151a;--wc-header-border:#4a2d38;--wc-composer:#28191f;--wc-composer-border:#5a3744;--wc-accent:#e9afc0;--wc-on-accent:#1b1115;--wc-accent-ink:#e9afc0;--wc-text:#fff0f4;--wc-text-secondary:#d0b0ba;--wc-text-muted:#9d7b86;--wc-user-bubble:#35212a;--wc-code-bg:#22151b;--wc-code-border:#4e303b}.wc-shell[data-tema=kontras]{--wc-bg:#000;--wc-main:#000;--wc-surface:#000;--wc-sidebar:#000;--wc-sidebar-border:#fff;--wc-composer-border:#fff;--wc-accent:#fff;--wc-on-accent:#000;--wc-accent-ink:#000;--wc-text:#fff;--wc-text-secondary:#e6e6e6;--wc-text-muted:#b3b3b3}.wc-shell[data-tema=gh-dark],.wc-shell[data-tema=gh-dimmed],.wc-shell[data-tema=gh-light],.wc-shell[data-tema=codex],.wc-shell[data-tema=codex-light],.wc-shell[data-tema=zai],.wc-shell[data-tema=zai-dark],.wc-shell[data-tema=claude],.wc-shell[data-tema=claude-dark],.wc-shell[data-tema=dracula],.wc-shell[data-tema=nord],.wc-shell[data-tema=tokyo-night],.wc-shell[data-tema=catppuccin],.wc-shell[data-tema=catppuccin-latte],.wc-shell[data-tema=one-dark],.wc-shell[data-tema=rose-pine]{--wc-main:var(--wc-bg);--wc-header:var(--wc-bg);--wc-header-border:var(--wc-line);--wc-sidebar-border:var(--wc-line);--wc-sidebar-hover:color-mix(in srgb, var(--wc-text) 8%, var(--wc-sidebar));--wc-composer:var(--wc-surface);--wc-composer-border:color-mix(in srgb, var(--wc-line) 80%, var(--wc-text));--wc-border:var(--wc-composer-border);--wc-composer-focus:var(--wc-link);--wc-composer-focus-ring:color-mix(in srgb, var(--wc-link) 24%, transparent);--wc-accent-ink:var(--wc-link);--wc-accent-hover:color-mix(in srgb, var(--wc-accent) 86%, var(--wc-text));--wc-accent-light:color-mix(in srgb, var(--wc-link) 10%, var(--wc-bg));--wc-accent-bg:var(--wc-accent-light);--wc-user-bubble:color-mix(in srgb, var(--wc-text) 7%, var(--wc-bg));--wc-assistant-bg:transparent;--wc-code-bg:color-mix(in srgb, var(--wc-text) 4%, var(--wc-bg));--wc-code-border:var(--wc-line)}.wc-shell[data-tema=gh-dark],.wc-shell[data-tema=gh-dimmed],.wc-shell[data-tema=codex],.wc-shell[data-tema=zai-dark],.wc-shell[data-tema=claude-dark],.wc-shell[data-tema=dracula],.wc-shell[data-tema=nord],.wc-shell[data-tema=tokyo-night],.wc-shell[data-tema=catppuccin],.wc-shell[data-tema=one-dark],.wc-shell[data-tema=rose-pine]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wc-shadow:0 1px 3px #0000004d;--wc-shadow-lg:0 8px 24px -6px #00000080, 0 4px 12px #00000059}.wc-shell[data-tema=gh-light],.wc-shell[data-tema=codex-light],.wc-shell[data-tema=zai],.wc-shell[data-tema=claude],.wc-shell[data-tema=catppuccin-latte]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wc-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--wc-shadow-lg:0 4px 12px #00000014}.wc-shell[data-tema=gh-dark]{--wc-bg:#0d1117;--wc-surface:#161b22;--wc-sidebar:#010409;--wc-line:#30363d;--wc-text:#e6edf3;--wc-text-secondary:#9198a1;--wc-text-muted:#7d8590;--wc-accent:#1f6feb;--wc-on-accent:#fff;--wc-link:#58a6ff}.wc-shell[data-tema=gh-dimmed]{--wc-bg:#22272e;--wc-surface:#2d333b;--wc-sidebar:#1c2128;--wc-line:#444c56;--wc-text:#adbac7;--wc-text-secondary:#909dab;--wc-text-muted:#768390;--wc-accent:#3572c9;--wc-on-accent:#fff;--wc-link:#6cb6ff}.wc-shell[data-tema=gh-light]{--wc-bg:#fff;--wc-surface:#f6f8fa;--wc-sidebar:#f6f8fa;--wc-line:#d0d7de;--wc-text:#1f2328;--wc-text-secondary:#59636e;--wc-text-muted:#6e7781;--wc-accent:#0969da;--wc-on-accent:#fff;--wc-link:#0969da}.wc-shell[data-tema=codex]{--wc-bg:#101010;--wc-surface:#1c1c1c;--wc-sidebar:#151515;--wc-line:#2b2b2b;--wc-text:#f0f0f0;--wc-text-secondary:#a3a3a3;--wc-text-muted:#8a8a8a;--wc-accent:#f0f0f0;--wc-on-accent:#101010;--wc-link:#6bb6ff}.wc-shell[data-tema=codex-light]{--wc-bg:#fff;--wc-surface:#f6f6f7;--wc-sidebar:#f4f4f5;--wc-line:#e4e4e7;--wc-text:#0d0d0d;--wc-text-secondary:#52525b;--wc-text-muted:#71717a;--wc-accent:#0d0d0d;--wc-on-accent:#fff;--wc-link:#0169cc}.wc-shell[data-tema=zai]{--wc-bg:#fafafa;--wc-surface:#fff;--wc-sidebar:#f5f5f5;--wc-line:#e5e5e5;--wc-text:#171717;--wc-text-secondary:#525252;--wc-text-muted:#737373;--wc-accent:#0a0a0a;--wc-on-accent:#fafafa;--wc-link:#0369a1}.wc-shell[data-tema=zai-dark]{--wc-bg:#171717;--wc-surface:#262626;--wc-sidebar:#0a0a0a;--wc-line:#3a3a3a;--wc-text:#e5e5e5;--wc-text-secondary:#a3a3a3;--wc-text-muted:#8c8c8c;--wc-accent:#fafafa;--wc-on-accent:#0a0a0a;--wc-link:#38bdf8}.wc-shell[data-tema=claude]{--wc-bg:#faf9f5;--wc-surface:#fff;--wc-sidebar:#f0eee6;--wc-line:#e3dfd3;--wc-text:#141413;--wc-text-secondary:#5e5d59;--wc-text-muted:#77756d;--wc-accent:#b5532f;--wc-on-accent:#fff;--wc-link:#a94c2a}.wc-shell[data-tema=claude-dark]{--wc-bg:#262624;--wc-surface:#30302e;--wc-sidebar:#1f1e1d;--wc-line:#41403c;--wc-text:#faf9f5;--wc-text-secondary:#c2c0b6;--wc-text-muted:#99978d;--wc-accent:#d97757;--wc-on-accent:#1f1e1d;--wc-link:#e8896a}.wc-shell[data-tema=dracula]{--wc-bg:#282a36;--wc-surface:#343746;--wc-sidebar:#21222c;--wc-line:#44475a;--wc-text:#f8f8f2;--wc-text-secondary:#c1c4d6;--wc-text-muted:#9097b3;--wc-accent:#bd93f9;--wc-on-accent:#1e1f29;--wc-link:#cfaefb}.wc-shell[data-tema=nord]{--wc-bg:#2e3440;--wc-surface:#3b4252;--wc-sidebar:#272c36;--wc-line:#4c566a;--wc-text:#eceff4;--wc-text-secondary:#d8dee9;--wc-text-muted:#9aa5b8;--wc-accent:#88c0d0;--wc-on-accent:#2e3440;--wc-link:#8fbcbb}.wc-shell[data-tema=tokyo-night]{--wc-bg:#1a1b26;--wc-surface:#24283b;--wc-sidebar:#16161e;--wc-line:#3b4261;--wc-text:#c0caf5;--wc-text-secondary:#a9b1d6;--wc-text-muted:#7f88b3;--wc-accent:#7aa2f7;--wc-on-accent:#1a1b26;--wc-link:#9ab8ff}.wc-shell[data-tema=catppuccin]{--wc-bg:#1e1e2e;--wc-surface:#2a2b3d;--wc-sidebar:#181825;--wc-line:#45475a;--wc-text:#cdd6f4;--wc-text-secondary:#a6adc8;--wc-text-muted:#7f849c;--wc-accent:#cba6f7;--wc-on-accent:#1e1e2e;--wc-link:#d7b9f9}.wc-shell[data-tema=catppuccin-latte]{--wc-bg:#eff1f5;--wc-surface:#fff;--wc-sidebar:#e6e9ef;--wc-line:#ccd0da;--wc-text:#4c4f69;--wc-text-secondary:#5c5f77;--wc-text-muted:#7c7f93;--wc-accent:#8839ef;--wc-on-accent:#fff;--wc-link:#7a2fd6}.wc-shell[data-tema=one-dark]{--wc-bg:#282c34;--wc-surface:#2c313a;--wc-sidebar:#21252b;--wc-line:#3e4451;--wc-text:#abb2bf;--wc-text-secondary:#9da5b4;--wc-text-muted:#7d8799;--wc-accent:#61afef;--wc-on-accent:#21252b;--wc-link:#7ec0f5}.wc-shell[data-tema=rose-pine]{--wc-bg:#191724;--wc-surface:#1f1d2e;--wc-sidebar:#16141f;--wc-line:#403d52;--wc-text:#e0def4;--wc-text-secondary:#a09cb8;--wc-text-muted:#7f7a99;--wc-accent:#ebbcba;--wc-on-accent:#191724;--wc-link:#c4a7e7}.wc-shell[data-density=padat] .wc-message{padding-block:4px}.wc-shell[data-density=padat] .wc-sidebar-nav-item{min-height:32px}.wc-shell[data-density=padat] .wc-settings-section{gap:8px;margin-bottom:18px;padding-bottom:18px}.wc-shell[data-density=lega] .wc-message{padding-block:14px}.wc-shell[data-density=lega] .wc-sidebar-nav-item{min-height:44px}.wc-shell[data-density=lega] .wc-settings-section{gap:16px;margin-bottom:34px;padding-bottom:34px}.wc-billing-premium{gap:16px;max-width:860px;display:grid}.wc-billing-card{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:18px;padding:26px 28px;position:relative;overflow:hidden}.wc-billing-card-aktif{background:linear-gradient(140deg, color-mix(in srgb, var(--wc-text) 7%, var(--wc-surface)) 0%, var(--wc-surface) 55%)}.wc-billing-card-aktif:before{content:"";background:linear-gradient(90deg, transparent, var(--wc-text), transparent);opacity:.5;height:3px;position:absolute;inset:0 0 auto}.wc-billing-card-aktif.is-expired:before{opacity:.2}.wc-billing-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wc-billing-plan-name{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.wc-billing-status{color:var(--wc-text-muted);font-size:12px;font-weight:600}.wc-billing-status.is-ok{color:#2e9e5b}.wc-billing-status.is-warn{color:#c2892b}.wc-billing-price{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.wc-billing-price small{color:var(--wc-text-muted);margin-left:4px;font-size:14px;font-weight:500}.wc-billing-tagline{color:var(--wc-text-muted);margin:8px 0 0;font-size:13.5px}.wc-billing-until{color:var(--wc-text-secondary);margin:12px 0 0;font-size:13px}.wc-billing-until strong{color:var(--wc-text)}.wc-billing-until.is-warn{color:#c2892b}.wc-billing-alert{border:1px solid color-mix(in srgb, var(--wc-text) 25%, transparent);background:color-mix(in srgb, var(--wc-text) 5%, transparent);border-radius:10px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.5}.wc-billing-alert.is-error{background:#d9534f14;border-color:#d9534f73}.wc-billing-checkout-msg{color:var(--wc-text-muted);margin:10px 0 0;font-size:13px}.wc-billing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.wc-billing-upgrades{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.wc-billing-card-upgrade{flex-direction:column;display:flex}.wc-billing-card-upgrade .wc-billing-cta{margin-top:auto;padding-top:10px}.wc-billing-flag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--wc-text);color:var(--wc-text);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.wc-billing-cta{width:100%;font:inherit;background:var(--wc-text);color:var(--wc-bg);cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-size:13.5px;font-weight:600;transition:opacity .12s;display:block}.wc-billing-cta:hover{opacity:.85}.wc-billing-cta:disabled{opacity:.5;cursor:default}.wc-projects-hub{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;max-width:780px;margin-top:18px;display:grid}.wc-projects-hub-card{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.wc-projects-hub-icon{border:1px solid var(--wc-sidebar-border);width:40px;height:40px;color:var(--wc-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.wc-projects-hub-card strong{font-size:14px}.wc-projects-hub-card p{color:var(--wc-text-muted);margin:0;font-size:12.5px;line-height:1.5}.wc-projects-hub-card .wc-page-btn{justify-self:start;margin-top:4px;text-decoration:none}.wc-projects-hub-nama{margin-top:14px}.wc-projects-hub-status{color:var(--wc-text-muted);margin-top:14px;font-size:12px}.wc-pilih-tema{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-width:620px;display:grid}.wc-pilih-tema button{text-align:left;border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);color:var(--wc-text);font:inherit;cursor:pointer;border-radius:10px;gap:4px;padding:12px;transition:border-color .12s;display:grid}.wc-pilih-tema button:hover{border-color:var(--wc-text-muted)}.wc-pilih-tema button.is-active{border-color:var(--wc-text);box-shadow:inset 0 0 0 1px var(--wc-text)}.wc-pilih-tema button strong{font-size:13px}.wc-pilih-tema button small{color:var(--wc-text-muted);font-size:11.5px;line-height:1.45}.wc-pilih-grup{letter-spacing:.07em;text-transform:uppercase;color:var(--wc-text-muted);margin:20px 0 8px;font-size:11px;font-weight:600}.wc-pilih-grup:first-of-type{margin-top:8px}.wc-tema-swatch{border:1px solid var(--wc-sidebar-border);border-radius:6px;grid-template-columns:5fr 3fr 2fr;height:22px;margin-bottom:4px;display:grid;overflow:hidden}.wc-tema-swatch i{display:block}.wc-profil-avatar{flex-wrap:wrap;align-items:center;gap:16px;margin:4px 0 20px;display:flex}.wc-profil-avatar-img,.wc-profil-avatar-inisial{object-fit:cover;border:1px solid var(--wc-sidebar-border);border-radius:50%;flex:none;width:72px;height:72px}.wc-profil-avatar-inisial{background:var(--wc-accent);color:var(--wc-on-accent);place-items:center;font-size:28px;font-weight:600;line-height:1;display:grid}.wc-profil-avatar-aksi{gap:4px;display:grid}.wc-profil-avatar-aksi strong{color:var(--wc-text);font-size:13px}.wc-profil-avatar-aksi span{color:var(--wc-text-muted);font-size:12px}.wc-profil-avatar-aksi>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.wc-settings-label{color:var(--wc-text-secondary);font-size:12px}.wc-pilih-tampilan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:460px;display:grid}.wc-pilih-tampilan button{text-align:left;border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.wc-pilih-tampilan button:hover{border-color:var(--wc-accent)}.wc-pilih-tampilan button.is-active{border-color:var(--wc-accent);box-shadow:inset 0 0 0 1px var(--wc-accent)}.wc-pilih-tampilan strong{font-size:13px;font-weight:600}.wc-pilih-tampilan small{color:var(--wc-text-muted);font-size:11px}.wc-settings-textarea{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;max-width:720px;color:var(--wc-text);font:inherit;resize:vertical;border-radius:10px;min-height:130px;padding:11px 12px;font-size:13px;line-height:1.55}.wc-settings-textarea:focus-visible{outline:1px solid var(--wc-composer-focus);outline-offset:1px}.wc-settings-hitung{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:11px}.wc-font-contoh{border:1px dashed var(--wc-composer-border);max-width:620px;color:var(--wc-text-secondary);font-size:14px;font-family:var(--wc-font);border-radius:10px;margin-top:12px;padding:12px 14px}@media (width<=640px){.wc-pilih-tampilan{grid-template-columns:1fr}}.wc-profil-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;max-width:720px}.wc-profil-form label{min-width:0}.wc-profil-form>button{grid-column:1/-1;justify-self:start;margin-top:2px}@media (width<=720px){.wc-profil-form{grid-template-columns:1fr}}.wc-settings-section>.wc-page-btn{justify-self:start}.wc-mode-drop{position:relative}.wc-mode-btn{white-space:nowrap}.wc-mode-caret{transition:transform .15s}.wc-mode-caret.is-open{transform:rotate(180deg)}.wc-mode-menu{z-index:60;background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);width:min(360px,100vw - 32px);box-shadow:var(--wc-shadow-lg);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.wc-mode-menu-title{color:var(--wc-text-muted);padding:6px 10px 4px;font-size:12px}.wc-mode-item{width:100%;color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wc-mode-item:hover,.wc-mode-item:focus-visible{background:var(--wc-sidebar-hover);outline:none}.wc-mode-item-text{flex:1;gap:2px;min-width:0;display:grid}.wc-mode-item-label{font-size:14px;font-weight:500}.wc-mode-item-desc{color:var(--wc-text-muted);font-size:12px}.wc-mode-check{color:var(--wc-accent);flex-shrink:0}.wc-mode-item kbd{min-width:18px;color:var(--wc-text-muted);text-align:right;font-family:inherit;font-size:12px}@media (width<=520px){.wc-mode-btn{text-overflow:ellipsis;max-width:118px;overflow:hidden}}.wc-thought-count{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.wc-thought-body{border-left:2px solid var(--wc-sidebar-border);margin-left:2px;padding-left:12px}.wc-thought-kemajuan{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);color:var(--wc-text-secondary);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12.5px;display:flex}.wc-thought-kemajuan-titik{background:var(--wc-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite wc-kemajuan-denyut}@keyframes wc-kemajuan-denyut{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.wc-thought-kemajuan-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wc-text);flex:1;overflow:hidden}.wc-thought-kemajuan-kata{font-variant-numeric:tabular-nums;color:var(--wc-text-muted);flex:none}@media (prefers-reduced-motion:reduce){.wc-thought-kemajuan-titik{animation:none}}.wc-project-instructions{border:1px solid var(--wc-border);background:var(--wc-surface-2,#ffffff05);border-radius:10px}.wc-project-instructions>summary{cursor:pointer;color:var(--wc-text-muted);align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;list-style:none;display:flex}.wc-project-instructions>summary::-webkit-details-marker{display:none}.wc-project-instructions>summary:before{content:"▸";color:var(--wc-text-muted);flex:none;transition:transform .15s}.wc-project-instructions[open]>summary:before{transform:rotate(90deg)}.wc-project-instructions-count{color:var(--wc-text);flex:none;font-weight:600}.wc-project-instructions-peek{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wc-project-instructions[open] .wc-project-instructions-peek{display:none}.wc-project-instructions-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;color:var(--wc-text-muted);margin:0;padding:0 12px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.wc-thread-item{border:1px solid var(--wc-border,#262420);background:var(--wc-surface-2,#ffffff05);border-radius:12px;padding:12px 14px}.wc-thread-head{align-items:center;gap:8px;min-width:0;display:flex}.wc-thread-title{color:var(--wc-text,inherit);overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13.5px;font-weight:600}.wc-thread-del{flex:none;padding:4px 7px}.wc-thread-badge{border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.wc-thread-badge.is-pending{color:#9a978d;border-color:#9a978d59}.wc-thread-badge.is-running{color:#2fd27f;border-color:#2fd27f73}.wc-thread-badge.is-done{color:#3fa87a;border-color:#3fa87a73}.wc-thread-badge.is-failed{color:#d9534f;border-color:#d9534f73}.wc-thread-status{color:#2fd27f;margin:7px 0 0;font-size:12.5px}.wc-thread-merged{opacity:.7;margin:6px 0 0;font-size:11.5px;font-style:italic}.wc-thread-request{opacity:.75;overflow-wrap:anywhere;margin:7px 0 0;font-size:12.5px;line-height:1.55}.wc-thread-result{border-top:1px dashed var(--wc-border,#262420);margin:8px 0 0;padding-top:8px;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.wc-thread-badge .wc-spin{animation:none}}.wc-langkah-berjalan{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface-2,#ffffff08);color:var(--wc-text-muted);border-radius:999px;align-items:center;gap:8px;min-width:0;margin:0 2px 6px;padding:6px 12px;font-size:12.5px;display:none}.wc-langkah-teks{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wc-langkah-titik{background:var(--wc-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite wc-langkah-denyut}@keyframes wc-langkah-denyut{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wc-langkah-titik{opacity:1;animation:none}}@media (width<=768px){.wc-langkah-berjalan{display:flex}}.wc-proses-stage-isi{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-proses-stage-sebab{max-width:62ch;color:var(--wc-text-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.6}:root,[data-mode=light]{--wc-mode-baca:#2563eb;--wc-mode-cari:#0d7a5a;--wc-mode-analisis:#7c3aed;--wc-mode-tulis:#b45309}[data-mode=dark]{--wc-mode-baca:#7fb2ff;--wc-mode-cari:#6fd4b0;--wc-mode-analisis:#c9a0ff;--wc-mode-tulis:#ffc978}.wc-proses-stage.wc-mode-reading .wc-thought-step-icon{color:var(--wc-mode-baca)}.wc-proses-stage.wc-mode-searching .wc-thought-step-icon{color:var(--wc-mode-cari)}.wc-proses-stage.wc-mode-analyzing .wc-thought-step-icon{color:var(--wc-mode-analisis)}.wc-proses-stage.wc-mode-writing .wc-thought-step-icon{color:var(--wc-mode-tulis)}.wc-proses-stage.wc-mode-generating .wc-thought-step-icon{color:var(--wc-accent)}@media (width<=768px){.wc-proses-stage-sebab{font-size:11.5px}}.wc-model-trigger-nama{font-weight:500}.wc-model-trigger-upaya{color:var(--wc-text-muted);font-weight:400}.wc-model-row-sub{justify-content:flex-start}.wc-model-row-sub .wc-model-row-nama{flex:auto}.wc-model-row-sub .wc-model-row-nilai{color:var(--wc-text-muted);font-size:12.5px}.wc-model-row-sub.is-open{background:var(--wc-sidebar-hover)}.wc-model-submenu{min-width:268px;max-width:min(320px,100vw - 32px);max-height:var(--wc-model-max,52dvh);overscroll-behavior:contain;border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);box-shadow:var(--wc-shadow-lg);z-index:31;padding:6px;position:absolute;bottom:0;right:calc(100% + 8px);overflow-y:auto}.wc-model-submenu-intro{color:var(--wc-text-muted);text-wrap:pretty;margin:4px 8px 8px;font-size:12.5px;line-height:1.55}.wc-model-upaya{width:100%;color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.wc-model-upaya:hover{background:var(--wc-sidebar-hover)}.wc-model-upaya-nama{flex:none}.wc-model-upaya-check{color:var(--wc-accent-ink);flex:none;margin-left:auto}.wc-model-upaya.is-locked{cursor:not-allowed;color:var(--wc-text-muted)}.wc-model-upaya.is-locked:hover{background:0 0}.wc-model-lencana{background:var(--wc-sidebar-hover);color:var(--wc-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;line-height:1.5;display:inline-flex}.wc-model-lencana.is-kunci{margin-left:auto}.wc-model-catatan{color:var(--wc-text-muted);margin:4px 8px 2px;font-size:11.5px;line-height:1.5}.wc-model-catatan a{color:var(--wc-accent-ink);text-decoration:underline}.wc-model-saklar-baris{align-items:center;gap:12px;padding:8px 10px;display:flex}.wc-model-saklar-teks{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-model-saklar-nama{color:var(--wc-text);font-size:14px}.wc-model-saklar-sebab{color:var(--wc-text-muted);font-size:12px;line-height:1.45}.wc-saklar{background:var(--wc-sidebar-border);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:23px;padding:2px;transition:background .16s}.wc-saklar.is-on{background:var(--wc-accent-ink)}.wc-saklar-bulat{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;display:block;transform:translate(0)}.wc-saklar.is-on .wc-saklar-bulat{transform:translate(17px)}@media (prefers-reduced-motion:reduce){.wc-saklar,.wc-saklar-bulat{transition:none}}@media (width<=768px){.wc-model-submenu{min-width:0;max-width:none;box-shadow:none;margin:6px 0 2px;position:static}}.wc-segmen{background:var(--wc-sidebar-hover);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.wc-segmen-btn{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background .12s,color .12s}.wc-segmen-btn:hover:not(:disabled):not(.is-active){color:var(--wc-text-secondary)}.wc-segmen-btn.is-active{background:var(--wc-surface);color:var(--wc-text);box-shadow:0 1px 2px #0000002e, inset 0 0 0 1px var(--wc-sidebar-border);border-radius:999px;font-weight:600}.wc-segmen{border-radius:999px}.wc-segmen-btn:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.wc-segmen-btn{transition:none}}.wc-bawah-baris{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:8px 2px 0;display:flex}.wc-bawah-kanan{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=480px){.wc-bawah-baris,.wc-bawah-kanan{gap:6px}}.wc-proj{flex:1;width:100%;max-width:1320px;padding:26px 32px 60px;overflow-y:auto}.wc-proj-remah{color:var(--wc-text-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:13.5px;display:flex}.wc-proj-remah a{color:var(--wc-text-muted);text-decoration:none}.wc-proj-remah a:hover{color:var(--wc-text);text-decoration:underline}.wc-proj-remah [aria-current]{color:var(--wc-text)}.wc-proj-badan{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:30px;display:grid}.wc-proj-utama{min-width:0}.wc-proj-sisi{border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);background:color-mix(in srgb, var(--wc-surface) 60%, transparent);flex-direction:column;gap:22px;min-width:0;padding:20px;display:flex}.wc-proj-bawah{flex-direction:column;grid-column:1/-1;gap:22px;margin-top:12px;display:flex}.wc-proj-kepala{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wc-proj-judul{letter-spacing:-.028em;color:var(--wc-text);text-wrap:balance;min-width:0;margin:0;font-size:38px;font-weight:500;line-height:1.2}.wc-proj-desc{color:var(--wc-text-secondary);max-width:62ch;margin:10px 0 0;font-size:14.5px;line-height:1.6}.wc-proj-aksi{flex:none;align-items:center;gap:6px;display:flex}.wc-proj-ikon{width:36px;height:36px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.wc-proj-ikon:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-proj-ikon.is-on{color:var(--wc-accent-ink);background:var(--wc-accent-light)}.wc-proj-ikon.is-on svg{fill:currentColor}.wc-proj-menu-bungkus{position:relative}.wc-proj-tangkap{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.wc-proj-menu{z-index:41;border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);min-width:226px;box-shadow:var(--wc-shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.wc-proj-menu button{width:100%;color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.wc-proj-menu button:hover{background:var(--wc-sidebar-hover)}.wc-proj-menu button.is-bahaya{color:var(--wc-danger,#e5484d)}.wc-proj-menu-garis{background:var(--wc-sidebar-border);height:1px;margin:5px 4px}.wc-proj-komposer{border:1px solid var(--wc-composer-border);border-radius:var(--wc-radius-xl);background:var(--wc-composer);box-shadow:var(--wc-shadow);margin-top:26px;padding:14px 16px}.wc-proj-komposer:focus-within{border-color:var(--wc-composer-focus,var(--wc-accent-ink))}.wc-proj-tulis{resize:none;width:100%;min-height:56px;color:var(--wc-text);font:inherit;background:0 0;border:0;outline:0;font-size:15.5px;line-height:1.6}.wc-proj-komposer-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.wc-proj-komposer-bar .wc-composer-tools-left,.wc-proj-komposer-bar .wc-composer-tools-right{align-items:center;gap:8px;min-width:0;display:flex}.wc-proj-komposer{overflow:visible}.wc-proj-petunjuk{color:var(--wc-text-muted);margin:12px 2px 0;font-size:13px}.wc-proj-kapasitas{margin:4px 0 12px}.wc-proj-bilah{background:var(--wc-sidebar-hover);border-radius:99px;height:5px;overflow:hidden}.wc-proj-bilah span{background:var(--wc-accent-ink);border-radius:99px;height:100%;transition:width .4s;display:block}.wc-proj-bilah span.is-penuh{background:var(--wc-danger,#e5484d)}.wc-proj-kapasitas-teks{color:var(--wc-text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.wc-proj-kapasitas-penuh{color:var(--wc-danger,#e5484d);margin:6px 0 0;font-size:12px;line-height:1.5}.wc-proj-berkas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wc-proj-kartu{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:12px;flex-direction:column;gap:6px;min-height:108px;padding:13px;display:flex}.wc-proj-kartu-nama{color:var(--wc-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.wc-proj-kartu-ukuran{color:var(--wc-text-muted);margin:0;font-size:11.5px}.wc-proj-kartu-kaki{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.wc-proj-kartu-jenis{border:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:10.5px}.wc-proj-kartu-hapus{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px;display:inline-flex}.wc-proj-kartu-hapus:hover{background:var(--wc-sidebar-hover);color:var(--wc-danger,#e5484d)}@media (width<=1100px){.wc-proj{padding:18px 16px 48px}.wc-proj-badan{grid-template-columns:minmax(0,1fr)}.wc-proj-bawah{grid-column:1}}@media (width<=480px){.wc-proj-judul{font-size:28px}.wc-proj-berkas{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wc-proj-ikon,.wc-proj-bilah span{transition:none}}.wc-skills{gap:16px}.wc-skills-kepala{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wc-skills-kepala h2{flex:none;margin:0}.wc-skills-cari{border:1px solid var(--wc-composer-border);background:var(--wc-surface);min-width:0;height:38px;color:var(--wc-text-muted);border-radius:10px;flex:260px;align-items:center;gap:9px;padding:0 12px;display:flex}.wc-skills-cari input{min-width:0;color:var(--wc-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.wc-skills-cari input::placeholder{color:var(--wc-text-muted)}.wc-skills-cari:focus-within{border-color:var(--wc-accent-ink)}.wc-skills-tambah{flex:none}.wc-skills-tambah .wc-page-btn{gap:6px}.wc-skill-menu-bungkus{display:inline-flex;position:relative}.wc-skills-menu{z-index:40;border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);min-width:232px;box-shadow:var(--wc-shadow-lg);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.wc-skills-menu .wc-plus-menu-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px}.wc-skills-menu .wc-plus-menu-item:hover{background:var(--wc-sidebar-hover)}.wc-skills-menu .wc-plus-menu-item:disabled{opacity:.5;cursor:not-allowed}.wc-skills-menu .wc-plus-menu-item.is-danger{color:var(--wc-danger)}.wc-skills-sub{max-width:720px;color:var(--wc-text-secondary);margin:0;font-size:13.5px;line-height:1.6}.wc-skills-kabar{border:1px solid color-mix(in srgb, var(--wc-accent-ink) 40%, transparent);background:var(--wc-accent-bg);color:var(--wc-text);border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.wc-skills-kabar.is-buruk{border-color:color-mix(in srgb, var(--wc-danger) 45%, transparent);background:color-mix(in srgb, var(--wc-danger) 12%, transparent)}.wc-skills-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-skills-saring{align-items:center;gap:8px;display:flex}.wc-skills-saring select{border:1px solid var(--wc-composer-border);background:var(--wc-surface);height:32px;color:var(--wc-text);font:inherit;border-radius:8px;padding:0 8px;font-size:12.5px}.wc-skills-daftar{border-top:1px solid var(--wc-sidebar-border);margin:0;padding:0;list-style:none}.wc-skill-baris{border-bottom:1px solid var(--wc-sidebar-border);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.wc-skill-baris:hover{background:var(--wc-sidebar-hover)}.wc-skill-baris.is-mati .wc-skill-ikon,.wc-skill-baris.is-mati .wc-skill-isi{opacity:.55}.wc-skill-ikon{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);width:38px;height:38px;color:var(--wc-text-secondary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.wc-skill-isi{gap:3px;min-width:0;display:grid}.wc-skill-nama{color:var(--wc-text);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:550;display:flex}.wc-skill-ket{color:var(--wc-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.5;overflow:hidden}.wc-skill-waktu{color:var(--wc-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.wc-skill-lencana{border:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500}.wc-skill-lencana.is-baru{border-color:color-mix(in srgb, var(--wc-accent-ink) 55%, transparent);background:var(--wc-accent-bg);color:var(--wc-accent-ink)}.wc-skill-lencana.is-mati{border-color:color-mix(in srgb, var(--wc-danger) 45%, transparent);color:var(--wc-danger)}.wc-skill-lencana.is-bawaan{border-color:color-mix(in srgb, var(--wangsit-gold,#e9b96e) 55%, transparent);color:var(--wangsit-gold-soft,#f6d9a4);background:color-mix(in srgb, var(--wangsit-gold,#e9b96e) 12%, transparent)}.wc-skills-bawaan{margin-bottom:18px}.wc-skills-bawaan .wc-skill-baris{opacity:.92}.wc-skills-grup-label{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, currentColor 62%, transparent);margin:4px 2px 10px;font-size:11.5px;font-weight:700}.wc-skills-kosong{text-align:center;border:1px dashed var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);color:var(--wc-text-muted);justify-items:center;gap:7px;padding:44px 20px;display:grid}.wc-skills-kosong strong{color:var(--wc-text);font-size:14.5px;font-weight:600}.wc-skills-kosong p{max-width:46ch;margin:0;font-size:13px;line-height:1.6}.wc-modal-card-lebar{max-width:660px}.wc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.wc-skills-kepala{gap:10px}.wc-skills-cari{flex-basis:100%;order:3}.wc-skill-baris{grid-template-columns:34px minmax(0,1fr) auto;row-gap:4px}.wc-skill-waktu{display:none}.wc-skill-ket{white-space:normal}}.wc-proj-kerja{flex-direction:column;gap:14px;min-width:0;display:flex}.wc-dsk{flex-direction:column;gap:28px;max-width:980px;margin:0 auto;padding-bottom:60px;display:flex}.wc-dsk-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:46px 20px 10px;display:flex;position:relative;overflow:visible}.wc-dsk-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(420px 180px at 32% 40%, var(--wc-accent-light) 0%, transparent 70%), radial-gradient(420px 180px at 68% 30%, color-mix(in srgb, var(--wc-accent) 16%, transparent) 0%, transparent 70%);filter:blur(28px);opacity:.9;height:260px;animation:7s ease-in-out infinite wc-dsk-breathe;position:absolute;inset:-80px 0 auto}@keyframes wc-dsk-breathe{0%,to{opacity:.55}50%{opacity:1}}.wc-dsk-hero-logo{width:54px;height:54px;filter:drop-shadow(0 6px 18px color-mix(in srgb, var(--wc-accent) 35%, transparent))}.wc-dsk-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--wc-accent-ink);font-size:11px;font-weight:700;animation:.55s cubic-bezier(.16,1,.3,1) both wc-dsk-fade-up}.wc-dsk-hero-title{letter-spacing:-.02em;color:var(--wc-text);max-width:640px;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.18;animation:.55s cubic-bezier(.16,1,.3,1) 60ms both wc-dsk-fade-up}.wc-dsk-hero-sub{color:var(--wc-text-muted);max-width:560px;font-size:15px;line-height:1.6;animation:.55s cubic-bezier(.16,1,.3,1) .12s both wc-dsk-fade-up}.wc-dsk-hero-badge{border:1px solid color-mix(in srgb, var(--wc-accent) 45%, transparent);background:color-mix(in srgb, var(--wc-accent) 12%, transparent);color:var(--wc-accent-ink);border-radius:999px;align-items:center;gap:6px;margin-top:2px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;animation:.55s cubic-bezier(.16,1,.3,1) .18s both wc-dsk-fade-up;display:inline-flex}.wc-dsk-hero-badge:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--wc-accent) 25%, transparent);transform:translateY(-1px)}.wc-dsk-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wc-dsk-card{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);border-radius:16px;padding:22px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;animation:.6s cubic-bezier(.16,1,.3,1) both wc-dsk-fade-up;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.wc-dsk-card:first-child{animation-delay:.14s}.wc-dsk-card:nth-child(2){animation-delay:.2s}.wc-dsk-card:nth-child(3){animation-delay:.26s}.wc-dsk-card:nth-child(4){animation-delay:.32s}.wc-dsk-card:hover{border-color:color-mix(in srgb, var(--wc-accent) 40%, var(--wc-sidebar-border));transform:translateY(-3px);box-shadow:0 12px 32px #0000001f}.wc-dsk-card-utama{background:linear-gradient(135deg, var(--wc-surface) 55%, color-mix(in srgb, var(--wc-accent) 7%, var(--wc-surface)));grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:24px;display:grid}.wc-dsk-card h2{color:var(--wc-text);letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.wc-dsk-card>p,.wc-dsk-card-sub{color:var(--wc-text-muted);margin:0 0 14px;font-size:13px;line-height:1.6}.wc-dsk-card-body{min-width:0}.wc-dsk-rows{flex-direction:column;display:flex}.wc-dsk-row{border-bottom:1px solid var(--wc-sidebar-border);align-items:center;gap:12px;padding:10px 0;display:flex}.wc-dsk-row:last-child{border-bottom:none}.wc-dsk-row-icon{background:color-mix(in srgb, var(--wc-accent) 12%, transparent);width:34px;height:34px;color:var(--wc-accent-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wc-dsk-row-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.wc-dsk-row-info strong{color:var(--wc-text);font-size:13.5px;font-weight:600}.wc-dsk-row-info span,.wc-dsk-row-info em{color:var(--wc-text-muted);font-size:12px;font-style:normal}.wc-dsk-btn{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.wc-dsk-btn:hover{border-color:var(--wc-sidebar-border);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.wc-dsk-btn-primary{background:var(--wc-accent);border-color:var(--wc-accent);color:var(--wc-on-accent);box-shadow:0 4px 14px color-mix(in srgb, var(--wc-accent) 35%, transparent)}.wc-dsk-btn-primary:hover{background:var(--wc-accent-hover);border-color:var(--wc-accent-hover)}.wc-dsk-updates{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wc-dsk-updates li{color:var(--wc-text);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.wc-dsk-updates li>svg{color:var(--wc-accent);flex-shrink:0;margin-top:3px}.wc-dsk-updates li span{flex-direction:column;gap:1px;min-width:0;display:flex}.wc-dsk-updates li strong{font-weight:600}.wc-dsk-updates li em{color:var(--wc-text-muted);font-size:12px;font-style:normal}.wc-dsk-link{color:var(--wc-accent-ink);align-items:center;gap:5px;margin-top:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.wc-dsk-link:hover{text-decoration:underline}.wc-dsk-note{color:var(--wc-text-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.wc-dsk-visual{justify-content:center;align-items:center;min-width:0;display:flex}.wc-dsk-window{border:1px solid var(--wc-sidebar-border);background:var(--wc-bg);width:100%;max-width:320px;box-shadow:0 24px 48px -12px #00000059, 0 0 60px -18px color-mix(in srgb, var(--wc-accent) 40%, transparent);border-radius:14px;animation:6s ease-in-out infinite wc-dsk-float;overflow:hidden}@keyframes wc-dsk-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-.6deg)}}.wc-dsk-window-bar{border-bottom:1px solid var(--wc-sidebar-border);background:var(--wc-header);align-items:center;gap:5px;padding:9px 12px;display:flex}.wc-dsk-dot{border-radius:50%;width:9px;height:9px}.wc-dsk-dot.is-red{background:#ff5f57}.wc-dsk-dot.is-yellow{background:#febc2e}.wc-dsk-dot.is-green{background:#28c840}.wc-dsk-window-title{color:var(--wc-text-muted);letter-spacing:.02em;margin-left:8px;font-size:10px;font-weight:600}.wc-dsk-window-body{grid-template-columns:74px 1fr;min-height:168px;display:grid}.wc-dsk-window-side{border-right:1px solid var(--wc-sidebar-border);background:var(--wc-sidebar);flex-direction:column;align-items:flex-start;gap:9px;padding:12px 10px;display:flex}.wc-dsk-window-logo{width:22px;height:22px}.wc-dsk-window-logo img{object-fit:contain;width:100%;height:100%}.wc-dsk-line{background:var(--wc-sidebar-border);border-radius:4px;width:100%;height:7px}.wc-dsk-line.is-strong{background:color-mix(in srgb, var(--wc-accent) 55%, var(--wc-sidebar-border))}.wc-dsk-line.is-short{width:62%}.wc-dsk-window-main{flex-direction:column;gap:8px;padding:12px;display:flex}.wc-dsk-bubble{border-radius:10px;flex-direction:column;gap:5px;width:78%;padding:9px 11px;display:flex}.wc-dsk-bubble.is-user{background:var(--wc-accent);opacity:.92;align-self:flex-end}.wc-dsk-bubble.is-user .wc-dsk-line{background:#ffffffbf}.wc-dsk-bubble.is-user.is-short{width:46%}.wc-dsk-bubble.is-bot{background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);flex-direction:row;align-self:flex-start;align-items:flex-start;width:88%}.wc-dsk-bubble.is-bot img{flex-shrink:0;width:24px;height:24px}.wc-dsk-bubble.is-bot .wc-dsk-line{background:var(--wc-sidebar-border)}.wc-dsk-typing{align-self:flex-start;gap:4px;padding:4px 2px;display:flex}.wc-dsk-typing span{background:var(--wc-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite wc-dsk-typing}.wc-dsk-typing span:nth-child(2){animation-delay:.15s}.wc-dsk-typing span:nth-child(3){animation-delay:.3s}@keyframes wc-dsk-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes wc-dsk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wc-desktop-content.is-embedded .wc-dsk-hero{padding-top:8px}.wc-desktop-content.is-embedded .wc-dsk-hero-title{font-size:22px}.wc-desktop-content.is-embedded .wc-dsk-hero-sub{max-width:480px}.wc-desktop-content.is-embedded .wc-dsk-grid,.wc-desktop-content.is-embedded .wc-dsk-card-utama{grid-template-columns:1fr}.wc-desktop-content.is-embedded .wc-dsk-visual{display:none}@media (width<=860px){.wc-dsk-grid,.wc-dsk-card-utama{grid-template-columns:1fr}.wc-dsk-visual{order:-1}}@media (prefers-reduced-motion:reduce){.wc-dsk-hero-glow,.wc-dsk-window,.wc-dsk-typing span,.wc-dsk-hero-kicker,.wc-dsk-hero-title,.wc-dsk-hero-sub,.wc-dsk-hero-badge,.wc-dsk-card{animation:none}}@media (width<=1024px){.wc-model-dropdown{max-height:52dvh;overflow-y:auto}.wc-model-scroll{max-height:none;overflow:visible}.wc-model-submenu{width:100%;min-width:0;max-width:none;max-height:none;margin-top:6px;position:static;overflow:visible}}.wc-desktop-dock-body.wc-desktop-browser{gap:0;padding:0}.wc-desktop-browser-toolbar{border-bottom:1px solid var(--wc-sidebar-border);flex:none;align-items:center;gap:2px;padding:7px 9px;display:flex}.wc-desktop-browser-toolbar .wc-icon-btn{border-radius:7px;flex:none;width:28px;height:28px}.wc-desktop-browser-toolbar .wc-icon-btn:disabled{opacity:.4;cursor:default}.wc-desktop-browser-toolbar .wc-icon-btn:disabled:hover{color:var(--wc-text-secondary);background:0 0}.wc-desktop-browser-toolbar .wc-desktop-browser-address{flex:1;min-width:0;margin:0 5px;display:flex}.wc-desktop-browser-toolbar .wc-desktop-browser-address input{border:1px solid var(--wc-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:9px;outline:none;padding:7px 11px;font-size:12.5px}.wc-desktop-browser-toolbar .wc-desktop-browser-address input:focus{border-color:var(--wc-accent)}.wc-desktop-dock-body.wc-desktop-browser .wc-desktop-browser-view{border:0;border-radius:0}.wc-desktop-document-preview-head{border-bottom:1px solid var(--wc-sidebar-border);align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:flex}.wc-desktop-document-preview-title{min-width:0;color:var(--wc-text);flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.wc-desktop-document-preview-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-desktop-document-preview-view{flex:1}.wc-desktop-browser-start{color:var(--wc-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:17px;font-weight:600;display:flex}.wc-desktop-browser-start svg{opacity:.8}.wc-desktop-dock-body.wc-desktop-files{gap:0;padding:0}.wc-desktop-files-bar{border-bottom:1px solid var(--wc-sidebar-border);flex:none;align-items:center;gap:5px;padding:9px 11px;display:flex}.wc-desktop-files-search{border:1px solid var(--wc-border);background:var(--wc-surface);min-width:0;height:32px;color:var(--wc-text-muted);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.wc-desktop-files-search:focus-within{border-color:var(--wc-accent)}.wc-desktop-files-search input{min-width:0;color:var(--wc-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.wc-desktop-files-bar .wc-icon-btn{border-radius:7px;flex:none;width:28px;height:28px}.wc-desktop-dock-body.wc-desktop-files .wc-desktop-dock-filelist{flex:1;align-content:start;min-height:0;padding:8px 6px;overflow:auto}.wc-desktop-dock-body.wc-desktop-terminal{gap:0;padding:0}.wc-desktop-terminal-screen{background:var(--wc-bg);min-height:0;color:var(--wc-text);flex:1;padding:12px 14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:auto}.wc-desktop-terminal-out{white-space:pre-wrap;word-break:break-word;color:var(--wc-text-secondary);font:inherit;margin:10px 0 0}.wc-desktop-terminal-input{border-top:1px solid var(--wc-sidebar-border);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.wc-desktop-terminal-mark{color:var(--wc-text-muted);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wc-desktop-terminal-input input{min-width:0;color:var(--wc-text);background:0 0;border:0;outline:none;flex:1;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.wc-desktop-terminal-input .wc-send-btn{flex:none;width:28px;height:28px}.wc-desktop-changes-kicker{color:var(--wc-text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.wc-desktop-changes-kicker .wc-icon-btn{width:26px;height:26px}.wc-desktop-changes-empty{gap:6px;margin-top:10px;display:grid}.wc-desktop-changes-empty h3{color:var(--wc-text);margin:0;font-size:16px;font-weight:700}.wc-desktop-changes-empty p{color:var(--wc-text-muted);margin:0;font-size:12.5px}.wc-harness-card{grid-column:1/-1}.wc-harness-facts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;margin:0;display:grid}.wc-harness-facts div,.wc-harness-approval dl div{gap:2px;display:grid}.wc-harness-facts dt,.wc-harness-approval dt{text-transform:uppercase;letter-spacing:.04em;color:var(--wc-text-muted);font-size:11px}.wc-harness-facts dd,.wc-harness-approval dd{color:var(--wc-text);overflow-wrap:anywhere;margin:0;font-size:13px}.wc-harness-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wc-harness-inline>span{color:var(--wc-text-muted);flex-basis:100%;font-size:12px}.wc-harness-inline input{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-bg);min-width:140px;color:var(--wc-text);font:inherit;border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.wc-harness-tools{gap:8px;max-height:320px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.wc-harness-tools li{flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:12.5px;display:flex}.wc-harness-tools small{color:var(--wc-text-muted);flex-basis:100%}.wc-harness-risk{border:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.wc-harness-risk.is-write{border-color:color-mix(in srgb, var(--wc-danger) 50%, transparent);color:var(--wc-danger)}.wc-harness-tray{z-index:70;gap:10px;width:min(380px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;position:fixed;bottom:16px;right:16px;overflow:auto}.wc-harness-approval{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);color:var(--wc-text);box-shadow:var(--wc-shadow-lg);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.wc-harness-approval.is-prod{border-color:color-mix(in srgb, var(--wc-danger) 60%, var(--wc-sidebar-border))}.wc-harness-approval header{align-items:center;gap:8px;display:flex}.wc-harness-approval header strong{flex:1;font-size:14px}.wc-harness-approval dl{gap:6px;margin:0;display:grid}.wc-harness-warn{color:var(--wc-danger);margin:0;font-size:12.5px;font-weight:600}.wc-harness-reason,.wc-harness-msg{color:var(--wc-text-muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.wc-harness-result{white-space:pre-wrap;background:var(--wc-code-bg);border:1px solid var(--wc-code-border);border-radius:8px;max-height:160px;margin:0;padding:8px;font-size:11.5px;overflow:auto}.wc-connector-flash{border:1px solid color-mix(in srgb, var(--wc-success) 45%, var(--wc-sidebar-border));color:var(--wc-text);background:color-mix(in srgb, var(--wc-success) 8%, var(--wc-surface));border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.wc-site-preview{gap:8px;margin-top:10px;display:grid}.wc-site-preview-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wc-site-preview-bar .wc-msg-action-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wc-site-preview-sizes{border:1px solid var(--wc-sidebar-border);border-radius:8px;display:inline-flex;overflow:hidden}.wc-site-preview-sizes button{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 8px;display:inline-flex}.wc-site-preview-sizes button[aria-pressed=true]{background:var(--wc-accent-light);color:var(--wc-text)}.wc-site-preview-frame{border:1px solid var(--wc-sidebar-border);background:var(--wc-code-bg);border-radius:12px;justify-content:center;padding:8px;display:flex;overflow:auto}.wc-site-preview-frame iframe{background:#fff;border:0;border-radius:8px;max-width:100%;height:min(70vh,620px);transition:width .2s}.wc-site-preview-error{color:var(--wc-danger);margin:0;font-size:12.5px}.wc-projects-hub-nama{max-width:780px;color:var(--wc-text);gap:6px;margin-top:18px;font-size:13px;display:grid}.wc-projects-hub-nama small{color:var(--wc-text-muted);font-weight:400}.wc-projects-hub-nama input{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.wc-projects-hub-status{align-items:center;gap:6px;display:flex}.wc-proj-badan.is-kerja{grid-template-columns:minmax(0,1fr) 340px}.wc-pf{border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius-lg);background:color-mix(in srgb, var(--wc-surface) 70%, transparent);flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 120px);padding:12px;display:flex;position:sticky;top:0}.wc-pf-kepala{border-bottom:1px solid var(--wc-sidebar-border);align-items:center;gap:8px;padding:2px 4px 8px;display:flex}.wc-pf-kepala strong{font-size:13.5px}.wc-pf-jumlah{color:var(--wc-text-muted);font-size:11.5px}.wc-pf-aksi{gap:2px;margin-left:auto;display:inline-flex}.wc-pf-aksi button,.wc-pf-lihat header button{width:28px;height:28px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.wc-pf-aksi button:hover,.wc-pf-lihat header button:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-pf-kabar{color:var(--wc-text-muted);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.wc-pf-kosong{text-align:center;color:var(--wc-text-muted);justify-items:center;gap:10px;padding:26px 10px;display:grid}.wc-pf-kosong p{margin:0;font-size:12.5px;line-height:1.55}.wc-pf-kosong-aksi{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wc-pf-kosong-aksi .wc-page-btn{align-items:center;gap:6px;display:inline-flex}.wc-pf-pohon,.wc-pf-pohon ul{margin:0;padding:0;list-style:none}.wc-pf-pohon{flex:auto;min-height:60px;font-size:13px;overflow:auto}.wc-pf-baris{width:100%;color:var(--wc-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding-top:4px;padding-bottom:4px;padding-right:8px;display:flex}.wc-pf-baris span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-pf-baris:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-pf-baris.is-aktif{background:var(--wc-accent-light);color:var(--wc-text)}.wc-pf-baris.is-folder{color:var(--wc-text)}.wc-pf-spasi{flex:0 0 13px;width:13px;display:inline-block}.wc-pf-berkas-baris{position:relative}.wc-pf-hapus{color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.wc-pf-berkas-baris:hover .wc-pf-hapus,.wc-pf-hapus:focus-visible{display:inline-flex}.wc-pf-hapus:hover{color:var(--wc-danger)}.wc-pf-lihat{border-top:1px solid var(--wc-sidebar-border);gap:6px;min-height:0;padding-top:8px;display:grid}.wc-pf-lihat header{align-items:center;gap:6px;display:flex}.wc-pf-lihat header code{text-overflow:ellipsis;white-space:nowrap;color:var(--wc-text);flex:1;font-size:12px;overflow:hidden}.wc-pf-kode{border:1px solid var(--wc-code-border);background:var(--wc-code-bg);max-height:320px;color:var(--wc-text);white-space:pre;border-radius:8px;margin:0;padding:8px 0;font:11.5px/1.55 Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.wc-pf-kode em{text-align:right;width:38px;color:var(--wc-text-muted);-webkit-user-select:none;user-select:none;padding-right:10px;font-style:normal;display:inline-block}.wc-pf-kaki{border-top:1px solid var(--wc-sidebar-border);gap:6px;padding-top:8px;display:grid}.wc-pf-kaki small{color:var(--wc-text-muted);font-size:11.5px}.wc-pf-instruksi{color:var(--wc-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;display:inline-flex}.wc-pf-instruksi:hover{color:var(--wc-text);text-decoration:underline}@media (width<=1100px){.wc-proj-badan.is-kerja{grid-template-columns:minmax(0,1fr)}.wc-pf{max-height:none;position:static}}.wc-proj.wc-proj-freebuff{flex-direction:column;max-width:none;min-height:0;padding:0;display:flex;overflow:hidden}.wc-proj-freebuff>.wc-proj-badan.is-kerja{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:0;min-height:0}.wc-proj-freebuff>.wc-proj-badan.is-kerja.tanpa-sisi{grid-template-columns:minmax(0,1fr)}.wc-proj-freebuff .wc-proj-kerja{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.wc-proj-freebuff .wc-pf{border:0;border-left:1px solid var(--wc-sidebar-border);background:var(--wc-sidebar);height:100%;min-height:0;max-height:none;box-shadow:none;border-radius:0;padding:10px 12px 14px;position:static;overflow-y:auto}.wc-pf{overflow:auto}.wc-pf-pohon{flex:none;max-height:38vh}.wc-pf-lihat{flex:none}.wc-pf .wc-site-preview-frame{padding:4px}.wc-pf .wc-site-preview-frame iframe{height:300px}.wc-pf .wc-site-preview-sizes{display:none}.wc-proj-badan.tanpa-sisi,.wc-proj-badan.is-kerja.tanpa-sisi{grid-template-columns:minmax(0,1fr)}.wc-simpan-proyek{color:var(--wc-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.wc-simpan-proyek .wc-msg-action-btn{align-items:center;gap:5px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.wc-simpan-proyek-galat{color:var(--wc-danger);flex-basis:100%}.wc-impor-kartu{flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-width:560px;display:flex}.wc-impor-kepala{justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-impor-kepala h3{margin:0}.wc-impor-cari{border:1px solid var(--wc-composer-border);background:var(--wc-bg);color:var(--wc-text-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.wc-impor-cari:focus-within{border-color:var(--wc-accent)}.wc-impor-cari input{min-width:0;color:var(--wc-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.wc-impor-daftar{border:1px solid var(--wc-sidebar-border);border-radius:8px;flex-direction:column;gap:2px;max-height:min(340px,50vh);padding:2px;display:flex;overflow-y:auto}.wc-impor-item{width:100%;color:var(--wc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.wc-impor-item:hover{background:var(--wc-sidebar-hover)}.wc-impor-item:focus-visible{outline:2px solid var(--wc-accent);outline-offset:-2px}.wc-impor-item.is-dipilih{border-color:var(--wc-accent);background:color-mix(in srgb, var(--wc-accent) 10%, transparent)}.wc-impor-nama{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.wc-impor-meta{color:var(--wc-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.4;overflow:hidden}.wc-impor-info{color:var(--wc-text-muted);align-items:center;gap:6px;margin:0;padding:14px 10px;font-size:13px;display:flex}.wc-impor-galat{color:var(--wc-danger);margin:0;padding:12px 10px;font-size:13px;line-height:1.5}.wc-impor-galat a{color:var(--wc-accent-ink);font-weight:600}.wc-impor-catatan{color:var(--wc-text-muted);margin:0;font-size:12px;line-height:1.55}.wc-impor-catatan code{font-size:11.5px}.wc-impor-selesai{flex-direction:column;gap:12px;display:flex}.wc-impor-selesai p{color:var(--wc-text);margin:0;font-size:13.5px;line-height:1.6}.wc-impor-centang{background:color-mix(in srgb, var(--wc-accent) 16%, transparent);width:32px;height:32px;color:var(--wc-accent-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wc-page-btn:disabled,.wc-page-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.wc-page-btn:disabled:hover{transform:none}.wc-tugas-form{gap:12px;display:grid}.wc-tugas-form h3{margin-bottom:0}.wc-tugas-form label{color:var(--wc-text-secondary);gap:5px;font-size:12px;font-weight:500;display:grid}.wc-tugas-form input,.wc-tugas-form select,.wc-tugas-form textarea{box-sizing:border-box;border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:100%;color:var(--wc-text);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.wc-tugas-form textarea{resize:vertical;min-height:88px;line-height:1.5}.wc-tugas-form input:focus-visible,.wc-tugas-form select:focus-visible,.wc-tugas-form textarea:focus-visible{outline:2px solid var(--wc-text);outline-offset:1px}.wc-tugas-baris{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=560px){.wc-tugas-baris{grid-template-columns:1fr}}.wc-sidebar-conversation-popover{min-width:196px;max-width:240px}.wc-sidebar-conversation-popover button,.wc-sidebar-conversation-popover a{box-sizing:border-box;width:100%;color:var(--wc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:8px 9px;font-size:12px;text-decoration:none;display:flex}.wc-sidebar-conversation-popover button:hover,.wc-sidebar-conversation-popover a:hover{background:var(--wc-sidebar-hover)}.wc-sidebar-conversation-popover button.is-bahaya{color:var(--wc-danger)}.wc-sidebar-conversation-popover button.is-bahaya:hover{background:color-mix(in srgb, var(--wc-danger) 10%, var(--wc-surface))}.wc-sidebar-conversation-popover svg{flex:none}.wc-sidebar-menu-teks{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wc-sidebar-recent-row.is-menu .wc-sidebar-conversation-menu-trigger{opacity:1}.wc-sidebar-thread-proyek .wc-sidebar-project-chat{flex:1;min-width:0}.wc-sidebar-thread-proyek .wc-sidebar-conversation-menu-trigger{width:24px;height:24px}.wc-sidebar-recent-row>.wc-sidebar-project-rename{flex:1;min-width:0;margin:2px 4px}@media (hover:none){.wc-sidebar-conversation-menu-trigger{opacity:1}}.wc-proses-stage-detail{max-width:100%;color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;margin-top:2px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;display:block;overflow:hidden}.wc-chat-task-plan li.is-complete>span:last-child{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--wc-text-muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--wc-text-muted) 70%, transparent);color:var(--wc-text-muted)}.wc-tugas-templat{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.wc-tugas-templat-kartu{border:1px solid var(--wc-composer-border);border-radius:var(--wc-radius);background:var(--wc-surface);color:var(--wc-text);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:6px;padding:12px 13px;transition:border-color .12s,background .12s;display:grid}.wc-tugas-templat-kartu:hover,.wc-tugas-templat-kartu:focus-visible{border-color:var(--wc-text-muted);background:var(--wc-sidebar-hover)}.wc-tugas-templat-judul{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.wc-tugas-templat-isi{-webkit-line-clamp:2;color:var(--wc-text-secondary);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.wc-tugas-templat-frek{color:var(--wc-text-muted);font-size:11px}.wc-tugas-kabar{margin:0 0 12px}.wc-tugas-filter{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.wc-tugas-filter button{border:1px solid var(--wc-composer-border);color:var(--wc-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.wc-tugas-filter button span{color:var(--wc-text-muted);font-variant-numeric:tabular-nums}.wc-tugas-filter button.is-aktif{background:var(--wc-text);border-color:var(--wc-text);color:var(--wc-bg)}.wc-tugas-filter button.is-aktif span{color:inherit;opacity:.7}.wc-tugas-row{align-items:flex-start;gap:12px}.wc-tugas-row .wc-page-row-info{min-width:0}.wc-tugas-row .wc-page-row-info strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wc-tugas-status{border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.wc-tugas-status.is-ok{color:#16845b;background:#16845b29}.wc-tugas-status.is-gagal{background:color-mix(in srgb, var(--wc-danger) 14%, transparent);color:var(--wc-danger)}.wc-tugas-galat{margin-top:4px;font-size:12px;display:block;color:var(--wc-danger)!important}.wc-tugas-aksi{flex:none;gap:6px;display:flex}.wc-aksi-mac{border:1px solid var(--wc-composer-border);background:color-mix(in srgb, var(--wc-surface) 90%, var(--wc-bg));border-radius:10px;gap:2px;margin:10px 0 4px;padding:8px;display:grid}.wc-aksi-mac-kepala{color:var(--wc-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 6px;font-size:12px;display:flex}.wc-aksi-mac-kepala .wc-page-btn{padding:5px 11px;font-size:12px}.wc-aksi-mac-baris{min-width:0;color:var(--wc-text-secondary);border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:12px;display:flex}.wc-aksi-mac-baris:hover{background:var(--wc-sidebar-hover)}.wc-aksi-mac-baris>svg{color:var(--wc-text-muted);flex:none}.wc-aksi-mac-label{color:var(--wc-text);flex:none;font-weight:500}.wc-aksi-mac-baris code{min-width:0;color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:auto;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden}.wc-aksi-mac-diff,.wc-aksi-mac-ringkas span{font-variant-numeric:tabular-nums}.wc-aksi-mac em{color:#16845b;font-style:normal}.wc-aksi-mac i{color:var(--wc-danger);font-style:normal}.wc-aksi-mac-status{min-width:0;color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:4px;font-size:11px;display:inline-flex;overflow:hidden}.wc-aksi-mac-baris.is-diterapkan .wc-aksi-mac-status{color:#16845b}.wc-aksi-mac-baris.is-galat .wc-aksi-mac-status,.wc-aksi-mac-baris.is-ditolak .wc-aksi-mac-status{color:var(--wc-danger)}.wc-aksi-mac-tombol{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);font:inherit;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.wc-aksi-mac-tombol:hover:not(:disabled){border-color:var(--wc-text-muted)}.wc-aksi-mac-tombol:disabled{opacity:.5;cursor:not-allowed}.wc-aksi-mac-ikon{width:22px;height:22px;color:var(--wc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.wc-aksi-mac-ringkas{border-top:1px solid var(--wc-composer-border);color:var(--wc-text);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:7px 6px 3px;font-size:12px;font-weight:500;display:flex}.wc-aksi-mac-exit{color:var(--wc-danger);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.wc-aksi-mac-exit.is-ok{color:#16845b}.wc-aksi-mac-keluaran{background:var(--wc-bg);max-height:240px;color:var(--wc-text-secondary);white-space:pre-wrap;border-radius:6px;margin:2px 4px 6px 25px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow:auto}.wc-bill{gap:18px;max-width:880px;display:grid}.wc-bill-kini,.wc-bill-paket{border:1px solid var(--wc-composer-border);background:var(--wc-surface);color:var(--wc-text);border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}.wc-bill-kini:before,.wc-bill-paket.is-unggulan:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--wc-text) 55%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.wc-bill-kini.is-aktif{border-color:color-mix(in srgb, #16845b 45%, var(--wc-composer-border))}.wc-bill-kini-kepala{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wc-bill-label{color:var(--wc-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.wc-bill-nama{color:var(--wc-text);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650}.wc-bill-status{border:1px solid var(--wc-composer-border);color:var(--wc-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.wc-bill-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.wc-bill-status.is-ok{color:#1f9d6c;border-color:#16845b73}.wc-bill-status.is-warn{color:#c98a1b;border-color:#c98a1b73}.wc-bill-harga{color:var(--wc-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:34px;font-weight:700;line-height:1.1;display:flex}.wc-bill-harga small,.wc-bill-harga s{color:var(--wc-text-muted);letter-spacing:0;font-size:14px;font-weight:500}.wc-bill-tagline,.wc-bill-setara{color:var(--wc-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.wc-bill-meta{color:var(--wc-text-secondary);margin:0;font-size:13px}.wc-bill-meta strong{color:var(--wc-text)}.wc-bill-meta.is-warn{color:#c98a1b}.wc-bill-fitur{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.wc-bill-fitur li{color:var(--wc-text-secondary);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.wc-bill-fitur svg{color:#1f9d6c;margin-top:2px}.wc-bill-alert{border:1px solid var(--wc-composer-border);background:var(--wc-bg);color:var(--wc-text-secondary);border-radius:10px;padding:10px 12px;font-size:13px}.wc-bill-alert strong{color:var(--wc-text)}.wc-bill-alert.is-error{border-color:color-mix(in srgb, var(--wc-danger) 45%, transparent);color:var(--wc-danger)}.wc-bill-aksi{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.wc-bill-btn{border:1px solid var(--wc-composer-border);min-height:42px;color:var(--wc-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.wc-bill-btn:hover:not(:disabled){border-color:var(--wc-text-muted);background:var(--wc-sidebar-hover)}.wc-bill-btn.is-utama{border-color:var(--wc-text);background:var(--wc-text);color:var(--wc-bg)}.wc-bill-btn.is-utama:hover:not(:disabled){background:color-mix(in srgb, var(--wc-text) 88%, var(--wc-bg))}.wc-bill-btn:disabled{opacity:.5;cursor:not-allowed}.wc-bill-btn:focus-visible,.wc-bill-siklus button:focus-visible{outline:2px solid var(--wc-text);outline-offset:2px}.wc-bill-paket .wc-bill-btn{width:100%;margin-top:auto}.wc-bill-siklus-baris{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.wc-bill-siklus-baris h3{color:var(--wc-text);margin:0;font-size:15px;font-weight:650}.wc-bill-siklus{border:1px solid var(--wc-composer-border);background:var(--wc-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.wc-bill-siklus button{color:var(--wc-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.wc-bill-siklus button.is-aktif{background:var(--wc-text);color:var(--wc-bg)}.wc-bill-siklus button span{color:#1f9d6c;background:#16845b2e;border-radius:999px;padding:1px 6px;font-size:10.5px}.wc-bill-siklus button.is-aktif span{background:color-mix(in srgb, var(--wc-bg) 18%, transparent);color:inherit}.wc-bill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wc-bill-paket.is-unggulan{border-color:color-mix(in srgb, var(--wc-text) 38%, var(--wc-composer-border));box-shadow:0 18px 40px -24px color-mix(in srgb, var(--wc-text) 35%, transparent)}.wc-bill-flag{border:1px solid var(--wc-text);color:var(--wc-text);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.wc-bill-flag.is-promo{color:#c98a1b;border-color:#c98a1b}.wc-bill-pesan{color:var(--wc-text-secondary);margin:0;font-size:13px}.wc-bill-aman{color:var(--wc-text-muted);align-items:center;gap:7px;margin:2px 0 0;font-size:12px;line-height:1.5;display:flex}@media (width<=720px){.wc-bill-grid{grid-template-columns:1fr}.wc-bill-kini,.wc-bill-paket{padding:18px}.wc-bill-harga{font-size:28px}}.wc-connector-logo.is-resmi{border:1px solid color-mix(in srgb, var(--wc-composer-border) 70%, transparent);box-sizing:border-box;background:#fff;padding:9px}.wc-connector-logo.is-resmi img{object-fit:contain;width:100%;height:100%;display:block}.wc-voice-btn{width:34px;height:34px;color:var(--wc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.wc-voice-btn:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-voice-btn:focus-visible,.wc-live button:focus-visible,.wc-live select:focus-visible,.wc-live input:focus-visible{outline:2px solid var(--wc-text);outline-offset:2px}.wc-voice-btn.is-aktif{color:var(--wc-danger);background:color-mix(in srgb, var(--wc-danger) 12%, transparent)}.wc-voice-rekam{background:var(--wc-danger);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wc-voice-denyut;position:absolute;top:5px;right:5px}@keyframes wc-voice-denyut{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.wc-send-btn.is-live{border-radius:999px;width:38px;height:38px}.wc-send-btn.is-live svg{width:18px;height:18px}.wc-composer-voice-note{color:var(--wc-text-secondary);margin:0 12px 6px;font-size:12.5px;line-height:1.45}.wc-live{z-index:120;padding:max(16px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));background:var(--wc-bg);color:var(--wc-text);flex-direction:column;align-items:center;animation:.22s ease-out wc-live-masuk;display:flex;position:fixed;inset:0}@keyframes wc-live-masuk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wc-live-atas{justify-content:space-between;align-items:center;width:100%;max-width:720px;display:flex}.wc-live-judul{color:var(--wc-text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.wc-live-ikon{border:1px solid var(--wc-composer-border);background:var(--wc-surface);width:44px;height:44px;color:var(--wc-text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.wc-live-ikon:disabled{opacity:.4;cursor:not-allowed}.wc-live-ikon[aria-pressed=true]{background:var(--wc-text);color:var(--wc-bg)}.wc-live-ikon.is-akhiri{color:var(--wc-danger)}.wc-live-tengah{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;max-width:560px;min-height:0;display:flex}.wc-live-status{text-wrap:balance;min-height:1.4em;font-size:15px;font-weight:600}.wc-live-ucapan{min-height:3.2em;max-height:7.5em;color:var(--wc-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.55;overflow:hidden}.wc-live-bola{width:168px;height:168px;position:relative}.wc-live-bola span{background:radial-gradient(circle at 35% 30%,#ffb38a 0%,#22c774 45%,#c2410c 100%);border-radius:50%;transition:transform .4s,opacity .4s;position:absolute;inset:0}.wc-live-bola span:nth-child(2),.wc-live-bola span:nth-child(3){opacity:0;background:0 0;border:2px solid #22c77473}.wc-live-bola.is-awal span:first-child,.wc-live-bola.is-jeda span:first-child{opacity:.55;transform:scale(.82)}.wc-live-bola.is-mendengar span:first-child{animation:1.6s ease-in-out infinite wc-live-napas}.wc-live-bola.is-mendengar span:nth-child(2){animation:1.6s ease-out infinite wc-live-riak}.wc-live-bola.is-mendengar span:nth-child(3){animation:1.6s ease-out .8s infinite wc-live-riak}.wc-live-bola.is-memproses span:first-child{background:conic-gradient(#22c774,#ffb38a,#c2410c,#22c774);animation:1.4s linear infinite wc-live-putar;transform:scale(.72)}.wc-live-bola.is-berbicara span:first-child{animation:.9s ease-in-out infinite wc-live-bicara}@keyframes wc-live-napas{0%,to{transform:scale(.9)}50%{transform:scale(1)}}@keyframes wc-live-riak{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes wc-live-putar{to{transform:scale(.72)rotate(360deg)}}@keyframes wc-live-bicara{0%,to{transform:scale(.94)}30%{transform:scale(1.04,.97)}60%{transform:scale(.97,1.05)}}.wc-live-pengaturan{border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:420px;margin-bottom:16px;padding:16px;display:flex}.wc-live-field{color:var(--wc-text-secondary);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.wc-live-field select{border:1px solid var(--wc-composer-border);background:var(--wc-bg);width:100%;min-height:44px;color:var(--wc-text);font:inherit;border-radius:10px;padding:0 12px;font-weight:500}.wc-live-field input[type=range]{accent-color:#22c774;width:100%;min-height:28px}.wc-live-contoh{border:1px solid var(--wc-composer-border);background:var(--wc-bg);min-height:40px;color:var(--wc-text);font:inherit;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.wc-live-catatan{color:var(--wc-text-muted);margin:0;font-size:12.5px;line-height:1.45}.wc-live-bawah{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:420px;display:flex}.wc-live-utama{background:var(--wc-text);min-height:52px;color:var(--wc-bg);font:inherit;cursor:pointer;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.wc-live-utama.is-lembut{background:var(--wc-surface);color:var(--wc-text);border:1px solid var(--wc-composer-border)}.wc-live-utama:disabled{opacity:.4;cursor:not-allowed}.wc-live-petunjuk{color:var(--wc-text-muted);align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.wc-voice-rekam,.wc-live,.wc-live-bola span{animation:none!important}}.wc-desktop-browser-memuat{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wc-desktop-browser-bilah{background:#22c774;width:40%;height:2px;animation:1.1s ease-in-out infinite wc-bilah-muat;position:absolute;top:0;left:0}@keyframes wc-bilah-muat{0%{transform:translate(-100%)}to{transform:translate(260%)}}.wc-desktop-browser-memuat-teks{background:color-mix(in srgb, var(--wc-surface) 92%, transparent);color:var(--wc-text);border:1px solid var(--wc-composer-border);box-shadow:var(--wc-shadow);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.wc-desktop-tur{background:color-mix(in srgb, #22c774 8%, var(--wc-surface));color:var(--wc-text);border:1px solid #22c77473;border-radius:12px;align-items:center;gap:10px;margin:0 8px 8px;padding:8px 10px 8px 12px;font-size:12.5px;display:flex}.wc-desktop-tur-titik{background:#22c774;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite wc-voice-denyut}.wc-desktop-tur-teks{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.wc-desktop-tur-teks strong{font-weight:700}.wc-desktop-tur-teks span{color:var(--wc-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-desktop-tur-ambil{border:1px solid var(--wc-composer-border);background:var(--wc-bg);min-height:32px;color:var(--wc-text);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:0 12px;font-weight:600}.wc-desktop-tur-ambil:focus-visible{outline:2px solid var(--wc-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wc-desktop-browser-bilah,.wc-desktop-tur-titik{animation:none}}.wc-agen{border:1px solid color-mix(in srgb, #22c774 45%, var(--wc-composer-border));background:color-mix(in srgb, #22c774 6%, var(--wc-surface));color:var(--wc-text);border-radius:12px;flex-direction:column;gap:8px;margin:0 8px 8px;padding:10px 12px;font-size:12.5px;display:flex}.wc-agen.is-selesai{border-color:color-mix(in srgb, var(--wc-success) 50%, var(--wc-composer-border));background:color-mix(in srgb, var(--wc-success) 6%, var(--wc-surface))}.wc-agen.is-gagal,.wc-agen.is-dihentikan{border-color:var(--wc-composer-border);background:var(--wc-surface)}.wc-agen-kepala{align-items:center;gap:10px;min-width:0;display:flex}.wc-agen-titik{background:var(--wc-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.wc-agen-titik.is-aktif{background:#22c774;animation:1.2s ease-in-out infinite wc-voice-denyut}.wc-agen-judul{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.wc-agen-judul strong{font-weight:700}.wc-agen-judul span{color:var(--wc-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-agen-hitung{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;flex:none}.wc-agen-btn{border:1px solid var(--wc-composer-border);background:var(--wc-bg);min-height:32px;color:var(--wc-text);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.wc-agen-btn.is-utama{background:var(--wc-text);color:var(--wc-bg);border-color:var(--wc-text)}.wc-agen-btn:focus-visible,.wc-agen-ikon:focus-visible{outline:2px solid var(--wc-text);outline-offset:2px}.wc-agen-ikon{border:1px solid var(--wc-composer-border);background:var(--wc-bg);width:32px;height:32px;color:var(--wc-text);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.wc-agen-langkah{flex-direction:column;gap:4px;margin:0;padding:0 0 0 2px;list-style:none;display:flex}.wc-agen-langkah li{color:var(--wc-text-secondary);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.wc-agen-langkah li.is-jalan{color:var(--wc-text);font-weight:600}.wc-agen-langkah li.is-gagal,.wc-agen-langkah li.is-ditolak{color:var(--wc-text-muted)}.wc-agen-status{border:1px solid var(--wc-composer-border);background:var(--wc-bg);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.wc-agen-langkah li.is-ok .wc-agen-status{color:var(--wc-success)}.wc-agen-langkah li.is-gagal .wc-agen-status,.wc-agen-langkah li.is-ditolak .wc-agen-status{color:var(--wc-danger)}.wc-agen-teks{overflow-wrap:anywhere;min-width:0}.wc-agen-minta{background:var(--wc-bg);border:1px solid #22c7748c;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;padding:10px;display:grid}.wc-agen-minta>svg{color:#22c774;margin-top:2px}.wc-agen-minta strong{font-size:13px;display:block}.wc-agen-minta p{color:var(--wc-text-secondary);margin:2px 0 0;line-height:1.45}.wc-agen-pilihan{grid-column:2;gap:8px;margin-top:4px;display:flex}.wc-agen-ringkasan{color:var(--wc-text-secondary);white-space:pre-wrap;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.wc-agen-titik.is-aktif{animation:none}}.wc-agen-catatan{background:var(--wc-bg);color:var(--wc-text-secondary);border-radius:8px;margin:0;padding:6px 10px;font-size:12px}.wc-agen-komputer{margin-bottom:12px}.wc-agen-layar{gap:4px;margin:0;display:grid}.wc-agen-layar img{object-fit:contain;border:1px solid var(--wc-border-light,#0000001a);background:var(--wc-bg);border-radius:8px;width:100%;max-height:320px;display:block}.wc-agen-layar figcaption{color:var(--wc-text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.wc-mode-izin-trigger{gap:6px}.wc-mode-izin-trigger svg:first-child{opacity:.85}.wc-mode-izin-trigger.is-lewati{border-color:color-mix(in srgb, #e5484d 55%, var(--wc-composer-border));color:#e5484d}.wc-mode-izin-trigger.is-manual svg:first-child,.wc-mode-izin-trigger.is-rencana svg:first-child{color:var(--wc-accent-ink)}.wc-mode-izin-menu{min-width:350px;max-width:min(390px,100vw - 24px)}.wc-mode-izin-judul{color:var(--wc-text-secondary);padding:6px 12px 4px;font-size:12px;font-weight:600}.wc-mode-izin-opsi{align-items:flex-start}.wc-mode-izin-opsi .wc-model-option-check{color:var(--wc-accent-ink);margin-top:2px}.wc-mode-izin-opsi.is-bahaya .wc-model-option-name{color:#e5484d}.wc-mode-izin-lencana{background:var(--wc-sidebar-hover);color:var(--wc-text-secondary);border-radius:5px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.wc-mode-izin-kbd{min-width:16px;color:var(--wc-text-secondary);text-align:right;background:0 0;border:none;margin-left:4px;font:500 12px/1.4 ui-monospace,monospace}.wc-mode-izin-catatan{border-top:1px solid var(--wc-sidebar-border);color:var(--wc-text-secondary);margin:6px 8px 4px;padding-top:7px;font-size:11.5px;line-height:1.45}@media (width<=640px){.wc-mode-izin-nama{display:none}}.wc-agen-rencana ol{color:var(--wc-text);gap:3px;margin:6px 0 4px 18px;font-size:12.5px;display:grid}.wc-agen-rencana p{font-size:11.5px}.wc-desktop-terminal-head{border-bottom:1px solid var(--wc-sidebar-border);color:var(--wc-text-secondary);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.wc-desktop-terminal-folder{align-items:center;gap:6px;min-width:0;display:flex}.wc-desktop-terminal-folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-desktop-terminal-folder strong{color:var(--wc-text);font-weight:600}.wc-desktop-terminal-clear{border:1px solid var(--wc-sidebar-border);color:var(--wc-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:3px 9px;font-size:11.5px}.wc-desktop-terminal-clear:hover{color:var(--wc-text);background:var(--wc-sidebar-hover)}.wc-desktop-terminal-intro{font-family:var(--wc-font,inherit);color:var(--wc-text-secondary);gap:10px;font-size:12.5px;line-height:1.55;display:grid}.wc-desktop-terminal-intro p{margin:0}.wc-desktop-terminal-intro strong{color:var(--wc-text)}.wc-desktop-terminal-daftar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wc-desktop-terminal-daftar code{background:var(--wc-sidebar-hover);color:var(--wc-text);border-radius:5px;padding:1px 6px;font-size:11px}.wc-desktop-terminal-contoh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wc-desktop-terminal-contoh span{color:var(--wc-text-muted);font-size:12px}.wc-desktop-terminal-contoh button{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:6px;padding:4px 9px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wc-desktop-terminal-contoh button:hover:not(:disabled){border-color:var(--wc-accent-ink)}.wc-desktop-terminal-entri{border-bottom:1px dashed color-mix(in srgb, var(--wc-sidebar-border) 70%, transparent);padding:6px 0 8px}.wc-desktop-terminal-entri:last-child{border-bottom:0}.wc-desktop-terminal-entri .wc-desktop-terminal-prompt{color:var(--wc-text);word-break:break-word}.wc-desktop-terminal-lokasi{color:var(--wc-text-muted)}.wc-desktop-terminal-entri .wc-desktop-terminal-out{margin:4px 0 0}.wc-desktop-terminal-entri.is-galat .wc-desktop-terminal-out{color:var(--wc-danger);font-family:var(--wc-font,inherit)}.wc-desktop-terminal-entri.is-batal .wc-desktop-terminal-out{color:var(--wc-text-muted);font-style:italic}.wc-desktop-terminal-exit{color:var(--wc-danger);margin-top:4px;font-size:11px}.wc-tree-row.is-locked{cursor:help;opacity:.78}.wc-tree-row.is-locked svg{color:var(--wc-text-secondary);flex:none}.wc-tree-kunci{color:var(--wc-text-tertiary,var(--wc-text-secondary));white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:11px;font-weight:400}html[data-wangsit-bingkai] .wc-tabstrip,html[data-wangsit-bingkai] .wc-sidebar-header,html[data-wangsit-bingkai] .wc-collapsed-rail{-webkit-app-region:drag}html[data-wangsit-bingkai] .wc-tabstrip :is(a,button,input,select,textarea,label,[role=button],[role=tab],.wc-tabstrip-pill),html[data-wangsit-bingkai] .wc-sidebar-header :is(a,button,input,[role=button]),html[data-wangsit-bingkai] .wc-collapsed-rail :is(a,button,[role=button]){-webkit-app-region:no-drag}html[data-wangsit-bingkai=mac] .wc-sidebar-header{padding-top:38px}html[data-wangsit-bingkai=mac] .wc-collapsed-rail{padding-top:46px}html[data-wangsit-bingkai=mac] .wc-shell:has(.wc-collapsed-rail) .wc-tabstrip{padding-left:38px}html[data-wangsit-bingkai=windows] .wc-tabstrip{min-height:44px;padding-right:148px}html[data-wangsit-bingkai] body:not(:has(.wc-shell)):before{content:"";z-index:2147483000;-webkit-app-region:drag;height:32px;position:fixed;top:0;left:0;right:0}html[data-wangsit-bingkai=windows] body:not(:has(.wc-shell)):before{height:44px;right:140px}.wc-tabstrip-kiri{flex:1 1 0;min-width:132px;overflow:hidden}.wc-tabstrip-kiri .wc-tabstrip-pill,.wc-tabstrip-kanan{flex:0 auto;min-width:0}.wc-tabstrip-kanan .wc-tabstrip-pill{flex:0 auto;min-width:34px;max-width:200px}.wc-tabstrip-kanan .wc-tabstrip-pill-label{min-width:0}.wc-tabstrip-kanan .wc-icon-btn{flex:none}.wc-tampilan-baris{border-bottom:1px solid color-mix(in srgb, currentColor 8%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.wc-tampilan-baris:last-of-type{border-bottom:0}.wc-tampilan-info{flex-direction:column;gap:3px;min-width:0;display:flex}.wc-tampilan-info strong{font-size:14.5px;font-weight:600}.wc-tampilan-info span{color:var(--wc-text-secondary);font-size:12.5px;line-height:1.55}.wc-tampilan-kendali select,.wc-tampilan-kendali input{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);min-width:130px;color:inherit;border-radius:9px;padding:7px 10px;font-size:13.5px}.wc-tampilan-angka{color:var(--wc-text-secondary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.wc-tampilan-angka .wc-number-control{min-width:126px}.wc-tampilan-pratinjau{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:12px;padding:18px}.wc-chatgpt-log{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:12px;flex-direction:column;gap:10px;min-height:180px;max-height:380px;margin-bottom:12px;padding:14px;display:flex;overflow-y:auto}.wc-chatgpt-pesan{border-radius:10px;flex-direction:column;gap:4px;max-width:92%;padding:10px 12px;font-size:13.5px;line-height:1.6;display:flex}.wc-chatgpt-pesan.is-user{background:color-mix(in srgb, var(--wangsit-coral,#2fd27f) 14%, transparent);align-self:flex-end}.wc-chatgpt-pesan.is-assistant{background:color-mix(in srgb, currentColor 6%, transparent);align-self:flex-start}.wc-chatgpt-pesan strong{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:11px}.wc-chatgpt-pesan span{white-space:pre-wrap;word-break:break-word}.wc-chatgpt-kosong{color:var(--wc-text-secondary);text-align:center;padding:30px 0;font-size:13px}.wc-chatgpt-kirim{align-items:flex-end;gap:10px;display:flex}.wc-chatgpt-kirim textarea{resize:vertical;flex:1;min-height:52px}@media (width<=768px){.wc-shell{zoom:1;width:100%;max-width:100%;font-size:clamp(13px, var(--wc-ui-size,14px), 15px)}.wc-body,.wc-main,.wc-desktop-workbench,.wc-workspace-shell,.wc-chat-area,.wc-composer-area,.wc-composer-outer,.wc-composer-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wc-tabstrip{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.wc-tabstrip-kiri,.wc-tabstrip-kanan,.wc-composer-toolbar,.wc-composer-tools-right{min-width:0}}@media (width<=640px){.wc-model-dropdown,.wc-usage-pop{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:80;position:fixed;overflow:hidden auto}.wc-model-submenu{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-top:6px;position:static}.wc-model-catatan,.wc-model-submenu-intro,.wc-usage-pop,.wc-usage-name,.wc-usage-val{overflow-wrap:anywhere}.wc-usage-head,.wc-usage-name,.wc-usage-val,.wc-usage-meta{min-width:0}}.wc-user-edit{flex-direction:column;gap:8px;width:100%;display:flex}.wc-user-edit textarea{resize:vertical;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);width:100%;color:inherit;font:inherit;border-radius:12px;padding:10px 12px;line-height:1.6}.wc-user-edit-aksi{justify-content:flex-end;gap:8px;display:flex}.wc-salin-modal{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wc-salin-modal-kotak{background:var(--wc-surface,#14161f);width:min(560px,92vw);color:var(--wc-text,#e8e8ea);border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.wc-salin-modal-kotak h3{font-size:16px;font-weight:700}.wc-salin-modal-kotak p{color:var(--wc-text-secondary);font-size:13px}.wc-salin-modal-kotak textarea{width:100%;font:inherit;border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);color:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6}.wc-rilis-wrap{display:inline-flex;position:relative}.wc-rilis-btn{position:relative}.wc-rilis-titik{width:8px;height:8px;box-shadow:0 0 0 2px var(--wc-surface,#14161f), 0 0 8px #34c759cc;background:#34c759;border-radius:999px;position:absolute;top:3px;right:3px}.wc-rilis-pop{z-index:95;border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--wc-surface,#14161f);width:min(360px,100vw - 28px);color:var(--wc-text,#e8e8ea);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:fixed;top:46px;right:14px;box-shadow:0 24px 60px -12px #000000a6}.wc-rilis-judul{font-size:14.5px;font-weight:700}.wc-rilis-tanggal{color:var(--wc-text-secondary);font-size:12px}.wc-rilis-garis{border:0;border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);margin:4px 0}.wc-rilis-title{font-size:14px;font-weight:600}.wc-rilis-butir{color:var(--wc-text-secondary);flex-direction:column;gap:6px;padding-left:18px;font-size:13px;line-height:1.65;list-style:outside;display:flex}.wc-rilis-kosong{color:var(--wc-text-secondary);font-size:13px}.wc-rilis-info{color:var(--wc-text-secondary);font-size:12.5px;line-height:1.6}.wc-rilis-aksi{align-self:flex-start}.wc-rilis-changelog{color:var(--wangsit-coral,#2fd27f);font-size:12.5px;text-decoration:none}.wc-rilis-changelog:hover{text-decoration:underline}.wc-dsk-card-forget{border:1px solid color-mix(in srgb, var(--wc-danger,#ef4444) 22%, transparent)}.wc-dsk-card-forget h2{margin-bottom:6px;font-size:15px;font-weight:600}.wc-dsk-card-forget p{color:var(--wc-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.6}.wc-fase{gap:8px;margin:8px 0 2px;display:grid}.wc-fase-atas{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wc-fase-keterangan{color:var(--wc-text);letter-spacing:.01em;font-size:12px;font-weight:600}.wc-fase-kerja{flex-wrap:wrap;gap:4px;display:flex}.wc-fase-chip{border:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;line-height:1.4}.wc-fase-chip b{color:var(--wc-text);font-weight:600}.wc-fase-jalur{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.wc-fase-langkah{justify-items:start;gap:4px;min-width:0;display:grid}.wc-fase-langkah:before{content:"";background:var(--wc-sidebar-border);border-radius:3px;width:100%;height:3px;display:block}.wc-fase-langkah.is-selesai:before{background:color-mix(in srgb, var(--wc-accent) 75%, transparent)}.wc-fase-langkah.is-aktif:before{background:linear-gradient(90deg, var(--wc-accent) 0 45%, var(--wc-sidebar-border) 45% 100%);background-size:220% 100%;animation:1.6s linear infinite wc-fase-alir}.wc-fase-langkah.is-dilewati:before{background:repeating-linear-gradient(90deg, var(--wc-sidebar-border) 0 4px, transparent 4px 7px)}.wc-fase-titik{display:none}.wc-fase-nama{color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:11px;display:inline-flex;overflow:hidden}.wc-fase-langkah.is-aktif .wc-fase-nama{color:var(--wc-text);font-weight:600}.wc-fase-langkah.is-selesai .wc-fase-nama{color:var(--wc-text)}.wc-fase-langkah.is-dilewati .wc-fase-nama{opacity:.55}.wc-fase-langkah.is-aktif .wc-fase-titik,.wc-fase-langkah.is-selesai .wc-fase-titik{display:none}@keyframes wc-fase-alir{0%{background-position:100% 0}to{background-position:-120% 0}}.wc-proses-baca{margin:2px 0 6px}.wc-proses-cuplikan{border-left:2px solid color-mix(in srgb, var(--wc-accent) 45%, var(--wc-sidebar-border));background:color-mix(in srgb, var(--wc-surface) 80%, transparent);border-radius:0 6px 6px 0;gap:3px;margin:4px 0 2px;padding:7px 10px;display:grid}.wc-proses-cuplikan-label{text-transform:uppercase;letter-spacing:.06em;color:var(--wc-text-muted);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.wc-proses-cuplikan-teks{color:var(--wc-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.wc-proses-cuplikan.is-open .wc-proses-cuplikan-teks{-webkit-line-clamp:unset;display:block}.wc-proses-cuplikan-toggle{font:inherit;color:var(--wc-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.wc-proses-cuplikan-toggle:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.wc-fase-langkah.is-aktif:before{background:color-mix(in srgb, var(--wc-accent) 55%, var(--wc-sidebar-border));animation:none}}.wc-desktop-tugas{overflow-y:auto}.wc-tl{color:var(--wc-text);gap:18px;padding:14px 14px 24px;display:grid}.wc-tl-bagian{gap:8px;display:grid}.wc-tl-judul{text-transform:uppercase;letter-spacing:.07em;color:var(--wc-text-muted);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.wc-tl-hitung{font-variant-numeric:tabular-nums;border:1px solid var(--wc-sidebar-border);letter-spacing:0;border-radius:999px;padding:0 6px;font-size:10.5px}.wc-tl-kosong{color:var(--wc-text-muted);margin:0;font-size:12.5px;line-height:1.55}.wc-tl-kartu{border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius);background:var(--wc-surface);gap:5px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.wc-tl-kartu.is-berjalan{border-color:color-mix(in srgb, var(--wc-accent) 40%, var(--wc-sidebar-border))}.wc-tl-kartu.is-berjalan:after{content:"";background:linear-gradient(90deg, transparent, var(--wc-accent), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.8s ease-in-out infinite wc-tl-alir;position:absolute;bottom:0;left:0;right:0}@keyframes wc-tl-alir{0%{background-position:-60% 0}to{background-position:160% 0}}.wc-tl-kartu-kepala{align-items:center;gap:7px;min-width:0;display:flex}.wc-tl-jenis{background:color-mix(in srgb, var(--wc-accent) 14%, transparent);width:20px;height:20px;color:var(--wc-accent);border-radius:6px;flex:none;place-items:center;display:inline-grid}.wc-tl-nama{min-width:0;color:var(--wc-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}a.wc-tl-nama:hover{text-decoration:underline}a.wc-tl-nama:focus-visible,.wc-tl-tombol:focus-visible,.wc-tl-ikon:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px;border-radius:4px}.wc-tl-waktu{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.wc-tl-tahap{color:var(--wc-text);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.wc-tl-putar{color:var(--wc-accent);flex:none;animation:1s linear infinite wc-tl-spin}@keyframes wc-tl-spin{to{transform:rotate(360deg)}}.wc-tl-detail{color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.wc-tl-meta{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.wc-tl-daftar{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wc-tl-baris{border-radius:6px;align-items:flex-start;gap:8px;padding:7px 4px;display:flex}.wc-tl-baris:hover{background:color-mix(in srgb, var(--wc-surface) 70%, transparent)}.wc-tl-status{width:16px;height:18px;color:var(--wc-text-muted);flex:none;place-items:center;display:inline-grid}.wc-tl-baris.is-ok .wc-tl-status{color:#2f9e6b}.wc-tl-baris.is-gagal .wc-tl-status{color:#d0753a}.wc-tl-baris-isi{flex:1;gap:2px;min-width:0;display:grid}.wc-tl-aksi{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.wc-tl-tombol{border:1px solid var(--wc-sidebar-border);color:var(--wc-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;text-decoration:none;display:inline-flex}.wc-tl-tombol:hover{border-color:color-mix(in srgb, var(--wc-accent) 50%, var(--wc-sidebar-border))}.wc-tl-ikon{border:1px solid var(--wc-sidebar-border);width:26px;height:26px;color:var(--wc-text);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.wc-tl-rekaman{border:1px solid color-mix(in srgb, var(--wc-accent) 35%, var(--wc-sidebar-border));border-radius:var(--wc-radius);background:var(--wc-surface);gap:8px;padding:10px;display:grid}.wc-tl-rekaman-kepala{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.wc-tl-rekaman-judul{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wc-tl-layar{aspect-ratio:16/10;border:1px solid var(--wc-sidebar-border);background:#0b0d10;border-radius:6px;overflow:hidden}.wc-tl-layar img{object-fit:contain;width:100%;height:100%;display:block}.wc-tl-kendali{align-items:center;gap:6px;display:flex}.wc-tl-langkah{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wc-tl-film{gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.wc-tl-film button{aspect-ratio:16/10;border:1px solid var(--wc-sidebar-border);cursor:pointer;opacity:.6;background:#0b0d10;border-radius:4px;flex:none;width:54px;padding:0;overflow:hidden}.wc-tl-film button.is-aktif{opacity:1;border-color:var(--wc-accent)}.wc-tl-film img{object-fit:cover;width:100%;height:100%;display:block}.wc-tl-kerangka{gap:10px;display:grid}.wc-tl-kerangka span{border-radius:var(--wc-radius);background:linear-gradient(90deg, var(--wc-surface), color-mix(in srgb, var(--wc-surface) 60%, var(--wc-sidebar-border)), var(--wc-surface));background-size:200% 100%;height:58px;animation:1.4s ease-in-out infinite wc-tl-kilau;display:block}@keyframes wc-tl-kilau{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.wc-tl-kartu.is-berjalan:after,.wc-tl-putar,.wc-tl-kerangka span{animation:none}}.wc-rp{color:var(--wc-text);gap:12px;padding:14px 14px 24px;display:grid}.wc-rp-kepala{align-items:center;gap:8px;display:flex}.wc-rp-lokasi{border:1px solid var(--wc-sidebar-border);border-radius:8px;flex:1;gap:2px;min-width:0;padding:2px;display:flex}.wc-rp-lokasi button{min-width:0;color:var(--wc-text-muted);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;flex:1;padding:5px 8px;font-size:12px;overflow:hidden}.wc-rp-lokasi button.is-aktif{background:var(--wc-surface);color:var(--wc-text);box-shadow:0 0 0 1px var(--wc-sidebar-border);font-weight:600}.wc-rp-lokasi button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:1px}.wc-rp-ringkas{color:var(--wc-text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12.5px;display:flex}.wc-rp-ringkas b{color:var(--wc-text);font-variant-numeric:tabular-nums}.wc-rp-kabar{border:1px solid var(--wc-sidebar-border);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.wc-rp-kabar.is-ok{border-color:color-mix(in srgb, #2f9e6b 50%, var(--wc-sidebar-border))}.wc-rp-kabar.is-galat{border-color:color-mix(in srgb, #d0753a 60%, var(--wc-sidebar-border))}.wc-rp-urungkan{border:1px solid var(--wc-sidebar-border);color:var(--wc-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.wc-rp-kelompok{border:1px solid var(--wc-sidebar-border);border-radius:var(--wc-radius);overflow:hidden}.wc-rp-kelompok.is-sisih{border-color:color-mix(in srgb, #d0753a 35%, var(--wc-sidebar-border))}.wc-rp-kelompok-kepala{background:color-mix(in srgb, var(--wc-surface) 80%, transparent);width:100%;color:var(--wc-text);font:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;display:flex}.wc-rp-kelompok-kepala span:first-of-type{flex:1}.wc-rp-kelompok ul{max-height:220px;margin:0;padding:2px 0;list-style:none;overflow-y:auto}.wc-rp-kelompok li label,.wc-rp-kelompok li>.wc-rp-nama{cursor:pointer;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;display:flex}.wc-rp-kelompok li label:hover{background:color-mix(in srgb, var(--wc-surface) 70%, transparent)}.wc-rp-nama{flex:1;min-width:0;display:grid;overflow:hidden}.wc-rp-nama,.wc-rp-nama small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-rp-nama small{color:var(--wc-text-muted);font-size:11px}.wc-rp-ukuran{color:var(--wc-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.wc-rp-catatan{color:var(--wc-text-muted);margin:0;padding:0 10px 6px;font-size:11.5px}.wc-rp-aksi{background:linear-gradient(to top, var(--wc-bg,var(--wc-surface)) 70%, transparent);gap:4px;padding:10px 0 2px;display:grid;position:sticky;bottom:0}.wc-rp-aksi .wc-page-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.wc-rp-aksi .wc-rp-catatan{padding:0}.wc-rp input[type=checkbox]{accent-color:var(--wc-accent);flex:none;width:14px;height:14px}.wc-menyusun{color:var(--wc-text);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;font-size:13px;display:flex}.wc-menyusun-kata{font-variant-numeric:tabular-nums;border:1px solid var(--wc-sidebar-border);color:var(--wc-text-muted);border-radius:999px;padding:1px 8px;font-size:12px}.wc-menyusun-catatan{color:var(--wc-text-muted);font-size:12px}.wc-jawaban-akhir{animation:.35s ease-out both wc-jawaban-muncul}@keyframes wc-jawaban-muncul{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wc-jawaban-akhir{animation:none}}.wc-rilis-progres{border:1px solid var(--wc-border);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.wc-rilis-progres-judul{color:var(--wc-text);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.wc-rilis-progres-waktu{color:var(--wc-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.wc-rilis-progres-bilah{background:color-mix(in srgb, var(--wc-text-secondary) 18%, transparent);border-radius:999px;height:6px;position:relative;overflow:hidden}.wc-rilis-progres-bilah>span{border-radius:inherit;background:var(--wangsit-coral,#2fd27f);transition:width .4s ease-out;position:absolute;inset:0 auto 0 0}.wc-rilis-progres-bilah.is-tak-tentu>span{width:35%;animation:1.4s ease-in-out infinite wc-rilis-denyut}@keyframes wc-rilis-denyut{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.wc-rilis-progres-bilah.is-tak-tentu>span{opacity:.45;width:100%;animation:none;left:0}}.wc-rilis-progres-rinci{color:var(--wc-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.wc-rp-mulai{color:var(--wc-text-secondary);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 2px;font-size:13px;line-height:1.6;display:flex}.wc-rp-mulai p{margin:0}.wc-rp-mulai .wc-page-btn{align-items:center;gap:6px;display:inline-flex}.wc-fase-penjelasan{color:var(--wc-text-secondary);flex-basis:100%;order:2;font-size:12px;line-height:1.5}.wc-fase-kerja{order:3}.wc-fase-nama{font-size:10.5px}@container wc-chat (width<=560px){.wc-fase-nama{font-size:0}.wc-fase-langkah.is-aktif .wc-fase-nama{font-size:10.5px;overflow:visible}}.wc-proses-note{white-space:pre-line}.wc-chat-area{container:wc-chat/inline-size}.wc-chat-task-plan-head{flex-wrap:wrap}.wc-chat-task-plan-toggle{font:inherit;color:var(--wc-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;text-decoration:underline;display:none}.wc-chat-task-plan-toggle:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px;border-radius:3px}@media (width<=1100px){.wc-chat-plan-panel{margin:0;position:absolute;top:16px;right:24px}}@container wc-chat (width<=1380px){.wc-chat-plan-panel{pointer-events:auto;align-self:center;width:min(760px,100% - 48px);margin:6px auto 0;position:static}.wc-chat-plan-panel .wc-chat-task-plan{box-shadow:none}.wc-chat-plan-panel .wc-chat-task-plan-toggle{display:inline}.wc-chat-plan-panel .wc-chat-task-plan:not(.is-semua) li:not(.is-in_progress){display:none}.wc-chat-plan-panel .wc-chat-task-plan:not(.is-semua) ol:not(:has(li.is-in_progress)){display:none}}.wc-chat-task-plan.is-catatan{box-shadow:none;background:0 0;margin:6px 0 10px}.wc-chat-task-plan.is-catatan ol{padding:4px 7px 7px}.wc-chat-task-plan.is-catatan li{min-height:24px}.wc-msg-galat{color:var(--wc-text-secondary);border:1px solid color-mix(in srgb, #d14343 35%, var(--wc-sidebar-border));background:#d1434312;border-radius:8px;flex-basis:100%;padding:8px 10px;font-size:12.5px;line-height:1.55}.wc-msg-galat b{color:var(--wc-text);font-weight:650}.wc-msg-actions:has(.wc-msg-galat){flex-wrap:wrap;gap:6px}.wc-msg-action-btn.is-utama{color:var(--wc-text);font-weight:600}.wc-model-kelompok{letter-spacing:.06em;text-transform:uppercase;color:var(--wc-text-muted);padding:8px 12px 2px;font-size:10.5px;font-weight:650}.wc-model-pembuat{color:var(--wc-text-muted);font-weight:400}.wc-model-lencana.is-kredit{font-variant-numeric:tabular-nums}.wc-thought-model{color:var(--wc-text-secondary);font-weight:500}.wc-proses.is-ringkas .wc-proses-rows{border:1px solid var(--wc-sidebar-border);background:0 0;border-radius:12px;gap:0;margin:4px 0 6px;padding:0;overflow:hidden}.wc-proses.is-ringkas .wc-proses-rows>*{padding:9px 14px}.wc-proses.is-ringkas .wc-proses-rows>*+*{border-top:1px solid var(--wc-sidebar-border)}.wc-proses.is-ringkas .wc-proses-stage{display:block}.wc-proses.is-ringkas .wc-proses-stage-label{width:100%;color:var(--wc-text-muted);font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13.5px;display:flex}.wc-proses.is-ringkas .wc-proses-stage-label:not(:disabled){cursor:pointer}.wc-proses.is-ringkas .wc-proses-stage-label:not(:disabled):hover{color:var(--wc-text)}.wc-proses.is-ringkas .wc-proses-stage-label:focus-visible{outline:2px solid var(--wc-accent-ink);outline-offset:2px;border-radius:4px}.wc-proses-stage-judul{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wc-proses.is-ringkas .wc-thought-stage-durasi{opacity:.75;flex:none;font-size:12px}.wc-proses-stage-panah{opacity:.6;flex:none;transition:transform .15s}.wc-proses-stage.is-open .wc-proses-stage-panah{transform:rotate(90deg)}.wc-proses-stage.is-failed .wc-proses-stage-label{color:var(--wc-danger)}.wc-proses-stage.is-running .wc-proses-stage-label{color:var(--wc-text)}.wc-proses.is-ringkas .wc-proses-stage-detail{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;display:block}.wc-proses.is-ringkas .wc-proses-note{margin:0;font-size:13.5px}@media (prefers-reduced-motion:reduce){.wc-proses-stage-panah{transition:none}}.wc-markdown .wc-kode{border:1px solid var(--wc-sidebar-border);background:var(--wc-surface);border-radius:10px;margin:12px 0;overflow:hidden}.wc-kode-kepala{border-bottom:1px solid var(--wc-sidebar-border);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.wc-kode-bahasa{color:var(--wc-text-muted);text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.wc-kode-salin{color:var(--wc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.wc-kode-salin:hover{background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-kode-salin:focus-visible{outline:2px solid var(--wc-accent-ink);outline-offset:1px}.wc-markdown .wc-kode pre{border:0;border-radius:0;margin:0}.wc-proses.is-ringkas .wc-baca-live{max-height:9.5em;margin:6px 0 0;display:block;overflow-y:auto}.wc-proses.is-ringkas .wc-baca-live .wc-proses-cuplikan-label{margin-bottom:4px;display:flex}.wc-proses.is-ringkas .wc-baca-live .wc-thought-text{display:inline}.wc-proses.is-ringkas .wc-proses-stage-detail.is-hidup{border-left:2px solid color-mix(in srgb, var(--wc-accent) 45%, var(--wc-sidebar-border));padding-left:8px}.wc-proses-live-status{color:var(--wc-text-muted);margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45}.wc-proses-live-pulse{color:color-mix(in srgb, var(--wc-text) 78%, var(--wc-text-muted));min-height:1.5em;margin:7px 0 0;font-size:12px;line-height:1.5}.wc-proses-live-pulse:before{content:"›";color:var(--wc-accent);margin-right:6px}.wc-proses.is-ringkas .wc-baca-live{max-height:13em}.wc-proses.is-ringkas .wc-baca-live .wc-thought-text{white-space:pre-wrap}.wc-shell[data-font=default]{--wc-font:"Geist Sans", "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--wc-mono:"Geist Mono", "DM Mono", ui-monospace, monospace}.wc-shell[data-tema=bawaan][data-mode=dark]{--wc-bg:#0d0d0d;--wc-surface:#171717;--wc-sidebar:#0f0f0f;--wc-sidebar-hover:#1d1d1d;--wc-sidebar-border:#262626;--wc-header:#121212;--wc-header-border:#262626;--wc-composer:#161616;--wc-composer-border:#2c2c2c;--wc-composer-focus:#a3a3a3;--wc-composer-focus-ring:#ffffff1f;--wc-text:#f5f5f5;--wc-text-secondary:#a3a3a3;--wc-text-muted:#737373;--wc-accent:#f5f5f5;--wc-accent-hover:#fff;--wc-accent-ink:#e5e5e5;--wc-accent-light:#1f1f1f;--wc-accent-bg:#1f1f1f;--wc-link:#e5e5e5;--wc-on-accent:#0d0d0d;--wc-user-bubble:#1d1d1d;--wc-code-bg:#151515;--wc-code-border:#2c2c2c;--wc-shadow:0 4px 20px #0000002e, 0 24px 70px #0000003d;--wc-shadow-lg:0 20px 64px #0000006b}.wc-shell[data-tema=bawaan][data-mode=light]{--wc-bg:#fafafa;--wc-surface:#fff;--wc-sidebar:#f4f4f4;--wc-sidebar-hover:#ebebeb;--wc-sidebar-border:#e5e5e5;--wc-header:#fcfcfc;--wc-header-border:#e5e5e5;--wc-composer:#fff;--wc-composer-border:#d9d9d9;--wc-composer-focus:#525252;--wc-composer-focus-ring:#0000001a;--wc-text:#0a0a0a;--wc-text-secondary:#3a3a3a;--wc-text-muted:#5f5f5f;--wc-accent:#0a0a0a;--wc-accent-hover:#262626;--wc-accent-ink:#171717;--wc-accent-light:#ececec;--wc-accent-bg:#ececec;--wc-link:#171717;--wc-on-accent:#fff;--wc-user-bubble:#f0f0f0;--wc-code-bg:#f4f4f4;--wc-code-border:#e5e5e5;--wc-shadow:0 4px 18px #0000000e, 0 20px 55px #0000000a;--wc-shadow-lg:0 20px 60px #00000021}.wc-shell[data-tema=jade][data-mode=dark]{--wc-bg:#0d0d0d;--wc-surface:#171717;--wc-sidebar:#0f0f0f;--wc-sidebar-hover:#1d1d1d;--wc-sidebar-border:#262626;--wc-header:#121212;--wc-header-border:#262626;--wc-composer:#161616;--wc-composer-border:#2c2c2c;--wc-composer-focus:#3ee08a;--wc-composer-focus-ring:#3ee08a2e;--wc-text:#f5f5f5;--wc-text-secondary:#a3a3a3;--wc-text-muted:#737373;--wc-accent:#3ee08a;--wc-accent-hover:#7cf0ae;--wc-accent-ink:#7cf0ae;--wc-accent-light:#1f1f1f;--wc-accent-bg:#1f1f1f;--wc-link:#7cf0ae;--wc-on-accent:#06120c;--wc-user-bubble:#1d1d1d;--wc-code-bg:#151515;--wc-code-border:#2c2c2c;--wc-shadow:0 4px 20px #0000002e, 0 24px 70px #0000003d;--wc-shadow-lg:0 20px 64px #0000006b}.wc-shell[data-tema=jade][data-mode=light]{--wc-bg:#fafafa;--wc-surface:#fff;--wc-sidebar:#f4f4f4;--wc-sidebar-hover:#ebebeb;--wc-sidebar-border:#e5e5e5;--wc-header:#fcfcfc;--wc-header-border:#e5e5e5;--wc-composer:#fff;--wc-composer-border:#d9d9d9;--wc-composer-focus:#0ea25c;--wc-composer-focus-ring:#0ea25c29;--wc-text:#0a0a0a;--wc-text-secondary:#3a3a3a;--wc-text-muted:#5f5f5f;--wc-accent:#0b8a50;--wc-accent-hover:#0a7442;--wc-accent-ink:#0a7a47;--wc-accent-light:#ececec;--wc-accent-bg:#ececec;--wc-link:#0a7a47;--wc-on-accent:#fff;--wc-user-bubble:#f0f0f0;--wc-code-bg:#f4f4f4;--wc-code-border:#e5e5e5;--wc-shadow:0 4px 18px #0000000e, 0 20px 55px #0000000a;--wc-shadow-lg:0 20px 60px #00000021}.wc-shell{--wc-radius:11px;--wc-radius-lg:16px;--wc-radius-xl:22px;letter-spacing:-.012em}.wc-shell :is(button,input,textarea,select){font-family:var(--wc-font)}.wc-shell :focus-visible{outline:2px solid var(--wc-accent);outline-offset:3px}.wc-sidebar{background:var(--wc-sidebar);border-right-color:var(--wc-sidebar-border)}.wc-sidebar-header{min-height:68px;padding:13px 19px}.wc-sidebar-brand .wangsit-brand-adaptive-mark{width:34px;height:34px}.wangsit-brand-adaptive-words b{letter-spacing:-.035em;font-size:17px;font-weight:650}.wangsit-brand-adaptive-words small{letter-spacing:.22em;color:var(--wc-text-muted)}.wc-sidebar-top{gap:4px;padding:15px 12px 12px}.wc-sidebar-nav-item{border-radius:11px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:510;transition:background .18s,color .18s,transform .18s}.wc-sidebar-nav-item svg{opacity:.85;width:17px;height:17px}.wc-sidebar-nav-item:hover{transform:translate(2px)}.wc-sidebar-nav-item.is-active{color:var(--wc-text);background:var(--wc-sidebar-hover);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--wc-accent) 72%, var(--wc-sidebar-hover))}.wc-sidebar-top>.wc-sidebar-nav-item:first-child{color:var(--wc-text);background:var(--wc-surface);border:1px solid var(--wc-sidebar-border);font-weight:610;box-shadow:0 4px 14px #0000000e}.wc-sidebar-top>.wc-sidebar-nav-item:first-child:hover{border-color:var(--wc-accent)}.wc-sidebar-top>.wc-sidebar-nav-item:first-child.is-active{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--wc-accent) 72%, var(--wc-sidebar-hover)), 0 4px 14px #0000000e}.wc-sidebar-section{letter-spacing:.12em;padding:14px 20px 5px;font-size:10px;font-weight:700}.wc-sidebar-search{margin:6px 12px 2px}.wc-sidebar-search input{border:1px solid var(--wc-sidebar-border);background:color-mix(in srgb, var(--wc-surface) 65%, var(--wc-sidebar));border-radius:10px;min-height:38px;padding-left:36px;font-size:12px}.wc-sidebar-search input:focus{border-color:var(--wc-accent)}.wc-sidebar-search-icon{left:12px}.wc-sidebar-recent{padding:2px 8px 14px}.wc-sidebar-recent-item{border-radius:9px}.wc-sidebar-bottom{border-top:1px solid var(--wc-sidebar-border)}.wc-tabstrip{background:var(--wc-header);min-height:56px;padding:8px 18px}.wc-tabstrip-pill{background:var(--wc-surface);border-radius:10px;min-height:34px}.wc-tabstrip-pill.is-active{border-color:color-mix(in srgb, var(--wc-accent) 34%, var(--wc-sidebar-border));background:var(--wc-sidebar-hover)}.wc-tabstrip-add{width:32px;height:32px}.wc-main,.wc-chat-area,.wc-chat-area.is-empty{background:var(--wc-bg)}.wc-empty{padding-top:28px;padding-bottom:10px}.wc-empty-eyebrow{color:var(--wc-text-muted);letter-spacing:.17em;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;font-weight:700;display:inline-flex}.wc-empty-eyebrow-mark{background:var(--wc-accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, var(--wc-accent) 12%, transparent);border-radius:50%}.wc-empty-greeting{font-family:var(--wc-font);letter-spacing:-.062em;text-wrap:balance;gap:13px;margin:0;font-size:clamp(32px,3.7vw,54px);font-weight:520;line-height:1.1}.wc-empty-greeting svg{width:28px;height:28px;color:var(--wc-accent)}.wc-empty-sub{color:var(--wc-text-secondary);margin:14px 0 0;font-size:14px}.wc-empty-paths{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,830px);margin-top:37px;display:grid}.wc-empty-path{min-width:0;min-height:78px;color:var(--wc-text);border:1px solid var(--wc-sidebar-border);background:color-mix(in srgb, var(--wc-surface) 84%, var(--wc-bg));border-radius:15px;align-items:center;gap:11px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 12px 35px #0000000b}.wc-empty-path:hover{border-color:color-mix(in srgb, var(--wc-accent) 52%, var(--wc-sidebar-border));background:var(--wc-surface);transform:translateY(-3px)}.wc-empty-path-icon{width:36px;height:36px;color:var(--wc-accent-ink);background:var(--wc-accent-light);border-radius:10px;flex:none;place-items:center;display:grid}.wc-empty-path>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.wc-empty-path strong{font-size:12px;font-weight:650}.wc-empty-path small{color:var(--wc-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.wc-empty-path>svg{color:var(--wc-text-muted)}.wc-chat-area.is-empty .wc-composer-area{padding-top:12px}.wc-composer-area{max-width:760px}.wc-composer-wrap{background:var(--wc-composer);box-shadow:var(--wc-shadow);border-radius:20px}.wc-composer-wrap:focus-within{border-color:var(--wc-composer-focus);box-shadow:var(--wc-shadow)}.wc-shell .wc-composer-textarea:focus-visible{outline:none}.wc-composer-textarea{font-size:14px;line-height:1.6}.wc-composer-textarea::placeholder{color:var(--wc-text-muted)}.wc-messages{padding-top:30px}.wc-message{max-width:760px;padding-block:11px}.wc-message-text{font-size:var(--wc-chat-size,14px);line-height:1.7}.wc-message-user .wc-message-body{border-radius:18px 18px 5px;padding:12px 17px}.wc-page{max-width:1180px;padding:42px clamp(20px,3vw,52px) 60px}.wc-page.wc-page-lebar{width:100%;max-width:none}.wq-ai .wc-message{max-width:none}.wc-page-kicker{color:var(--wc-accent-ink);letter-spacing:.15em;margin-bottom:11px;font-size:10px;font-weight:700}.wc-page-title{letter-spacing:-.052em;margin-bottom:9px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.1}.wc-page-desc{max-width:70ch;color:var(--wc-text-secondary);font-size:14px;line-height:1.65}.wc-page-card{border-color:var(--wc-sidebar-border);background:var(--wc-surface);border-radius:17px;box-shadow:0 8px 32px #00000009}.wc-page-card h3{letter-spacing:-.028em}.wc-page-btn{border-radius:10px;min-height:38px;font-weight:600;transition:background .18s,border-color .18s,transform .18s}.wc-page-btn:hover:not(:disabled){transform:translateY(-1px)}.wc-page-btn-primary{background:var(--wc-accent);border-color:var(--wc-accent);color:var(--wc-on-accent)}.wc-page-btn-primary:hover:not(:disabled){background:var(--wc-accent-hover);border-color:var(--wc-accent-hover);color:var(--wc-on-accent)}.wc-education-page{max-width:1390px}.wc-education-hero-mark{color:var(--wc-accent-ink);background:var(--wc-accent-light);border-color:color-mix(in srgb, var(--wc-accent) 30%, var(--wc-sidebar-border))}.wc-education-track-card,.wc-education-document{border-color:var(--wc-sidebar-border);box-shadow:0 10px 34px #00000009}.wc-education-track-icon,.wc-education-status-dot{color:var(--wc-accent-ink)}.wc-education-document.is-selected{border-color:var(--wc-accent);background:color-mix(in srgb, var(--wc-accent) 8%, var(--wc-surface));box-shadow:inset 0 0 0 1px var(--wc-accent)}.wc-education-document-check{color:var(--wc-accent-ink)}.wc-education-generate-bar{background:var(--wc-surface);box-shadow:var(--wc-shadow)}.wc-learning-layout>.wc-page-card{border-radius:20px}.wc-learning-layout input:focus,.wc-learning-layout textarea:focus,.wc-learning-layout select:focus{outline:2px solid color-mix(in srgb, var(--wc-accent) 54%, transparent);outline-offset:2px}.wc-learning-prompts .wc-page-card:hover,.wc-learning-layout button.wc-page-card:hover{border-color:var(--wc-accent);transform:translateY(-2px)}@media (width<=900px){.wc-empty-paths{gap:8px}.wc-empty-path{padding:10px}}@media (width<=680px){.wc-empty{padding:20px 16px 5px}.wc-empty-greeting{font-size:clamp(27px,7vw,38px)}.wc-empty-greeting svg{width:21px;height:21px}.wc-empty-sub{max-width:30ch;font-size:12px}.wc-empty-paths{grid-template-columns:1fr;gap:7px;margin-top:22px}.wc-empty-path{min-height:53px;padding:8px 10px}.wc-empty-path-icon{width:30px;height:30px}.wc-empty-path small{font-size:10px}.wc-page{padding:28px 16px 40px}.wc-page-title{font-size:30px}}@media (height<=750px) and (width>=681px){.wc-empty-paths{margin-top:19px}.wc-empty-path{min-height:65px}}@media (prefers-reduced-motion:reduce){.wc-empty-path,.wc-page-btn,.wc-sidebar-nav-item{transition:none}.wc-empty-path:hover,.wc-page-btn:hover,.wc-sidebar-nav-item:hover{transform:none}}.wc-shell .wc-sidebar-nav-item{letter-spacing:-.015em;border:1px solid #0000;border-radius:11px;gap:12px;min-height:42px;padding:8px 11px;font-weight:570;transition:color .16s,background .16s,border-color .16s}.wc-shell .wc-sidebar-nav-item svg{stroke-width:1.8px;opacity:.78;width:17px;height:17px}.wc-shell .wc-sidebar-nav-item:hover{background:color-mix(in srgb, var(--wc-surface) 86%, var(--wc-accent) 14%);border-color:var(--wc-sidebar-border)}.wc-shell .wc-sidebar-nav-item.is-active{background:var(--wc-surface);border-color:color-mix(in srgb, var(--wc-accent) 24%, var(--wc-sidebar-border));box-shadow:0 3px 12px #0000000e}.wc-shell .wc-sidebar-nav-item.is-active svg{color:var(--wc-accent-ink);opacity:1}.wc-shell .wc-sidebar-nav-item:focus-visible,.wc-shell .wc-page-btn:focus-visible,.wc-number-control button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell .wc-tabstrip{background:color-mix(in srgb, var(--wc-bg) 90%, var(--wc-surface));min-height:52px;padding-inline:14px}.wc-shell .wc-tabstrip-pill{background:0 0;border-color:#0000;border-radius:10px;min-height:35px;padding:7px 11px;transition:background .16s,border-color .16s}.wc-shell .wc-tabstrip-pill:hover{background:var(--wc-sidebar-hover)}.wc-shell .wc-tabstrip-pill.is-active{color:var(--wc-text);background:var(--wc-surface);border-color:var(--wc-sidebar-border);box-shadow:0 3px 10px #0000000b}.wc-shell .wc-topbar-tab{border-radius:10px;padding:8px 13px}.wc-shell .wc-topbar-tab.is-active{background:var(--wc-surface);box-shadow:inset 0 0 0 1px var(--wc-sidebar-border)}.wc-shell .wc-icon-btn{border-radius:10px;transition:color .16s,background .16s}.wc-shell .wc-icon-btn:focus-visible,.wc-shell .wc-tabstrip-pill:focus-visible,.wc-shell .wc-topbar-tab:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell .wc-page-btn{letter-spacing:-.01em;border-radius:11px;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;box-shadow:0 2px 8px #00000009}.wc-shell .wc-page-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)}.wc-shell .wc-number-control{border:1px solid color-mix(in srgb, var(--wc-accent) 12%, var(--wc-border));background:var(--wc-surface);min-height:42px;color:var(--wc-text);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:40px minmax(44px,1fr) 40px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:inline-grid;overflow:hidden;box-shadow:0 2px 8px #00000009}.wc-shell .wc-number-control:focus-within{border-color:var(--wc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-accent) 15%, transparent)}.wc-shell .wc-number-control span{letter-spacing:-.02em;place-items:center;min-width:44px;font-size:13px;font-weight:680;display:grid}.wc-shell .wc-number-control button{background:color-mix(in srgb, var(--wc-surface) 94%, var(--wc-accent) 6%);min-width:40px;min-height:40px;color:var(--wc-text-secondary);cursor:pointer;border:0;place-items:center;transition:color .16s,background .16s;display:grid}.wc-shell .wc-number-control button:first-child{border-right:1px solid var(--wc-border)}.wc-shell .wc-number-control button:last-child{border-left:1px solid var(--wc-border)}.wc-shell .wc-number-control button:hover:not(:disabled){background:var(--wc-accent-light);color:var(--wc-accent-ink)}.wc-shell .wc-number-control button:active:not(:disabled){background:color-mix(in srgb, var(--wc-accent) 18%, var(--wc-surface))}.wc-shell .wc-number-control button:disabled{opacity:.36;cursor:not-allowed}.wc-quiz-select{border:1px solid var(--wc-border);background:var(--wc-surface);width:100%;min-height:40px;color:var(--wc-text);font:inherit;border-radius:11px;padding:8px 12px}.wc-quiz-types{border:1px solid var(--wc-border);border-radius:12px;flex-wrap:wrap;gap:8px;margin:0;padding:12px;display:flex}.wc-quiz-types legend{color:var(--wc-text-secondary);padding:0 5px;font-size:12px;font-weight:650}.wc-quiz-types label{border:1px solid var(--wc-border);cursor:pointer;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:12px;display:inline-flex}.wc-quiz-types label:has(input:checked){border-color:var(--wc-accent);background:var(--wc-accent-light);color:var(--wc-text)}.wc-live-timer{background:var(--wangsit-border);border-radius:999px;height:5px;overflow:hidden}.wc-live-timer span{border-radius:inherit;background:var(--wangsit-accent);height:100%;transition:width .5s linear;display:block}.wc-live-question{gap:12px;display:grid}.wc-live-question h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(22px,4vw,32px);line-height:1.25}.wc-live-question label{border:1px solid var(--wangsit-border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.wc-live-question select,.wc-live-question textarea{border:1px solid var(--wangsit-border);background:var(--wc-surface);min-height:42px;color:var(--wc-text);font:inherit;border-radius:10px;padding:10px 12px}.wc-live-question textarea{resize:vertical;width:100%}.wc-live-question select:focus-visible,.wc-live-question textarea:focus-visible{outline:2px solid var(--wangsit-accent);outline-offset:2px}.wc-shell .wc-page-btn{border-color:color-mix(in srgb, var(--wc-accent) 10%, var(--wc-border));background:color-mix(in srgb, var(--wc-surface) 97%, var(--wc-accent) 3%);transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff0b}.wc-shell .wc-page-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--wc-accent) 36%, var(--wc-border));background:color-mix(in srgb, var(--wc-surface) 89%, var(--wc-accent) 11%);box-shadow:0 4px 12px #00000013}.wc-shell .wc-page-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px 3px #00000017}.wc-shell .wc-page-btn-primary{border-color:var(--wc-accent);background:var(--wc-accent);color:var(--wc-on-accent);box-shadow:0 3px 10px color-mix(in srgb, var(--wc-accent) 24%, transparent)}.wc-shell .wc-page-btn-primary:hover:not(:disabled){border-color:var(--wc-accent-hover);background:var(--wc-accent-hover);color:var(--wc-on-accent);box-shadow:0 5px 14px color-mix(in srgb, var(--wc-accent) 28%, transparent)}.wc-shell .wc-page-btn-danger{color:var(--wc-danger,#db5d68)}.wc-shell .wc-page-btn-danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--wc-danger,#db5d68) 42%, var(--wc-border));background:color-mix(in srgb, var(--wc-danger,#db5d68) 9%, var(--wc-surface))}.wc-shell :is(.wc-page-btn,.wc-icon-btn,.wc-msg-action-btn,.wc-settings-nav button,.wc-segmen-btn):disabled{opacity:.46;box-shadow:none;cursor:not-allowed}.wc-shell :is(.wc-icon-btn,.wc-msg-action-btn,.wc-settings-nav button,.wc-segmen-btn):focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell .wc-icon-btn:hover:not(:disabled),.wc-shell .wc-msg-action-btn:hover:not(:disabled){background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-shell .wc-settings-nav button{border-radius:10px;min-height:40px}.wc-shell .wc-settings-nav button.is-active{color:var(--wc-text);background:var(--wc-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wc-accent) 24%, var(--wc-border))}.wc-shell .wc-msg-action-btn{border-radius:8px;gap:6px;min-height:32px;transition:color .16s,background .16s}.wc-shell .wc-segmen-btn{border-radius:9px;min-height:34px;transition:color .16s,background .16s}.wc-shell .wc-segmen-btn:hover:not(:disabled):not(.is-active){background:var(--wc-sidebar-hover);color:var(--wc-text)}.wc-shell :is(.wc-sidebar-project-menu,.wc-sidebar-conversation-popover,.wc-proj-menu) button{border-radius:9px;min-height:36px;transition:background .16s,color .16s}.wc-shell .wc-sidebar-project-menu button:hover{background:var(--wc-sidebar-hover)}.wc-shell button:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell .wc-quiz-types label{border-radius:10px;min-height:40px;transition:background .16s,border-color .16s}.wc-shell .wc-quiz-types label:hover{border-color:color-mix(in srgb, var(--wc-accent) 36%, var(--wc-border));background:color-mix(in srgb, var(--wc-accent) 7%, var(--wc-surface))}.wc-shell .wc-quiz-types label:focus-within{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell input[type=number],.kravio-shell input[type=number]{appearance:textfield}.wc-shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kravio-shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kravio-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (prefers-reduced-motion:reduce){.wc-shell :is(.wc-page-btn,.wc-number-control,.wc-number-control button,.wc-quiz-types label){transition:none}.wc-shell .wc-page-btn:hover:not(:disabled){transform:none}}.wc-shell select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%239aa0a8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px;transition:border-color .16s,background-color .16s,box-shadow .16s}.wc-shell select:hover:not(:disabled){border-color:color-mix(in srgb, var(--wc-accent) 36%, var(--wc-border))}.wc-shell select:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wc-shell select:disabled{opacity:.5;cursor:not-allowed}.wc-shell select option{background:var(--wc-surface);color:var(--wc-text)}@media (prefers-reduced-motion:reduce){.wc-shell select{transition:none}}.wc-composer-embed{margin-top:16px}.wc-shell .wc-composer-embed{border:1px solid color-mix(in srgb, var(--wc-accent) 38%, var(--wc-composer-border));background:linear-gradient(145deg, color-mix(in srgb, var(--wc-composer) 96%, var(--wc-accent) 4%), var(--wc-composer));border-radius:22px;overflow:hidden;box-shadow:0 14px 32px #00000029,inset 0 1px #ffffff06}.wc-shell .wc-composer-embed:focus-within{border-color:color-mix(in srgb, var(--wc-accent) 72%, var(--wc-composer-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-accent) 12%, transparent), 0 18px 36px #0003}.wc-composer-embed .wc-composer-textarea{field-sizing:content;min-height:58px;max-height:320px;margin:18px 0 12px;padding:0 20px;font-size:15px;display:block}.wc-composer-embed .wc-composer-toolbar{border-top:1px solid color-mix(in srgb, var(--wc-accent) 12%, var(--wc-composer-border));min-height:52px;padding:8px 14px 12px}.wc-composer-embed .wc-send-btn{background:var(--wc-accent);width:42px;height:42px;color:var(--wc-on-accent);box-shadow:0 5px 16px color-mix(in srgb, var(--wc-accent) 27%, transparent);border-radius:50%}.wc-composer-embed .wc-send-btn:hover:not(:disabled){background:var(--wc-accent-hover);color:var(--wc-on-accent);transform:translateY(-1px)scale(1.02)}.wc-composer-hint{min-width:0;color:var(--wc-text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wc-composer-hint svg{opacity:.8;flex:none}.wc-composer-pill{border:1px solid var(--wc-composer-border);background:var(--wc-surface);max-width:230px;min-height:34px;color:var(--wc-text);font:inherit;border-radius:999px;padding:6px 30px 6px 13px;font-size:12.5px;font-weight:600;transition:border-color .16s,background-color .16s}.wc-composer-pill:hover:not(:disabled){border-color:color-mix(in srgb, var(--wc-accent) 40%, var(--wc-composer-border))}.wc-composer-pill:focus-visible{outline:2px solid var(--wc-accent);outline-offset:2px}.wl-overlay{z-index:120;background:var(--wc-bg);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:clamp(8px,2vw,28px);display:flex;position:fixed;inset:0}.wl-dialog{background:var(--wc-bg);width:min(1080px,100%);max-height:100%;color:var(--wc-text);border:1px solid var(--wc-border);box-shadow:none;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.wl-overlay.is-fullscreen{padding:0}.wl-dialog.is-fullscreen{border:0;border-radius:0;width:100%;height:100%;max-height:none}.wl-dialog.is-fullscreen .wl-dialog-body{flex:1}.wl-dialog.is-mindmap-immersive .wl-dialog-head{display:none}.wl-dialog.is-mindmap-immersive .wl-dialog-body{min-height:0;padding:0;overflow:hidden}.wl-dialog:fullscreen{background:var(--wc-bg);border:0;border-radius:0;width:100dvw;max-width:none;height:100dvh;max-height:none}.wl-dialog:fullscreen .wl-dialog-body{flex:1}.wl-overlay.is-minimized{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:20px}.wl-dialog.is-minimized{pointer-events:auto;border-radius:16px;width:min(430px,100vw - 24px);max-height:none}.wl-dialog.is-minimized .wl-dialog-head{border-bottom:0;flex-wrap:nowrap;padding:10px 12px}.wl-dialog.is-minimized .wl-dialog-body{display:none}.wl-dialog-head{border-bottom:1px solid var(--wc-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.wl-dialog-icon{background:var(--wc-accent-light);width:36px;height:36px;color:var(--wc-accent-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wl-dialog-body{padding:clamp(14px,2.4vw,26px);overflow:auto}.wl-stack{gap:14px;display:grid}.wl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wl-select{border:1px solid var(--wc-border);background:var(--wc-surface);color:var(--wc-text);border-radius:10px;padding:8px 10px;font-size:13px}.wl-warn{background:var(--wc-accent-light);color:var(--wc-text);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.wl-notes{background:var(--wc-user-bubble);border-radius:12px;padding:11px 14px;font-size:13.5px;line-height:1.55}.wl-notes[data-ok=true]{background:color-mix(in srgb, var(--wc-success) 14%, var(--wc-main))}.wl-notes[data-ok=false]{background:color-mix(in srgb, var(--wc-danger) 12%, var(--wc-main))}.wl-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.wl-cta{background:var(--wc-accent);color:var(--wc-on-accent);cursor:pointer;border:0;border-radius:12px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.wl-cite{color:var(--wc-accent-ink);background:var(--wc-accent-light);border-radius:6px;margin-left:2px;padding:1px 5px;font-size:10.5px;font-weight:700}.wl-prose{gap:16px;max-width:760px;font-size:14.5px;line-height:1.75;display:grid}.wl-prose p{margin:0}.wl-lead{font-size:16.5px;line-height:1.7}.wl-h{margin:0 0 6px;font-size:15px}.wl-list{gap:7px;margin:0;padding-left:20px;display:grid}.wl-stage{aspect-ratio:16/9;border:1px solid var(--wc-border);width:100%;box-shadow:var(--wc-shadow);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.wl-stage:fullscreen{border:0;border-radius:0}.wl-slide-cover,.wl-slide-body{flex-direction:column;justify-content:center;padding:6cqw 7cqw;display:flex;position:absolute;inset:0}.wl-slide-title{align-items:stretch;gap:1.6cqw;margin-bottom:3cqw;font-size:3.6cqw;font-weight:800;line-height:1.15;display:flex}.wl-slide-title>span{border-radius:4px;flex:none;width:1cqw}.wl-slide-list{gap:1.5cqw;margin:0;padding-left:2.6cqw;font-size:2.35cqw;line-height:1.35;display:grid}.wl-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;display:grid}.wl-stat{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, var(--wc-surface) 92%, transparent);text-align:center;border-radius:1.3cqw;align-content:center;justify-items:center;gap:1.4cqw;min-height:23cqw;padding:3cqw 2cqw;display:grid;position:relative;overflow:hidden}.wl-stat>i{border-radius:0 0 99px 99px;width:40%;height:.65cqw;position:absolute;top:0;left:30%}.wl-stat strong{letter-spacing:-.05em;font-size:5.2cqw;line-height:1}.wl-stat span{font-size:1.75cqw;line-height:1.35}.wl-chart{gap:1.3cqw;min-height:28cqw;display:grid}.wl-bars{border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:1.5cqw;height:23cqw;padding:1cqw 1.4cqw 0;display:grid}.wl-bar-group{text-align:center;grid-template-rows:1fr auto;gap:.7cqw;min-width:0;height:100%;display:grid}.wl-bar-set{justify-content:center;align-items:end;gap:.45cqw;min-height:0;display:flex}.wl-bar-set span{border-radius:.5cqw .5cqw 0 0;width:min(3.2cqw,34px);min-height:3px;transition:height .35s}.wl-bar-group small,.wl-chart-axis{color:color-mix(in srgb, currentColor 70%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:1.25cqw;overflow:hidden}.wl-chart>svg{width:100%;height:23cqw;overflow:visible}.wl-chart-grid{stroke:color-mix(in srgb, currentColor 18%, transparent);stroke-width:.55px;vector-effect:non-scaling-stroke}.wl-chart-axis{text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5cqw;display:grid}.wl-chart-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5cqw;font-size:1.25cqw;display:flex}.wl-chart-legend span{align-items:center;gap:.5cqw;display:inline-flex}.wl-chart-legend i{border-radius:50%;width:.9cqw;height:.9cqw;display:inline-block}.wl-chart-legend i.is-trend{background:repeating-linear-gradient(90deg,#10b981 0 .36cqw,#0000 .36cqw .72cqw);border-radius:0}.wl-chart-pie{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.wl-chart-pie>svg{height:27cqw}.wl-chart-pie .wl-chart-legend{justify-content:start;display:grid}.wl-chart-legend b{font-weight:800}.wl-process{align-items:stretch;gap:.8cqw;display:flex}.wl-process>div{text-align:center;border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, var(--wc-surface) 90%, transparent);border-radius:1cqw;flex:1;align-content:center;gap:1.2cqw;min-width:0;min-height:19cqw;padding:2cqw 1.2cqw;font-size:1.55cqw;line-height:1.35;display:grid;position:relative}.wl-process>div:not(:last-child):after{content:"";z-index:1;border-top:.3cqw solid var(--wc-accent);border-right:.3cqw solid var(--wc-accent);width:1.2cqw;height:1.2cqw;position:absolute;top:50%;right:-1.05cqw;transform:rotate(45deg)translateY(-50%)}.wl-process b{border-radius:50%;place-items:center;width:3.4cqw;height:3.4cqw;margin:0 auto;font-size:1.5cqw;display:inline-grid}.wl-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:1cqw;padding:10cqw 0 2cqw;display:grid;position:relative}.wl-timeline:before{content:"";background:color-mix(in srgb, currentColor 22%, transparent);height:.35cqw;position:absolute;top:16cqw;left:4%;right:4%}.wl-timeline>div{text-align:center;gap:.7cqw;font-size:1.35cqw;line-height:1.35;display:grid;position:relative}.wl-timeline i{z-index:1;border:.45cqw solid var(--wc-main);border-radius:50%;order:2;width:2.2cqw;height:2.2cqw;margin:4.9cqw auto 0;position:relative}.wl-timeline b{font-size:1.65cqw;position:absolute;inset:0 0 auto}.wl-timeline span{color:color-mix(in srgb, currentColor 68%, transparent);order:3}.wl-compare{grid-template-columns:1fr 1fr;gap:2cqw;display:grid}.wl-compare section{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, var(--wc-surface) 92%, transparent);border-radius:1.25cqw;min-height:22cqw;padding:2.4cqw}.wl-compare b{margin-bottom:1.4cqw;font-size:2.15cqw;display:block}.wl-compare ul{gap:1cqw;margin:0;padding-left:1.9cqw;font-size:1.55cqw;line-height:1.35;display:grid}.wl-thumbs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wl-thumbs button{text-align:left;border:1px solid var(--wc-border);background:var(--wc-surface);width:132px;color:var(--wc-text);cursor:pointer;border-radius:10px;flex:none;gap:4px;padding:8px 9px;font-size:11.5px;line-height:1.3;display:grid;overflow:hidden}.wl-thumbs button span{color:var(--wc-text-muted);font-weight:800}.wl-thumbs button.is-on{border-color:var(--wc-accent);box-shadow:0 0 0 2px var(--wc-composer-focus-ring)}.wl-mindscroll{border:1px solid var(--wc-border);background:var(--wc-bg);border-radius:14px;max-height:62vh;overflow:auto}.wl-mind-link{stroke-dasharray:1;animation:.42s cubic-bezier(.2,.72,.2,1) both wl-mind-draw}.wl-mind-node{transform-box:fill-box;transform-origin:0;animation:.34s cubic-bezier(.2,.72,.2,1) both wl-mind-grow}@keyframes wl-mind-draw{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes wl-mind-grow{0%{opacity:0;transform:translate(-12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.wl-mind-link,.wl-mind-node{animation:none}}.wl-mind-exports{gap:6px;margin-left:auto;display:flex}.wl-mindmap.is-immersive{background:var(--wc-bg);width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.wl-mindmap.is-immersive .wl-toolbar{z-index:3;top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));border:1px solid var(--wc-border);background:var(--wc-surface);max-width:calc(100% - 150px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--wc-text);scrollbar-width:none;border-radius:13px;flex-wrap:nowrap;padding:8px;position:absolute;overflow-x:auto}.wl-mindmap.is-immersive .wl-toolbar::-webkit-scrollbar{display:none}.wl-mindmap.is-immersive .wl-mind-hint{display:none}.wl-mindmap.is-immersive .wl-mind-exports{margin-left:0}.wl-mindmap.is-immersive .wl-mindscroll{border:0;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.wl-mindmap.is-immersive .wl-mind-svg{min-width:100%;min-height:100%;display:block}.wl-mindmap.is-immersive .wl-mind-inspector{display:none}.wl-mind-exit{z-index:4;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));border:1px solid var(--wc-border);background:var(--wc-surface);min-height:38px;box-shadow:none;color:var(--wc-text);font:inherit;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute}.wl-mind-exit:hover{background:var(--wc-sidebar-hover)}.wl-mind-inspector{border:1px solid var(--wc-border);background:color-mix(in srgb, var(--wc-surface) 92%, var(--wc-accent-light) 8%);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px;display:grid}.wl-mind-inspector>div:first-child{gap:3px;min-width:0;display:grid}.wl-mind-inspector span,.wl-mind-inspector small{color:var(--wc-text-muted);font-size:11.5px}.wl-mind-inspector strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wl-mind-inspector-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wl-mind-children{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:2px;display:flex}.wl-mind-children button{color:var(--wc-accent-ink);border:1px solid var(--wc-border);background:var(--wc-surface);font:inherit;cursor:pointer;border-radius:999px;padding:6px 9px;font-size:12px}.wl-mind-children button:hover{border-color:var(--wc-accent);background:var(--wc-accent-light)}.wl-player{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.wl-play{background:var(--wc-accent);width:46px;height:46px;color:var(--wc-on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wl-play:disabled{opacity:.45;cursor:not-allowed}.wl-progress{background:var(--wc-sidebar-hover);border-radius:6px;height:6px;margin-top:6px;overflow:hidden}.wl-progress>span{background:var(--wc-accent);height:100%;transition:width .3s;display:block}.wl-segments{background:0 0;gap:4px;display:flex;overflow:visible}.wl-segments button{background:var(--wc-sidebar-hover);cursor:pointer;border:0;border-radius:6px;flex:1;height:6px;padding:0}.wl-segments button.done{background:var(--wc-accent);opacity:.6}.wl-segments button.now{background:var(--wc-accent)}.wl-transcript{gap:6px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wl-transcript li{cursor:pointer;border:1px solid #0000;border-radius:12px;gap:2px;padding:10px 12px;font-size:14px;line-height:1.6;display:grid}.wl-transcript li.is-now{background:var(--wc-accent-light);border-color:var(--wc-accent)}.wl-video .wl-scene{animation:.5s both wl-fade;display:flex;position:absolute;inset:0}.wl-caption{color:#fff;text-align:center;background:#000000b8;border-radius:1cqw;padding:.9cqw 1.6cqw;font-size:1.75cqw;line-height:1.4;position:absolute;bottom:2cqw;left:3cqw;right:3cqw}.wl-rise{animation:.6s both wl-rise}@keyframes wl-fade{0%{opacity:0}to{opacity:1}}@keyframes wl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wl-opt{text-align:left;border:1px solid var(--wc-border);background:var(--wc-surface);color:var(--wc-text);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;font-size:15px;transition:transform .15s,border-color .15s;display:flex}.wl-opt:not(:disabled):hover{border-color:var(--wc-accent);transform:translateY(-1px)}.wl-opt b{background:var(--wc-sidebar-hover);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.wl-opt span{flex:1}.wl-opt.benar{border-color:var(--wc-success);background:color-mix(in srgb, var(--wc-success) 14%, var(--wc-main))}.wl-opt.salah{border-color:var(--wc-danger);background:color-mix(in srgb, var(--wc-danger) 12%, var(--wc-main))}.wl-opt.redup{opacity:.55}.wl-score{font-size:64px;font-weight:800;line-height:1}.wl-score small{color:var(--wc-text-muted);font-size:26px}.wl-review{border:1px solid var(--wc-border);border-radius:12px;gap:3px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.wl-review[data-ok=true]{border-color:var(--wc-success)}.wl-review[data-ok=false]{border-color:var(--wc-danger)}.wl-review em{color:var(--wc-text-secondary);font-style:normal}.wl-card{perspective:1200px;cursor:pointer;background:0 0;border:0;width:min(560px,100%);height:280px;padding:0}.wl-card-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s;display:block;position:relative}.wl-card.is-flip .wl-card-in{transform:rotateY(180deg)}.wl-card-face{backface-visibility:hidden;border:1px solid var(--wc-border);background:var(--wc-surface);color:var(--wc-text);text-align:center;box-shadow:var(--wc-shadow);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px;font-size:20px;font-weight:600;line-height:1.45;display:flex;position:absolute;inset:0}.wl-card-face small{letter-spacing:.1em;text-transform:uppercase;color:var(--wc-text-muted);font-size:11px;font-weight:700}.wl-card-back{background:var(--wc-accent-light);transform:rotateY(180deg)}.wl-table{border-collapse:collapse;width:100%;font-size:13.5px}.wl-table th{background:var(--wc-sidebar);text-align:left;position:sticky;top:0}.wl-table th button{text-align:left;width:100%;color:var(--wc-text);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:700}.wl-table td{border-top:1px solid var(--wc-border);vertical-align:top;padding:9px 12px;line-height:1.5}.wl-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--wc-text) 3%, transparent)}.wl-saved-results{border-top:1px solid var(--wc-border);min-width:0;margin-top:18px;padding-top:15px}.wl-saved-results-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wl-saved-results-head>div{align-items:baseline;gap:8px;min-width:0;display:flex}.wl-saved-results-head strong{font-size:13px}.wl-saved-results-head span{color:var(--wc-text-muted);white-space:nowrap;font-size:11.5px}.wl-saved-results-list{overscroll-behavior:contain;gap:8px;max-height:min(48vh,560px);margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.wl-saved-output{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 42px;min-width:0;transition:border-color .16s,background .16s;display:grid;overflow:hidden}.wl-saved-output:hover,.wl-saved-output:focus-within{border-color:var(--wc-accent);background:color-mix(in srgb, var(--wc-accent) 5%, var(--wc-surface))}.wl-saved-output-open{min-width:0;color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.wl-saved-output-open:focus-visible,.wl-saved-output-delete:focus-visible{z-index:1;outline:2px solid var(--wc-accent);outline-offset:-2px;position:relative}.wl-saved-output-icon{color:var(--wc-accent);flex:none}.wl-saved-output-copy{gap:3px;min-width:0;display:grid}.wl-saved-output-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.25;overflow:hidden}.wl-saved-output-copy span{color:var(--wc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.wl-saved-output-delete{border:0;border-left:1px solid var(--wc-border);width:42px;color:var(--wc-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.wl-saved-output-delete:hover:not(:disabled){background:color-mix(in srgb, var(--wc-danger) 11%, transparent);color:var(--wc-danger)}.wl-saved-output-delete:disabled{cursor:progress;opacity:.7}@media (prefers-reduced-motion:reduce){.wl-rise,.wl-video .wl-scene{animation:none}.wl-card-in{transition:none}}.wl-cite-btn{cursor:pointer;vertical-align:super;border:0;line-height:1}.wl-cite-btn:hover:not(:disabled){background:var(--wc-accent);color:var(--wc-on-accent)}.wc-education-recent{gap:6px;margin:14px 0 4px;font-size:12px;display:grid}.wc-education-recent strong{color:var(--wc-text-secondary);font-size:12px}.wc-education-recent a{border:1px solid var(--wc-border);color:var(--wc-text);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:flex}.wc-education-recent a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wc-education-recent a:hover{border-color:var(--wc-accent)}.wl-supported{border-top:1px dashed var(--wc-border);cursor:default;-webkit-user-select:none;user-select:none;margin-top:18px;padding-top:14px}.wl-supported-title{letter-spacing:.04em;text-transform:uppercase;color:var(--wc-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.wl-supported-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.wl-supported-tags span{color:var(--wc-text-muted);background:color-mix(in srgb, var(--wc-text) 5%, transparent);pointer-events:none;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:11.5px;line-height:1}.wl-supported p{color:var(--wc-text-muted);margin:10px 0 0;font-size:11.5px;line-height:1.5}.pg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pg-checks{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.pg-checks label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.pg-share{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pg-share code{word-break:break-all;flex:1;min-width:200px;font-size:12.5px}.pg-state{border:1px solid;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pg-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pg-tiles div{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:14px;gap:2px;padding:14px;display:grid}.pg-tiles b{font-size:26px;line-height:1.1}.pg-tiles small{color:var(--wc-text-muted);font-size:14px;font-weight:500}.pg-tiles span{color:var(--wc-text-muted);font-size:12px}.pg-dist{align-items:flex-end;gap:12px;height:120px;display:flex}.pg-dist div{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.pg-dist span{background:var(--wc-accent);text-align:center;min-height:3px;color:var(--wc-on-accent);border-radius:8px 8px 0 0;font-size:12px;font-weight:700}.pg-dist em{text-align:center;color:var(--wc-text-muted);font-size:11.5px;font-style:normal}.pg-bar{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:13px;display:grid}.pg-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-bar>div{background:var(--wc-sidebar-hover);border-radius:8px;height:8px;overflow:hidden}.pg-bar i{border-radius:8px;height:100%;display:block}.pg-bar b{text-align:right}.pg-essay{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:12px;padding:12px 14px}@media (width<=720px){.pg-two,.pg-tiles{grid-template-columns:1fr 1fr}.pg-bar{grid-template-columns:1fr 1fr 40px}}.wc-tugas-item{border-top:1px solid var(--wc-border)}.wc-tugas-item:first-child{border-top:0}.wc-tugas-switch{border:1px solid var(--wc-border);background:var(--wc-sidebar-hover);cursor:pointer;border-radius:999px;flex:none;align-self:center;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.wc-tugas-switch span{background:var(--wc-text-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.wc-tugas-switch.on{background:var(--wc-accent);border-color:var(--wc-accent)}.wc-tugas-switch.on span{background:var(--wc-on-accent);transform:translate(16px)}.wc-tugas-hari{flex-wrap:wrap;gap:6px;display:flex}.wc-tugas-hari button{border:1px solid var(--wc-border);background:var(--wc-surface);min-width:44px;color:var(--wc-text-secondary);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:12.5px}.wc-tugas-hari button.on{background:var(--wc-accent);border-color:var(--wc-accent);color:var(--wc-on-accent);font-weight:600}.wc-tugas-runs{background:var(--wc-user-bubble);color:var(--wc-text-secondary);border-radius:12px;gap:8px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;display:grid}.wc-tugas-run{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wc-icon-btn.is-on{background:var(--wc-sidebar-hover)}.wa-baseurl{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.wa-baseurl>span{color:var(--wc-text-muted);font-size:12px;font-weight:600}.wa-baseurl code{overflow-wrap:anywhere;min-width:0;color:var(--wc-text);flex:1;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.wa-baru{border-color:color-mix(in srgb, var(--wc-accent) 50%, var(--wc-border));background:color-mix(in srgb, var(--wc-accent) 6%, var(--wc-surface))}.wa-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.wa-form label{flex:1;min-width:220px}.wa-tabel{border:1px solid var(--wc-border);border-radius:12px;margin-top:10px;display:grid;overflow:hidden}.wa-baris{border-top:1px solid var(--wc-border);color:var(--wc-text-secondary);grid-template-columns:1.2fr 1fr .8fr .9fr 1.3fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.wa-baris:first-child{border-top:0}.wa-baris.is-kepala{background:color-mix(in srgb, var(--wc-text) 4%, transparent);color:var(--wc-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.wa-baris b{color:var(--wc-text)}.wa-baris code{font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.wa-baris>span:last-child{justify-content:flex-end;gap:6px;display:flex}@media (width<=860px){.wa-baris{grid-template-columns:1fr 1fr}.wa-baris.is-kepala{display:none}}.wc-page.wc-education-page,.wc-page.wc-learning-page{box-sizing:border-box;width:100%;min-width:0}.wc-learning-page{max-width:1540px}.wc-education-workspace,.wc-education-rail,.wc-education-builder,.wc-education-recent{min-width:0;max-width:100%}.wc-education-recent{grid-template-columns:minmax(0,1fr);overflow:hidden}.wc-education-recent a{min-width:0;max-width:100%;overflow:hidden}.wc-education-recent a svg{flex:none}.wc-education-recent a span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wc-education-result article{overflow-wrap:anywhere}.wc-learning-layout,.wc-learning-layout>*,.wc-learning-prompts,.wc-learning-prompts>*,.wc-learning-layout input,.wc-learning-layout select,.wc-learning-layout textarea{box-sizing:border-box;min-width:0;max-width:100%}.wc-learning-layout input[type=file]{width:100%}.wc-learning-rooms>*{overflow-wrap:anywhere;max-width:100%}.wc-learning-page .wc-page-desc,.wc-learning-layout .wc-markdown{overflow-wrap:anywhere}.wl-dialog,.wl-dialog-body,.wl-stack{min-width:0}.wl-select{max-width:100%}@media (width<=900px){.wc-education-rail{grid-template-columns:minmax(0,1fr) auto}.wc-education-recent{grid-area:2/1/auto/-1;margin:0}.wc-education-switch{grid-area:1/2}}@media (width<=620px){.wc-page.wc-education-page,.wc-page.wc-learning-page{padding:20px 16px 34px}.wc-education-hero{align-items:flex-start}.wc-education-hero .wc-page-title{font-size:clamp(28px,8vw,36px);line-height:1.05}.wc-education-hero-mark{display:none}.wc-education-rail{grid-template-columns:minmax(0,1fr) auto;gap:10px}.wc-education-recent{grid-area:2/1/auto/-1}.wc-education-switch{grid-area:1/2;align-self:center}.wc-education-field input,.wc-education-field select{min-width:0}.wc-learning-layout>.wc-page-card{padding:16px!important}.wc-learning-layout .wc-composer-toolbar{gap:8px}.wc-learning-layout .wc-composer-tools-left,.wc-learning-layout .wc-composer-tools-right{min-width:0}.wl-dialog{max-height:calc(100dvh - 16px)}.wl-overlay.is-minimized{padding:12px}.wl-dialog.is-minimized{width:calc(100vw - 24px)}.wl-dialog-head{align-items:flex-start}.wl-dialog-head>div:last-child{width:100%;justify-content:flex-start!important}.wl-nav{flex-wrap:wrap}}@media (width<=380px){.wc-page.wc-education-page,.wc-page.wc-learning-page{padding-inline:12px}.wc-education-rail{grid-template-columns:minmax(0,1fr)}.wc-education-switch{grid-area:3/1;justify-self:start}.wc-learning-rooms .wc-page-btn{justify-content:center;width:100%}}.wc-kuota-habis{--kh-amber:#f2b45a;border:1px solid color-mix(in srgb, var(--wc-text) 10%, transparent);background:radial-gradient(90% 160% at 0% 0%, color-mix(in srgb, var(--kh-amber) 9%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--wc-surface) 92%, var(--wc-text) 8%), var(--wc-surface));width:min(832px,100% - 32px);box-shadow:0 12px 32px -20px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--wc-text) 7%, transparent);border-radius:14px;align-items:center;gap:12px;margin:6px auto 10px;padding:10px 10px 12px 12px;animation:.45s cubic-bezier(.22,1,.36,1) both wc-kh-masuk;display:flex;position:relative;overflow:hidden}@keyframes wc-kh-masuk{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.wc-kuota-habis{animation:none}}.wc-kuota-habis-ikon{width:30px;height:30px;color:var(--kh-amber);background:color-mix(in srgb, var(--kh-amber) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kh-amber) 26%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.wc-kuota-habis-isi{flex:auto;gap:2px;min-width:0;display:grid}.wc-kuota-habis-judul,.wc-kuota-habis-sub{white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex;overflow:hidden}.wc-kuota-habis-judul{letter-spacing:-.01em;color:var(--wc-text);font-size:13px;font-weight:650}.wc-kuota-habis-paket{letter-spacing:.02em;color:var(--wc-text-secondary);border:1px solid color-mix(in srgb, var(--wc-text) 14%, transparent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:650}.wc-kuota-habis-sub{color:var(--wc-text-secondary);text-overflow:ellipsis;font-size:12px}.wc-kuota-habis-sub strong{color:var(--wc-text);font-weight:600}.wc-kuota-habis-sisa{color:var(--wc-text-muted)}.wc-kuota-habis-sisa:before{content:"·";margin-right:6px}.wc-kuota-habis-aksi{flex:none;align-items:center;gap:4px;display:flex}.wc-kuota-habis-kelola,.wc-kuota-habis-naik{white-space:nowrap;border-radius:9px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.wc-kuota-habis-kelola{color:var(--wc-text-secondary)}.wc-kuota-habis-kelola:hover{color:var(--wc-text);background:color-mix(in srgb, var(--wc-text) 7%, transparent)}.wc-kuota-habis-naik{color:var(--wc-on-accent);background:var(--wc-accent);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--wc-accent) 55%, transparent)}.wc-kuota-habis-naik:hover{background:var(--wc-accent-hover);transform:translateY(-1px)}.wc-kuota-habis-tutup{cursor:pointer;width:26px;height:26px;color:var(--wc-text-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.wc-kuota-habis-tutup:hover{background:color-mix(in srgb, var(--wc-text) 7%, transparent);color:var(--wc-text)}.wc-kuota-habis-garis{background:color-mix(in srgb, var(--wc-text) 6%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.wc-kuota-habis-garis span{background:linear-gradient(90deg, color-mix(in srgb, var(--kh-amber) 35%, transparent), var(--kh-amber));height:100%;display:block}@media (width<=640px){.wc-kuota-habis{flex-wrap:wrap}.wc-kuota-habis-isi{flex-basis:calc(100% - 80px)}.wc-kuota-habis-judul,.wc-kuota-habis-sub{white-space:normal;flex-wrap:wrap}.wc-kuota-habis-aksi{justify-content:flex-end;width:100%}.wc-kuota-habis-tutup{position:absolute;top:8px;right:8px}}.wc-education-workspace.has-panel{grid-template-columns:248px minmax(0,1fr) 340px;align-items:start}.wc-education-panel{overscroll-behavior:contain;max-height:calc(100vh - 32px);overflow-y:auto}.wc-edu-kerja{flex-direction:column;gap:10px;min-width:0;display:flex}.wc-edu-kerja .wc-proses{min-width:0;margin:0}.wc-education-panel-titik.is-hidup{animation:1.4s ease-in-out infinite wc-edu-denyut}@keyframes wc-edu-denyut{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--wc-accent) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.wc-education-panel-titik.is-hidup{animation:none}}.wc-education-panel{border:1px solid var(--wc-composer-border);background:var(--wc-surface);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:16px;box-shadow:0 10px 28px -20px #00000059}.wc-education-panel-head{align-items:flex-start;gap:10px;display:flex}.wc-education-panel-titik{background:var(--wc-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wc-accent) 16%, transparent);border-radius:999px;flex:none;margin-top:5px}.wc-education-panel-head h3{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:650}.wc-education-panel-head p{color:var(--wc-text-secondary);margin:3px 0 0;font-size:11.5px;line-height:1.45}.wc-education-panel-daftar{gap:8px;max-height:46vh;display:grid;overflow:auto}.wc-education-panel-kosong{color:var(--wc-text-secondary);margin:0;font-size:12px;line-height:1.55}.wc-education-panel-kartu{border:1px solid var(--wc-composer-border);background:var(--wc-bg);color:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.wc-education-panel-kartu:hover{border-color:var(--wc-accent);transform:translateY(-1px)}.wc-education-panel-ikon{width:34px;height:34px;color:var(--wc-accent-ink);background:color-mix(in srgb, var(--wc-accent) 12%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.wc-education-panel-isi{flex:auto;gap:2px;min-width:0;display:grid}.wc-education-panel-isi strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.wc-education-panel-isi small{color:var(--wc-text-secondary);font-size:10.5px}.wc-education-panel-unduh{color:var(--wc-accent-ink);flex:none;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.wc-education-panel-semua{color:var(--wc-accent-ink);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.wc-education-panel-semua:hover{text-decoration:underline}@media (width<=1180px){.wc-education-workspace.has-panel{grid-template-columns:248px minmax(0,1fr)}.wc-education-panel{grid-column:1/-1;max-height:none;position:static;overflow:visible}.wc-education-panel-daftar{max-height:none}}.wl-mindscroll{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;height:min(62vh,640px);min-height:380px;overflow:hidden}.wl-mindscroll.is-dragging{cursor:grabbing}.wl-mindscroll .wl-mind-svg{width:100%;height:100%;max-height:62vh;display:block}.wl-mindmap.is-immersive .wl-mind-svg{width:100%;min-width:0;height:100%;min-height:0;max-height:none}.wl-mind-viewport{will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1)}.wl-mindscroll.is-langsung .wl-mind-viewport{transition:none}.wl-mind-pos{transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.wl-mind-viewport,.wl-mind-pos{transition:none}}.wc-learning-layout{min-width:0}.wc-learning-layout>.wc-page-card{overflow-wrap:anywhere;min-width:0}.wc-learning-layout .wc-page-card>*{min-width:0}.wc-learning-layout table{max-width:100%;display:block;overflow-x:auto}.wc-learning-rooms{row-gap:8px}.wc-learning-rooms .wc-page-btn{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,60vw);overflow:hidden}.wc-learning-layout select,.wc-learning-layout input{box-sizing:border-box;max-width:100%}.wc-model-baris{padding-block:8px}.wc-model-baris .wc-model-option-info{white-space:nowrap;flex-direction:row;align-items:center;gap:6px}.wc-model-baris .wc-model-option-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.wc-model-baris .wc-model-pembuat{text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}.wc-model-baris .wc-model-lencana{flex:none}.wc-model-baris .wc-model-option-name+.wc-model-lencana{margin-left:auto}.wc-education-page{container:edu/inline-size}@container edu (width<=1149px){.wc-education-workspace.has-panel{grid-template-columns:248px minmax(0,1fr)}.wc-education-panel{grid-column:1/-1;max-height:none;position:static;overflow:visible}.wc-education-panel-daftar{max-height:none}}@container edu (width<=729px){.wc-education-workspace,.wc-education-workspace.has-panel{grid-template-columns:minmax(0,1fr);gap:27px}.wc-education-rail{border:1px solid var(--wc-composer-border);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid;position:static}.wc-education-rail>p,.wc-education-rail-divider,.wc-education-knowledge-note{display:none}.wc-education-switch{grid-area:1/2;justify-self:end;margin:0}.wc-education-recent{grid-area:2/1/auto/-1;margin:0}.wc-education-fields,.wc-education-document-grid{grid-template-columns:minmax(0,1fr)}}.wc-composer-embed .wc-composer-tools-left{flex-wrap:wrap;flex:1 1 0;gap:6px 12px;min-width:0}.wc-composer-embed .wc-composer-hint{flex:170px;line-height:1.4}.wc-composer-embed .wc-composer-tools-right{flex:none}.wc-main{container:wc-main/inline-size}.wc-settings-main{container:wc-set/inline-size}@container wc-main (width<=1156px){.wc-learning-layout{grid-template-columns:minmax(0,1fr)!important}.wc-learning-layout>.wc-page-card{min-height:0!important}}@container wc-main (width<=739px){.wc-proj-freebuff>.wc-proj-badan.is-kerja{grid-template-columns:minmax(0,1fr) 272px}}@container wc-main (width<=691px){.wc-proj-freebuff>.wc-proj-badan.is-kerja{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.wc-proj-freebuff .wc-pf{border-left:0;border-top:1px solid var(--wc-sidebar-border);height:auto;max-height:38vh}}@container wc-main (width<=899px){.wc-tugas-templat{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wc-main (width<=479px){.wc-tugas-templat{grid-template-columns:minmax(0,1fr)}}@container wc-main (width<=679px){.wc-dsk-grid,.wc-dsk-card-utama{grid-template-columns:minmax(0,1fr)}.wc-dsk-visual{order:-1}}@container wc-main (width<=729px){.wc-settings-layout{grid-template-columns:minmax(0,1fr)}.wc-settings-nav{border-right:0;border-bottom:1px solid var(--wc-sidebar-border);gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.wc-settings-nav-group{gap:4px;margin:0;display:flex}.wc-settings-nav-group>span{display:none}.wc-settings-nav button{white-space:nowrap;width:auto}}@container wc-set (width<=639px){.wa-baris{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wa-baris.is-kepala{display:none}}@container wc-set (width<=599px){.wc-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@container wc-set (width<=539px){.wc-bill-grid{grid-template-columns:minmax(0,1fr)}}@container wc-set (width<=519px){.wc-limit-head{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.wc-limit-track{order:3;grid-column:1/-1}}@container wc-set (width<=399px){.wc-settings-form{grid-template-columns:minmax(0,1fr)}}.wc-composer-embed .wc-composer-toolbar{flex-wrap:wrap;row-gap:8px}.wc-composer-embed .wc-composer-tools-left{flex:160px}.wc-composer-embed .wc-composer-tools-right{min-width:0;max-width:100%;margin-left:auto}.wc-composer-embed .wc-composer-tools-right .wc-composer-pill{flex:0 auto;min-width:0;max-width:min(230px,100%)}.wc-composer-hint-teks{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-sumber-judul{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.wangsit-v4{--wl-v4-serif:"Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--wl-v4-page:#0d1117;--wl-v4-surface:#161b22;--wl-v4-surface-raised:#21262d;--wl-v4-ink:#e6edf3;--wl-v4-muted:#8b949e;--wl-v4-faint:#6e7681;--wl-v4-line:#30363d;--wl-v4-line-strong:#3d444d;--wl-v4-cyan:#1fb86a;--wl-v4-cyan-dim:#3ee08a;--wl-v4-gold:#1fb86a;--wl-v4-gold-hover:#3ee08a;--wl-v4-gold-ink:#14100e;--wl-v4-focus:#1fb86a;--wl-v4-shadow:0 32px 90px #00000080;--wl-v4-glass-rgb:230 237 243;--wl-v4-ease-out:cubic-bezier(.22, 1, .36, 1);--wl-v4-ease-in-out:cubic-bezier(.65, 0, .35, 1);--wl-v4-type-hero:clamp(2.2rem, 3.6vw, 3rem);--wl-v4-type-section:clamp(1.6rem, 2.4vw, 2.2rem);--wl-v4-type-closing:clamp(1.8rem, 3vw, 2.5rem);--wl-v4-type-product:clamp(2rem, 3.4vw, 2.8rem);background:radial-gradient(circle at 82% -8%, #e6c68414, transparent 29rem), radial-gradient(circle at 6% 8%, #ffffff08, transparent 23rem), var(--wl-v4-page);min-height:100vh;color:var(--wl-v4-ink);font-family:Anthropic Sans,Geist Sans,Figtree,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow-x:clip}.wangsit-v4[data-mode=light]{--wl-v4-page:#fff;--wl-v4-surface:#f6f8fa;--wl-v4-surface-raised:#eef1f6;--wl-v4-ink:#1f2328;--wl-v4-muted:#656d76;--wl-v4-faint:#8c959f;--wl-v4-line:#d0d7de;--wl-v4-line-strong:#afb8c1;--wl-v4-cyan:#d96a44;--wl-v4-cyan-dim:#c25c37;--wl-v4-gold:#1fb86a;--wl-v4-gold-hover:#3ee08a;--wl-v4-gold-ink:#fff;--wl-v4-focus:#1fb86a;--wl-v4-shadow:0 24px 60px #1f23281a;--wl-v4-glass-rgb:31 35 40;background:radial-gradient(circle at 82% -8%, #8a6a1f0f, transparent 29rem), radial-gradient(circle at 6% 8%, #1f23280a, transparent 23rem), var(--wl-v4-page)}.wangsit-v4 *,.wangsit-v4 :before,.wangsit-v4 :after{box-sizing:border-box}.wangsit-v4 a{color:inherit;text-decoration:none}.wangsit-v4 button{font:inherit}.wangsit-v4 :focus-visible{outline:3px solid var(--wl-v4-focus);outline-offset:4px}.wangsit-v4 h1,.wangsit-v4 h2,.wangsit-v4 h3{font-family:var(--wl-v4-serif);letter-spacing:-.015em;font-weight:590}.wl-v4-skip-link{z-index:100;background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink);transition:transform .18s var(--wl-v4-ease-out);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.wl-v4-skip-link:focus{transform:translateY(0)}.wl-v4-container{width:min(1180px,100% - 64px);margin-inline:auto}.wl-v4-header{z-index:30;border-bottom:1px solid var(--wl-v4-line);background:var(--wl-v4-header-bg,#070a11c7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.wangsit-v4[data-mode=light] .wl-v4-header{--wl-v4-header-bg:#faf9f4d1}.wl-v4-header-inner{align-items:center;gap:24px;min-height:76px;display:flex}.wl-v4-brand{min-height:44px;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex}.wl-v4-brand-lockup{width:auto;max-width:188px;height:30px;display:block}.wl-v4-brand-lockup-full{display:inline-flex}.wl-v4-brand-lockup-compact{display:none}.wl-v4-brand-mark{width:auto;height:34px}.wl-v4-brand-signal{background:var(--wl-v4-gold);border-radius:50%;flex:none;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #e6c6841f,0 0 18px #e6c68499}.wl-v4-nav{min-width:0;color:var(--wl-v4-muted);align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:560;display:flex}.wl-v4-nav>a:not(.wl-v4-nav-cta){min-height:44px;transition:color .18s var(--wl-v4-ease-out), background-color .18s var(--wl-v4-ease-out);border-radius:8px;align-items:center;padding:9px 11px;display:inline-flex}.wl-v4-nav>a:not(.wl-v4-nav-cta):hover,.wl-v4-nav>a:not(.wl-v4-nav-cta).is-active{background:rgb(var(--wl-v4-glass-rgb) / 8%);color:var(--wl-v4-ink)}.wl-v4-nav>a.is-active:after{background:var(--wl-v4-gold);content:"";border-radius:50%;width:5px;height:5px;margin-left:7px}.wl-v4-nav-login{margin-left:12px}.wl-v4-nav-cta,.wl-v4-primary-action,.wl-v4-google-button,.wl-v4-secondary-action{min-height:46px;transition:transform .18s var(--wl-v4-ease-out), background-color .18s var(--wl-v4-ease-out), border-color .18s var(--wl-v4-ease-out), color .18s var(--wl-v4-ease-out), box-shadow .18s var(--wl-v4-ease-out);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:680;display:inline-flex}.wangsit-v4 .wl-v4-nav-cta,.wangsit-v4 .wl-v4-primary-action{background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink);padding:11px 16px;box-shadow:0 10px 26px #e6c68426}.wl-v4-nav-cta:hover,.wl-v4-primary-action:hover{background:var(--wl-v4-gold-hover);transform:translateY(-2px);box-shadow:0 16px 34px #e6c68438}.wangsit-v4 .wl-v4-secondary-action{color:var(--wl-v4-ink);padding:11px 4px}.wl-v4-secondary-action:hover{color:var(--wl-v4-cyan);transform:translate(3px)}.wl-v4-menu-toggle{border:1px solid var(--wl-v4-line);background:rgb(var(--wl-v4-glass-rgb) / 4%);width:44px;height:44px;color:var(--wl-v4-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}.wl-v4-theme-toggle{border:1px solid var(--wl-v4-line);background:rgb(var(--wl-v4-glass-rgb) / 4%);width:40px;height:40px;color:var(--wl-v4-muted);cursor:pointer;transition:color .18s var(--wl-v4-ease-out), border-color .18s var(--wl-v4-ease-out), background-color .18s var(--wl-v4-ease-out), transform .18s var(--wl-v4-ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.wl-v4-theme-toggle:hover{color:var(--wl-v4-ink);border-color:var(--wl-v4-line-strong);transform:translateY(-1px)}.wl-v4-hero{isolation:isolate;border-bottom:1px solid var(--wl-v4-line);min-height:min(880px,100dvh - 76px);position:relative;overflow:hidden}.wl-v4-hero-split{min-height:auto}.wl-v4-hero-split-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(64px,9vw,120px) 0;display:grid}.wl-v4-hero-copy-col{flex-direction:column;justify-content:center;max-width:560px;display:flex}.wl-v4-hero-accordion-col{min-width:0}.wl-v4-hero .wl-v4-kicker:before{display:none}.wl-v4-badges{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:26px;display:flex}.wl-v4-badge{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:640;line-height:1;display:inline-flex}.wl-v4-badge-solid{background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink);box-shadow:0 8px 22px #e6c68429}.wl-v4-badge-ghost{border:1px solid var(--wl-v4-line-strong);color:var(--wl-v4-muted);background:rgb(var(--wl-v4-glass-rgb) / 4%)}.wl-v4-hero-lede{max-width:620px;margin:24px auto 0}.wl-v4-hero-actions,.wl-v4-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.wl-v4-accordion{gap:8px;height:clamp(420px,52vw,560px);display:flex}.wl-v4-accordion-panel{border:1px solid var(--wl-v4-line);background:var(--wl-v4-surface-raised);cursor:pointer;text-align:left;transition:flex-basis .48s var(--wl-v4-ease-out), background-color .48s var(--wl-v4-ease-out), border-color .48s var(--wl-v4-ease-out);border-radius:16px;flex:0 0 60px;justify-content:center;align-items:flex-end;padding:20px 14px;display:flex;position:relative;overflow:hidden}.wl-v4-accordion-panel.is-active{background:linear-gradient(200deg, rgb(var(--wl-v4-glass-rgb) / 6%), transparent 55%), var(--wl-v4-surface-raised);box-shadow:inset 0 1px 0 rgb(var(--wl-v4-glass-rgb) / 8%), 0 18px 46px #00000029;border-color:#e6c68461;flex:auto}.wl-v4-accordion-panel:focus-visible{outline:3px solid var(--wl-v4-focus);outline-offset:2px}.wl-v4-accordion-index{color:var(--wl-v4-faint);letter-spacing:.08em;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;position:absolute;top:16px;left:14px}.wl-v4-accordion-rail{writing-mode:vertical-rl;color:var(--wl-v4-muted);letter-spacing:.02em;white-space:nowrap;opacity:1;transition:opacity .26s var(--wl-v4-ease-out);justify-content:center;align-items:flex-end;padding-bottom:20px;font-size:13px;font-weight:640;display:flex;position:absolute;inset:0;transform:rotate(180deg)}.wl-v4-accordion-panel.is-active .wl-v4-accordion-rail{opacity:0;pointer-events:none}.wl-v4-accordion-content{opacity:0;width:100%;transition:opacity .32s var(--wl-v4-ease-out) .12s, transform .32s var(--wl-v4-ease-out) .12s;gap:8px;display:grid;transform:translateY(6px)}.wl-v4-accordion-panel.is-active .wl-v4-accordion-content{opacity:1;align-self:center;transform:translateY(0)}.wl-v4-accordion-eyebrow{color:var(--wl-v4-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.wl-v4-accordion-content h3{max-width:22ch;color:var(--wl-v4-ink);letter-spacing:-.03em;margin:2px 0 0;font-size:clamp(19px,2vw,25px);font-weight:620;line-height:1.12}.wl-v4-accordion-desc{max-width:34ch;color:var(--wl-v4-muted);margin:0;font-size:14px;line-height:1.55}@media (width<=760px){.wl-v4-hero-split-grid{grid-template-columns:1fr}.wl-v4-hero-copy-col{max-width:none}.wl-v4-accordion{flex-direction:column;height:auto}.wl-v4-accordion-panel{flex-basis:56px;align-items:flex-start;padding:14px 16px}.wl-v4-accordion-panel.is-active{flex-basis:260px}.wl-v4-accordion-rail{writing-mode:horizontal-tb;justify-content:flex-start;align-items:center;padding-bottom:0;padding-left:40px;transform:none}.wl-v4-accordion-panel.is-active .wl-v4-accordion-rail{display:none}}.wl-v4-audience{border-top:1px solid var(--wl-v4-line);border-bottom:1px solid var(--wl-v4-line);padding:clamp(56px,7vw,84px) 0}.wl-v4-audience-inner{grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.wl-v4-audience-inner h2{color:var(--wl-v4-ink);font-family:var(--wl-v4-serif);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:590;line-height:1.3}.wl-v4-audience-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px;display:grid}.wl-v4-audience-item{border:1px solid var(--wl-v4-line);background:rgb(var(--wl-v4-glass-rgb) / 3%);min-height:44px;color:var(--wl-v4-muted);letter-spacing:-.01em;text-align:center;transition:border-color .22s var(--wl-v4-ease-out), color .22s var(--wl-v4-ease-out), background-color .22s var(--wl-v4-ease-out);border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-size:14px;font-weight:620;display:inline-flex}.wl-v4-audience-item:hover{color:var(--wl-v4-ink);background:#e6c6840d;border-color:#e6c68466}@media (width<=760px){.wl-v4-audience-inner{text-align:center;grid-template-columns:1fr}.wl-v4-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-v4-kicker{color:var(--wl-v4-cyan);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.4;display:flex}.wl-v4-kicker:before{content:"";background:currentColor;width:18px;height:1px}.wl-v4-hero h1,.wl-v4-path h2,.wl-v4-context h2,.wl-v4-destinations h2,.wl-v4-closing h2,.wl-v4-page-hero h1,.wl-v4-page-points h2,.wl-v4-page-closing h2{color:var(--wl-v4-ink);font-family:var(--wl-v4-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:590}.wl-v4-hero h1{z-index:1;max-width:16ch;font-size:var(--wl-v4-type-hero);margin-top:22px;line-height:1.08;position:relative}.wl-v4-hero-lede,.wl-v4-page-lede{max-width:570px;color:var(--wl-v4-muted);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.wl-v4-hero-actions,.wl-v4-closing-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.wl-v4-hero-actions{justify-content:flex-start}.wl-v4-google-button{background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink);border-color:#0000;padding:11px 17px;box-shadow:0 10px 26px #e6c68426}.wl-v4-google-button:hover:not([aria-disabled=true]){background:var(--wl-v4-gold-hover);transform:translateY(-2px);box-shadow:0 16px 34px #e6c68438}.wl-v4-google-button[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.wl-v4-google-mark{flex:none;width:18px;height:18px}.wl-v4-auth-note{max-width:520px;color:var(--wl-v4-faint);margin:15px 0 0;font-size:12px;line-height:1.6}.wl-v4-enter{animation:wl-v4-enter .7s var(--wl-v4-ease-out) both}.wl-v4-delay-one{animation-delay:70ms}.wl-v4-delay-two{animation-delay:.15s}.wl-v4-delay-three{animation-delay:.25s}.wl-v4-delay-four{animation-delay:.36s}.wl-v4-section-heading{grid-template-columns:minmax(150px,.42fr) minmax(0,1.25fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.wl-v4-section-heading h2,.wl-v4-context h2,.wl-v4-destinations h2,.wl-v4-closing h2,.wl-v4-page-points h2,.wl-v4-page-closing h2{max-width:780px;font-size:var(--wl-v4-type-section);line-height:1.04}.wl-v4-section-heading div>p{max-width:610px;color:var(--wl-v4-muted);margin:22px 0 0;font-size:18px;line-height:1.65}.wl-v4-path{padding-top:clamp(64px,8vw,110px)}.wl-v4-path-list{border-top:1px solid var(--wl-v4-line);margin:clamp(48px,6vw,78px) 0 0;padding:0;list-style:none}.wl-v4-path-list li{border-bottom:1px solid var(--wl-v4-line);transition:padding-inline .22s var(--wl-v4-ease-out), background-color .22s var(--wl-v4-ease-out);grid-template-columns:82px minmax(200px,.84fr) minmax(240px,.72fr);align-items:start;gap:clamp(20px,3vw,48px);padding:30px 0;display:grid}.wl-v4-path-list li:hover{background:#e6c6840a;padding-inline:14px}.wl-v4-path-number{color:var(--wl-v4-gold);letter-spacing:.1em;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.wl-v4-path-list p{color:var(--wl-v4-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.wl-v4-path-list h3{max-width:410px;color:var(--wl-v4-ink);letter-spacing:-.05em;margin:0;font-size:clamp(21px,2vw,29px);font-weight:560;line-height:1.08}.wl-v4-path-list small{max-width:270px;color:var(--wl-v4-muted);font-size:15px;line-height:1.6;display:block}.wl-v4-context{color:#c3c0b6;background:linear-gradient(110deg,#e6c68414,#0000 38%),#1a1915;border-block:1px solid #e6c68433;padding:clamp(92px,10vw,142px) 0;position:relative;overflow:hidden}.wl-v4-context .wl-v4-kicker{color:#d97757}.wl-v4-context h2{color:#c3c0b6}.wl-v4-context .wl-v4-gold-link{color:#d97757}.wl-v4-context:after{aspect-ratio:1;content:"";border:1px solid #e6c68438;border-radius:50%;width:min(60vw,820px);position:absolute;top:-58%;left:-16%;box-shadow:0 0 0 80px #e6c68408,0 0 0 160px #e6c68405}.wl-v4-context-grid{grid-template-columns:minmax(0,.98fr) minmax(310px,.72fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid;position:relative}.wl-v4-context h2{margin-top:18px}.wl-v4-context-copy{padding:6px 0 0}.wl-v4-context-copy>p{color:#b7b5a9;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.62}.wl-v4-gold-link{min-height:44px;color:var(--wl-v4-gold);align-items:center;gap:8px;margin-top:30px;font-size:14px;font-weight:680;display:inline-flex}.wl-v4-gold-link:hover{color:#ffdc7d;transform:translate(3px)}.wl-v4-destinations-heading{margin-bottom:clamp(38px,5vw,64px)}.wl-v4-destination-grid{border:1px solid var(--wl-v4-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wl-v4-destination{border-right:1px solid var(--wl-v4-line);background:rgb(var(--wl-v4-glass-rgb) / 1%);min-height:318px;transition:background-color .22s var(--wl-v4-ease-out), transform .22s var(--wl-v4-ease-out);flex-direction:column;align-items:flex-start;padding:26px;display:flex;position:relative}.wl-v4-destination:last-child{border-right:0}.wl-v4-destination:before{transform-origin:0;background:var(--wl-v4-gold);content:"";height:2px;transition:transform .22s var(--wl-v4-ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.wl-v4-destination:hover{background:#e6c6840f;transform:translateY(-4px)}.wl-v4-destination:hover:before{transform:scaleX(1)}.wl-v4-destination>span{color:var(--wl-v4-gold);letter-spacing:.1em;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.wl-v4-destination h3{color:var(--wl-v4-ink);letter-spacing:-.06em;margin:auto 0 12px;font-size:27px;font-weight:560}.wl-v4-destination p{color:var(--wl-v4-muted);margin:0;font-size:14px;line-height:1.6}.wl-v4-destination>svg{color:var(--wl-v4-cyan);margin-top:20px}.wl-v4-closing{text-align:center;padding:clamp(104px,12vw,174px) 0}.wl-v4-closing-inner{justify-items:center;display:grid}.wl-v4-closing h2{max-width:940px;font-size:var(--wl-v4-type-closing);margin-top:20px;line-height:1.04}.wl-v4-closing-actions{justify-content:center}.wl-v4-footer{--wl-v4-footer-ink:#c3c0b6;--wl-v4-footer-muted:#b7b5a9;--wl-v4-footer-faint:#8a8878;--wl-v4-footer-line:#c3c0b629;border-top:1px solid var(--wl-v4-footer-line);color:var(--wl-v4-footer-ink);background:#1b1b19}.wl-v4-footer-grid{grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(150px,.55fr));gap:36px;padding:64px 0 54px;display:grid}.wl-v4-footer-brand{min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.wl-v4-footer-brand-lockup{width:auto;max-width:194px;height:31px;display:block}.wl-v4-footer-grid>div:first-child>p{max-width:315px;color:var(--wl-v4-footer-faint);margin:17px 0 0;font-size:14px;line-height:1.6}.wl-v4-footer-grid>div:not(:first-child){align-content:start;gap:10px;display:grid}.wl-v4-footer-grid h3{color:var(--wl-v4-footer-ink);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.wl-v4-footer-grid a:not(.wl-v4-footer-brand){width:fit-content;min-height:28px;color:var(--wl-v4-footer-muted);transition:color .18s var(--wl-v4-ease-out), transform .18s var(--wl-v4-ease-out);align-items:center;font-size:14px;display:inline-flex}.wl-v4-footer-grid a:not(.wl-v4-footer-brand):hover{color:var(--wl-v4-cyan);transform:translate(3px)}.wl-v4-footer-bottom{border-top:1px solid var(--wl-v4-footer-line);min-height:72px;color:var(--wl-v4-footer-faint);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.wl-v4-page-hero{isolation:isolate;border-bottom:1px solid var(--wl-v4-line);position:relative;overflow:hidden}.wl-v4-page-field:before{border-color:#e6c68436;width:min(68vw,760px);top:-38%;right:-12%}.wl-v4-page-orbit{border:1px solid #e6c6843b;border-radius:50%;animation:24s linear infinite wl-v4-orbit;display:block;position:absolute}.wl-v4-page-orbit-one{width:530px;height:530px;top:-228px;right:15%}.wl-v4-page-orbit-two{border-color:#e6c6844a;width:270px;height:270px;animation-duration:15s;animation-direction:reverse;bottom:-130px;right:7%}.wl-v4-page-spark-one{top:28%;right:19%}.wl-v4-page-spark-two{animation-delay:-1.8s;bottom:21%;right:44%}.wl-v4-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(52px,9vw,150px);min-height:620px;padding:clamp(76px,9vw,132px) 0;display:grid}.wl-v4-back-link{min-height:44px;color:var(--wl-v4-muted);transition:color .18s var(--wl-v4-ease-out), transform .18s var(--wl-v4-ease-out);align-items:center;gap:8px;margin-bottom:34px;font-size:14px;font-weight:600;display:inline-flex}.wl-v4-back-link:hover{color:var(--wl-v4-cyan);transform:translate(-3px)}.wl-v4-page-hero h1{max-width:760px;font-size:var(--wl-v4-type-product);margin-top:20px;line-height:.91}.wl-v4-page-signal-card{box-shadow:var(--wl-v4-shadow), inset 0 1px 0 rgb(var(--wl-v4-glass-rgb) / 8%);background:linear-gradient(145deg,#e6c6841c,#0d121deb 48%);border:1px solid #e6c68461;border-radius:14px;padding:28px;position:relative;overflow:hidden}.wl-v4-page-signal-card>strong{color:var(--wl-v4-ink);letter-spacing:-.075em;margin-top:12px;font-size:clamp(34px,4vw,56px);font-weight:620;line-height:.94;display:block}.wl-v4-page-signal-card>p:last-child{max-width:220px;color:var(--wl-v4-muted);margin:22px 0 0;font-size:14px;line-height:1.55}.wl-v4-signal-radar{aspect-ratio:1;background:linear-gradient(90deg,#0000 49.6%,#e6c68433 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#e6c68433 50%,#0000 50.4%),radial-gradient(circle,#e6c6841f 1px,#0000 1.5px) 0 0/16px 16px;border:1px solid #e6c68442;border-radius:50%;width:180px;margin:36px 0 0 auto;position:relative}.wl-v4-signal-radar:before,.wl-v4-signal-radar:after{content:"";border:1px solid #e6c68433;border-radius:50%;position:absolute;inset:26%}.wl-v4-signal-radar:after{background:#e6c684d6;inset:42%;box-shadow:0 0 18px #e6c684cc}.wl-v4-radar-line{transform-origin:0;background:linear-gradient(90deg, var(--wl-v4-gold), transparent);width:50%;height:1px;animation:4s linear infinite wl-v4-radar-sweep;position:absolute;top:50%;left:50%}.wl-v4-radar-dot{background:var(--wl-v4-cyan);width:6px;height:6px;box-shadow:0 0 9px var(--wl-v4-cyan);border-radius:50%;position:absolute}.wl-v4-radar-dot-one{top:23%;right:33%}.wl-v4-radar-dot-two{bottom:26%;left:21%}.wl-v4-radar-dot-three{top:52%;right:13%}.wl-v4-page-points{padding:clamp(96px,11vw,156px) 0}.wl-v4-page-points h2{max-width:800px;margin-top:20px}.wl-v4-page-points ol{margin:clamp(44px,6vw,72px) 0 0;padding:0;list-style:none}.wl-v4-page-points li{border-top:1px solid var(--wl-v4-line);grid-template-columns:92px minmax(0,1fr);gap:clamp(20px,4vw,54px);padding:28px 0;display:grid}.wl-v4-page-points li:last-child{border-bottom:1px solid var(--wl-v4-line)}.wl-v4-page-points li>span{color:var(--wl-v4-gold);letter-spacing:.1em;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.wl-v4-page-points h3{color:var(--wl-v4-ink);letter-spacing:-.06em;margin:0;font-size:clamp(25px,2.4vw,35px);font-weight:580;line-height:1.05}.wl-v4-page-points p{max-width:590px;color:var(--wl-v4-muted);margin:11px 0 0;font-size:17px;line-height:1.65}.wl-v4-page-closing{border-top:1px solid var(--wl-v4-line);background:linear-gradient(145deg,#e6c6840f,#0000 48%);padding:clamp(94px,11vw,160px) 0}.wl-v4-page-closing h2{max-width:760px;margin:20px 0 32px}.wl-v4-footer-inner{min-height:110px;color:var(--wl-v4-faint);grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:26px;font-size:13px;display:grid}.wl-v4-footer-inner p{margin:0;line-height:1.55}@keyframes wl-v4-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wl-v4-orbit{to{transform:rotate(360deg)}}@keyframes wl-v4-pulse{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes wl-v4-radar-sweep{to{transform:rotate(360deg)}}@media (width<=1040px){.wl-v4-container{width:min(100% - 48px,820px)}.wl-v4-hero,.wl-v4-hero-grid{min-height:auto}.wl-v4-hero-grid,.wl-v4-page-hero-grid,.wl-v4-context-grid{grid-template-columns:1fr}.wl-v4-hero-grid{gap:56px}.wl-v4-hero-demo{margin-top:48px}.wl-v4-pillars{grid-template-columns:1fr}.wl-v4-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-v4-workbench{max-width:620px;margin-left:0}.wl-v4-page-hero-grid{gap:52px}.wl-v4-page-signal-card{max-width:440px}.wl-v4-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-v4-destination:nth-child(2){border-right:0}.wl-v4-destination:nth-child(-n+2){border-bottom:1px solid var(--wl-v4-line)}}@media (width<=760px){.wl-v4-container{width:min(100% - 40px,580px)}.wl-v4-header-inner{min-height:68px}.wl-v4-brand-lockup{max-width:166px;height:27px}.wl-v4-nav{z-index:5;border:1px solid var(--wl-v4-line-strong);background:var(--wl-v4-surface-raised);box-shadow:var(--wl-v4-shadow);border-radius:0 0 13px 13px;padding:12px;display:none;position:absolute;top:100%;left:20px;right:20px}.wl-v4-nav.is-open{display:grid}.wl-v4-nav>a:not(.wl-v4-nav-cta){justify-content:flex-start;padding-inline:12px}.wl-v4-nav-login{margin-left:0}.wl-v4-nav-cta{width:100%;margin-top:4px}.wl-v4-menu-toggle{display:inline-flex}.wl-v4-section-heading{grid-template-columns:1fr;gap:22px}.wl-v4-section-heading h2,.wl-v4-context h2,.wl-v4-destinations h2,.wl-v4-page-points h2,.wl-v4-page-closing h2{font-size:clamp(2.15rem,8vw,3.6rem)}.wl-v4-path-list li{grid-template-columns:54px 1fr;gap:13px}.wl-v4-path-list small{grid-column:2;margin-top:-4px}.wl-v4-path-list li:hover{padding-inline:8px}.wl-v4-context-grid{gap:36px}.wl-v4-destination{min-height:278px}.wl-v4-footer-grid{grid-template-columns:1fr 1fr;gap:42px 26px}.wl-v4-footer-grid>div:first-child{grid-column:1/-1}.wl-v4-footer-bottom,.wl-v4-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start}.wl-v4-footer-bottom{gap:5px;padding:20px 0;display:flex}.wl-v4-footer-inner{min-height:0;padding:30px 0}}@media (width<=540px){.wl-v4-container{width:min(100% - 32px,460px)}.wl-v4-header-inner{min-height:64px}.wl-v4-brand-lockup{max-width:148px;height:24px}.wl-v4-brand-lockup-full{display:none}.wl-v4-brand-lockup-compact{display:inline-flex}.wl-v4-brand-signal{width:7px;height:7px}.wl-v4-hero-grid{gap:46px;padding:72px 0 80px}.wl-v4-hero h1{letter-spacing:-.083em;font-size:clamp(2.2rem,9.5vw,2.7rem)}.wl-v4-hero-inner{padding:60px 0 76px}.wl-v4-capability-grid{grid-template-columns:1fr}.wl-v4-capability{padding:22px}.wl-v4-hero-lede,.wl-v4-page-lede{margin-top:22px;font-size:16px}.wl-v4-hero-actions,.wl-v4-closing-actions{flex-direction:column;align-items:stretch;gap:7px;margin-top:28px}.wl-v4-google-button,.wl-v4-secondary-action{width:100%}.wl-v4-secondary-action{justify-content:center}.wl-v4-workbench{border-radius:14px;padding:20px}.wl-v4-workbench-question{padding:22px 0 18px}.wl-v4-workbench-question strong{font-size:23px}.wl-v4-path,.wl-v4-destinations,.wl-v4-page-points{padding:76px 0}.wl-v4-context,.wl-v4-closing,.wl-v4-page-closing{padding:80px 0}.wl-v4-section-heading div>p,.wl-v4-context-copy>p,.wl-v4-page-points p{font-size:16px}.wl-v4-destination-grid{grid-template-columns:1fr}.wl-v4-destination,.wl-v4-destination:nth-child(2){border-right:0;border-bottom:1px solid var(--wl-v4-line);min-height:222px}.wl-v4-destination:last-child{border-bottom:0}.wl-v4-page-hero-grid{min-height:auto;padding:66px 0 74px}.wl-v4-page-hero h1{letter-spacing:-.08em;font-size:clamp(2.2rem,9.5vw,2.7rem)}.wl-v4-page-signal-card{padding:22px}.wl-v4-signal-radar{width:145px;margin-top:26px}.wl-v4-page-points li{grid-template-columns:52px 1fr;gap:14px}.wl-v4-page-points h3{font-size:25px}.wl-v4-footer-grid{grid-template-columns:1fr;gap:30px;padding:48px 0 38px}.wl-v4-footer-grid>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.wangsit-v4 *,.wangsit-v4 :before,.wangsit-v4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wangsit-v4 .wl-price-hero{text-align:center;min-height:auto;padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.wangsit-v4 .wl-price-hero-inner{max-width:46rem;margin:0 auto}.wangsit-v4 .wl-price-title{font-family:var(--wl-v4-serif);font-weight:500;font-size:var(--wl-v4-type-hero);letter-spacing:-.02em;margin:.6rem 0 1rem;line-height:1.05}.wangsit-v4 .wl-price-hero .wl-v4-hero-lede{margin-inline:auto}.wangsit-v4 .wl-price-plans{padding:clamp(1rem,3vw,2rem) 0 clamp(3rem,6vw,5rem)}.wangsit-v4 .wl-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.wangsit-v4 .wl-price-card{border:1px solid var(--wl-v4-line);background:var(--wl-v4-surface);transition:transform .4s var(--wl-v4-ease-out), border-color .4s var(--wl-v4-ease-out);border-radius:1.4rem;flex-direction:column;gap:1rem;padding:2rem 1.75rem;display:flex;position:relative}.wangsit-v4 .wl-price-card:hover{border-color:var(--wl-v4-line-strong);transform:translateY(-4px)}.wangsit-v4 .wl-price-card.is-featured{background:radial-gradient(circle at 50% -20%, #e6c68429, transparent 18rem), var(--wl-v4-surface-raised);box-shadow:var(--wl-v4-shadow), 0 0 0 1px #e6c6842e;border-color:#e6c68499;transform:translateY(-4px)}.wangsit-v4 .wl-price-card.is-featured:hover{transform:translateY(-8px)}.wangsit-v4 .wl-price-flag{letter-spacing:.04em;text-transform:uppercase;color:var(--wl-v4-gold-ink);background:var(--wl-v4-gold);border-radius:999px;padding:.3rem .85rem;font-size:.72rem;font-weight:600;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.wangsit-v4 .wl-price-card-head h2{margin:0 0 .35rem;font-size:1.4rem}.wangsit-v4 .wl-price-card-head p{color:var(--wl-v4-muted);margin:0;font-size:.92rem}.wangsit-v4 .wl-price-amount{align-items:baseline;gap:.5rem;padding-top:.5rem;display:flex}.wangsit-v4 .wl-price-value{font-family:var(--wl-v4-serif);font-size:2.4rem;font-weight:600;line-height:1}.wangsit-v4 .wl-price-period{color:var(--wl-v4-muted);font-size:.9rem}.wangsit-v4 .wl-price-quota{color:var(--wl-v4-cyan);margin:0;font-size:.9rem;font-weight:500}.wangsit-v4 .wl-price-cta{border:1px solid var(--wl-v4-line-strong);color:var(--wl-v4-ink);transition:background .3s var(--wl-v4-ease-out), transform .3s var(--wl-v4-ease-out);border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.1rem;font-size:.95rem;font-weight:600;display:inline-flex}.wangsit-v4 .wl-price-cta:hover{background:#c3c0b614;transform:translateY(-2px)}.wangsit-v4 .wl-price-cta.is-primary{background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink);border-color:#0000}.wangsit-v4 .wl-price-cta.is-primary:hover{background:var(--wl-v4-gold-hover)}.wangsit-v4 button.wl-price-cta{cursor:pointer}.wangsit-v4 button.wl-price-cta:disabled{cursor:not-allowed;opacity:.65;transform:none}.wangsit-v4 button.wl-price-cta.is-primary:disabled,.wangsit-v4 button.wl-price-cta.is-primary:disabled:hover{background:var(--wl-v4-gold);color:var(--wl-v4-gold-ink)}.wangsit-v4 .wl-price-features{border-top:1px solid var(--wl-v4-line);gap:.7rem;margin:.5rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.wangsit-v4 .wl-price-features li{color:var(--wl-v4-muted);align-items:flex-start;gap:.55rem;font-size:.92rem;line-height:1.4;display:flex}.wangsit-v4 .wl-price-features svg{color:var(--wl-v4-cyan);flex-shrink:0;margin-top:.15rem}.wangsit-v4 .wl-price-models{border-top:1px solid var(--wl-v4-line);padding:clamp(2rem,5vw,4rem) 0}.wangsit-v4 .wl-price-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.wangsit-v4 .wl-price-model{border:1px solid var(--wl-v4-line);background:var(--wl-v4-surface);border-radius:1.4rem;padding:2rem 1.75rem;position:relative;overflow:hidden}.wangsit-v4 .wl-price-model:before{content:"";height:3px;position:absolute;inset:0 0 auto}.wangsit-v4 .wl-price-model-cyan:before{background:linear-gradient(90deg, var(--wl-v4-cyan), transparent)}.wangsit-v4 .wl-price-model-gold:before{background:linear-gradient(90deg, var(--wl-v4-gold), transparent)}.wangsit-v4 .wl-price-model-index{font-family:var(--wl-v4-serif);color:var(--wl-v4-faint);font-size:1.1rem}.wangsit-v4 .wl-price-model h3{margin:.5rem 0;font-size:1.5rem}.wangsit-v4 .wl-price-model p{color:var(--wl-v4-muted);margin:0}.wangsit-v4 .wl-price-faq{border-top:1px solid var(--wl-v4-line);padding:clamp(2rem,5vw,4rem) 0}.wangsit-v4 .wl-price-faq-list{gap:.75rem;max-width:46rem;margin:2rem auto 0;display:grid}.wangsit-v4 .wl-price-faq-item{border:1px solid var(--wl-v4-line);background:var(--wl-v4-surface);border-radius:1rem;padding:0 1.25rem}.wangsit-v4 .wl-price-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}.wangsit-v4 .wl-price-faq-item summary::-webkit-details-marker{display:none}.wangsit-v4 .wl-price-faq-item summary:after{content:"+";color:var(--wl-v4-faint);transition:transform .3s var(--wl-v4-ease-out);font-size:1.2rem}.wangsit-v4 .wl-price-faq-item[open] summary:after{transform:rotate(45deg)}.wangsit-v4 .wl-price-faq-item p{color:var(--wl-v4-muted);margin:0;padding:0 0 1.1rem;line-height:1.55}.wangsit-v4 .wl-price-closing-cta{font-size:.98rem}@media (width<=940px){.wangsit-v4 .wl-price-grid{grid-template-columns:1fr;max-width:30rem;margin-inline:auto}.wangsit-v4 .wl-price-model-grid{grid-template-columns:1fr}}.wangsit-pricing-surface{--wl-v4-page:#0d1117;--wl-v4-surface:#161b22;--wl-v4-surface-strong:#21262d;--wl-v4-ink:#e6edf3;--wl-v4-muted:#8b949e;--wl-v4-faint:#6e7681;--wl-v4-line:#58a6ff2e;background:radial-gradient(76rem 38rem at 5% 20%, #1f6feb29, transparent 64%), radial-gradient(56rem 30rem at 100% 58%, #58a6ff24, transparent 66%), var(--wl-v4-page)}.wangsit-pricing-surface .wl-price-model,.wangsit-pricing-surface .wl-price-faq-item{background:#161b22e6}.wangsit-pricing-surface .wl-price-model{transition:border-color .18s,transform .18s,background .18s}.wangsit-pricing-surface .wl-price-model:hover{background:#21262df0;border-color:#79c0ff8f;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.wangsit-pricing-surface .wl-price-model,.wangsit-pricing-surface .wl-price-model:hover{transition:none;transform:none}}.wangsit-parlo .wp-sec[id],.wangsit-parlo #top{scroll-margin-top:96px}html{scroll-padding-top:96px}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/build/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2)format("woff2"),url(/build/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2)format("woff2"),url(/build/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/build/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/build/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2)format("woff2"),url(/build/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2)format("woff2"),url(/build/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/build/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/build/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wangsit-parlo{--wp-bg:#0a0a0a;--wp-deep:#090909;--wp-panel:#141414;--wp-panel2:#171717;--wp-line:#262626;--wp-line2:#303030;--wp-fg:#fafafa;--wp-fg2:#a3a3a3;--wp-fg3:#737373;--wp-syne:"Syne Variable","Syne",ui-sans-serif,system-ui,sans-serif;--wp-mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--wp-ease:cubic-bezier(.22,1,.36,1);background:var(--wp-bg);min-height:100vh;color:var(--wp-fg);font-family:var(--wp-syne);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}.wangsit-parlo *,.wangsit-parlo :before,.wangsit-parlo :after{box-sizing:border-box}.wangsit-parlo a{color:inherit;text-decoration:none}.wangsit-parlo button,.wangsit-parlo input{font:inherit}.wangsit-parlo :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fafafa}.wp-wrap{width:min(1200px,100% - 40px);margin:0 auto}@media (prefers-reduced-motion:reduce){.wangsit-parlo *,.wangsit-parlo :before,.wangsit-parlo :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes wp-hero-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes wp-blur-focus{0%{opacity:0;filter:blur(22px);transform:translateY(26px)scale(1.015)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes wp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes wp-flip{0%{opacity:0;transform:rotateX(78deg)translateY(56px)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes wp-slide-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes wp-orbit{to{transform:rotate(360deg)}}@keyframes wp-breathe{0%,10%,to{transform:scale(1);box-shadow:0 8px 20px #00000047}25%,54%{transform:scale(1.035);box-shadow:0 12px 26px #ffffff1f}}@keyframes wp-shine{0%{transform:translate(-160%)}to{transform:translate(160%)}}@keyframes wp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wp-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(70px,40px)scale(1.1)}}@keyframes wp-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,-30px)scale(1.06)}}@keyframes wp-panel-rise{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}.wp-pre{opacity:0}.wangsit-parlo .wp-rv.in{animation:wp-rise .8s var(--wp-ease) both}.wangsit-parlo .wp-flip.in{animation:wp-flip .9s var(--wp-ease) both}.wangsit-parlo .wp-up.in{animation:wp-slide-up .8s var(--wp-ease) both}.wp-nav{z-index:50;border-bottom:1px solid var(--wp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ab8;position:sticky;top:0}.wp-nav-in{align-items:center;gap:26px;min-height:64px;display:flex}.wp-brand{min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.wp-brand-lockup{width:auto;max-width:220px;height:38px}.wp-links{font-family:var(--wp-mono);color:var(--wp-fg3);gap:22px;margin-left:auto;font-size:12.5px;display:flex}.wp-links a{transition:color .15s var(--wp-ease);padding:6px 0}.wp-links a:hover{color:var(--wp-fg)}.wp-nav-cta{background:var(--wp-fg);color:#0a0a0a;min-height:38px;font-family:var(--wp-mono);white-space:nowrap;cursor:pointer;transition:transform .15s var(--wp-ease);border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:500;display:inline-flex}.wp-nav-cta:hover{transform:translateY(-1px)}.wp-chev{letter-spacing:-.08em;transform:translateY(-1px)}.wp-hero{flex-direction:column;min-height:100svh;padding-top:clamp(56px,7vw,96px);display:flex;position:relative;overflow:hidden}.wp-dots{pointer-events:none;background-image:radial-gradient(#ffffff26 1px,#0000 1.4px);background-size:18px 18px;height:46%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 8%,#0000 92%);mask-image:linear-gradient(#000 8%,#0000 92%)}.wp-floor{pointer-events:none;transform-origin:top;background-image:linear-gradient(#ffffff0e 1.5px,#0000 1.5px),linear-gradient(90deg,#ffffff0e 1.5px,#0000 1.5px);background-size:68px 68px;height:58%;position:absolute;bottom:-6%;left:-30%;right:-30%;transform:perspective(620px)rotateX(61deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 34% 78%,#0000 100%)}.wp-glow-c{pointer-events:none;background:radial-gradient(closest-side,#ffffff2b,#0000 70%);width:1060px;height:1060px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.wp-glow{filter:blur(90px);pointer-events:none;opacity:.5;border-radius:50%;position:absolute}.wp-glow.g1{background:radial-gradient(closest-side,#ffffff1a,#0000);width:560px;height:560px;animation:14s ease-in-out infinite alternate wp-drift-a;top:-140px;left:-160px}.wp-glow.g2{background:radial-gradient(closest-side,#ffffff14,#0000);width:640px;height:640px;animation:18s ease-in-out infinite alternate wp-drift-b;bottom:-120px;right:-200px}.wp-grain{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.wp-hero-col{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.wp-arc{pointer-events:none;place-items:start center;width:340px;max-width:80vw;height:88px;display:grid;overflow:hidden}.wp-arc svg{width:340px;height:340px;margin-top:-14px;animation:26s linear infinite wp-orbit}.wp-arc text{fill:#ffffffd1;font-family:var(--wp-mono);letter-spacing:.32em;text-transform:uppercase;font-size:12.5px}.wp-h1{letter-spacing:-.03em;max-width:12ch;animation:wp-blur-focus 1.25s var(--wp-ease) .1s both;text-wrap:balance;margin:10px 0 0;font-size:clamp(46px,7.4vw,104px);font-weight:700;line-height:1.01}.wp-sub{max-width:42em;color:var(--wp-fg2);animation:wp-hero-reveal 1s var(--wp-ease) .5s both;margin:24px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.wp-ctas{animation:wp-hero-reveal 1s var(--wp-ease) .65s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.wp-btn-ghost{min-height:50px;font-family:var(--wp-mono);color:var(--wp-fg);cursor:pointer;transition:border-color .15s var(--wp-ease),background .15s var(--wp-ease);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:0 24px;font-size:14px;display:inline-flex}.wp-btn-ghost:hover{background:#ffffff0d;border-color:#fff9}.wp-btn-solid{background:var(--wp-fg);color:#0a0a0a;min-height:50px;font-family:var(--wp-mono);cursor:pointer;transition:transform .15s var(--wp-ease);border:0;border-radius:999px;align-items:center;padding:0 26px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.wp-btn-solid:hover{transform:translateY(-1px)}.wp-btn-solid .shine{mix-blend-mode:screen;background:linear-gradient(105deg,#0000,#fffffff2,#0000);width:60%;animation:3.4s ease-in-out infinite wp-shine;position:absolute;inset:0}.wp-btn-solid[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.wp-chips{z-index:5;gap:10px;margin-top:clamp(34px,4vw,48px);display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.wp-chip-row{gap:10px;width:max-content;animation:38s linear infinite wp-marquee;display:flex}.wp-chip-row.rev{animation-duration:46s;animation-direction:reverse}.wp-chips:hover .wp-chip-row{animation-play-state:paused}.wp-chip{border:1px solid var(--wp-line);font-family:var(--wp-mono);color:var(--wp-fg2);white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;display:inline-flex}.wp-chip:before{content:"";background:var(--wp-fg3);border-radius:50%;width:6px;height:6px}.wp-panel-wrap{z-index:5;margin-top:auto;padding-top:clamp(30px,4vw,48px);position:relative;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.wp-panel{width:min(880px,100% - 32px);animation:wp-panel-rise 1.2s var(--wp-ease) .5s both;background:linear-gradient(#171717,#0e0e0e);border:1px solid #ffffff2b;border-bottom:0;border-radius:22px 22px 0 0;margin:0 auto;overflow:hidden;box-shadow:0 -30px 90px -40px #ffffff1f,inset 0 1px #ffffff17}.wp-panel-bar{border-bottom:1px solid var(--wp-line);font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);align-items:center;gap:8px;padding:13px 18px;font-size:11px;display:flex}.wp-panel-bar .dot{background:var(--wp-fg3);border-radius:50%;width:7px;height:7px}.wp-panel-body{grid-template-columns:1.15fr .85fr;display:grid}.wp-pcol{padding:10px}.wp-pcol+.wp-pcol{border-left:1px solid var(--wp-line)}.wp-prow{min-height:46px;transition:background .15s var(--wp-ease);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wp-prow:hover{background:#ffffff0a}.wp-pic{border:1px solid var(--wp-line2);background:var(--wp-panel2);width:30px;height:30px;color:var(--wp-fg2);border-radius:8px;flex:none;place-items:center;display:grid}.wp-pic svg{width:14px;height:14px}.wp-pname{font-size:13.5px;font-weight:500}.wp-pmeta{font-family:var(--wp-mono);color:var(--wp-fg3);margin-left:auto;font-size:10.5px}.wp-pdiv{background:#ffffff0d;height:1px;margin:4px 10px}.wp-plabel{font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-fg3);padding:10px 10px 4px;font-size:10px}.wp-sec{border-top:1px solid var(--wp-line);padding:clamp(72px,9vw,128px) 0;position:relative}.wp-label{font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-fg3);text-align:center;font-size:12px}.wp-title{text-align:center;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:18px auto 0;font-size:clamp(30px,3.8vw,54px);font-weight:700;line-height:1.06}.wp-sub-c{text-align:center;max-width:44em;color:var(--wp-fg2);margin:18px auto 0;font-size:16.5px}.wp-cta-c{justify-content:center;gap:14px;margin-top:26px;display:flex}.wp-numbers{background:var(--wp-line);border:1px solid var(--wp-line);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(40px,5vw,64px);display:grid;overflow:hidden}.wp-num{background:var(--wp-bg);transition:background-color .2s var(--wp-ease);padding:clamp(24px,2.6vw,38px)}.wp-num:hover{background:#ffffff08}.wp-num .no{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:12px}.wp-num h3{letter-spacing:-.01em;margin-top:16px;font-size:19px;font-weight:700}.wp-num p{color:var(--wp-fg2);margin-top:11px;font-size:14px;line-height:1.6}.wp-duo{grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(40px,5vw,60px);display:grid}.wp-card{border:1px solid var(--wp-line);background:linear-gradient(180deg,var(--wp-panel2),var(--wp-deep));transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease),background-color .2s var(--wp-ease);cursor:default;border-radius:20px;padding:30px}.wp-card:hover{background-color:#ffffff05;border-color:#fff3;transform:translateY(-4px)}.wp-card .idx{font-family:var(--wp-mono);letter-spacing:.14em;color:var(--wp-fg3);font-size:11px}.wp-card h3{letter-spacing:-.01em;margin-top:14px;font-size:26px;font-weight:700}.wp-card h3 small{font-family:var(--wp-mono);color:var(--wp-fg3);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}.wp-card p{color:var(--wp-fg2);margin-top:14px;font-size:15px}.wp-orbit-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,80px);margin-top:clamp(40px,5vw,64px);display:grid}.wp-orbit-copy h3{letter-spacing:-.015em;font-size:clamp(24px,2.6vw,34px);font-weight:700}.wp-orbit-copy p{color:var(--wp-fg2);max-width:30em;margin-top:14px;font-size:16px}.wp-steps{gap:10px;margin-top:24px;display:grid}.wp-steps span{border:1px solid var(--wp-line);width:fit-content;min-height:38px;font-family:var(--wp-mono);color:var(--wp-fg2);border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:inline-flex}.wp-steps span b{color:var(--wp-fg);font-weight:500}.wp-orbit-stage{place-items:center;min-height:440px;display:grid;position:relative}.wp-halo{pointer-events:none;background:radial-gradient(closest-side,#ffffff12,#0000 70%);border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite alternate wp-drift-a;position:absolute}.wp-core{z-index:2;border:1px solid var(--wp-line2);background:linear-gradient(#181818,#0d0d0d);border-radius:26px;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffffff12}.wp-core img{height:52px}.wp-ring{border:1px dashed var(--wp-line);border-radius:50%;position:absolute}.wp-ring.r1{width:330px;height:330px;animation:44s linear infinite wp-orbit}.wp-ring.r2{width:440px;height:440px;animation:64s linear infinite reverse wp-orbit}.wp-sat{z-index:3;border:1px solid var(--wp-line2);font-family:var(--wp-mono);color:var(--wp-fg2);white-space:nowrap;background:#141414;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:11.5px;display:inline-flex;position:absolute;box-shadow:0 12px 30px -14px #000000b3}.wp-sat:before{content:"";background:var(--wp-fg3);border-radius:50%;width:6px;height:6px}.wp-sat.s1{top:6%;left:50%;transform:translate(-50%)}.wp-sat.s2{top:34%;right:-2%}.wp-sat.s3{bottom:10%;left:12%}.wp-sat.s4{bottom:22%;right:6%}.wp-sat.s5{top:16%;left:4%}.wp-stats{border:1px solid var(--wp-line);background:#ffffff04;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:clamp(36px,4.5vw,56px);display:grid;overflow:hidden}.wp-stat{border-right:1px solid var(--wp-line);transition:background-color .2s var(--wp-ease);gap:6px;padding:26px 28px;display:grid}.wp-stat:last-child{border-right:0}.wp-stat:hover{background:#ffffff08}.wp-stat b{font-family:var(--wp-mono);letter-spacing:-.02em;font-size:clamp(26px,2.8vw,40px);font-weight:500;line-height:1}.wp-stat span{font-family:var(--wp-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wp-fg3);font-size:11px}.wp-dome-wrap{height:clamp(300px,36vw,460px);margin-top:clamp(20px,3vw,36px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.wp-dome-wrap canvas{width:100%;height:100%;display:block}.wp-dome-cap{text-align:center;font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-fg3);margin:10px 0 0;font-size:11.5px}.wp-appwin{border:1px solid var(--wp-line2);background:linear-gradient(#121212,#0b0b0b);border-radius:24px;max-width:1080px;margin:clamp(40px,5vw,60px) auto 0;overflow:hidden;box-shadow:0 80px 160px -80px #000000f2,inset 0 1px #ffffff12}.wp-awbar{border-bottom:1px solid var(--wp-line);font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);align-items:center;gap:8px;padding:13px 20px;font-size:11px;display:flex}.wp-awbar .dot{background:var(--wp-fg3);border-radius:50%;width:7px;height:7px}.wp-awbar .new{border:1px solid var(--wp-line2);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px}.wp-awbody{grid-template-columns:.9fr 1.15fr 1.5fr;min-height:480px;display:grid}.wp-awcol{align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.wp-awcol+.wp-awcol{border-left:1px solid var(--wp-line)}.wp-awlabel{font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-fg3);padding:4px 6px 2px;font-size:10px}.wp-awitem{min-height:44px;color:var(--wp-fg2);cursor:pointer;transition:background-color .15s var(--wp-ease),color .15s var(--wp-ease);border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.wp-awitem:hover{color:var(--wp-fg);background:#ffffff0a}.wp-awitem.active{color:var(--wp-fg);background:#ffffff12}.wp-awitem .ic{border:1px solid var(--wp-line2);background:#181818;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.wp-awitem .ic svg{width:13px;height:13px}.wp-awitem b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.wp-awitem .n{font-family:var(--wp-mono);color:var(--wp-fg3);border:1px solid var(--wp-line2);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px}.wp-awitem.active .n{background:var(--wp-fg);color:#0a0a0a;border-color:var(--wp-fg)}.wp-awsearch{border:1px solid var(--wp-line);min-height:40px;color:var(--wp-fg3);border-radius:999px;align-items:center;gap:9px;padding:0 12px;font-size:12.5px;display:flex}.wp-awsearch svg{flex:none;width:13px;height:13px}.wp-awconv{cursor:pointer;transition:background-color .15s var(--wp-ease);border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.wp-awconv:hover{background:#ffffff0a}.wp-awconv.sel{background:#ffffff12}.wp-awava{border:1px solid var(--wp-line2);width:30px;height:30px;font-family:var(--wp-mono);color:var(--wp-fg2);background:#1b1b1b;border-radius:999px;grid-row:span 2;place-items:center;font-size:10.5px;display:grid}.wp-awconv b{color:var(--wp-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.wp-awconv time{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:10px}.wp-awconv p{color:var(--wp-fg3);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;margin:0;font-size:12px;overflow:hidden}.wp-awconv .prio{font-family:var(--wp-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--wp-line2);color:var(--wp-fg3);border-radius:999px;padding:2px 7px;font-size:9.5px}.wp-awconv .prio.hi{color:var(--wp-fg);border-color:#ffffff73}.wp-awhead{border-bottom:1px solid var(--wp-line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.wp-awhead .wp-awava{width:34px;height:34px;font-size:11px}.wp-awhead b{color:var(--wp-fg);font-size:13.5px;display:block}.wp-awhead span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:10.5px;display:block}.wp-take{border:1px solid var(--wp-line2);min-height:34px;color:var(--wp-fg2);font-family:var(--wp-mono);cursor:pointer;transition:all .15s var(--wp-ease);background:0 0;border-radius:999px;margin-left:auto;padding:0 14px;font-size:11px}.wp-take:hover{color:var(--wp-fg);background:#ffffff0a;border-color:#ffffff59}.wp-mail{color:var(--wp-fg2);margin:0;font-size:13.5px;line-height:1.7}.wp-mail b{color:var(--wp-fg);font-weight:600}.wp-attach{border:1px solid var(--wp-line2);width:fit-content;font-family:var(--wp-mono);color:var(--wp-fg2);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.wp-reply{border:1px solid var(--wp-line2);max-width:92%;color:var(--wp-fg);background:#181818;border-radius:14px 14px 14px 4px;margin-left:34px;padding:13px 15px;font-size:13.5px;line-height:1.65;position:relative}.wp-reply .mini{border:1px solid var(--wp-line2);width:24px;height:24px;color:var(--wp-fg2);background:#202020;border-radius:7px;place-items:center;display:grid;position:absolute;top:10px;left:-34px}.wp-reply .mini svg{width:12px;height:12px}.wp-cap{font-family:var(--wp-mono);color:var(--wp-fg3);margin:0 0 0 34px;font-size:10.5px}.wp-compose{border:1px solid var(--wp-line2);min-height:48px;transition:border-color .2s var(--wp-ease),box-shadow .2s var(--wp-ease);background:#161616;border-radius:999px;align-items:center;gap:10px;margin-top:auto;padding:0 8px 0 16px;display:flex}.wp-compose:focus-within{border-color:#fff6;box-shadow:0 0 0 4px #ffffff0f}.wp-compose span{color:var(--wp-fg3);flex:1;font-size:13px}.wp-compose button{background:var(--wp-fg);color:#0a0a0a;cursor:pointer;width:36px;height:36px;transition:transform .15s var(--wp-ease);border:0;border-radius:999px;place-items:center;display:grid}.wp-compose button:hover{transform:translateY(-1px)}.wp-compose button svg{width:14px;height:14px}.wp-effi{border-top:1px solid var(--wp-line);padding:clamp(80px,10vw,140px) 0;position:relative;overflow:hidden}.wp-effi-title{text-align:center;letter-spacing:-.025em;max-width:26ch;margin:0 auto;font-size:clamp(30px,3.8vw,54px);font-weight:700;line-height:1.06}.wp-effi-title .dim{color:var(--wp-fg3)}.wp-effi-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(44px,5vw,72px);display:grid}.wp-notif{border:1px solid var(--wp-line);transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease),background-color .2s var(--wp-ease);background:linear-gradient(#141414,#0e0e0e);border-radius:18px;gap:10px;padding:22px;display:grid;box-shadow:0 24px 60px -40px #000c}.wp-notif:hover{background-color:#ffffff05;border-color:#fff3;transform:translateY(-4px)}.wp-effi-row .wp-notif:first-child,.wp-effi-row .wp-notif:nth-child(3){transform:translateY(14px)}.wp-effi-row .wp-notif:first-child:hover,.wp-effi-row .wp-notif:nth-child(3):hover{transform:translateY(8px)}.wp-notif .n-top{font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);align-items:center;gap:9px;font-size:10.5px;display:flex}.wp-notif .n-top .dot{background:var(--wp-fg2);border-radius:50%;width:7px;height:7px}.wp-notif h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.wp-notif p{color:var(--wp-fg2);font-size:13.5px;line-height:1.6}.wp-notif .n-foot{font-family:var(--wp-mono);color:var(--wp-fg3);justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;display:flex}.wp-notif .n-foot b{color:var(--wp-fg);font-weight:500}.wp-conv{border:1px solid var(--wp-line);background:linear-gradient(#131313,#0c0c0c);border-radius:24px;max-width:880px;margin:clamp(40px,5vw,60px) auto 0;overflow:hidden;box-shadow:0 60px 120px -70px #000000e6}.wp-convbar{border-bottom:1px solid var(--wp-line);font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);align-items:center;gap:10px;padding:14px 20px;font-size:11px;display:flex}.wp-convbar .new{border:1px solid var(--wp-line2);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px}.wp-convbody{grid-template-columns:1fr 1fr;display:grid}.wp-convcol{align-content:start;gap:14px;padding:24px;display:grid}.wp-convcol+.wp-convcol{border-left:1px solid var(--wp-line)}.wp-who{align-items:center;gap:10px;display:flex}.wp-ava{border:1px solid var(--wp-line2);width:34px;height:34px;font-family:var(--wp-mono);color:var(--wp-fg2);background:#1a1a1a;border-radius:10px;place-items:center;font-size:11px;display:grid}.wp-who b{font-size:13.5px;font-weight:600}.wp-who span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:10.5px;display:block}.wp-msg{color:var(--wp-fg);margin:0;font-size:14px;line-height:1.6}.wp-msg.dim{color:var(--wp-fg2)}.wp-src{width:fit-content;font-family:var(--wp-mono);color:var(--wp-fg3);gap:7px;font-size:10.5px;display:inline-flex}.wp-src span{border:1px solid var(--wp-line2);border-radius:999px;padding:3px 10px}.wp-acts{gap:8px;display:grid}.wp-acts button{border:1px solid var(--wp-line2);min-height:44px;color:var(--wp-fg2);font-family:var(--wp-mono);cursor:pointer;transition:all .15s var(--wp-ease);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.wp-acts button:hover{color:var(--wp-fg);background:#ffffff0d;border-color:#ffffff4d}.wp-acts .ok{color:var(--wp-fg3);letter-spacing:.08em;font-size:10.5px}.wp-status{font-family:var(--wp-mono);color:var(--wp-fg3);align-items:center;gap:8px;font-size:11px;display:flex}.wp-status .pulse{background:var(--wp-fg);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff1f}.wp-tgrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:clamp(40px,5vw,60px);display:grid}.wp-tcard{border:1px solid var(--wp-line);transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease);background:linear-gradient(#131313,#0d0d0d);border-radius:20px;align-content:start;gap:16px;padding:28px;display:grid}.wp-tcard:hover{border-color:#fff3;transform:translateY(-4px)}.wp-tquote{color:var(--wp-fg);margin:0;font-size:16.5px;line-height:1.65}.wp-tquote:before{content:"“";color:var(--wp-fg3)}.wp-tquote:after{content:"”";color:var(--wp-fg3)}.wp-twho{align-items:center;gap:11px;display:flex}.wp-tava{border:1px solid var(--wp-line2);width:38px;height:38px;font-family:var(--wp-mono);color:var(--wp-fg2);background:#1a1a1a;border-radius:11px;place-items:center;font-size:12px;display:grid}.wp-twho b{font-size:13.5px;font-weight:600;display:block}.wp-twho span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:11px;display:block}.wp-price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,5vw,60px);display:grid}.wp-price{border:1px solid var(--wp-line);transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease);background:#ffffff04;border-radius:22px;flex-direction:column;gap:8px;padding:30px 28px;display:flex;position:relative}.wp-price:hover{border-color:#fff3;transform:translateY(-4px)}.wp-price.hot{background:linear-gradient(#ffffff0d,#ffffff04);border-color:#ffffff57;transform:translateY(-6px)}.wp-flag{background:var(--wp-fg);color:#0a0a0a;font-family:var(--wp-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:500;position:absolute;top:-12px;left:28px}.wp-price .p-name{font-size:18px;font-weight:700}.wp-price .p-desc{color:var(--wp-fg3);min-height:40px;font-size:13.5px}.wp-price .p-amount{letter-spacing:-.03em;margin-top:10px;font-size:clamp(30px,2.6vw,40px);font-weight:700}.wp-price .p-amount small{color:var(--wp-fg3);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:400}.wp-feats{gap:9px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.wp-feats li{color:var(--wp-fg2);align-items:baseline;gap:9px;font-size:13.5px;display:flex}.wp-feats li:before{content:"";background:var(--wp-fg3);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.wp-price .p-cta{min-height:46px;font-family:var(--wp-mono);color:var(--wp-fg);cursor:pointer;transition:all .15s var(--wp-ease);border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.wp-price .p-cta:hover{background:#ffffff0d;border-color:#ffffff8c}.wp-price .p-cta.solid{background:var(--wp-fg);color:#0a0a0a;border-color:var(--wp-fg)}.wp-price .p-cta.solid:hover{background:#fff}.wp-faq{border-top:1px solid var(--wp-line);max-width:760px;margin:clamp(36px,5vw,56px) auto 0}.wp-faq-item{border-bottom:1px solid var(--wp-line)}.wp-faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.wp-faq-item summary::-webkit-details-marker{display:none}.wp-faq-item summary .pm{font-family:var(--wp-mono);color:var(--wp-fg3);transition:transform .2s var(--wp-ease)}.wp-faq-item[open] summary .pm{transform:rotate(45deg)}.wp-faq-item p{color:var(--wp-fg2);margin:0;padding:0 0 22px;font-size:15px}.wp-end{border-top:1px solid var(--wp-line);text-align:center;padding:clamp(80px,10vw,150px) 0;position:relative;overflow:hidden}.wp-end .wp-glow-c{top:50%}.wp-end-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px;display:flex}.wp-end-btn{background:var(--wp-fg);color:#0a0a0a;min-height:62px;font-family:var(--wp-mono);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 32px;font-size:15px;font-weight:600;animation:6s ease-in-out infinite wp-breathe;display:inline-flex;position:relative;overflow:hidden}.wp-end-btn .shine{mix-blend-mode:screen;background:linear-gradient(105deg,#0000,#ffffffe6,#0000);width:60%;animation:3.2s ease-in-out infinite wp-shine;position:absolute;inset:0}.wp-note{font-family:var(--wp-mono);color:var(--wp-fg3);margin-top:22px;font-size:12px}.wp-eyebrow{font-family:var(--wp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wp-fg3);animation:wp-hero-reveal .9s var(--wp-ease) 50ms both;margin:14px 0 0;font-size:12px}.wp-google-mark{flex:none;width:17px;height:17px}.wp-menu-toggle{border:1px solid var(--wp-line2);width:44px;height:44px;color:var(--wp-fg);cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;display:none}@media (width<=960px){.wp-menu-toggle{display:inline-flex}.wp-links{z-index:40;border-bottom:1px solid var(--wp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af7;flex-direction:column;gap:2px;padding:14px 20px 18px;display:none;position:absolute;top:100%;left:0;right:0}.wp-links.is-open{display:flex}.wp-links a{min-height:44px;color:var(--wp-fg2);align-items:center;font-size:14px;display:flex}.wp-links a:hover{color:var(--wp-fg)}}@media (prefers-reduced-motion:reduce){.wp-h1,.wp-sub,.wp-ctas,.wp-eyebrow,.wp-panel{animation:none}}.wp-minfoot{background:var(--wp-deep);border-top:1px solid var(--wp-line);position:relative}.wp-minfoot-frame{border-left:1px solid var(--wp-line);border-right:1px solid var(--wp-line);max-width:min(100%,1440px);margin:0 auto;position:relative}.wp-minfoot-rule{background:var(--wp-line2);height:1px;position:absolute;left:0;right:0}.wp-minfoot-rule-top{top:0}.wp-minfoot-rule-bottom{bottom:0}.wp-minfoot-grid{grid-template-columns:3fr repeat(3,minmax(0,1fr));gap:24px;padding:20px;display:grid}.wp-minfoot-brand{flex-direction:column;gap:20px;display:flex}.wp-minfoot-logo{width:max-content;box-shadow:none;opacity:.9;transition:opacity .15s var(--wp-ease);background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.wp-minfoot-logo:hover{opacity:1}.wp-minfoot-logo img{width:auto;height:34px}.wp-minfoot-desc{max-width:24rem;color:var(--wp-fg3);font-family:var(--wp-mono);text-wrap:balance;margin:0;font-size:12.5px;line-height:1.65}.wp-minfoot-socials{gap:8px;display:flex}.wp-minfoot-social{border:1px solid var(--wp-line2);width:44px;height:44px;color:var(--wp-fg2);transition:border-color .15s var(--wp-ease),color .15s var(--wp-ease);background:#ffffff05;border-radius:8px;place-items:center;display:grid}.wp-minfoot-social:hover{color:var(--wp-fg);border-color:#ffffff73}.wp-minfoot-col{flex-direction:column;min-width:0;display:flex}.wp-minfoot-col-title{color:var(--wp-fg3);font-family:var(--wp-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.wp-minfoot-col-links{flex-direction:column;gap:2px;display:flex}.wp-minfoot-link{width:max-content;color:var(--wp-fg2);transition:color .15s var(--wp-ease);padding:4px 0;font-size:13px}.wp-minfoot-link:hover{color:var(--wp-fg);text-underline-offset:3px;text-decoration:underline}.wp-minfoot-bottom{justify-content:center;padding:8px 16px 20px;display:flex}.wp-minfoot-copy{color:var(--wp-fg3);font-family:var(--wp-mono);margin:0;font-size:11px}@media (width<=760px){.wp-minfoot-frame{border-left:0;border-right:0}.wp-minfoot-grid{grid-template-columns:1fr 1fr;gap:20px;padding:16px}.wp-minfoot-brand{grid-column:1/-1}}@media (width<=960px){.wp-minfoot-social:focus-visible,.wp-minfoot-link:focus-visible,.wp-minfoot-logo:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #fafafa}.wp-numbers,.wp-duo,.wp-orbit-grid,.wp-effi-row,.wp-tgrid,.wp-price-grid,.wp-panel-body,.wp-awbody,.wp-convbody{grid-template-columns:1fr}.wp-links{display:none}.wp-pcol+.wp-pcol,.wp-awcol+.wp-awcol,.wp-convcol+.wp-convcol{border-left:0;border-top:1px solid var(--wp-line)}.wp-price.hot{transform:none}.wp-panel{border-bottom:1px solid #ffffff2b;border-radius:22px}.wp-panel-wrap{-webkit-mask-image:none;mask-image:none}}.wangsit-parlo a.wp-nav-cta,.wangsit-parlo a.wp-btn-solid,.wangsit-parlo a.wp-end-btn,.wangsit-parlo a.wp-nav-cta:hover,.wangsit-parlo a.wp-btn-solid:hover,.wangsit-parlo a.wp-end-btn:hover{color:#0a0a0a}.wp-nav-in{justify-content:space-between;gap:18px}.wp-links{margin:0 auto}.wp-nav-actions{align-items:center;gap:14px;display:flex}.wp-nav-home{font-family:var(--wp-mono);color:var(--wp-fg3);transition:color .15s var(--wp-ease);font-size:11.5px}.wp-nav-home:hover{color:var(--wp-fg)}.wp-nav-home-mobile{display:none}.wp-nav-signin{font-family:var(--wp-mono);color:var(--wp-fg2);transition:color .15s var(--wp-ease);font-size:12.5px}.wp-nav-signin:hover{color:var(--wp-fg)}.wp-nav-signin-mobile,.wp-nav-cta-mobile{display:none}.wp-hero-head{z-index:5;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.wp-h1-l{text-align:left;max-width:none;margin:0;font-size:clamp(34px,4.3vw,62px);line-height:1.04;animation:none}.wp-h1-l .dim,.wp-h1 .dim{color:var(--wp-fg3)}.wp-hero-ctas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;animation:none;display:flex}.wp-statbar{z-index:5;border:1px solid var(--wp-line);background:#ffffff05;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(26px,3.5vh,44px);display:grid;position:relative;overflow:hidden}.wp-statc{border-right:1px solid var(--wp-line);transition:background-color .2s var(--wp-ease),box-shadow .2s var(--wp-ease);gap:6px;padding:22px 24px;display:grid}.wp-statc:last-child{border-right:0}.wp-statc:hover{background-color:#ffffff0a;box-shadow:inset 0 0 40px -18px #ffffff2e}.wp-statc b{font-family:var(--wp-mono);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1}.wp-statc span{font-family:var(--wp-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wp-fg3);font-size:10.5px}.wp-sphere-wrap{z-index:4;flex:auto;min-height:300px;margin-top:clamp(14px,2vh,28px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.wp-sphere-wrap .wp-glow-c{background:radial-gradient(closest-side,#fff3,#0000 72%);width:1000px;height:1000px;top:52%}.wp-sphere-box{position:absolute;inset:-6% -12%}.wp-sphere-fill,.wp-sphere-fill canvas{touch-action:pan-y;width:100%!important;height:100%!important}.wp-steps5{background:var(--wp-line);border:1px solid var(--wp-line);border-radius:20px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:clamp(40px,5vw,64px);display:grid;overflow:hidden}.wp-steps5 .wp-num{background:var(--wp-bg);border-radius:0}.wp-intgrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:clamp(36px,4.5vw,56px);display:grid}.wp-int{border:1px solid var(--wp-line);min-height:52px;font-family:var(--wp-mono);color:var(--wp-fg2);cursor:default;transition:border-color .15s var(--wp-ease),background-color .15s var(--wp-ease),color .15s var(--wp-ease);background:#ffffff04;border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex}.wp-int:hover{color:var(--wp-fg);background:#ffffff0a;border-color:#ffffff4d}.wp-fgrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}.wp-fcard{border:1px solid var(--wp-line);transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease),background-color .2s var(--wp-ease);background:#ffffff04;border-radius:16px;align-content:start;gap:10px;padding:20px;display:grid}.wp-fcard:hover{background-color:#ffffff09;border-color:#ffffff3d;transform:translateY(-4px)}.wp-fcard .fpin{border:1px solid var(--wp-line2);background:radial-gradient(closest-side,#ffffff24,#0000);border-radius:8px;width:26px;height:26px;position:relative}.wp-fcard .fpin:after{content:"";background:var(--wp-fg2);opacity:.7;border-radius:50%;position:absolute;inset:8px}.wp-fcard h3{letter-spacing:-.01em;font-size:15.5px;font-weight:700}.wp-fcard p{color:var(--wp-fg3);font-size:12.5px;line-height:1.55}.wp-tgrid-4{grid-template-columns:repeat(4,1fr)}.wp-tgrid-4 .wp-tquote{font-size:15px}.wp-cycle{font-family:var(--wp-mono);color:var(--wp-fg3);justify-content:center;align-items:center;gap:14px;margin-top:clamp(28px,3.5vw,44px);font-size:14px;display:flex}.wp-cycle .on{color:var(--wp-fg)}.wp-cycle-switch{cursor:pointer;background:#2a2a2a;border:0;border-radius:999px;align-items:center;width:56px;height:30px;padding:3px;display:flex}.wp-cycle-switch span{background:var(--wp-fg);border-radius:999px;width:24px;height:24px;display:block}.wp-cycle-save{font-family:var(--wp-mono);color:var(--wp-fg2);border:1px solid var(--wp-line2);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.wp-price2{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;margin-top:clamp(32px,4vw,52px);display:grid}.wp-price2 .wp-price{background:#ffffff04}.wp-price2 .p-desc{min-height:38px}.wp-hero3d{isolation:isolate;background:#0d1117;place-items:center;min-height:calc(100svh - 64px);display:grid;position:relative;overflow:hidden}.wp-hero3d-grid{z-index:-3;pointer-events:none;opacity:.78;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.wp-hero3d-grid:after{content:"";background:radial-gradient(42% 55% at 50% 48%,#58a6ff12,#0000 68%),radial-gradient(24% 36% at 50% 47%,#ffffff0d,#0000 68%);position:absolute;inset:0}.wp-hero3d-vignette{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0a0a0ab3,#0000 26% 75%,#0a0a0aa6),linear-gradient(#0a0a0a85,#0000 64%,#0a0a0aeb);position:absolute;inset:0}.wp-hero3d-cursor{z-index:6;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffffff17,#58a6ff09 36%,#0000 70%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity .5s;position:absolute;top:0;left:0}.wp-hero3d-spiral{z-index:-1;pointer-events:none;opacity:.92;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 40%,#0000 82%);mask-image:radial-gradient(circle at 50% 46%,#000 40%,#0000 82%)}.wp-spiral-canvas{display:block;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(1.55)}.wp-hero3d-in{z-index:5;pointer-events:none;width:min(1200px,100% - 40px);margin:0 auto;position:relative}.wp-hero3d-center{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.wp-hero3d-in a,.wp-hero3d-in .wp-hero3d-ctas{pointer-events:auto}.wp-hero3d :focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #fafafa}.wp-h1-c{text-align:center;margin-top:12px;font-size:clamp(42px,4.45vw,72px);line-height:1.02}.wp-h1-c .dim,.wp-h2l .dim,.wp-h2s .dim{color:var(--wp-fg3)}.wp-hero3d-meta{font-family:var(--wp-mono);letter-spacing:.22em;text-transform:uppercase;color:#79bdc9;text-align:center;margin:0;font-size:10px}.wp-hero3d-sub{color:#b4b4b4;max-width:46ch;font-family:var(--wp-mono);margin:20px auto 0;font-size:12px;line-height:1.72}.wp-hero3d-signals{color:var(--wp-fg3);font-family:var(--wp-mono);flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:20px;font-size:10px;display:flex}.wp-hero3d-signals span{align-items:center;gap:7px;display:inline-flex}.wp-hero3d-signals i{background:#6dd4df;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #6dd4dfbf}.wp-hero3d-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.wp-hero3d .wp-btn-ghost,.wp-hero3d .wp-btn-solid{justify-content:center;min-width:158px;min-height:46px;padding:0 19px;font-size:11px}.wp-hero3d .wp-btn-solid{color:#0a0a0a;gap:10px}.wp-hero3d .wp-btn-ghost{gap:10px}@media (width<=960px){.wp-hero3d{place-items:start center;min-height:720px}.wp-hero3d-in{width:calc(100% - 40px);padding:88px 0 54px}.wp-hero3d-center{z-index:3;max-width:480px;position:relative}.wp-h1-c{font-size:clamp(38px,10.7vw,52px)}.wp-hero3d-sub{max-width:38ch;font-size:11.5px}.wp-hero3d-spiral{opacity:.4;-webkit-mask-image:radial-gradient(circle at 50% 62%,#000 26%,#0000 68%);mask-image:radial-gradient(circle at 50% 62%,#000 26%,#0000 68%)}.wp-spiral-canvas{top:62%;transform:translate(-50%,-50%)scale(1.15)}.wp-hero3d .wp-btn-ghost,.wp-hero3d .wp-btn-solid{min-width:144px}}.wp-shotsec{z-index:10;background:var(--wp-bg);margin-top:0;padding:clamp(40px,6vh,80px) 0 clamp(56px,8vh,110px);position:relative}.wp-shot-stage{will-change:transform;max-width:1120px;margin:0 auto}.wp-chat-tutorial{border:1px solid var(--wp-line2);background:linear-gradient(#141414 0%,#0b0b0c 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 90px 180px -90px #000000f2,inset 0 1px #ffffff12}.wp-chat-tutorial:before{content:"";pointer-events:none;background:radial-gradient(circle at 68% 0,#79bdc917,#0000 26%),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.wp-tutorial-topbar{z-index:1;border-bottom:1px solid var(--wp-line);min-height:48px;font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:10px;display:flex;position:relative}.wp-tutorial-brand,.wp-tutorial-mode{align-items:center;gap:8px;min-width:0;display:inline-flex}.wp-tutorial-brand{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-tutorial-live-dot{background:#79bdc9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #79bdc9b3}.wp-tutorial-mode{border:1px solid var(--wp-line2);letter-spacing:.09em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px}.wp-tutorial-body{z-index:1;grid-template-columns:.82fr 1.05fr 1.44fr;min-height:454px;display:grid;position:relative}.wp-tutorial-sidebar,.wp-tutorial-history,.wp-tutorial-chat{min-width:0;padding:16px}.wp-tutorial-history,.wp-tutorial-chat{border-left:1px solid var(--wp-line)}.wp-tutorial-sidebar{background:#ffffff03}.wp-tutorial-label{font-family:var(--wp-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wp-fg3);margin:0 0 7px;padding:0 3px;font-size:9px}.wp-tutorial-label:not(:first-child){margin-top:18px}.wp-tutorial-stack{gap:3px;display:grid}.wp-tutorial-nav-item{min-height:37px;color:var(--wp-fg2);border:1px solid #0000;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;font-size:11.5px;display:grid}.wp-tutorial-nav-item.is-active{color:var(--wp-fg);background:#79bdc914;border-color:#79bdc93d}.wp-tutorial-nav-item b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wp-tutorial-icon{border:1px solid var(--wp-line2);width:25px;height:25px;color:var(--wp-fg2);background:#191919;border-radius:7px;place-items:center;display:grid}.wp-tutorial-count{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:9px}.wp-tutorial-search{border:1px solid var(--wp-line2);min-height:34px;color:var(--wp-fg3);font-family:var(--wp-mono);background:#0d0d0e;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.wp-tutorial-conversations{gap:5px;margin-top:11px;display:grid}.wp-tutorial-conversation{color:var(--wp-fg3);border:1px solid #0000;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;gap:2px 8px;padding:9px 7px;display:grid}.wp-tutorial-conversation.is-selected{color:var(--wp-fg);background:#ffffff0e;border-color:#79bdc938}.wp-tutorial-avatar{border:1px solid var(--wp-line2);width:25px;height:25px;color:var(--wp-fg2);font-family:var(--wp-mono);background:#191919;border-radius:8px;grid-row:span 2;place-items:center;font-size:8px;display:grid}.wp-tutorial-conversation b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.wp-tutorial-conversation time{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:8px}.wp-tutorial-conversation p{text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin:0;font-size:9.5px;line-height:1.4;overflow:hidden}.wp-tutorial-chat{background:linear-gradient(#ffffff04,#0000);flex-direction:column;gap:14px;display:flex}.wp-tutorial-chat-head{border-bottom:1px solid var(--wp-line);align-items:center;gap:9px;min-width:0;padding-bottom:12px;display:flex}.wp-tutorial-avatar.is-wangsit{color:#071014;background:linear-gradient(135deg,#79bdc9,#1e4f62);grid-row:auto}.wp-tutorial-chat-head div{gap:2px;min-width:0;display:grid}.wp-tutorial-chat-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.wp-tutorial-chat-head div span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:9px}.wp-tutorial-source-pill{color:#9cd3dc;font-family:var(--wp-mono);white-space:nowrap;border:1px solid #79bdc933;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;font-size:8px;display:inline-flex}.wp-tutorial-messages{gap:12px;display:grid}.wp-tutorial-message{border:1px solid var(--wp-line2);border-radius:12px;max-width:90%;padding:10px 11px;font-size:10.5px;line-height:1.55}.wp-tutorial-message p{margin:0}.wp-tutorial-message.is-user{color:var(--wp-fg2);background:#ffffff0e;border-top-right-radius:4px;align-self:end}.wp-tutorial-message.is-user b{font-family:var(--wp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wp-fg3);margin-bottom:4px;font-size:8px;display:block}.wp-tutorial-message.is-assistant{color:var(--wp-fg2);background:#161718;border-top-left-radius:4px;position:relative}.wp-tutorial-assistant-mark{color:#9cd3dc;background:#79bdc912;border:1px solid #79bdc93d;border-radius:6px;place-items:center;width:19px;height:19px;margin-bottom:7px;display:grid}.wp-tutorial-message small{border-top:1px solid var(--wp-line);font-family:var(--wp-mono);color:var(--wp-fg3);margin-top:9px;padding-top:8px;font-size:8px;line-height:1.45;display:block}.wp-tutorial-compose{min-height:42px;color:var(--wp-fg3);font-family:var(--wp-mono);background:#0b0c0d;border:1px solid #79bdc933;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:0 8px 0 11px;font-size:9.5px;display:flex}.wp-tutorial-send{color:#071014;background:#d9eff2;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.wp-tutorial-guide{z-index:1;border-top:1px solid var(--wp-line);font-family:var(--wp-mono);color:var(--wp-fg3);background:#ffffff04;flex-wrap:wrap;gap:8px 16px;padding:13px 18px;font-size:9px;display:flex;position:relative}.wp-tutorial-guide span{align-items:center;gap:6px;display:inline-flex}.wp-tutorial-guide i{border:1px solid var(--wp-line2);color:#9cd3dc;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid}.wp-tutorial-platforms{z-index:1;flex-wrap:wrap;gap:8px;padding:0 18px 17px;display:flex;position:relative}.wp-tutorial-platform{border:1px solid var(--wp-line2);min-height:40px;color:var(--wp-fg2);cursor:not-allowed;opacity:.74;background:#ffffff05;border-radius:10px;grid-template-columns:18px auto;align-items:center;gap:1px 7px;padding:6px 10px;display:inline-grid}.wp-tutorial-platform svg{grid-row:span 2}.wp-tutorial-platform b{font-size:10px;font-weight:600}.wp-tutorial-platform small{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:8px}.wp-tutorial-cursor{z-index:4;color:#e8fbff;filter:drop-shadow(0 6px 8px #000000d9);pointer-events:none;animation:12s cubic-bezier(.55,0,.35,1) infinite wp-tutorial-cursor-path;display:grid;position:absolute;top:44%;left:17%}.wp-tutorial-cursor svg{transform:rotate(-18deg)}@keyframes wp-tutorial-cursor-path{0%,7%{opacity:0;top:44%;left:17%}10%,27%{opacity:1;top:43%;left:20%}32%,39%{opacity:0;top:43%;left:20%}43%,58%{opacity:1;top:13%;left:91%}63%,69%{opacity:0;top:13%;left:91%}73%,91%{opacity:1;top:74%;left:89%}96%,to{opacity:0;top:74%;left:89%}}.wp-h2l{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,58px);font-weight:700;line-height:1.08}.wp-h2s{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,2.6vw,40px);font-weight:700;line-height:1.1}.wp-frame{border-left:1px solid var(--wp-line);border-right:1px solid var(--wp-line);padding:clamp(36px,5vw,64px) clamp(20px,3vw,44px)}.wp-preview2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.wp-pv2-words{font-family:var(--wp-mono);color:var(--wp-fg3);opacity:.5;pointer-events:none;white-space:nowrap;align-content:space-between;gap:180px;font-size:12px;display:grid;position:absolute;inset:-18px -10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.wp-pv2-words span{letter-spacing:.08em}.wp-agent-menu{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131313b8;border:1px solid #ffffff1a;border-radius:16px;width:min(330px,100%);padding:8px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.wp-agent-menu:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0af2);height:54px;position:absolute;inset:auto 0 0}.wp-am-item{min-height:40px;color:var(--wp-fg2);cursor:pointer;transition:background-color .15s var(--wp-ease),color .15s var(--wp-ease);border-radius:10px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.wp-am-item:hover{color:var(--wp-fg);background:#ffffff0d}.wp-am-item.on{color:var(--wp-fg);background:#ffffff12}.wp-am-item b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.wp-am-item .meta{font-family:var(--wp-mono);color:var(--wp-fg3);margin-left:auto;font-size:9.5px}.wp-am-div{background:#ffffff12;height:1px;margin:5px 6px}.wp-mic{border:1px solid var(--wp-line2);width:28px;height:28px;color:var(--wp-fg2);background:#191919;border-radius:9px;flex:none;place-items:center;display:grid}.wp-mic.sm{border-radius:8px;width:24px;height:24px}.wp-mic svg{width:12px;height:12px}.wp-pv2-right h2{margin-top:0}.wp-pv2-sub{color:var(--wp-fg2);margin:14px 0 0;font-size:15.5px;line-height:1.65}.wp-pv2-cta{margin-top:24px;display:flex}.wp-built{grid-template-columns:minmax(0,.75fr) minmax(0,1.05fr) minmax(0,1.2fr);gap:clamp(22px,3vw,44px);margin-top:clamp(36px,5vw,60px);display:grid}.wp-built-tabs{align-content:start;gap:4px;display:grid}.wp-built-tabs button{text-align:left;min-height:46px;color:var(--wp-fg3);font-family:var(--wp-syne);cursor:pointer;transition:color .15s var(--wp-ease),background-color .15s var(--wp-ease);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:16px;font-weight:600}.wp-built-tabs button:hover{color:var(--wp-fg2)}.wp-built-tabs button.on{color:var(--wp-fg);background:#ffffff0d}.wp-built-lead{margin:6px 0 0;font-size:19px;font-weight:600;line-height:1.55}.wp-built-lead .dim{font-weight:400}.wp-built-feats{border-top:1px solid var(--wp-line);gap:12px;margin-top:26px;padding-top:20px;display:grid}.wp-built-feats span{color:var(--wp-fg2);align-items:center;gap:10px;font-size:14px;display:flex}.wp-built-feats svg{color:var(--wp-fg3);flex:none}.wp-built-panel{min-width:0}.wp-mock{background:#0f0f0f;border:1px solid #ffffff14;border-radius:24px;gap:11px;padding:16px;display:grid}.wp-mock-head,.wp-mock-act{min-height:52px;transition:border-color .2s var(--wp-ease),background-color .2s var(--wp-ease);background:#141414;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:11px;padding:9px 11px;display:flex}.wp-mock-act:hover{background:#171717;border-color:#ffffff29}.wp-mock-head b,.wp-mock-act b{font-size:13.5px;font-weight:600;display:block}.wp-mock-head span,.wp-mock-act span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:10px;display:block}.wp-mock-msg{color:var(--wp-fg);background:#171717;border:1px solid #ffffff12;border-radius:14px;gap:4px;padding:12px 13px;font-size:13.5px;display:grid}.wp-mock-msg span{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:10px}.wp-mock-head .pill-new{background:var(--wp-fg);color:#0a0a0a;font-family:var(--wp-mono);border-radius:999px;margin-left:auto;padding:4px 11px;font-size:10px;font-weight:500;display:block}.wp-mock-act .bolt{margin-left:auto;font-size:14px;font-style:normal}.wp-mock-act .now,.wp-mock-act .cnt{font-style:normal;font-family:var(--wp-mono);color:var(--wp-fg3);border:1px solid var(--wp-line2);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10px}.wp-mock-act.on{background:#181818;border-color:#fff3}.wp-mock-cap{font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-fg3);margin:0;font-size:10px}.wp-mock-foot{font-family:var(--wp-mono);color:var(--wp-fg3);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:11px;font-size:10.5px;display:flex}.wp-mock-foot .pill-ok{color:#1d1708;background:#e6c684;border-radius:999px;padding:4px 11px;font-weight:600;display:block}.wp-chatwin{border:1px solid var(--wp-line2);background:linear-gradient(#121212,#0b0b0b);border-radius:24px;max-width:1120px;margin:clamp(36px,5vw,60px) auto 0;overflow:hidden;box-shadow:0 80px 160px -80px #000000f2,inset 0 1px #ffffff12}.wp-cwbar{border-bottom:1px solid var(--wp-line);font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-fg3);align-items:center;gap:8px;padding:13px 20px;font-size:11px;display:flex}.wp-cwbar .dot{background:var(--wp-fg3);border-radius:50%;width:7px;height:7px}.wp-cwbar .new{border:1px solid var(--wp-line2);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10px}.wp-cwbody{grid-template-columns:.78fr 1.15fr 1.35fr;min-height:520px;display:grid}.wp-cwcol{align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.wp-cwcol+.wp-cwcol{border-left:1px solid var(--wp-line)}.wp-cwside{background:#ffffff03}.wp-awconv .prio{font-family:var(--wp-mono);letter-spacing:.06em;border-radius:999px;justify-self:start;padding:2px 8px;font-size:9.5px}.wp-awconv .prio.amber{color:#1c1204;background:#f59e0b}.wp-awconv .prio.blue{color:#fff;background:#3b82f6}.wp-awconv .prio.green{color:#1d1708;background:#e6c684}.wp-awconv .prio.amber,.wp-awconv .prio.blue,.wp-awconv .prio.green{grid-area:1/3/auto/5;justify-self:end}.wp-awconv time{grid-area:2/3/auto/4}.wp-cwfeats{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:clamp(32px,4vw,52px);display:grid}.wp-cwfeat{color:var(--wp-fg3);margin:0;font-size:13.5px;line-height:1.6}.wp-cwfeat b{color:var(--wp-fg);font-weight:600}.wp-eff3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(36px,5vw,60px);display:grid}.wp-eff-card{border:1px solid var(--wp-line);transition:transform .2s var(--wp-ease),border-color .2s var(--wp-ease);background:#101010;border-radius:22px;gap:16px;padding:18px;display:grid}.wp-eff-card:hover{border-color:#fff3;transform:translateY(-4px)}.wp-eff-visual{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;border:1px solid #ffffff0f;border-radius:16px;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.wp-effi-note{background:#181818;border:1px solid #ffffff17;border-radius:14px;gap:6px;width:78%;padding:13px;display:grid;box-shadow:0 24px 50px -30px #000000e6}.wp-effi-note .t{font-family:var(--wp-mono);color:var(--wp-fg3);font-size:9.5px}.wp-effi-note b{font-size:13.5px;font-weight:600}.wp-effi-note p{color:var(--wp-fg3);margin:0;font-size:11.5px;line-height:1.5}.wp-effi-note .lines{gap:5px;margin-top:4px;display:grid}.wp-effi-note .lines i{background:#ffffff2e;border-radius:2px;height:2px}.wp-effi-note .lines i:first-child{width:86%}.wp-effi-note .lines i:nth-child(2){width:64%}.wp-effi-note .lines i:nth-child(3){width:42%}.wp-effi-stack{justify-items:center;width:80%;display:grid;position:relative}.wp-effi-light{z-index:3;color:#171717;background:#d9d9d9;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px;display:flex;position:relative;box-shadow:0 26px 50px -26px #000000d9}.wp-effi-light .cal{background:#3b82f6;border-radius:8px;flex:none;width:26px;height:26px}.wp-effi-light b{font-size:13px;font-weight:700;display:block}.wp-effi-light span{font-family:var(--wp-mono);color:#3f3f3f;font-size:9.5px;display:block}.wp-effi-light .n{color:#d9d9d9;width:24px;height:24px;font-style:normal;font-family:var(--wp-mono);background:#171717;border-radius:999px;place-items:center;margin-left:auto;font-size:10px;display:grid}.wp-effi-stack>i{background:#d9d9d980;border-radius:10px;width:88%;height:12px;margin-top:-5px;display:block}.wp-effi-stack>i+i{background:#d9d9d940;width:76%}.wp-effi-count{font-family:var(--wp-mono);color:var(--wp-fg2);align-items:center;gap:7px;margin-top:10px;font-size:10.5px;display:flex}.wp-effi-count span{background:var(--wp-fg);color:#0a0a0a;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid}.wp-effi-models{background:#181818;border:1px solid #ffffff17;border-radius:14px;gap:3px;width:84%;padding:7px;display:grid;box-shadow:0 26px 50px -30px #000000e6}.wp-effi-opt{min-height:38px;color:var(--wp-fg2);border-radius:9px;align-items:center;gap:9px;padding:5px 9px;font-size:12.5px;display:flex}.wp-effi-opt.sel{color:var(--wp-fg);background:#ffffff14}.wp-effi-opt b{font-weight:500}.wp-effi-opt .check{color:var(--wp-fg);margin-left:auto;font-style:normal}.wp-effi-trigger{min-height:42px;color:var(--wp-fg);background:#131313;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;margin-top:8px;padding:6px 11px;font-size:12.5px;display:flex}.wp-effi-trigger em{color:var(--wp-fg3);margin-left:auto;font-style:normal}.wp-eff-cap{color:var(--wp-fg3);margin:0;font-size:13.5px;line-height:1.6}.wp-eff-cap b{color:var(--wp-fg);font-weight:600}.wp-orb2{justify-items:center;display:grid}.wp-orb2-stage{aspect-ratio:1;place-items:center;width:min(340px,80vw);display:grid;position:relative}.wp-orb2-ring{opacity:0;transition:opacity .5s var(--wp-ease);border:1px solid #0000;border-top-color:#ffffff38;border-radius:50%;animation:3.5s linear infinite wp-spin;position:absolute;inset:0}.wp-orb2-ring.inner{inset:14%}.wp-orb2-stage:hover .wp-orb2-ring{opacity:1}.wp-orb2-disc{background:linear-gradient(#ffffff12,#0000 26%);border-top:1px solid #ffffff1a;border-radius:50%;position:absolute}.wp-orb2-disc.outer{inset:0}.wp-orb2-disc.inner{inset:14%;scale:.9}.wp-orb2-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--wp-fg2);transition:border-color .2s var(--wp-ease),color .2s var(--wp-ease);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.wp-orb2-card svg{width:18px;height:18px}.wp-orb2-card:hover{color:var(--wp-fg);border-color:#ffffff73}.wp-orb2-center{inset-x:0;z-index:5;place-items:center;display:grid;position:absolute;bottom:-30px}.wp-orb2-core{background:var(--wp-bg);border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 18px 44px -20px #000000e6}.wp-orb2-mark{height:30px}.wp-orb2-copy{text-align:center;max-width:620px;margin-top:56px}.wp-orb2-copy .wp-title{margin-top:0}.wp-orb2-cta{justify-content:center;margin-top:22px;display:flex}@keyframes wp-spin{to{transform:rotate(360deg)}}.wp-orbitglobe{justify-content:center;width:100%;height:440px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.wp-orbitglobe{height:640px}}.wp-orb-core{aspect-ratio:1;z-index:10;pointer-events:none;width:340px;max-width:92vw;position:absolute;bottom:0;left:50%;transform:translate(-50%,42%)}@media (width>=768px){.wp-orb-core{width:660px}}.wp-orb-core .wp-orb-sphere,.wp-orb-core canvas{display:block;width:100%!important;height:100%!important}.wp-statsec .wp-glow-c{display:none}.wp-orb-ring{border:1px solid #ffffff17;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.wp-orb-arm{transform-origin:bottom;height:50%;transform:rotate(var(--start-angle,0deg));flex-direction:column;align-items:center;margin-left:-24px;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;position:absolute;top:0;left:50%}.wp-orb-ic{width:48px;height:48px;color:var(--wp-fg2);z-index:10;transform:rotate(var(--counter-offset,0deg));background:#111113;border:1px solid #ffffff24;border-radius:999px;place-items:center;margin-top:-24px;padding:12px;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:relative}.wp-orb-ic svg{width:24px;height:24px}@media (width>=768px){.wp-orb-arm{margin-left:-32px}.wp-orb-ic{width:64px;height:64px;margin-top:-32px;padding:16px}.wp-orb-ic svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.wp-orb-arm,.wp-orb-ic{animation-duration:96s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}.wp-hero{min-height:auto;padding-top:0}.wp-h1-l{font-size:clamp(34px,4.3vw,62px)}@media (width<=1080px){.wp-built{grid-template-columns:1fr 1fr}.wp-built-panel{grid-column:1/-1}.wp-cwbody{grid-template-columns:1fr 1fr}.wp-cwside{display:none}.wp-eff3{grid-template-columns:1fr}.wp-tutorial-body{grid-template-columns:.8fr 1.2fr}.wp-tutorial-chat{border-top:1px solid var(--wp-line);border-left:0;grid-column:1/-1}.wp-tutorial-cursor{display:none}}@media (width<=960px){.wp-preview2{grid-template-columns:1fr}.wp-pv2-words{display:none}.wp-hero3d-in{padding-top:96px}.wp-cwbody{grid-template-columns:1fr}.wp-cwcol+.wp-cwcol{border-left:0;border-top:1px solid var(--wp-line)}.wp-shotsec{margin-top:0}.wp-tutorial-body{grid-template-columns:1fr}.wp-tutorial-history,.wp-tutorial-chat{border-top:1px solid var(--wp-line);border-left:0}.wp-tutorial-sidebar,.wp-tutorial-history,.wp-tutorial-chat{padding:14px}}@media (width<=640px){.wp-built{grid-template-columns:1fr}.wp-cwfeats{grid-template-columns:1fr 1fr}.wp-eff3{grid-template-columns:1fr}.wp-tutorial-topbar{padding:0 13px}.wp-tutorial-mode{display:none}.wp-tutorial-guide,.wp-tutorial-platforms{padding-left:13px;padding-right:13px}.wp-tutorial-platform{flex:148px}}@media (prefers-reduced-motion:reduce){.wp-tutorial-cursor{animation:none;display:none}}.wp-promo-strip{z-index:10;background:linear-gradient(90deg,#1fb86a24,#1fb86a0b 52%,#0a0a0a4d);border-bottom:1px solid #1fb86a47;position:relative}.wp-promo-strip-in{align-items:center;gap:15px;min-height:52px;padding-top:7px;padding-bottom:7px;display:flex}.wp-promo-strip-label{color:#8af0b8;font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:500;display:inline-flex}.wp-promo-strip p{color:var(--wp-fg2);margin:0;font-size:13px;line-height:1.45}.wp-promo-strip p strong{color:var(--wp-fg);font-weight:700}.wp-promo-strip-cta{color:#8af0b8;min-height:32px;font-family:var(--wp-mono);white-space:nowrap;transition:background .18s var(--wp-ease),color .18s var(--wp-ease);border:1px solid #8af0b899;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:10.5px;font-weight:500;display:inline-flex}.wp-promo-strip-cta:hover{color:#1b100c;background:#1fb86a}.wp-promo-strip-timer{color:#bdf7d6;font-family:var(--wp-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#1fb86a1f;border:1px solid #8af0b86b;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:2px 9px;font-size:11px;display:inline-flex}.wp-promo-timer{color:#bdf7d6;font-family:var(--wp-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:#1fb86a1f;border:1px solid #8af0b86b;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:14px auto 0;padding:7px 16px;font-size:13px;display:inline-flex}@media (width<=640px){.wp-promo-strip-timer{margin-left:0;font-size:10.5px}.wp-promo-timer{padding:6px 12px;font-size:12px}}.wp-rewards-nav{font-family:var(--wp-mono);color:var(--wp-fg3);align-items:center;gap:20px;margin-left:auto;font-size:12px;display:flex}.wp-rewards-nav a{transition:color .18s var(--wp-ease)}.wp-rewards-nav a:hover,.wp-rewards-nav a[aria-current=page]{color:#8af0b8}.wp-promo-hero{isolation:isolate;border-bottom:1px solid var(--wp-line);background:radial-gradient(48% 66% at 76% 44%,#1fb86a2b,#0000 68%),#0a0a0a;padding:clamp(74px,9vw,112px) 0 clamp(76px,9vw,116px);position:relative;overflow:hidden}.wp-rewards-grid-bg{z-index:-1;opacity:.45;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.wp-promo-hero-in{text-align:left;max-width:640px}.wp-promo-badge-open{z-index:3;color:#8af0b8;font-family:var(--wp-mono);letter-spacing:.17em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1fb86a1f;border:1px solid #8af0b873;border-radius:999px;align-items:center;padding:9px 18px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:clamp(20px,3vw,34px);right:clamp(20px,4vw,48px)}.wp-promo-kicker{color:#8af0b8;font-family:var(--wp-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:11.5px;font-weight:600;display:flex}.wp-promo-dash{background:#e4553a;border-radius:2px;flex:none;width:34px;height:2px}.wp-promo-title{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:.95}.wp-promo-title span{color:#2fd27f;display:block}.wp-promo-lead{max-width:46ch;color:var(--wp-fg2);margin:22px 0 0;font-size:clamp(15px,1.35vw,17.5px);line-height:1.7}.wp-promo-period{background:#ffffff05;border:1px solid #8af0b857;border-radius:14px;align-items:center;gap:14px;margin-top:28px;padding:13px 22px 13px 18px;display:inline-flex}.wp-promo-period>svg{color:#8af0b8;flex:none}.wp-promo-period-label{color:var(--wp-fg3);font-family:var(--wp-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.wp-promo-period strong{color:var(--wp-fg);font-family:var(--wp-mono);margin-top:5px;font-size:13.5px;font-weight:600;display:block}.wp-promo-models-label{color:var(--wp-fg3);font-family:var(--wp-mono);letter-spacing:.2em;text-transform:uppercase;margin:30px 0 0;font-size:10.5px}.wp-promo-models{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.wp-promo-model{border:1px solid var(--wp-line2);background:linear-gradient(#151515,#0e0e0e);border-radius:14px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex}.wp-promo-model img{aspect-ratio:150/96;object-fit:cover;border-radius:9px;width:58px;height:auto}.wp-promo-model strong{letter-spacing:-.01em;font-size:15px;display:block}.wp-promo-model span{color:var(--wp-fg3);font-family:var(--wp-mono);margin-top:3px;font-size:10.5px;display:block}.wp-promo-model-wide{background:linear-gradient(135deg,#1fb86a29,#ffffff05);border-color:#8af0b873;padding-left:18px}.wp-promo-model-highlight{color:#8af0b8;font-weight:600}.wp-promo-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.wp-promo-cta{color:#fff;min-height:52px;font-family:var(--wp-mono);cursor:pointer;transition:transform .18s var(--wp-ease),background .18s var(--wp-ease),color .18s var(--wp-ease);background:linear-gradient(135deg,#2fd27f,#0b7f4a);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 18px 42px -22px #2fd27fe6}.wp-promo-cta:hover:not(:disabled){color:#0a0a0a;background:#fff;transform:translateY(-2px)}.wp-promo-cta:disabled{opacity:.55;cursor:not-allowed}.wp-promo-terms{color:var(--wp-fg3);font-family:var(--wp-mono);font-size:11.5px}.wp-promo-boti-card{z-index:2;border:1px solid var(--wp-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101010d1;border-radius:16px;align-items:center;gap:12px;max-width:290px;padding:12px 18px 12px 12px;display:flex;position:absolute;bottom:clamp(22px,3.5vw,44px);right:clamp(20px,4vw,56px)}.wp-promo-boti-card img{object-fit:contain;background:#ffffff0a;border-radius:12px;flex:none;width:44px;height:44px}.wp-promo-boti-card strong{font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;display:block}.wp-promo-boti-card span{color:var(--wp-fg3);margin-top:4px;font-size:12px;line-height:1.5;display:block}.wp-rewards-section{border-bottom:1px solid var(--wp-line);padding:clamp(72px,10vw,128px) 0}.wp-rewards-section-head{max-width:660px}.wp-rewards-section-head .wp-label{text-align:left;color:#8af0b8}.wp-rewards-section-head h2,.wp-rewards-included h2,.wp-rewards-security h2{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,4.5vw,58px);line-height:1.05}.wp-rewards-section-head>p:last-child{color:var(--wp-fg2);margin:18px 0 0;font-size:16px;line-height:1.7}.wp-rewards-promo-card{background:linear-gradient(130deg,#1fb86a2b,#ffffff06 66%);border:1px solid #1fb86a85;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:42px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:inset 0 1px #ffffff14,0 32px 80px -50px #1fb86a8c}.wp-rewards-promo-mark{color:#8af0b8;background:#1fb86a29;border:1px solid #8af0b899;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.wp-rewards-card-kicker{color:#8af0b8;font-family:var(--wp-mono);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10.5px}.wp-rewards-promo-card h3{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(23px,3vw,36px);line-height:1.1}.wp-rewards-promo-card p:not(.wp-rewards-card-kicker){max-width:52rem;color:var(--wp-fg2);margin:10px 0 0;font-size:14px;line-height:1.65}.wp-rewards-card-action{justify-items:end;gap:9px;min-width:164px;display:grid}.wp-rewards-card-action span{color:var(--wp-fg3);font-family:var(--wp-mono);font-size:10.5px}.wp-rewards-card-action b{color:#8af0b8;font-family:var(--wp-mono);font-size:12px}.wp-rewards-card-action a{color:#1b100c;min-height:38px;font-family:var(--wp-mono);transition:transform .18s var(--wp-ease),background .18s var(--wp-ease);background:#1fb86a;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.wp-rewards-card-action a:hover{background:#8af0b8;transform:translateY(-1px)}.wp-rewards-steps{background:linear-gradient(#1fb86a09,#0000 45%)}.wp-rewards-step-grid{border:1px solid var(--wp-line);background:var(--wp-line);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.wp-rewards-step{background:#111;min-height:236px;padding:clamp(24px,3.5vw,38px)}.wp-rewards-step span{color:#8af0b8;font-family:var(--wp-mono);letter-spacing:.11em;font-size:12px}.wp-rewards-step h3{letter-spacing:-.025em;margin:34px 0 0;font-size:22px}.wp-rewards-step p{color:var(--wp-fg2);margin:11px 0 0;font-size:14px;line-height:1.65}.wp-rewards-included-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:clamp(40px,8vw,110px);display:grid}.wp-rewards-included .wp-label{color:#8af0b8;text-align:left}.wp-rewards-included-copy{max-width:40rem;color:var(--wp-fg2);margin:19px 0 0;font-size:16px;line-height:1.7}.wp-rewards-included ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wp-rewards-included li{border:1px solid var(--wp-line);background:var(--wp-panel);border-radius:15px;gap:12px;padding:18px;display:flex}.wp-rewards-included li>svg{color:#8af0b8;flex:none;margin-top:2px}.wp-rewards-included b{font-size:15px;display:block}.wp-rewards-included small{color:var(--wp-fg2);margin-top:5px;font-size:13px;line-height:1.55;display:block}.wp-rewards-security{padding-top:60px;padding-bottom:60px}.wp-rewards-security-card{background:linear-gradient(135deg,#1fb86a1f,#ffffff06);border:1px solid #1fb86a6b;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;padding:clamp(25px,4vw,44px);display:grid}.wp-rewards-security-card>svg{color:#8af0b8;width:40px;height:40px}.wp-rewards-security .wp-label{color:#8af0b8;text-align:left}.wp-rewards-security h2{font-size:clamp(26px,3vw,39px)}.wp-rewards-security p:not(.wp-label){max-width:55rem;color:var(--wp-fg2);margin:13px 0 0;font-size:14px;line-height:1.7}.wp-rewards-security .wp-btn-solid{white-space:nowrap}@media (width<=860px){.wp-rewards-nav{display:none}.wp-rewards-promo-card,.wp-rewards-security-card{grid-template-columns:auto minmax(0,1fr)}.wp-rewards-card-action,.wp-rewards-security-card .wp-btn-solid{grid-column:2;justify-self:start}.wp-rewards-step-grid{grid-template-columns:1fr}.wp-rewards-step{min-height:0}.wp-rewards-included-grid{grid-template-columns:1fr}}@media (width<=640px){.wp-promo-strip-in{flex-wrap:wrap;align-items:flex-start;gap:7px 12px;padding-top:10px;padding-bottom:10px}.wp-promo-strip p{flex:220px;font-size:12px}.wp-promo-strip-cta{margin-left:0}}@media (width<=560px){.wp-promo-hero{padding-top:66px}.wp-rewards-promo-card,.wp-rewards-security-card{grid-template-columns:1fr;gap:18px}.wp-rewards-card-action,.wp-rewards-security-card .wp-btn-solid{grid-column:auto;justify-self:start}.wp-rewards-promo-mark{width:50px;height:50px}.wp-promo-cta{justify-content:center;width:100%}}.wp-prod-grid{grid-template-columns:repeat(2,1fr)}.wp-prod-grid .wp-num h3{font-size:21px}@media (width<=1080px){.wp-steps5,.wp-fgrid{grid-template-columns:repeat(2,1fr)}.wp-intgrid{grid-template-columns:repeat(4,1fr)}.wp-tgrid-4,.wp-price2{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.wp-hero-head{grid-template-columns:1fr}.wp-hero-ctas{justify-content:flex-start}.wp-nav-actions{display:none}.wp-menu-toggle{margin-left:auto}.wp-links .wp-nav-home-mobile{color:var(--wp-fg);display:flex}.wp-links .wp-nav-signin-mobile{min-height:44px;font-family:var(--wp-mono);color:var(--wp-fg2);align-items:center;font-size:14px;display:flex}.wp-links .wp-nav-cta-mobile{background:var(--wp-fg);color:#0a0a0a;min-height:46px;font-family:var(--wp-mono);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.wp-statbar{grid-template-columns:repeat(2,1fr)}.wp-statc{border-right:0;border-bottom:1px solid var(--wp-line)}.wp-statc:nth-child(odd){border-right:1px solid var(--wp-line)}.wp-statc:nth-child(3),.wp-statc:nth-child(4){border-bottom:0}.wp-sphere-wrap{height:clamp(300px,46vh,420px)}.wp-sphere-box{inset:-4% -18%}}@media (width<=640px){.wp-steps5,.wp-fgrid,.wp-intgrid,.wp-tgrid-4,.wp-price2,.wp-prod-grid,.wp-statbar{grid-template-columns:1fr}.wp-statc{border-bottom:1px solid var(--wp-line);border-right:0!important}.wp-statc:last-child{border-bottom:0}.wp-int{min-height:46px}.wp-price.hot{transform:none}}.wp-promo-hero-visual{z-index:-1;aspect-ratio:970/941;pointer-events:none;opacity:.66;-webkit-mask-composite:source-in;background-image:url(/images/wangsit/promotions/boti-promo-hero.webp);background-position:46%;background-size:cover;width:min(700px,56vw);position:absolute;top:50%;right:-11%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(52% 52% at 50% 46%,#000 24%,#0000 66%),linear-gradient(90deg,#0000 2%,#000 40%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:radial-gradient(52% 52% at 50% 46%,#000 24%,#0000 66%),linear-gradient(90deg,#0000 2%,#000 40%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1100px){.wp-promo-hero-visual{opacity:.5;width:min(620px,74vw);right:-20%}.wp-promo-boti-card{max-width:250px}}@media (width<=900px){.wp-promo-hero{padding-top:clamp(28px,7vw,48px)}.wp-promo-hero-in{max-width:none}.wp-promo-badge-open{width:fit-content;margin:0 20px clamp(26px,5vw,40px);display:flex;position:static}.wp-promo-boti-card{width:min(1200px,100% - 40px);max-width:420px;margin:clamp(34px,6vw,52px) auto 0;position:static}}@media (width<=640px){.wp-promo-hero-visual{opacity:.28;background-image:url(/images/wangsit/promotions/boti-promo-hero-sm.webp);width:min(440px,116vw);top:32%;right:50%;transform:translate(50%,-32%)}.wp-promo-models{flex-direction:column;align-items:stretch}.wp-promo-period{display:flex}}.wp-claim-error{color:#fde68a;background:#facc1514;border:1px solid #facc1566;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:52rem;margin:18px 0 0;padding:12px 18px;font-size:14px;line-height:1.6;display:flex}.wp-claim-error:before{content:"!";width:20px;height:20px;font-family:var(--wp-mono);background:#facc1533;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.wangsit-parlo,.wp-sp{--sp-bg:#0a0a0a;--sp-card:#111;--sp-card-2:#141414;--sp-line:#ffffff12;--sp-fg:#f5f5f5;--sp-fg-dim:#8b8b8b;--sp-accent:var(--wangsit-coral,#2fd27f)}.wp-sp-eyebrow{color:var(--sp-accent);font-family:var(--wp-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}.wp-sp-eyebrow:before{content:"";background:var(--sp-accent);border-radius:50%;width:6px;height:6px}.wp-sp-title{color:var(--sp-fg);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.08}.wp-sp-title span{color:var(--sp-fg-dim)}.wp-sp-lead{max-width:56ch;color:var(--sp-fg-dim);margin:16px 0 0;font-size:clamp(14.5px,1.3vw,16.5px);line-height:1.7}.wp-sp-center{text-align:center;flex-direction:column;align-items:center;display:flex}.wp-sp-center .wp-sp-lead{margin-inline:auto}.wp-sp-section{padding:clamp(56px,7vw,96px) 0}.wp-sp-grid{gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.wp-sp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-sp-card{border:1px solid var(--sp-line);background:linear-gradient(180deg, var(--sp-card-2), var(--sp-card));transition:border-color .25s var(--wp-ease), transform .25s var(--wp-ease);border-radius:22px;padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.wp-sp-card:hover{border-color:#2fd27f59;transform:translateY(-2px)}.wp-sp-card-title{color:var(--sp-fg);letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.9vw,23px);font-weight:600}.wp-sp-card-title span{color:var(--sp-fg-dim)}.wp-sp-card-desc{color:var(--sp-fg-dim);margin:10px 0 0;font-size:14.5px;line-height:1.7}.wp-sp-card-split{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.wp-sp-visual{background:radial-gradient(circle at 50% 50%, #2fd27f24, transparent 62%), var(--sp-bg);border-radius:18px;place-items:center;min-height:190px;display:grid;position:relative}.wp-sp-card-app{grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:center}.wp-sp-visual-app{background:0 0;border-radius:14px;min-height:0;padding:0;box-shadow:0 28px 70px -30px #000000d9,0 0 0 1px #ffffff0d}.wp-sp-visual-app .wcs{width:100%}@media (width<=900px){.wp-sp-card-app{grid-template-columns:1fr}}.wp-sp-bento-art-photo img{object-fit:cover;border-radius:14px;width:100%;height:auto}.wp-sp-ring{border:1px solid var(--sp-line);border-radius:50%;position:absolute}.wp-sp-ring-1{width:132px;height:132px}.wp-sp-ring-2{width:186px;height:186px}.wp-sp-tile{background:linear-gradient(160deg, var(--sp-accent), #0b7f4a);color:#fff;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 18px 40px -16px #2fd27fcc}.wp-sp-tile img{object-fit:contain;width:42px;height:42px}.wp-sp-chip{border:1px solid var(--sp-line);color:var(--sp-fg);font-family:var(--wp-mono);white-space:nowrap;background:#141414eb;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:10.5px;display:inline-flex;position:absolute}.wp-sp-chip-accent{background:var(--sp-accent);color:#1b100c;border-color:#0000;font-weight:700}.wp-sp-chip-tl{top:16px;left:16px}.wp-sp-chip-br{bottom:16px;right:16px}.wp-sp-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wp-sp-list li{color:var(--sp-fg-dim);gap:10px;font-size:14px;line-height:1.6;display:flex}.wp-sp-list svg{color:var(--sp-accent);flex:none;margin-top:3px}.wp-sp-list b{color:var(--sp-fg);font-weight:600}.wp-sp-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,3vw,34px);display:flex}.wp-sp-note{color:var(--sp-fg-dim);font-family:var(--wp-mono);font-size:11.5px}.wp-sp-step-num{width:30px;height:30px;color:var(--sp-accent);font-family:var(--wp-mono);background:#2fd27f1f;border:1px solid #2fd27f66;border-radius:10px;place-items:center;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-grid}@media (width<=900px){.wp-sp-grid-2,.wp-sp-card-split{grid-template-columns:1fr}.wp-sp-visual{min-height:168px}}.wr-nav-wangsit{--wr-nav-fg-strong:#fafafa;--wr-nav-fg:#fafafad1;--wr-nav-fg-dim:#fafafab3;--wr-nav-fg-faint:#fafafa8c;--wr-nav-hover:#fafafa1a;--wr-nav-hover-soft:#fafafa0f}.wr-nav-wangsit .wr-nav-wangsit-logo{width:auto;height:54px;box-shadow:none;background:0 0;border:0;display:block}.wr-nav-wangsit .wr-nav-item-icon{color:#2fd27fe6;background:#2fd27f24}.wr-nav-wangsit .wr-nav-preview-kicker{color:#2fd27fe6}.wr-nav-wangsit .wr-nav-link[aria-current=page]{color:var(--wr-nav-fg-strong);background:var(--wr-nav-hover-soft)}.wr-nav-wangsit .wp-nav-cta{color:#0a0a0a;margin-left:6px}.wr-nav-wangsit .wp-nav-cta:hover{color:#0a0a0a}.wr-nav-wangsit .wr-nav-sheet-cta{background:var(--wangsit-coral,#2fd27f);color:#0a0a0a}.wp-sp-pill{border:1px solid var(--sp-line);color:var(--sp-accent);font-family:var(--wp-mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.wp-sp-pill:before{content:"";background:var(--sp-accent);border-radius:50%;flex:none;width:6px;height:6px}.wp-sp-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);margin-top:38px;display:flex}.wp-sp-trust span{color:#ffffff57;font-family:var(--wp-mono);letter-spacing:.04em;transition:color .25s var(--wp-ease);align-items:center;gap:8px;font-size:13px;display:inline-flex}.wp-sp-trust span:hover{color:#ffffffb3}.wp-sp-trust span:before{content:"";opacity:.8;background:currentColor;border-radius:2px;width:7px;height:7px}.wp-sp-bento{grid-template-columns:1.18fr 1fr;grid-template-areas:"a b""c d";gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.wp-sp-bento>:first-child{grid-area:a}.wp-sp-bento>:nth-child(2){grid-area:b}.wp-sp-bento>:nth-child(3){grid-area:c}.wp-sp-bento>:nth-child(4){grid-area:d}.wp-sp-bento .wp-sp-card{flex-direction:column;min-height:270px;display:flex}.wp-sp-bento-art{margin-top:auto;padding-top:26px}.wp-sp-bento .wp-sp-card-row{grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}.wp-sp-bento .wp-sp-card-row .wp-sp-bento-art{margin:0;padding:0}.wp-sp-svg{width:100%;height:auto;display:block}.wp-sp-sphere{width:100%;max-width:230px;margin-inline:auto;display:block;position:relative}.wp-sp-float-pill{background:linear-gradient(135deg,#86f2b5,var(--sp-accent));color:#160806;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 8px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;top:10%;left:-6%;box-shadow:0 10px 26px #2fd27f4d}.wp-sp-float-pill-icon{color:#160806;background:#ffffff47;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.wp-sp-float-pill-icon img{object-fit:contain;width:18px;height:18px}.wp-sp-orbitapp{justify-content:center;align-items:center;gap:10px;min-height:190px;display:flex;position:relative}.wp-sp-orbitapp-disc{background:radial-gradient(circle at 50% 40%,#ffffff0d,#ffffff03 62%,#0000 72%);border:1px solid #ffffff0f;border-radius:50%;width:286px;height:286px;position:absolute}.wp-sp-orbitapp-tile{z-index:2;background:linear-gradient(150deg,#86f2b5,var(--sp-accent));border-radius:20px;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex;position:relative;box-shadow:0 14px 34px #2fd27f52}.wp-sp-orbitapp-tile.is-photo{width:190px;height:190px;box-shadow:none;perspective:700px;background:0 0;border:none;border-radius:0;overflow:visible}.wp-boti3d{width:100%;height:100%;transform-style:preserve-3d;place-items:center;animation:4.3s ease-in-out infinite boti-mengambang,6.7s ease-in-out infinite boti-menoleh;display:grid;position:relative}.wp-boti3d-glow{background:radial-gradient(circle,#2fd27f42,#2fd27f14 44%,#2fd27f05 62%,#0000 74%);border-radius:50%;width:104%;height:104%;animation:5.3s ease-in-out infinite boti-denyut;position:absolute;transform:translateZ(-52px)}.wp-boti3d-body{place-items:center;animation:3.5s ease-in-out infinite boti-bernapas,9.1s ease-in-out infinite boti-berayun;display:grid;position:relative}.wp-sp-orbitapp-tile.is-photo .wp-boti3d-body img{object-fit:contain;filter:drop-shadow(0 22px 26px #000000b3)drop-shadow(0 2px #2fd27f1f);width:172px;height:172px}@keyframes boti-mengambang{0%,to{translate:0 -8px}50%{translate:0 8px}}@keyframes boti-menoleh{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes boti-berayun{0%,to{transform:translateZ(34px)rotateY(-13deg)}50%{transform:translateZ(34px)rotateY(13deg)}}@keyframes boti-bernapas{0%,to{scale:1}50%{scale:1.03}}@keyframes boti-denyut{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wp-boti3d,.wp-boti3d-glow,.wp-boti3d-body{animation:none}.wp-boti3d-body{transform:translateZ(34px)rotateY(-10deg)}}.wp-sp-orbitapp-tile img{object-fit:contain;width:52px;height:52px}.wp-sp-orbitapp{min-height:300px}.wp-sp-orbitapp-tile svg{color:#160806}.wp-sp-orbitapp-sat{z-index:2;color:#ffffff8c;background:#1a1a1a;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.wp-sp-orbitapp-bolt{z-index:2;background:#141414;border:1px solid #2fd27f73;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.wp-sp-rows{flex-direction:column;gap:12px;width:100%;display:flex}.wp-sp-row{color:#ffffff9e;background:#161616;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;display:flex;position:relative}.wp-sp-row.is-active{color:#fafafa;background:linear-gradient(100deg,#111,#2fd27f52);border-color:#2fd27f80;transform:translate(10px);box-shadow:0 12px 30px #0006}.wp-sp-row-mark{color:#fff6;display:inline-flex}.wp-sp-row.is-active .wp-sp-row-mark{color:#ffffffd9}.wp-sp-row-name{flex:auto;min-width:0}.wp-sp-row-plus{color:#ffffffa6;background:#ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.wp-sp-row.is-active .wp-sp-row-plus{background:var(--sp-accent);color:#160806}.wp-sp-cursor{filter:drop-shadow(0 3px 6px #00000080);position:absolute;bottom:-14px;right:-6px}.wp-sp-step{border:1px solid var(--sp-line);background:linear-gradient(180deg,var(--sp-card-2),var(--sp-card));border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(26px,3.4vw,44px);display:grid}.wp-sp-step+.wp-sp-step{margin-top:16px}.wp-sp-step.is-flipped .wp-sp-step-body{order:2}.wp-sp-step.is-flipped .wp-sp-step-art{order:1}.wp-sp-step-art{justify-content:center;align-items:center;min-height:210px;display:flex}.wp-sp-step .wp-sp-step-num{background:linear-gradient(150deg,#86f2b5,var(--sp-accent));color:#160806;border:0;border-radius:50%;width:40px;height:40px;margin-bottom:20px;font-size:13px;box-shadow:0 8px 22px #2fd27f47}.wp-sp-step-checks{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.wp-sp-step-checks li{color:var(--sp-fg);align-items:center;gap:12px;font-size:14.5px;display:flex}.wp-sp-step-checks svg{color:var(--sp-accent);flex:none}.wp-sp-quote{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.wp-sp-quote-text{color:var(--sp-fg);letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(22px,2.9vw,36px);font-weight:600;line-height:1.28}.wp-sp-quote-by{color:var(--sp-fg);margin:26px 0 0;font-size:15px;font-weight:600}.wp-sp-quote-by span{color:var(--sp-fg-dim);margin-top:4px;font-weight:400;display:block}.wp-sp-quote-art{padding-left:26px;position:relative}.wp-sp-quote-card{border:1px solid var(--sp-line);background:linear-gradient(160deg,#181818,#0e0e0e);border-radius:22px;padding:clamp(26px,3vw,40px);overflow:hidden}.wp-sp-quote-badge{z-index:2;background:#141414;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;position:absolute;top:-22px;left:0;box-shadow:0 16px 40px #0000008c}.wp-sp-end{text-align:center;padding-bottom:clamp(90px,11vw,150px);position:relative;overflow:hidden}.wp-sp-end-glow{pointer-events:none;background:radial-gradient(closest-side,#2fd27f66,#0000 72%);width:min(880px,120%);height:340px;position:absolute;bottom:-190px;left:50%;translate:-50%}.wp-sp-end-line{background:linear-gradient(90deg,#0000,#2fd27f99,#0000);width:min(760px,86%);height:1px;position:absolute;bottom:36px;left:50%;translate:-50%}.wp-sp-featpills{border:1px solid var(--sp-line);background:#ffffff08;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:26px;padding:6px;display:inline-flex}.wp-sp-featpills span{color:var(--sp-fg);border-radius:999px;align-items:center;gap:9px;padding:9px 17px;font-size:14px;font-weight:500;display:inline-flex}.wp-sp-featpills svg{color:var(--sp-fg-dim)}@media (width<=900px){.wp-sp-bento{grid-template-columns:1fr;grid-template-areas:"a""b""c""d"}.wp-sp-step,.wp-sp-quote{grid-template-columns:1fr}.wp-sp-step.is-flipped .wp-sp-step-body{order:1}.wp-sp-step.is-flipped .wp-sp-step-art{order:2}.wp-sp-quote-art{margin-top:44px;padding-left:0}}@media (width<=600px){.wp-sp-bento .wp-sp-card-row{grid-template-columns:1fr}.wp-sp-float-pill{font-size:12.5px;left:0}}.wangsit-parlo.wp-sp-skin{--sp-line:#ffffff12;--sp-fg:#f5f5f5;--sp-fg-dim:#8b8b8b;--sp-accent:var(--wangsit-coral,#2fd27f)}.wp-sp-skin .wp-hero3d-sub{max-width:52ch;color:var(--sp-fg-dim);font-family:var(--wp-syne);letter-spacing:0;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.65}.wp-sp-skin .wp-sub-c{color:var(--sp-fg-dim);font-size:clamp(15.5px,1.3vw,17px);line-height:1.7}.wp-sp-skin .wp-card p{color:var(--sp-fg-dim);font-size:16px;line-height:1.65}.wp-sp-skin .wp-num p{font-size:15.5px;line-height:1.65}.wp-sp-skin .wp-feats li{color:var(--sp-fg-dim);font-size:15px}.wp-sp-skin .wp-pv2-sub{color:var(--sp-fg-dim);font-size:16px;line-height:1.65}.wp-sp-skin .wp-pname{font-size:15px}.wp-sp-skin .wp-awitem{font-size:14.5px}.wp-sp-skin .wangsit-pricing li,.wp-sp-skin .wangsit-pricing .leading-relaxed,.wp-sp-skin .wp-built-feats,.wp-sp-skin .wp-eff-cap,.wp-sp-skin .wp-pv2-words{font-size:15px;line-height:1.6}.wp-sp-skin .wp-effi-note{font-size:13.5px}.wp-sp-skin .wp-promo-strip-in p{font-size:14.5px}.wp-sp-skin .wangsit-promo-note{font-size:13.5px}.wp-sp-skin .wp-label{border:1px solid var(--sp-line);color:var(--sp-accent);letter-spacing:.1em;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.wp-sp-skin .wp-label:before{content:"";background:var(--sp-accent);border-radius:50%;flex:none;width:6px;height:6px}.wp-sp-skin .wp-sec>.wp-wrap>.wp-label,.wp-sp-skin .wp-wrap>.wp-label{margin-inline:auto;display:table}.wp-sp-skin .wp-h1-c .dim,.wp-sp-skin .wp-h1 .dim,.wp-sp-skin .wp-h2l .dim,.wp-sp-skin .wp-h2s .dim,.wp-sp-skin .wp-title .dim{color:var(--sp-fg-dim)}.wp-sp-skin .wp-title,.wp-sp-skin .wp-h2l{letter-spacing:-.035em}.wp-sp-skin .wp-card{border-color:var(--sp-line);background:linear-gradient(#141414,#111);border-radius:22px}.wp-sp-skin .wp-card:hover{background-color:#0000;border-color:#2fd27f59;transform:translateY(-2px)}.wp-sp-skin .wp-card h3{letter-spacing:-.02em;font-size:clamp(19px,1.9vw,23px)}.wp-sp-skin .wp-card h3 small{font-family:var(--wp-syne);color:var(--sp-fg-dim);font-size:14px}.wp-sp-skin .wp-sec{border-top:0}.wp-sp-skin .wp-sec+.wp-sec{padding-top:clamp(56px,6vw,96px)}.wp-sp-skin .wp-hero3d-ctas>:first-child .wp-btn-solid,.wp-sp-skin .wp-hero3d-ctas>.wp-btn-solid{box-shadow:0 10px 30px -10px #2fd27f80}.wp-sp-skin .wp-hero3d-ctas .wp-btn-ghost{color:var(--sp-fg-dim);border-color:#ffffff29}.wp-sp-skin .wp-hero3d-ctas .wp-btn-ghost:hover{color:var(--sp-fg);border-color:#ffffff4d}.wp-sp-skin .wp-dome-cap{color:#ffffff80;font-size:12.5px}@media (width<=600px){.wp-sp-skin .wp-label{letter-spacing:.08em;font-size:10.5px}}.wsp-step-art,.wp-sp-step-art,.wsp-bento-art,.wp-sp-bento-art{perspective:1100px}.wsp-step-art>*,.wp-sp-step-art>*,.wsp-bento-art>*,.wp-sp-bento-art>*{transform-style:preserve-3d;animation:9.7s ease-in-out infinite seni-melayang,13.3s ease-in-out infinite seni-berputar}.wsp-bento-art .wp-sp-orbitapp,.wp-sp-bento-art .wp-sp-orbitapp{animation:none}.wsp-bento-art-photo>img,.wp-sp-bento-art-photo>img{animation:11.3s ease-in-out infinite seni-melayang}@keyframes seni-melayang{0%,to{translate:0 -6px}50%{translate:0 6px}}@keyframes seni-berputar{0%,to{transform:rotateY(-6deg)rotateX(2deg)}50%{transform:rotateY(6deg)rotateX(-2deg)}}@media (prefers-reduced-motion:reduce){.wsp-step-art>*,.wp-sp-step-art>*,.wsp-bento-art>*,.wp-sp-bento-art>*,.wsp-bento-art-photo>img,.wp-sp-bento-art-photo>img{animation:none}.wsp-step-art>*,.wp-sp-step-art>*{transform:rotateY(-4deg)}}.wangsit-parlo .wp-nav-cta{color:#141413;letter-spacing:-.01em;background:#fff;border-radius:9px;min-height:38px;padding:0 17px;font-family:inherit;font-size:14px;font-weight:500;transition:transform .18s cubic-bezier(.2,.9,.25,1),box-shadow .18s,background-color .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000047}.wangsit-parlo .wp-nav-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);width:45%;transition:transform .62s cubic-bezier(.22,.8,.3,1);position:absolute;inset:0 auto 0 0;transform:translate(-180%)skew(-18deg)}.wangsit-parlo .wp-nav-cta:hover{background:#f5f4f0;transform:translateY(-1.5px);box-shadow:0 6px 18px -6px #0000008c,0 1px 2px #0000004d}.wangsit-parlo .wp-nav-cta:hover:after{transform:translate(320%)skew(-18deg)}.wangsit-parlo .wp-nav-cta:active{transition-duration:80ms;transform:translateY(0)scale(.975);box-shadow:0 1px 2px #0000004d}.wangsit-parlo .wp-nav-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.wangsit-parlo .wp-nav-login{letter-spacing:-.01em;border:1px solid #ffffff29;border-radius:9px;align-items:center;min-height:38px;padding:0 15px;font-size:14px;font-weight:500;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.2,.9,.25,1);display:inline-flex}.wangsit-parlo .wp-nav-login:hover{background:#ffffff0d;border-color:#ffffff57;transform:translateY(-1.5px)}.wangsit-parlo .wp-nav-login:active{transition-duration:80ms;transform:translateY(0)scale(.975)}.wangsit-parlo .wr-nav-sheet-cta{letter-spacing:-.01em;border-radius:10px;font-family:inherit;font-size:15px;font-weight:500}@media (prefers-reduced-motion:reduce){.wangsit-parlo .wp-nav-cta,.wangsit-parlo .wp-nav-cta:after,.wangsit-parlo .wp-nav-login{transition:none}.wangsit-parlo .wp-nav-cta:hover,.wangsit-parlo .wp-nav-login:hover{transform:none}.wangsit-parlo .wp-nav-cta:hover:after{transform:translate(-180%)skew(-18deg)}}.wp-orb2-logo{object-fit:contain;width:60%;height:60%;display:block}a.wp-orb2-card{cursor:pointer}a.wp-orb2-card:focus-visible{outline-offset:2px;outline:2px solid #2fd27fe6}.wp-orb2[data-padat=ya] .wp-orb2-stage{width:min(420px,88vw)}.wp-orb2[data-padat=ya] .wp-orb2-card{width:38px;height:38px}.wp-orb2[data-padat=ya] .wp-orb2-card svg{width:15px;height:15px}.wp-orb-logo{object-fit:contain;width:62%;height:62%;display:block}:is(html:has(.wsp),body:has(.wsp)){overscroll-behavior-y:none;background-color:#101010}.wsp{--wsp-bg:#101010;--wsp-bg-2:#151515;--wsp-card:#ffffff08;--wsp-line:#ffffff14;--wsp-line-2:#ffffff24;--wsp-fg:#fff;--wsp-fg-2:#aeaeae;--wsp-fg-3:#6e6e6e;--wsp-accent:#3ee08a;--wsp-accent-soft:#3ee08a29;--wsp-w:1360px;--wsp-gutter:clamp(24px, 3.2vw, 40px);--wsp-ease:cubic-bezier(.44, 0, .56, 1);background:var(--wsp-bg);color:var(--wsp-fg);font-family:var(--wp-syne), ui-sans-serif, system-ui, sans-serif}.wsp-wrap{width:min(var(--wsp-w), calc(100% - 2 * var(--wsp-gutter)));margin-inline:auto}.wsp-sec{padding:clamp(34px,3.6vw,56px) 0;position:relative}.wsp-glow{inset-inline:0;pointer-events:none;background:radial-gradient(41.35% 43.2% at 50% 120%,#59595933 0%,#10101000 100%);height:353px;position:absolute;bottom:0}.wsp-glow-accent{background:radial-gradient(41.35% 43.2% at 50% 120%,#3ee08a38 0%,#10101000 100%)}.wsp-eyebrow{border:1px solid var(--wsp-line);background:var(--wsp-card);color:var(--wsp-accent);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.wsp-eyebrow:before{content:"";background:var(--wsp-accent);border-radius:50%;flex:none;width:6px;height:6px}.wsp-h1{color:var(--wsp-fg);letter-spacing:-.05em;text-wrap:balance;margin:20px 0 0;font-size:clamp(34px,4.6vw,52px);font-weight:500;line-height:1.2}.wsp-h2{color:var(--wsp-fg);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,3.9vw,44px);font-weight:500;line-height:1.2}.wsp-h1 .dim,.wsp-h2 .dim{color:var(--wsp-fg-3)}.wsp-h1 span.block,.wsp-h2 span.block{display:block}.wsp-lead{max-width:56ch;color:var(--wsp-fg-2);margin:20px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.wsp-center{text-align:center}.wsp-center .wsp-lead{margin-inline:auto}.wsp-btn{background:var(--wsp-accent);color:#fff;white-space:nowrap;cursor:pointer;min-height:44px;transition:transform .2s var(--wsp-ease), filter .2s var(--wsp-ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.wsp-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.wsp-btn-ghost{background:var(--wsp-card);border-color:var(--wsp-line);color:var(--wsp-fg)}.wsp-btn-ghost:hover{border-color:var(--wsp-line-2);filter:none}.wsp-card{border:1px solid var(--wsp-line);background:var(--wsp-card);transition:border-color .3s var(--wsp-ease), background-color .3s var(--wsp-ease);border-radius:16px;padding:16px;position:relative;overflow:hidden}.wsp-card:hover{border-color:var(--wsp-line-2);background:#ffffff0d}.wsp-card-pad{padding:24px}.wsp-card-title{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:500}.wsp-card-desc{color:var(--wsp-fg-2);margin:10px 0 0;font-size:16px;line-height:1.6}.wsp-hero{padding-top:clamp(28px,3.4vw,48px);position:relative;overflow:hidden}.wsp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,3vw,44px);display:grid}.wsp-hero .wsp-hero-visual{margin-right:calc((min(var(--wsp-w), 100vw - 2 * var(--wsp-gutter)) - 100vw) / 2)}.wsp-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.wsp-hero-note{color:var(--wsp-fg-3);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.wsp-hero-download-row{justify-content:center;padding-top:clamp(6px,1.2vw,14px);display:flex}.wsp-desktop-download{justify-items:center;gap:8px;width:min(100%,322px);display:grid}.wsp-desktop-download-primary{background:var(--wsp-fg);width:100%;min-height:64px;color:var(--wsp-bg);border:1px solid #ffffffad;border-radius:15px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:11px;padding:11px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 9px 22px #00000029}.wsp-desktop-download-primary:hover{transform:translateY(-2px);box-shadow:0 24px 52px #0000004d}.wsp-desktop-download-primary:active{transform:translateY(0)}.wsp-desktop-download-platform{color:var(--wsp-bg);place-items:center;display:grid}.wsp-desktop-download-copy{text-align:left;gap:2px;display:grid}.wsp-desktop-download-copy strong{color:var(--wsp-bg);font-family:var(--wsp-font);letter-spacing:-.045em;font-size:clamp(14.5px,1.25vw,17px);font-weight:700;line-height:1.05}.wsp-desktop-download-copy small{color:#14151985;letter-spacing:-.025em;font-size:clamp(10px,.9vw,11.5px);font-weight:500;line-height:1.25}.wsp-windows-mark{grid-template-rows:repeat(2,9.5px);grid-template-columns:repeat(2,9.5px);gap:2px;width:21px;height:21px;display:grid}.wsp-windows-mark i{background:currentColor;display:block}.wsp-desktop-download-all{color:var(--wsp-fg-3);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:14px;font-weight:600;line-height:1.35;transition:color .18s}.wsp-desktop-download-all:hover{color:var(--wsp-accent)}.wsp-desktop-download-options{color:var(--wsp-fg-3);justify-content:center;gap:16px;font-size:12px;display:flex}.wsp-desktop-download-options a{color:inherit;text-underline-offset:3px;text-decoration:underline}.wsp-desktop-download-options a:hover{color:var(--wsp-accent)}.wsp-desktop-download-note{text-align:center;max-width:48ch;color:var(--wsp-fg-3);margin:0 auto;font-size:12px;line-height:1.55}.wsp-desktop-download-note strong{color:var(--wsp-fg-2);font-weight:600}@media (width<=560px){.wsp-hero-download-row{padding-top:10px}.wsp-desktop-download{gap:8px;width:min(100%,296px)}.wsp-desktop-download-primary{border-radius:14px;gap:10px;min-height:58px;padding:10px 16px}.wsp-desktop-download-platform>svg{width:19px;height:19px}.wsp-windows-mark{grid-template-rows:repeat(2,8.5px);grid-template-columns:repeat(2,8.5px);gap:2px;width:19px;height:19px}.wsp-desktop-download-copy strong{font-size:14px}.wsp-desktop-download-copy small{font-size:10px}.wsp-desktop-download-options{gap:11px}}.wsp-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0 44% 0 0;overflow:hidden}.wsp-hero-bg>*{position:absolute;inset:0}.wsp-hero-grid,.wsp-hero .wsp-wrap{z-index:1;position:relative}.wsp-hero-visual{background:linear-gradient(160deg,#ffffff29,#ffffff0a 42%,#3ee08a38);border-radius:18px 0 0 18px;padding:1px 0 1px 1px;position:relative;box-shadow:0 30px 70px -30px #000000e6,0 0 60px -30px #3ee08a80}.wsp-hero-visual:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(closest-side,#3ee08a4d,#0000 72%);border-radius:50%;position:absolute;inset:12% -8% -14%}.wsp-hero-visual .wcs{border:0;border-radius:17px 0 0 17px}.wsp-hero-visual.wsp-hero-orb-visual{box-shadow:none;background:0 0;border-radius:50%;place-items:center;min-height:clamp(340px,44vw,540px);padding:0;display:grid}.wsp-hero-visual.wsp-hero-orb-visual:before{display:none}.wsp-orb{aspect-ratio:1;perspective:1100px;width:clamp(300px,36vw,460px);animation:7.5s ease-in-out infinite wsp-orb-apung;position:relative}@keyframes wsp-orb-apung{0%,to{transform:translateY(-9px)}50%{transform:translateY(11px)}}.wsp-orb-halo{filter:blur(24px);z-index:-1;background:radial-gradient(closest-side,#3b82f64d,#1d4ed81f 46%,#0000 72%),radial-gradient(closest-side at 60% 62%,#0e74e92e,#0000 60%);border-radius:50%;position:absolute;inset:-42%}.wsp-orb-bintang{pointer-events:none;position:absolute;inset:-18%}.wsp-orb-bintang-titik{opacity:.2;background:#e0f2fe;border-radius:50%;animation:3.5s ease-in-out infinite wsp-orb-kelip;position:absolute;box-shadow:0 0 6px 1px #7dd3fccc}@keyframes wsp-orb-kelip{0%,to{opacity:.16}50%{opacity:.95}}.wsp-orb-panggung{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.wsp-orb-bola{aspect-ratio:1;background:radial-gradient(circle at 33% 27%,#fffffff2,#e0f2fe80 16%,#0000 34%),radial-gradient(circle at 63% 74%,#020617eb 0%,#0000 58%),radial-gradient(circle at 50% 42%,#bae6fd 0%,#7dd3fc 22%,#3b82f6 46%,#1e40af 64%,#172554 80%,#0a1128 100%);border-radius:50%;grid-area:1/1;width:56%;position:relative;transform:translateZ(0);box-shadow:inset -22px -30px 70px #020617bf,inset 8px 12px 34px #ffffff42,0 0 46px 6px #7dd3fc80,0 0 120px 30px #3b82f652,0 0 240px 70px #1d4ed82e}.wsp-orb-bola-kilau{background:radial-gradient(closest-side,#fffffff2,#0000 70%);border-radius:50%;width:26%;height:18%;position:absolute;top:12%;left:16%}.wsp-orb-bola-inti{background:radial-gradient(circle at 45% 38%,#ffffffd9,#bae6fd59 40%,#0000 62%);border-radius:50%;animation:4.5s ease-in-out infinite wsp-orb-nyawa;position:absolute;inset:24%}@keyframes wsp-orb-nyawa{0%,to{opacity:.55}50%{opacity:1}}.wsp-orb-ring{border:1px solid #94a3b859;border-radius:50%;grid-area:1/1;position:relative}.wsp-orb-ring.r1{border-color:#7dd3fc8c;width:76%;height:76%;transform:rotateX(74deg);box-shadow:0 0 14px #7dd3fc38}.wsp-orb-ring.r2{border-color:#2fd27f6b;width:92%;height:92%;transform:rotateX(74deg)rotate(-16deg);box-shadow:0 0 14px #2fd27f29}.wsp-orb-ring.r3{border-color:#94a3b842;width:118%;height:118%;transform:rotateX(78deg)rotate(10deg)}.wsp-orb-track{border-radius:50%;animation:15s linear infinite wsp-orb-putar;position:absolute;inset:-1px}.wsp-orb-ring.r2 .wsp-orb-track{animation-duration:25s;animation-direction:reverse}.wsp-orb-ring.r3 .wsp-orb-track{animation-duration:36s}@keyframes wsp-orb-putar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wsp-orb-sat{background:#e0f2fe;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px 3px #7dd3fce6,0 0 28px 9px #3b82f673}.wsp-orb-sat.koraf{background:#fecdd3;box-shadow:0 0 12px 3px #2fd27fd9,0 0 26px 8px #2fd27f66}.wsp-orb-sat.besar{background:#fff;width:14px;height:14px;margin-left:-7px;top:-7px;box-shadow:0 0 16px 4px #ffffffe6,0 0 34px 10px #7dd3fc80}.wsp-orb-boti{background:#0d1117eb;border:1px solid #7dd3fc8c;border-radius:50%;place-items:center;width:52px;height:52px;animation:5s ease-in-out infinite wsp-orb-boti-apung;display:grid;position:absolute;top:5%;right:3%;box-shadow:0 0 20px 5px #7dd3fc73}.wsp-orb-boti img{width:38px;height:38px}@keyframes wsp-orb-boti-apung{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}.wsp-orb-pulse{aspect-ratio:1;border:1px solid #7dd3fc73;border-radius:50%;width:56%;animation:4s ease-out infinite wsp-orb-denyut;position:absolute}@keyframes wsp-orb-denyut{0%{opacity:.65;transform:scale(.94)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media (width<=900px){.wsp-hero-visual.wsp-hero-orb-visual{min-height:360px}.wsp-orb{width:clamp(280px,72vw,380px)}.wsp-orb-boti{width:46px;height:46px}.wsp-orb-boti img{width:33px;height:33px}}.wsp-orb.tanpa-gerak,.wsp-orb.tanpa-gerak .wsp-orb-track,.wsp-orb.tanpa-gerak .wsp-orb-bola-inti,.wsp-orb.tanpa-gerak .wsp-orb-bintang-titik,.wsp-orb.tanpa-gerak .wsp-orb-boti,.wsp-orb.tanpa-gerak .wsp-orb-pulse{animation:none}.wsp-hero-boti{z-index:2;background:linear-gradient(150deg,#2c2c2c,#1a1a1a);border:1px solid #3ee08a80;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:absolute;bottom:-20px;right:clamp(14px,4vw,46px);box-shadow:0 0 0 5px #3ee08a1a,0 18px 34px -12px #000000d9}.wsp-hero-boti img{object-fit:contain;width:44px;height:44px}.wsp-shot-wrap{width:min(1240px, calc(100% - 2 * var(--wsp-gutter)));margin-inline:auto}.wsp-shot{border:1px solid var(--wsp-line);background:linear-gradient(#171717,#101010);border-radius:20px;padding:12px;position:relative;overflow:hidden}.wsp-shot>div{border-radius:12px;position:relative;overflow:hidden}.wsp-steps{gap:16px;margin-top:clamp(22px,2.6vw,34px);display:grid}.wsp-step{border:1px solid var(--wsp-line);background:var(--wsp-card);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding:16px;display:grid}.wsp-step-body{padding:clamp(12px,1.6vw,24px)}.wsp-step-num{background:var(--wsp-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:inline-grid}.wsp-step-art{background:linear-gradient(#161616,#121212);border-radius:12px;justify-content:center;align-items:center;min-height:220px;display:flex;overflow:hidden}.wsp-checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wsp-checks li{color:var(--wsp-fg);align-items:center;gap:10px;font-size:15px;display:flex}.wsp-checks svg{color:var(--wsp-accent);flex:none}.wsp-bento{grid-template-columns:1.1fr 1fr;gap:16px;margin-top:clamp(22px,2.6vw,34px);display:grid}.wsp-bento>*{flex-direction:column;display:flex}.wsp-bento-tall{grid-row:span 2}.wsp-bento-art-photo{margin-top:auto;padding-top:20px}.wsp-bento-art-photo img{object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.wsp-bento-art{margin-top:auto;padding-top:20px}.wsp-bento-art-top{margin:0 0 auto;padding:0 0 20px}.wsp-bento-row{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.wsp-bento-row .wsp-bento-art{margin:0;padding:0}.wsp-quote{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.wsp-quote-text{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.35}.wsp-quote-by{margin:22px 0 0;font-size:15px;font-weight:500}.wsp-quote-by span{color:var(--wsp-fg-2);margin-top:3px;font-weight:400;display:block}.wsp-quote-art{padding-left:24px;position:relative}.wsp-quote-badge{z-index:2;border:1px solid var(--wsp-line);background:#1a1a1a;border-radius:50%;place-items:center;width:68px;height:68px;display:inline-grid;position:absolute;top:-20px;left:0;box-shadow:0 16px 40px #00000080}.wsp-quote-card{border:1px solid var(--wsp-line);background:linear-gradient(160deg,#181818,#111);border-radius:16px;padding:clamp(22px,2.6vw,34px)}.wsp-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(22px,2.6vw,34px);display:grid}.wsp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wsp-stat b{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.1;display:block}.wsp-stat span{color:var(--wsp-fg-2);margin-top:8px;font-size:15px;display:block}.wsp-end{text-align:center;padding-bottom:clamp(44px,5vw,72px);position:relative;overflow:hidden}.wsp-pills{border:1px solid var(--wsp-line);background:var(--wsp-card);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:22px;padding:5px;display:inline-flex}.wsp-pills span{border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.wsp-pills svg{color:var(--wsp-fg-3)}.wsp-rise{opacity:1}.wsp-rise.is-pre{opacity:0;transform:perspective(1200px)translateY(26px)}.wsp-rise.is-in{opacity:1;transition:opacity .7s var(--wsp-ease), transform .7s var(--wsp-ease);transition-delay:var(--wsp-delay,0s);transform:perspective(1200px)translateY(0)}@media (width<=900px){.wsp-hero-grid,.wsp-step,.wsp-quote{grid-template-columns:1fr}.wsp-hero-bg{inset:0}.wsp-hero .wsp-hero-visual{border-radius:18px 0 0 18px;margin-right:-20px;padding:1px 0 1px 1px}.wsp-hero-visual .wcs{border-radius:17px 0 0 17px}.wsp-hero .wsp-hero-boti{right:14px}.wsp-bento{grid-template-columns:1fr}.wsp-bento-tall{grid-row:auto}.wsp-cards-3,.wsp-stats{grid-template-columns:1fr}.wsp-quote-art{margin-top:40px;padding-left:0}.wsp-step-body{order:1}.wsp-step-art{order:2;min-height:150px}.wsp-step{padding:12px}.wsp-bento .wsp-card,.wsp-card-pad{padding:18px}}@media (width<=600px){.wsp-bento-row{grid-template-columns:1fr}.wsp-hero-actions .wsp-btn{flex:auto}.wsp-hero-boti{border-radius:16px;width:54px;height:54px;bottom:-10px;right:-8px}.wsp-hero-boti img{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.wsp-rise,.wsp-rise.is-pre,.wsp-rise.is-in{opacity:1;transition:none;transform:none}.wsp-btn:hover{transform:none}}.wcs{--wcs-bg:#0d0d0d;--wcs-side:#0f0f0f;--wcs-surface:#171717;--wcs-line:#262626;--wcs-fg:#f2f2f2;--wcs-fg-2:#a3a3a3;--wcs-fg-3:#6b6b6b;--wcs-accent:#3ee08a;--wcs-accent-soft:#202020;border:1px solid var(--wsp-line,#ffffff14);background:var(--wcs-bg);color:var(--wcs-fg);border-radius:14px;font-size:12px;line-height:1.45;position:relative;overflow:hidden;container-type:inline-size}.wcs-bar{border-bottom:1px solid var(--wcs-line);background:#141413;align-items:center;gap:6px;padding:8px 12px;display:flex}.wcs-dot{background:#3a3a38;border-radius:50%;width:8px;height:8px}.wcs-url{color:var(--wcs-fg-3);letter-spacing:.01em;margin-left:10px;font-size:10.5px}.wcs-app{aspect-ratio:16/10;grid-template-columns:minmax(0,18cqi) minmax(0,1fr);min-height:250px;display:grid;overflow:hidden}.wcs-side{border-right:1px solid var(--wcs-line);background:var(--wcs-side);flex-direction:column;gap:2px;padding:clamp(9px,2.2cqi,14px) clamp(7px,1.8cqi,11px);display:flex;overflow:hidden}.wcs-brand{margin-bottom:10px}.wcs-brand img{width:auto;height:22px;display:block}.wcs-new{border:1px solid var(--wcs-line);background:var(--wcs-surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:7px;font-weight:500;display:flex}.wcs-label{color:var(--wcs-fg-3);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 4px;font-size:9px}.wcs-item{color:var(--wcs-fg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .25s,color .25s;display:flex;overflow:hidden}.wcs-item svg{flex:none}.wcs-item-chat{color:var(--wcs-fg-3)}.wcs-search{border:1px solid var(--wcs-line);color:var(--wcs-fg-3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:7px 9px;font-size:11px;display:flex;overflow:hidden}.wcs-user{border-top:1px solid var(--wcs-line);color:var(--wcs-fg-2);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.wcs-ava{background:var(--wcs-accent-soft);width:24px;height:24px;color:var(--wcs-accent);border-radius:50%;place-items:center;font-size:9.5px;font-weight:600;display:grid}.wcs-user-name{color:var(--wcs-fg);flex-direction:column;font-size:11.5px;display:flex}.wcs-user-name small{color:var(--wcs-fg-3);font-size:9.5px}.wcs-main{flex-direction:column;justify-content:center;align-items:center;padding:clamp(18px,3cqi,30px) clamp(12px,3cqi,22px);display:flex;position:relative}.wcs-main>*{width:min(64%,660px)}.wcs-greet,.wcs-ideas{width:auto}.wcs-greet{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:clamp(15px,2.6cqi,21px);font-weight:500;display:flex}.wcs-greet svg{color:var(--wcs-accent)}.wcs-ideas{color:var(--wcs-fg-3);margin:16px 0 8px;font-size:10.5px}.wcs-chips{flex-wrap:wrap;justify-content:center;gap:6px;width:auto;display:flex}.wcs-chips span{border:1px solid var(--wcs-line);background:var(--wcs-surface);color:var(--wcs-fg-2);white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:10.5px}.wcs-composer{background:var(--wcs-surface);color:var(--wcs-fg-3);border:1px solid #404040;border-radius:12px;margin-top:16px;padding:12px 12px 26px;font-size:11.5px;position:relative}.wcs-plus{width:18px;height:18px;color:var(--wcs-fg-3);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:8px;left:10px}.wcs-caret{background:var(--wcs-accent);vertical-align:-2px;width:1.5px;height:13px;margin-left:2px;display:none}.wcs-controls{align-items:center;gap:6px;margin-top:10px;display:flex}.wcs-mode,.wcs-model{color:var(--wcs-fg-2);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;display:inline-flex}.wcs-mode.is-active{background:var(--wcs-surface);border-color:var(--wcs-line);color:var(--wcs-fg)}.wcs-model{border-color:var(--wcs-accent);color:var(--wcs-accent);margin-left:auto}.wcs-pop{z-index:3;border:1px solid var(--wcs-line);opacity:0;pointer-events:none;background:#1c1c1a;border-radius:12px;flex-direction:column;gap:2px;width:min(210px,62%);padding:8px;display:flex;position:absolute;bottom:54px;right:14px;transform:translateY(6px)scale(.97);box-shadow:0 18px 44px -12px #000000bf}.wcs-pop-row{color:var(--wcs-fg-3);border-radius:7px;padding:6px 8px;font-size:10px;line-height:1.35}.wcs-pop-row b{color:var(--wcs-fg);font-size:11px;font-weight:600;display:block}.wcs-pop-row.is-on{background:var(--wcs-accent-soft)}.wcs-pop-row.is-on b{color:var(--wcs-accent)}.wcs-pop-label{color:var(--wcs-fg-3);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 4px;padding-left:8px;font-size:9px}.wcs-effort{gap:4px;padding:0 4px 2px;display:flex}.wcs-effort i{background:var(--wcs-surface);color:var(--wcs-fg-2);text-align:center;border-radius:7px;flex:1 1 0;padding:5px 0;font-size:10px;font-style:normal}.wcs-effort i.is-on{background:var(--wcs-accent);color:#1a1008;font-weight:600}.wcs-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 5px #0009);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M2 1 L2 19 L7 14.4 L10.5 21 L13.6 19.4 L10.2 13 L17 12.6 Z' fill='%23ffffff' stroke='%23000000' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:17px;height:21px;position:absolute;top:6%;left:40%}.wcs.is-tour .wcs-cursor{animation:26s cubic-bezier(.5,0,.2,1) infinite wcs-tour}.wcs.is-tour [data-menu="1"]{animation:26s linear infinite wcs-menu}.wcs.is-tour [data-menu="2"]{animation:26s linear 1.8s infinite wcs-menu}.wcs.is-tour [data-menu="3"]{animation:26s linear 3.6s infinite wcs-menu}.wcs.is-tour [data-step=model]{animation:26s linear infinite wcs-hi-model}.wcs.is-tour .wcs-pop{animation:26s linear infinite wcs-pop}.wcs.is-tour .wcs-placeholder{animation:26s linear infinite wcs-ph-out}.wcs.is-tour .wcs-typed{animation:26s steps(28,end) infinite wcs-typed}.wcs.is-tour .wcs-caret{animation:26s linear infinite wcs-caret}.wcs.is-tour .wcs-welcome{animation:26s linear infinite wcs-welcome}.wcs.is-tour .wcs-convo{animation:26s linear infinite wcs-convo}.wcs.is-tour .wcs-bubble{animation:26s linear infinite wcs-bubble}.wcs.is-tour .wcs-answer{animation:26s linear infinite wcs-answer}.wcs.is-tour .wcs-typing{animation:26s linear infinite wcs-thinking}.wcs.is-tour .wcs-line[data-line="1"]{animation:26s linear 19.3s infinite wcs-line}.wcs.is-tour .wcs-line[data-line="2"]{animation:26s linear 20.1s infinite wcs-line}.wcs.is-tour .wcs-line[data-line="3"]{animation:26s linear 20.9s infinite wcs-line}.wcs.is-tour .wcs-line[data-line="4"]{animation:26s linear 21.7s infinite wcs-line}.wcs.is-tour .wcs-line[data-line="5"]{animation:26s linear 22.6s infinite wcs-line}@keyframes wcs-tour{0%,3%{top:52%;left:46%}6%,10%{top:26%;left:9%}13%,17%{top:32%;left:9%}20%,24%{top:38%;left:9%}44%,49%{top:72%;left:80%}52%,56%{top:50%;left:70%}58%,60%{top:62%;left:84%}64%,70%{top:62%;left:40%}72%,to{top:78%;left:52%}}@keyframes wcs-menu{0%,5%,12%,to{color:var(--wcs-fg-2);background:0 0}6.5%,10%{background:var(--wcs-surface);color:var(--wcs-fg)}}@keyframes wcs-hi-model{0%,42%,62%,to{background:0 0}44%,60%{background:var(--wcs-accent-soft)}}@keyframes wcs-pop{0%,42%{opacity:0;transform:translateY(6px)scale(.97)}45%,59%{opacity:1;transform:translateY(0)scale(1)}62%,to{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes wcs-ph-out{0%,62%{opacity:1}64%,to{opacity:0}}@keyframes wcs-typed{0%,63%{opacity:0;width:0}64%{opacity:1;width:0}70%{opacity:1;width:26ch}71%,to{opacity:0;width:0}}@keyframes wcs-caret{0%,63%{opacity:0}64%,70%{opacity:1}71%,to{opacity:0}}@keyframes wcs-welcome{0%,70%{opacity:1;transform:translateY(0)}73%,96%{opacity:0;transform:translateY(-10px)}99%,to{opacity:1;transform:translateY(0)}}@keyframes wcs-convo{0%,70%{opacity:0;pointer-events:none}73%,96%{opacity:1}99%,to{opacity:0}}@keyframes wcs-bubble{0%,70%{opacity:0;transform:translateY(8px)}73%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(8px)}}@keyframes wcs-answer{0%,72%{opacity:0;transform:translateY(8px)}75%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(8px)}}@keyframes wcs-thinking{0%,73%{opacity:0;height:0}75%,78%{opacity:1;height:14px}80%,to{opacity:0;height:0}}@keyframes wcs-line{0%,.6%{opacity:0;transform:translateY(6px)}3%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(6px)}}@container (width<=560px){.wcs{font-size:10.5px}.wcs-chips span:nth-child(3),.wcs-item-chat:nth-of-type(n+3){display:none}.wcs-brand img{height:17px}.wcs-label{font-size:8px}.wcs-composer{padding:10px 10px 22px}}@container (width<=400px){.wcs-side .wcs-item span,.wcs-chips span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.wcs.is-tour .wcs-cursor,.wcs.is-tour [data-step=model],.wcs.is-tour .wcs-pop,.wcs.is-tour .wcs-caret,.wcs.is-tour .wcs-placeholder{animation:none}.wcs.is-tour .wcs-pop{opacity:1;transform:none}.wcs.is-tour .wcs-cursor{top:66%;left:78%}}.wcs-platforms{border-top:1px solid var(--wcs-line);background:#141413;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.wcs-platforms span{border:1px solid var(--wcs-line);color:var(--wcs-fg-2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:inline-flex}.wcs-platforms small{color:var(--wcs-fg-3);font-size:10px}@container (width<=560px){.wcs-platforms{padding:9px}.wcs-platforms span{padding:6px 9px;font-size:10px}.wcs-platforms small{display:none}}.wcs-phone{display:none}@media (width<=760px){.wcs-bar,.wcs-app,.wcs-platforms{display:none}.wcs-phone{flex-direction:column;display:flex}.wcs{aspect-ratio:9/18;border:5px solid #26262a;border-radius:30px;max-width:310px;margin-inline:auto;font-size:11px;box-shadow:0 22px 50px -18px #000000d9}.wcs-phone{height:100%}}:is(html:has(.wcl-page),body:has(.wcl-page)){background:#101010}.wcl-page{color:#f7f6f2;min-height:100dvh;font-family:var(--wp-syne), ui-sans-serif, system-ui, sans-serif;background:#101010}.wcl-main{width:min(940px,100% - 48px);margin-inline:auto}.wcl-intro{border-bottom:1px solid #ffffff1a;padding:clamp(64px,9vw,104px) 0 clamp(40px,6vw,64px)}.wcl-kicker{color:#5be79b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.wcl-intro h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.2vw,44px);font-weight:650;line-height:1.05}.wcl-intro>p:not(.wcl-kicker){color:#a9a8a4;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.6}.wcl-intro-unduh{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.wcl-intro-unduh a{color:#f2f1ed;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.wcl-intro-unduh a:first-child{color:#111;background:#f7f6f2;border-color:#f7f6f2}.wcl-intro-unduh a:hover{border-color:#5be79b}.wcl-intro-unduh a:first-child:hover{background:#fff}.wcl-intro-unduh a:focus-visible,.wcl-lama summary:focus-visible{outline-offset:3px;outline:2px solid #5be79b}.wcl-releases{padding:8px 0 96px}.wcl-release{border-bottom:1px solid #ffffff14;grid-template-columns:170px minmax(0,1fr);gap:32px;padding:40px 0;display:grid}.wcl-release-meta{flex-direction:column;align-self:start;align-items:flex-start;gap:8px;display:flex;position:sticky;top:88px}.wcl-version{color:#fff;min-height:26px;font-family:var(--wp-mono), ui-monospace, monospace;letter-spacing:.03em;font-variant-numeric:tabular-nums;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.wcl-release time{color:#8f8e8a;font-variant-numeric:tabular-nums;font-size:13px}.wcl-terbaru{color:#8af0b8;letter-spacing:.04em;background:#5be79b24;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.wcl-release-isi{gap:22px;min-width:0;display:grid}.wcl-release h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.25}.wcl-bagian{gap:10px;display:grid}.wcl-bagian h3{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-self:start;margin:0;padding:3px 9px;font-size:11px;font-weight:700}.wcl-bagian h3.is-baru{color:#8af0b8;background:#5be79b1f}.wcl-bagian h3.is-perbaikan{color:#c9c8c4;background:#ffffff12}.wcl-bagian ul{color:#cfcdc8;gap:9px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.wcl-bagian li{max-width:68ch;padding-left:18px;position:relative}.wcl-bagian li:before{content:"";background:#5d5c59;border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:2px}.wcl-bagian:first-of-type li:before{background:#5be79b}.wcl-lainnya{color:#7f7e7a;margin:-6px 0 0;font-size:13px}.wcl-version.is-web{color:#c9bcff;border-color:#8064ff8c}.wcl-release h2:has(.wcl-release-logo){align-items:center;gap:12px;display:flex}.wcl-release-logo{border-radius:7px;flex:none;width:28px;height:28px}.wcl-tautan{color:#8af0b8;justify-self:start;font-size:14px;font-weight:600;text-decoration:none}.wcl-tautan:hover{text-underline-offset:3px;text-decoration:underline}.wcl-tautan:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5be79b}.wcl-lama{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;margin-top:28px}.wcl-lama summary{color:#e9e8e4;cursor:pointer;align-items:center;gap:10px;padding:16px 18px;font-size:14px;font-weight:600;list-style:none;display:flex}.wcl-lama summary::-webkit-details-marker{display:none}.wcl-lama summary span{color:#a9a8a4;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:12px}.wcl-lama summary svg{color:#8f8e8a;margin-left:auto;transition:transform .16s}.wcl-lama[open] summary svg{transform:rotate(180deg)}.wcl-lama ol{margin:0;padding:0 8px 8px;list-style:none;display:grid}.wcl-lama li{border-top:1px solid #ffffff0f;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;font-size:14px;display:grid}.wcl-lama-judul{color:#cfcdc8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wcl-lama li time{color:#7f7e7a;font-variant-numeric:tabular-nums;font-size:12.5px}.wcl-empty{color:#aaa9a6;text-align:center;border:1px solid #ffffff1a;border-radius:16px;justify-items:center;gap:13px;padding:70px 24px;display:grid}.wcl-empty svg{color:#5be79b}.wcl-empty p{max-width:360px;margin:0;line-height:1.55}@media (width<=720px){.wcl-main{width:min(100% - 32px,940px)}.wcl-release{grid-template-columns:1fr;gap:14px;padding:30px 0}.wcl-release-meta{flex-flow:wrap;align-items:center;gap:10px;position:static}.wcl-bagian ul{font-size:14.5px}.wcl-lama li{grid-template-columns:64px minmax(0,1fr)}.wcl-lama li time{display:none}}@media (prefers-reduced-motion:reduce){.wcl-lama summary svg,.wcl-intro-unduh a{transition:none}}.wcs-ph-top{border-bottom:1px solid var(--wcs-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.wcs-ph-top img{width:auto;height:18px}.wcs-ph-burger{flex-direction:column;gap:3px;display:flex}.wcs-ph-burger span{background:var(--wcs-fg-2);border-radius:2px;width:15px;height:1.6px}.wcs-ph-ava{background:var(--wcs-accent-soft);width:24px;height:24px;color:var(--wcs-accent);border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid}.wcs-ph-body{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;padding:14px;display:flex}.wcs-ph-body .wcs-greet{width:auto;font-size:16px}.wcs-ph-chips{flex-direction:column;gap:6px;width:100%;margin-top:8px;display:flex}.wcs-ph-chips span{border:1px solid var(--wcs-line);background:var(--wcs-surface);color:var(--wcs-fg-2);text-align:center;border-radius:10px;padding:9px 12px;font-size:11px}.wcs-ph-foot{border-top:1px solid var(--wcs-line);padding:10px 12px 16px}.wcs-ph-composer{background:var(--wcs-surface);color:var(--wcs-fg-3);border:1px solid #404040;border-radius:14px;align-items:center;gap:8px;padding:10px 10px 10px 12px;font-size:11px;display:flex}.wcs-ph-send{background:var(--wcs-accent);color:#1a1008;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.wcs-ph-row{align-items:center;gap:6px;margin-top:8px;display:flex}.wcs-ph-row .wcs-model{margin-left:auto}.wcs-ph-pop{inset-inline:10px;z-index:4;border:1px solid var(--wcs-line);opacity:0;pointer-events:none;background:#1c1c1a;border-radius:16px;flex-direction:column;gap:2px;padding:9px;display:flex;position:absolute;bottom:10px;transform:translateY(14px);box-shadow:0 -14px 40px -10px #000c}.wcs.is-tour .wcs-ph-pop{animation:15s linear infinite wcs-pop-ph}.wcs.is-tour [data-step=model-ph]{animation:15s linear infinite wcs-hi-model}@keyframes wcs-pop-ph{0%,38%{opacity:0;transform:translateY(14px)}42%,78%{opacity:1;transform:translateY(0)}82%,to{opacity:0;transform:translateY(14px)}}@media (width<=760px){.wcs.is-tour .wcs-cursor{animation-name:wcs-tour-ph}}@keyframes wcs-tour-ph{0%,4%{top:40%;left:50%}12%,20%{top:8%;left:12%}26%,34%{top:46%;left:50%}40%,48%{top:88%;left:78%}56%,64%{top:58%;left:30%}70%,78%{top:74%;left:78%}86%,to{top:86%;left:40%}}.wsp-sec-tight{padding-top:0}.wsp-featlist{border-top:1px solid var(--wsp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.wsp-featlist li{grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;display:grid}.wsp-featlist svg{color:var(--wsp-accent);grid-row:span 2;margin-top:3px}.wsp-featlist b{font-size:15px;font-weight:500}.wsp-featlist span{color:var(--wsp-fg-2);font-size:14.5px;line-height:1.55}@media (width<=700px){.wsp-featlist{grid-template-columns:1fr}}.wcs-welcome{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.wcs-welcome .wcs-greet,.wcs-welcome .wcs-ideas,.wcs-welcome .wcs-chips{width:auto}.wcs-convo{inset-inline:clamp(12px,3cqi,22px);opacity:0;flex-direction:column;gap:12px;width:auto;display:flex;position:absolute;top:8%}.wcs-bubble{max-width:78%;color:var(--wcs-fg);background:#333;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 13px;font-size:11.5px;line-height:1.5}.wcs-answer{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.wcs-answer-ico{background:var(--wcs-accent-soft);width:24px;height:24px;color:var(--wcs-accent);border-radius:8px;flex:none;place-items:center;display:grid}.wcs-answer-body{flex-direction:column;gap:5px;min-width:0;display:flex}.wcs-line{opacity:0;color:var(--wcs-fg);margin:0;font-size:11.5px;line-height:1.55}.wcs-src{color:var(--wcs-fg-3);font-size:10.5px}.wcs-typing{opacity:0;align-items:center;gap:4px;height:0;display:flex;overflow:hidden}.wcs-typing i{background:var(--wcs-fg-3);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite wcs-dot}.wcs-typing i:nth-child(2){animation-delay:.16s}.wcs-typing i:nth-child(3){animation-delay:.32s}@keyframes wcs-dot{0%,to{opacity:.3}50%{opacity:1}}.wcs-typed{white-space:nowrap;max-width:calc(100% - 24px);color:var(--wcs-fg);opacity:0;font-size:11.5px;display:block;position:absolute;top:12px;left:12px;overflow:hidden}.wcs-caret{opacity:0;position:absolute;top:12px;left:12px}@media (prefers-reduced-motion:reduce){.wcs.is-tour .wcs-welcome{opacity:0}.wcs.is-tour .wcs-convo,.wcs.is-tour .wcs-line{opacity:1}.wcs.is-tour .wcs-typing{opacity:0;height:0}.wcs.is-tour .wcs-bubble,.wcs.is-tour .wcs-answer{opacity:1;transform:none}}@media (width<=760px){.wsp-hero-visual .wcs{aspect-ratio:auto;border:1px solid var(--wsp-line);max-width:none;box-shadow:none;border-radius:16px;margin-inline:0;font-size:10px}.wsp-hero-visual .wcs-bar{display:flex}.wsp-hero-visual .wcs-app{display:grid}.wsp-hero-visual .wcs-phone{display:none}.wsp-hero-visual .wcs-app{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.wsp-hero-visual .wcs-platforms{display:none}.wsp-hero-visual .wcs-main{min-width:0;padding:14px 10px}.wsp-hero-visual .wcs-main>*{width:100%}.wsp-hero-visual .wcs-greet{font-size:13px}.wsp-hero-visual .wcs-chips span:nth-child(n+2){display:none}.wsp-hero-visual .wcs-controls{flex-wrap:wrap;gap:4px}.wsp-hero-visual .wcs-model{margin-left:0}.wsp-hero-visual .wcs-side{min-width:0}.wsp-hero-visual .wcs-app{width:100%}.wsp-hero-visual .wcs-app>*{min-width:0}.wsp-hero-visual .wcs-item,.wsp-hero-visual .wcs-chips span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.wsp-modelbaru{padding:4px 0 clamp(20px,3vw,36px);position:relative}.wsp-modelbaru-isi{background:radial-gradient(90% 140% at 0% 50%, #8064ff29, transparent 70%), var(--wsp-card);border:1px solid #8064ff52;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px 24px;padding:20px 24px;display:flex}.wsp-modelbaru-logo{border-radius:14px;flex:none;width:56px;height:56px}.wsp-modelbaru-teks{flex:320px;min-width:0}.wsp-modelbaru-kicker{color:#c9bcff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.wsp-modelbaru h2{color:var(--wsp-fg);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.3}.wsp-modelbaru-rinci{color:var(--wsp-fg-2);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:13px;display:flex}.wsp-modelbaru-rinci span+span:before{content:"·";color:var(--wsp-fg-3);margin-right:14px}.wsp-modelbaru-aksi{flex-wrap:wrap;gap:10px;display:flex}.wsp-modelbaru .wsp-btn:focus-visible{outline-offset:3px;outline:2px solid #c9bcff}@media (width<=640px){.wsp-modelbaru-isi{padding:18px}.wsp-modelbaru-aksi,.wsp-modelbaru-aksi .wsp-btn{width:100%}}.wp-models{--wpm-bg:#0a0a0a;--wpm-panel:#141414;--wpm-panel-soft:#171717;--wpm-line:#2a2a2a;--wpm-fg:#fafafa;--wpm-muted:#a3a3a3;--wpm-faint:#737373;--wpm-accent:#1fb86a;--wp-bg:var(--wpm-bg);--wp-deep:#090909;--wp-panel:var(--wpm-panel);--wp-panel2:var(--wpm-panel-soft);--wp-line:var(--wpm-line);--wp-fg:var(--wpm-fg);--wp-muted:var(--wpm-muted);--wp-dim:var(--wpm-faint);--wp-accent:var(--wpm-accent);--wp-accent-soft:#1fb86a24;--wp-syne:"Syne Variable", "Syne", "Geist Sans", ui-sans-serif, system-ui, sans-serif;--wp-mono:"Geist Mono", ui-monospace, monospace;--wp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--wpm-bg);min-height:100dvh;color:var(--wpm-fg);font-family:var(--wp-syne);overflow-x:clip}.wp-models *{box-sizing:border-box}.wp-models a{color:inherit;text-decoration:none}.wp-models :focus-visible{outline:2px solid var(--wpm-fg);outline-offset:4px}.wpm-wrap{width:min(1360px,100% - 2*clamp(24px,3.2vw,40px));margin:0 auto}.wpm-nav{z-index:20;border-bottom:1px solid var(--wpm-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ac7;position:sticky;top:0}.wpm-nav-in{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.wpm-brand img{width:auto;height:38px;display:block}.wpm-nav-links{color:var(--wpm-faint);font-family:var(--wp-mono,ui-monospace, monospace);align-items:center;gap:20px;font-size:12px;display:flex}.wpm-nav-links a{transition:color .18s var(--wp-ease,ease)}.wpm-nav-links a:hover,.wpm-nav-links a[aria-current=page]{color:var(--wpm-fg)}.wpm-nav-cta,.wpm-solid-cta{background:var(--wpm-accent);color:#1b100c;min-height:42px;font-family:var(--wp-mono,ui-monospace, monospace);transition:transform .18s var(--wp-ease,ease), background .18s var(--wp-ease,ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.wpm-nav-cta:hover,.wpm-solid-cta:hover{background:#ef8964;transform:translateY(-1px)}.wpm-nav-cta:active,.wpm-solid-cta:active{transform:translateY(0)scale(.98)}.wpm-hero{padding:clamp(40px,6vw,72px) 0 56px;position:relative}.wpm-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 28%,#1fb86a21,#0000 30%),radial-gradient(circle at 12% 82%,#ffffff0b,#0000 26%);position:absolute;inset:0}.wpm-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(36px,7vw,96px);display:grid;position:relative}.wpm-kicker{color:var(--wpm-accent);font-family:var(--wp-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px}.wpm-title{letter-spacing:-.055em;text-wrap:balance;max-width:9ch;margin:18px 0 0;font-size:clamp(44px,6vw,78px);font-weight:700;line-height:.98}.wpm-title span{color:var(--wpm-muted)}.wpm-lead{max-width:36rem;color:var(--wpm-muted);margin:22px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.wpm-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wpm-outline-cta{min-height:42px;color:var(--wpm-fg);font-family:var(--wp-mono,ui-monospace, monospace);transition:border-color .18s var(--wp-ease,ease), background .18s var(--wp-ease,ease);white-space:nowrap;border:1px solid #464646;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;display:inline-flex}.wpm-outline-cta:hover{background:#ffffff0d;border-color:#777}.wpm-hero-visual{background:#111;border:1px solid #333;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 32px 80px #00000052}.wpm-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0ac7);position:absolute;inset:0}.wpm-hero-visual img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.wpm-section{border-top:1px solid var(--wpm-line);padding:clamp(48px,6vw,88px) 0}.wpm-section-head{max-width:42rem}.wpm-section-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.04}.wpm-section-copy{color:var(--wpm-muted);margin:18px 0 0;font-size:16px;line-height:1.7}.wpm-boti-section{background:linear-gradient(#1fb86a09,#0000 40%)}.wpm-boti-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,7vw,96px);display:grid}.wpm-boti-art{background:radial-gradient(circle at 50% 35%,#1fb86a29,#0000 54%),linear-gradient(145deg,#151515,#0c0c0c);border:1px solid #3a302d;border-radius:26px;place-items:center;min-height:360px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #0000003d}.wpm-boti-art:after{content:"";pointer-events:none;border:1px solid #1fb86a2e;border-radius:20px;position:absolute;inset:12px}.wpm-boti-art img{z-index:1;aspect-ratio:1;object-fit:contain;width:min(100%,440px);display:block;position:relative}.wpm-boti-copy{max-width:50rem}.wpm-boti-intro{max-width:40rem;color:var(--wpm-muted);margin:16px 0 0;line-height:1.7}.wpm-boti-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:30px;display:grid}.wpm-boti-capabilities article{border-top:1px solid var(--wpm-line);grid-template-columns:34px minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.wpm-boti-index{color:var(--wpm-accent);font-family:var(--wp-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:12px}.wpm-boti-capabilities h3{letter-spacing:-.015em;margin:0;font-size:15px}.wpm-boti-capabilities p{color:var(--wpm-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.wpm-boti-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(44px,7vw,76px);display:grid}.wpm-boti-detail-card{border:1px solid var(--wpm-line);background:var(--wpm-panel);border-radius:18px;padding:clamp(24px,4vw,36px)}.wpm-boti-detail-card.is-accent{background:linear-gradient(145deg,#1fb86a1f,#ffffff06);border-color:#4a332c}.wpm-boti-detail-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.1}.wpm-boti-detail-card p{color:var(--wpm-muted);margin:13px 0 0;line-height:1.7}.wpm-boti-detail-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wpm-boti-detail-card li{color:#ddd;gap:10px;font-size:14px;line-height:1.55;display:flex}.wpm-boti-detail-card li svg{color:var(--wpm-accent);flex:none;margin-top:2px}.wpm-boti-note{border-top:1px solid #1fb86a47;padding-top:14px;font-size:13px}.wpm-model-list{gap:clamp(56px,9vw,116px);margin-top:clamp(44px,7vw,76px);display:grid}.wpm-model{grid-template-columns:minmax(240px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,92px);display:grid}.wpm-model.is-reversed .wpm-model-art{order:2}.wpm-model-art{background:var(--wpm-panel);border-radius:18px;margin:0;position:relative;overflow:hidden}.wpm-model-art:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff1c;position:absolute;inset:0}.wpm-model-art img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .6s var(--wp-ease,ease);display:block}.wpm-model:hover .wpm-model-art img{transform:scale(1.025)}.wpm-model-name{letter-spacing:-.055em;margin:0;font-size:clamp(37px,5vw,64px);font-weight:700;line-height:1}.wpm-model-tagline{color:var(--wpm-accent);font-family:var(--wp-mono,ui-monospace, monospace);margin:12px 0 0;font-size:13px}.wpm-model-body{max-width:35rem;color:var(--wpm-muted);margin:20px 0 0;font-size:16px;line-height:1.75}.wpm-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:28px 0 0;padding:0;list-style:none;display:grid}.wpm-capabilities li{color:#dadada;gap:10px;font-size:14px;line-height:1.5;display:flex}.wpm-capabilities svg{color:var(--wpm-accent);flex:none;margin-top:2px}.wpm-access{color:var(--wpm-faint);font-family:var(--wp-mono,ui-monospace, monospace);border-bottom:1px solid #454545;margin-top:28px;padding-bottom:6px;font-size:12px;display:inline-flex}.wpm-access strong{color:var(--wpm-fg);margin-left:6px;font-weight:500}.wpm-asli-list{gap:28px;margin-top:clamp(36px,6vw,60px);display:grid}.wpm-asli{--wpm-asli-ungu:#8064ff;border:1px solid var(--wpm-line);background:radial-gradient(120% 90% at 100% 0%, #8064ff24, transparent 60%), var(--wpm-panel);border-radius:22px;gap:26px;padding:clamp(24px,4vw,44px);scroll-margin-top:96px;display:grid}.wpm-asli-head{align-items:center;gap:20px;display:flex}.wpm-asli-logo{background:#ffffff0a;border-radius:16px;flex:none;width:64px;height:64px}.wpm-asli-logo.is-huruf{color:var(--wpm-fg);place-items:center;font-size:28px;font-weight:700;display:grid}.wpm-asli-baru{color:#c9bcff;font-family:var(--wp-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;background:#8064ff29;border-radius:999px;margin-bottom:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.wpm-asli-nama{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.02}.wpm-asli-pembuat{color:var(--wpm-muted);margin:6px 0 0;font-size:15px}.wpm-asli-uraian{max-width:46rem;color:var(--wpm-muted);margin:0;font-size:16px;line-height:1.75}.wpm-asli-varian{border-top:1px solid var(--wpm-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.wpm-asli-varian li{border-bottom:1px solid var(--wpm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 0;display:flex}.wpm-asli-varian strong{letter-spacing:-.02em;font-size:18px}.wpm-asli-varian p{color:var(--wpm-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.wpm-asli-akses{flex-wrap:wrap;gap:6px;display:flex}.wpm-asli-akses span{color:#ddd5ff;font-family:var(--wp-mono,ui-monospace, monospace);border:1px solid #8064ff73;border-radius:999px;padding:3px 10px;font-size:12px}.wpm-asli-akses span.is-pengali{color:var(--wpm-muted);border-color:#454545}.wpm-asli-bukti{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,4vw,40px);display:grid}.wpm-asli-bukti .wpm-capabilities{grid-template-columns:1fr;margin:0}.wpm-asli-bukti .wpm-capabilities svg{color:var(--wpm-asli-ungu)}.wpm-asli-grafik{background:#f7f7f9;border-radius:14px;margin:0;padding:10px;overflow-x:auto}.wpm-asli-grafik img{width:100%;min-width:520px;height:auto;display:block}.wpm-asli-grafik figcaption{color:#55555e;padding:8px 4px 2px;font-size:12px;line-height:1.5}.wpm-asli .wpm-hero-actions{margin-top:0}.wpm-flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(34px,8vw,110px);display:grid}.wpm-flow-steps{gap:0;display:grid}.wpm-flow-step{border-bottom:1px solid var(--wpm-line);grid-template-columns:34px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.wpm-flow-step:first-child{padding-top:0}.wpm-flow-number{width:34px;height:34px;color:var(--wpm-accent);font-family:var(--wp-mono,ui-monospace, monospace);border:1px solid #4b4b4b;border-radius:50%;place-items:center;font-size:12px;display:grid}.wpm-flow-step h3{letter-spacing:-.02em;margin:0;font-size:17px}.wpm-flow-step p{color:var(--wpm-muted);margin:7px 0 0;font-size:14px;line-height:1.6}.wpm-details{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}.wpm-faq{gap:8px;display:grid}.wpm-faq details{background:var(--wpm-panel);border-radius:14px;padding:0 20px}.wpm-faq summary{cursor:pointer;min-height:62px;color:var(--wpm-fg);justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.wpm-faq summary::-webkit-details-marker{display:none}.wpm-faq summary:after{color:var(--wpm-accent);content:"+";font-family:var(--wp-mono,ui-monospace, monospace);font-size:19px;font-weight:400}.wpm-faq details[open] summary:after{content:"-"}.wpm-faq p{max-width:48rem;color:var(--wpm-muted);margin:-4px 0 20px;font-size:14px;line-height:1.7}.wpm-callout{background:linear-gradient(145deg,#1fb86a1f,#ffffff06);border:1px solid #3a332f;border-radius:18px;padding:clamp(26px,4vw,40px)}.wpm-callout h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.wpm-callout p{color:var(--wpm-muted);margin:15px 0 0;line-height:1.7}.wpm-callout .wpm-solid-cta{margin-top:25px}.wp-models .wp-minfoot{border-top:1px solid var(--wpm-line)}@media (width<=820px){.wpm-wrap{width:min(100% - 32px,1200px)}.wpm-nav-links{display:none}.wpm-hero-grid,.wpm-model,.wpm-flow,.wpm-details,.wpm-boti-grid,.wpm-boti-detail-grid{grid-template-columns:1fr}.wpm-hero-visual,.wpm-boti-art{max-width:480px}.wpm-model.is-reversed .wpm-model-art{order:initial}.wpm-capabilities,.wpm-boti-capabilities,.wpm-asli-bukti{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wp-models *,.wp-models :before,.wp-models :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/build/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/build/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/build/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/build/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2)format("woff2"),url(/build/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2)format("woff2"),url(/build/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/build/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/build/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wgl{--g-ink:#0a0a0a;--g-ink-2:#1c1c1c;--g-muted:#5c5c5c;--g-faint:#8a8a8a;--g-paper:#fff;--g-mist:#f6f6f6;--g-line:#e6e6e6;--g-jade-50:#ebfdf2;--g-jade-100:#cff8e1;--g-jade-300:#7cf0ae;--g-jade:#3ee08a;--g-jade-600:#0ea25c;--g-jade-700:#0b7f4a;--g-jade-900:#073f27;--g-lime:#d7ff7a;--g-grad:linear-gradient(135deg, #c9ffe0 0%, #3ee08a 40%, #0ea25c 75%, #0a5e39 100%);--g-w:1440px;--g-gutter:24px;--g-ease:cubic-bezier(.22, 1, .36, 1);--g-font:"Geist Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wsp-accent:#3ee08a;--wsp-accent-soft:#3ee08a29;--sp-accent:#3ee08a;background:var(--g-paper);color:var(--g-ink);font-family:var(--g-font)}.wgl ::selection{background:var(--g-jade-100);color:var(--g-ink)}.wgl-wrap{max-width:var(--g-w);padding:0 var(--g-gutter);margin:0 auto}@media (width>=768px){.wgl{--g-gutter:40px}}.wgl-sec{padding:clamp(40px,3.75vw,64px) 0;position:relative}.wgl-sec-mist{background:var(--g-mist)}.wgl-eyebrow{letter-spacing:.02em;color:var(--g-jade-700);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;display:inline-flex}.wgl-eyebrow:before{content:"";background:var(--g-grad);border-radius:3px;width:8px;height:8px}.wgl-h1{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(42px,6.6vw,84px);font-weight:500;line-height:1.02}.wgl-h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:500;line-height:1.05}.wgl-lead{max-width:56ch;color:var(--g-muted);margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.wgl-head-center{text-align:center;justify-items:center;margin-bottom:clamp(24px,3vw,40px);display:grid}.wgl-head-center .wgl-lead{margin-inline:auto}.wgl-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.wgl-actions.center{justify-content:center}.wgl-btn{background:var(--g-ink);color:#fff;border:1px solid var(--g-ink);height:46px;transition:transform .25s var(--g-ease), box-shadow .25s var(--g-ease), background .2s;border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 18px -10px #0a0a0a8c}.wgl-btn svg{transition:transform .25s var(--g-ease)}.wgl-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a0a0a8c}.wgl-btn:hover svg{transform:translate(3px)}.wgl-btn:focus-visible{outline:2px solid var(--g-jade);outline-offset:3px}.wgl-btn-ghost{color:var(--g-ink);border-color:var(--g-line);background:#fff;box-shadow:0 1px 2px #0a0a0a0f}.wgl-btn-jade{background:var(--g-jade);border-color:var(--g-jade);color:var(--g-ink);box-shadow:0 10px 30px -12px #3ee08ab3}.wgl-btn-ghost-dark{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff38}.wgl [data-reveal].is-pre{opacity:0;transform:translateY(18px)}.wgl [data-reveal].is-in{opacity:1;transition:opacity .8s var(--g-ease), transform .8s var(--g-ease);transform:none}.wgl-announce{background:var(--g-ink);color:#fff;text-align:center;padding:10px 16px;font-size:13.5px}.wgl-announce a{color:var(--g-jade);text-underline-offset:3px;margin-left:8px;text-decoration:underline}.wr-nav-light{--wr-nav-fg-strong:#0a0f0c;--wr-nav-fg:#0a0a0ac7;--wr-nav-fg-dim:#0a0a0a9e;--wr-nav-fg-faint:#0a0a0a73;--wr-nav-hover:#0a0a0a0f;--wr-nav-hover-soft:#0a0a0a0a;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffdb!important;border-bottom:1px solid #e6e6e6!important}.wr-nav-light .wr-nav-bar{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.wr-nav-light .wr-nav-wangsit-logo.wangsit-brand-adaptive{color:#0a0a0a;flex-direction:row;align-items:center;gap:12px;width:auto;height:auto;display:inline-flex}.wr-nav-light .wangsit-brand-adaptive-mark{flex:none;width:76px;height:76px;margin:-22px -18px -22px -10px}.wr-nav-light .wangsit-brand-adaptive-words b{color:#0a0a0a;letter-spacing:-.04em;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:650}.wr-nav-light .wangsit-brand-adaptive-words small{color:#5c5c5c;letter-spacing:.24em;font-size:10px}.wr-nav-light{--wr-nav-fg-dim:#0a0a0ab8;--wr-nav-fg-faint:#0a0a0a99}.wr-nav-light .wr-nav-trigger,.wr-nav-light .wr-nav-link,.wr-nav-light .wr-nav-ghost{color:#0a0a0ac7}.wr-nav-light .wr-nav-link:hover,.wr-nav-light .wr-nav-ghost:hover{color:#0a0a0a;background:#0a0a0a0f}.wr-nav-light .wr-nav-link[aria-current=page]{color:#0a0a0a;background:#0a0a0a0d}.wr-nav-light .wr-nav-bar{border-bottom:1px solid #e6e6e6!important}.wr-nav-light .wr-nav-trigger:hover,.wr-nav-light .wr-nav-trigger[aria-expanded=true]{color:#0a0a0a}.wgl a.wgl-btn{color:#fff}.wgl a.wgl-btn.wgl-btn-ghost,.wgl a.wgl-btn.wgl-btn-jade{color:var(--g-ink)}.wgl a.wgl-btn.wgl-btn-ghost-dark{color:#fff}.wr-nav-light .wp-nav-cta{color:#fff!important;background:#0a0a0a!important;border-radius:10px!important}.wr-nav-premium{--wr-ease:cubic-bezier(.22, 1, .36, 1);--wr-pil:#ffffffbd;--wr-pil-garis:#0a0a0a14;--wr-sorot:#0a0a0a0f;animation:wr-nav-masuk .9s var(--wr-ease) both}.wr-nav-premium:not(.wr-nav-light){--wr-pil:#121212b8;--wr-pil-garis:#ffffff17;--wr-sorot:#ffffff14}@keyframes wr-nav-masuk{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.wr-nav-premium .wr-nav-bar{transition:padding .5s var(--wr-ease), background-color .5s var(--wr-ease), border-color .5s var(--wr-ease), box-shadow .5s var(--wr-ease)}.wr-nav-premium .wr-nav-bar-inner{transition:height .5s var(--wr-ease), max-width .6s var(--wr-ease), margin .5s var(--wr-ease), padding .5s var(--wr-ease), border-radius .5s var(--wr-ease), background-color .5s var(--wr-ease), border-color .5s var(--wr-ease), box-shadow .5s var(--wr-ease);border:1px solid #0000;border-radius:0;position:relative}.wr-nav-premium.is-scrolled .wr-nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:10px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.wr-nav-premium.is-scrolled .wr-nav-bar-inner{border-color:var(--wr-pil-garis);background:var(--wr-pil);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:18px;max-width:1240px;padding-inline:16px 8px;box-shadow:inset 0 1px #ffffff8c,0 18px 40px -18px #0a0a0a47,0 3px 8px -3px #0a0a0a14;height:58px!important}.wr-nav-premium:not(.wr-nav-light).is-scrolled .wr-nav-bar-inner{box-shadow:inset 0 1px #ffffff0f,0 18px 40px -18px #000000b3}.wr-nav-progres{transform-origin:0;opacity:0;height:2px;transition:opacity .4s var(--wr-ease);pointer-events:none;background:linear-gradient(90deg,#0ea25c,#3ee08a 60%,#d7ff7a);border-radius:2px;position:absolute;bottom:-1px;left:18px;right:18px}.wr-nav-premium.is-scrolled .wr-nav-progres{opacity:1}.wr-nav-premium .wr-nav-link,.wr-nav-premium .wr-nav-slot{isolation:isolate;position:relative}.wr-nav-premium .wr-nav-slot{align-items:center;display:inline-flex}.wr-nav-premium .wr-nav-link,.wr-nav-premium .wr-nav-link:hover,.wr-nav-premium .wr-nav-link[aria-current=page],.wr-nav-premium .wr-nav-trigger,.wr-nav-premium .wr-nav-trigger:hover{background:0 0!important}.wr-nav-premium .wr-nav-link,.wr-nav-premium .wr-nav-trigger{letter-spacing:-.01em;border-radius:10px;padding:0 13px}.wr-nav-sorot{z-index:-1;background:var(--wr-sorot);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wr-sorot) 80%, transparent);pointer-events:none;border-radius:10px;position:absolute;inset:0}.wr-nav-aktif{pointer-events:none;background:#0ea25c;border-radius:999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%;box-shadow:0 0 0 3px #3ee08a2e,0 0 10px #3ee08ae6}.wr-nav-premium .wr-nav-brand{align-items:center;line-height:1;display:inline-flex}.wr-nav-premium .wr-nav-brand .wangsit-brand-adaptive-mark,.wr-nav-premium .wr-nav-brand .wr-nav-wangsit-logo{transition:transform .6s cubic-bezier(.34,1.56,.64,1),filter .4s}.wr-nav-premium .wr-nav-brand:hover .wangsit-brand-adaptive-mark{filter:drop-shadow(0 6px 12px #0ea25c59);transform:rotate(-9deg)scale(1.07)}.wr-nav-premium .wp-nav-cta{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 8px 20px -10px #0a0a0a99;transition:transform .35s var(--wr-ease), box-shadow .35s var(--wr-ease)!important}.wr-nav-premium .wp-nav-cta:before{content:"";z-index:-1;animation:wr-nav-kilau 6.5s 1.6s var(--wr-ease) infinite;pointer-events:none;background:linear-gradient(110deg,#0000 32%,#3ee08a8c 47%,#d7ff7a73 53%,#0000 68%);position:absolute;inset:-1px;transform:translate(-130%)}.wr-nav-premium .wp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #3ee08a33,0 14px 26px -12px #0b8a50bf!important}@keyframes wr-nav-kilau{0%{transform:translate(-130%)}20%,to{transform:translate(130%)}}.wr-nav-premium .wr-nav-ghost{transition:color .25s, background-color .25s, transform .3s var(--wr-ease)}.wr-nav-premium .wp-nav-login:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.wr-nav-premium,.wr-nav-premium .wp-nav-cta:before{animation:none}.wr-nav-premium .wr-nav-bar-inner,.wr-nav-premium .wp-nav-cta,.wr-nav-premium .wr-nav-brand .wangsit-brand-adaptive-mark{transition:none!important}}.wgl-hero{padding:clamp(36px,5vw,64px) 0 0;overflow:hidden}.wgl-hero-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.wgl-hero-split .wgl-h1{max-width:11ch;font-size:clamp(40px,5.3vw,76px)}.wgl-nodes-card{color:#1c1c1c;position:relative}.wgl-nodes-card .hn{border-radius:0;max-width:none;margin:0 auto;overflow:visible}.wgl-nodes-card .hn-angka{fill:#0a0a0a}.wgl-nodes-card .hn-kartu-bg{fill:#fff;stroke:#e4e4e4;filter:drop-shadow(0 18px 28px #0a0a0a14)drop-shadow(0 2px 4px #0a0a0a0d);transition:stroke .3s,fill .3s}.wgl-nodes-card .hn-simpul>rect:nth-of-type(2){display:none}.wgl-nodes-card .hn-ikon{color:#1c1c1c}.wgl-nodes-card .hn-label{fill:#0a0a0a}.wgl-nodes-card .hn-denyut{fill:#0b8a50;filter:drop-shadow(0 0 6px #3ee08ae6)}.wgl-nodes-card .hn-simpul{cursor:default}.wgl-nodes-card .hn-simpul:hover .hn-kartu-bg{stroke:#3ee08a;fill:#f3fdf7}@media (width<=980px){.wgl-hero-split{grid-template-columns:minmax(0,1fr)}.wgl-nodes-card{max-width:640px}}.wgl-hero .wgl-lead{font-size:clamp(17px,1.5vw,19px)}.wgl-hero-note{color:var(--g-faint);align-items:center;gap:6px;margin:16px 0 0;font-size:13px;display:inline-flex}.wgl-mascots{align-items:center;gap:8px;margin-bottom:26px;display:flex}.wgl-mascots span{animation:wgl-bob 4.5s var(--g-ease) infinite;display:block}.wgl-mascots .m1{background:#3ee08a;border-radius:50% 50% 46% 54%/60% 60% 40% 40%;width:22px;height:26px;animation-delay:.1s}.wgl-mascots .m2{background:#0ea25c;border-radius:9px;width:34px;height:34px;animation-delay:.5s;position:relative}.wgl-mascots .m2 i,.wgl-mascots .m3 i{background:#ffffffd9;border-radius:4px;height:6px;position:absolute;bottom:9px;left:9px;right:9px}.wgl-mascots .m3{background:#0a0f0c;border-radius:9px;width:34px;height:34px;animation-delay:.9s;position:relative}.wgl-mascots .m3 i{background:var(--g-lime)}.wgl-mascots .m4{background:var(--g-lime);border-radius:50%;width:14px;height:14px;animation-delay:1.3s;box-shadow:0 0 0 4px #d7ff7a40}@keyframes wgl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wgl-hero-stage{--tilt:14deg;--lift:.06;perspective:1600px;max-width:1360px;margin:clamp(32px,4vw,48px) auto 0;padding-bottom:clamp(24px,4vw,48px);position:relative}.wgl-window{border:1px solid var(--g-line);transform:rotateX(var(--tilt)) scale(calc(1 - var(--lift)));transform-origin:50% 0;background:#f3f3f3;border-radius:18px;padding:12px;transition:transform .1s linear;position:relative;box-shadow:0 40px 80px -40px #0a0a0a59}.wgl-dots{gap:6px;padding:2px 4px 10px;display:flex}.wgl-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.wgl-dots i:nth-child(2){background:#febc2e}.wgl-dots i:nth-child(3){background:#28c840}.wgl-app{border:1px solid var(--g-line);background:#fff;border-radius:10px;grid-template-columns:210px minmax(0,1fr) 290px;min-height:430px;font-size:12px;display:grid;overflow:hidden}.wgl-app-side{border-right:1px solid var(--g-line);background:#fbfbfb;align-content:start;gap:14px;padding:12px;display:grid}.wgl-newchat{text-align:center;border:1px solid var(--g-line);background:#fff;border-radius:8px;padding:7px;font-weight:500;display:block}.wgl-app-side small{color:var(--g-faint);margin-bottom:6px;font-size:10.5px;display:block}.wgl-app-side span:not(.wgl-newchat){color:var(--g-ink-2);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.wgl-app-side span.on{background:var(--g-jade-50);font-weight:600}.wgl-app-side b{border-radius:4px;width:12px;height:12px}.wgl-app-main{align-content:start;gap:10px;padding:34px 30px;display:grid}.wgl-agent-avatar{background:var(--g-ink);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.wgl-agent-avatar span{background:var(--g-grad);border-radius:6px;width:20px;height:20px;box-shadow:0 0 18px #3ee08aa6}.wgl-app-main h4{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:500}.wgl-chips{align-items:center;gap:6px;display:flex}.wgl-chips i{border:1px solid var(--g-line);width:24px;height:24px;color:var(--g-jade-700);border-radius:7px;place-items:center;display:grid}.wgl-chips em{color:var(--g-faint);font-style:normal}.wgl-composer{border:1px solid var(--g-line);color:var(--g-faint);border-radius:14px;justify-content:space-between;align-self:end;align-items:center;margin-top:150px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 6px 20px -14px #0a0a0a66}.wgl-composer span{background:var(--g-ink);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.wgl-app-panel{border-left:1px solid var(--g-line);background:#fbfbfb;align-content:start;gap:10px;padding:12px;display:grid}.wgl-tabs{gap:10px;display:flex}.wgl-tabs b{border:1px solid var(--g-line);background:#fff;border-radius:6px;padding:3px 8px;font-weight:600}.wgl-tabs span{color:var(--g-faint);padding:3px 0}.wgl-blk{gap:5px;display:grid}.wgl-blk small{color:var(--g-muted);font-size:11px;font-weight:600}.wgl-blk small em{color:var(--g-faint);margin-left:4px;font-style:normal;font-weight:400}.wgl-field{border:1px solid var(--g-line);background:#fff;border-radius:7px;padding:6px 8px}.wgl-field.muted{color:var(--g-faint)}.wgl-row{color:var(--g-ink-2);justify-content:space-between;align-items:center;padding:3px 2px;display:flex}.wgl-row i{border:1.5px solid var(--g-line);border-radius:50%;width:10px;height:10px}.wgl-row.dot:before{content:"";background:var(--g-jade);border-radius:50%;width:7px;height:7px;margin-right:8px}.wgl-row.dot{justify-content:flex-start}.wgl-tg{letter-spacing:.04em;color:var(--g-faint);font-size:9.5px;font-weight:700}.wgl-tg.on{color:var(--g-jade-700)}.wgl-float{border:1px solid var(--g-line);background:#fff;border-radius:14px;padding:12px 14px;font-size:11.5px;position:absolute;box-shadow:0 30px 60px -30px #0a0a0a73}.wgl-float-head{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.wgl-float-head span{color:var(--g-faint)}.wgl-float-chart{width:330px;animation:wgl-float 7s var(--g-ease) infinite;bottom:0;left:-2%}.wgl-float-chart svg{width:100%;height:92px;display:block}.wgl-line{stroke-dasharray:520;stroke-dashoffset:520px;animation:wgl-draw 2.4s .6s var(--g-ease) forwards}.wgl-area{opacity:0;animation:1.2s 1.6s forwards wgl-fade}.wgl-axis{color:var(--g-faint);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.wgl-float-bars{width:300px;animation:wgl-float 8s .8s var(--g-ease) infinite;bottom:-22px;left:31%}.wgl-bars{align-items:flex-end;gap:4px;height:70px;display:flex}.wgl-bars i{transform-origin:bottom;animation:wgl-grow .9s var(--g-ease) forwards;background:linear-gradient(#3ee08a,#0ea25c);border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.wgl-legend{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wgl-legend li{align-items:center;gap:7px;display:flex}.wgl-legend li span{color:var(--g-faint);margin-left:auto}.wgl-legend b{background:#0ea25c;border-radius:2px;width:8px;height:8px}.wgl-legend b.b2{background:#3ee08a}.wgl-legend b.b3{background:var(--g-lime)}@keyframes wgl-draw{to{stroke-dashoffset:0}}@keyframes wgl-fade{to{opacity:1}}@keyframes wgl-grow{to{transform:scaleY(1)}}@keyframes wgl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.wgl-logos-sec{padding-top:clamp(48px,7vw,88px)}.wgl-logos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:clamp(28px,4vw,48px);display:flex}.wgl-logos-head h2{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(24px,2.9vw,36px);font-weight:500;line-height:1.18}.wgl-stats{flex-wrap:wrap;gap:clamp(24px,4vw,52px);display:flex}.wgl-stats div{gap:6px;display:grid}.wgl-stats span{color:var(--g-faint);font-size:14px}.wgl-stats b{letter-spacing:-.04em;color:var(--g-ink);font-family:Geist Mono,ui-monospace,monospace;font-size:clamp(40px,5.2vw,72px);font-weight:400;line-height:1}.wgl-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wgl-logo{color:#6b6b6b;letter-spacing:-.01em;background:#f4f4f4;border:1px solid #ececec;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:clamp(72px,7vw,108px);padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.wgl-logo img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.7;max-width:70%;max-height:42px;transition:filter .3s, opacity .3s, transform .3s var(--g-ease)}.wgl-logo:hover{border-color:var(--g-line);background:#fff}.wgl-logo:hover img{filter:none;opacity:1;transform:scale(1.04)}.wgl-logo-konektor .wc-connector-logo{filter:grayscale();opacity:.75;background:0 0;border:0;border-radius:0;width:26px;height:26px;padding:0;transition:filter .3s,opacity .3s}.wgl-logo-konektor .wc-connector-logo img{filter:none;opacity:1;width:100%;max-width:none;height:100%;max-height:none}.wgl-logo-konektor:hover .wc-connector-logo{filter:none;opacity:1}.wgl-logos-note{color:var(--g-faint);text-align:right;margin:14px 0 0;font-size:12px}.wgl-tabbar{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:26px;display:flex}.wgl-tabbar button{border:1px solid var(--g-line);height:40px;color:var(--g-muted);font:500 14px var(--g-font);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;transition:color .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.wgl-tabbar button.on{color:var(--g-ink);border-color:var(--g-ink)}.wgl-tabprog{background:var(--g-jade);transform-origin:0;width:100%;height:2px;animation:5.2s linear forwards wgl-prog;position:absolute;bottom:0;left:0}@keyframes wgl-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wgl-case{border:1px solid var(--g-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:0;display:grid;overflow:hidden;box-shadow:0 40px 80px -60px #0a0a0a66}.wgl-case-info{background:var(--g-mist);animation:wgl-in .6s var(--g-ease);align-content:start;gap:12px;padding:clamp(24px,3vw,40px);display:grid}.wgl-case-info h3{letter-spacing:-.025em;margin:4px 0 0;font-size:24px;font-weight:500}.wgl-case-info p{color:var(--g-muted);margin:0;line-height:1.6}.wgl-case-avatar{background:var(--g-ink);width:42px;height:42px;color:var(--g-jade);border-radius:13px;place-items:center;display:grid}.wgl-case-avatar.sm{border-radius:9px;width:30px;height:30px}.wgl-case-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.wgl-case-meta span{border:1px solid var(--g-line);background:#fff;border-radius:8px;padding:5px 9px;font-size:12px}.wgl-chat{min-height:420px;animation:wgl-in .6s var(--g-ease);align-content:start;gap:16px;padding:clamp(22px,3vw,36px);display:grid}@keyframes wgl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wgl-msg-user{justify-self:end;gap:4px;max-width:80%;display:grid}.wgl-msg-user span{color:var(--g-faint);justify-self:end;font-size:12px}.wgl-msg-user p{background:var(--g-ink);color:#fff;border-radius:16px 16px 4px;margin:0;padding:12px 15px;font-size:14.5px;line-height:1.55}.wgl-msg-agent{gap:10px;display:grid}.wgl-msg-name{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.wgl-msg-name b{background:var(--g-grad);border-radius:6px;width:18px;height:18px}.wgl-msg-agent ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wgl-msg-agent li{color:var(--g-faint);align-items:center;gap:10px;font-size:14px;transition:color .3s;display:flex}.wgl-msg-agent li i{border:1.5px solid var(--g-line);border-radius:50%;width:13px;height:13px}.wgl-msg-agent li.now{color:var(--g-ink-2)}.wgl-msg-agent li.now i{border-color:var(--g-jade-600);border-top-color:#0000;animation:.8s linear infinite wgl-spin}.wgl-msg-agent li.done{color:var(--g-ink-2)}.wgl-msg-agent li.done svg{color:var(--g-jade-600)}@keyframes wgl-spin{to{transform:rotate(360deg)}}.wgl-answer{border:1px solid var(--g-jade-100);background:var(--g-jade-50);animation:wgl-in .5s var(--g-ease);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.wgl-answer p{margin:0;font-size:14.5px;line-height:1.6}.wgl-answer small{color:var(--g-jade-700);font-size:12px}.wgl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.wgl-builder{border:1px solid var(--g-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -60px #0a0a0a73}.wgl-builder-head{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;padding:16px 18px;display:flex}.wgl-builder-head em{color:var(--g-jade-700);background:var(--g-jade-50);border-radius:8px;margin-left:auto;padding:4px 9px;font-size:12.5px;font-style:normal}.wgl-builder-body{gap:14px;padding:18px;display:grid}.wgl-builder-body p{color:var(--g-ink-2);margin:0;line-height:1.6}.wgl-builder-runs{gap:6px;display:grid}.wgl-builder-runs span{color:var(--g-muted);background:var(--g-mist);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.wgl-builder-runs svg{color:var(--g-jade-600)}.wgl-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(40px,5vw,64px);display:flex}.wgl-pills span{border:1px solid var(--g-line);transition:transform .25s var(--g-ease), border-color .2s;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:14.5px;display:inline-flex}.wgl-pills span:hover{border-color:var(--g-jade-600);transform:translateY(-2px)}.wgl-pills svg{color:var(--g-jade-700)}.wgl-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wgl-tile{border:1px solid var(--g-line);transition:transform .3s var(--g-ease), box-shadow .3s var(--g-ease);background:#fff;border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.wgl-tile:hover{transform:translateY(-3px);box-shadow:0 30px 60px -40px #0a0a0a66}.wgl-tile-wide{grid-column:span 2}.wgl-tile h3{letter-spacing:-.02em;margin:6px 0 0;font-size:19px;font-weight:500}.wgl-tile p{color:var(--g-muted);margin:0;font-size:14.5px;line-height:1.6}.wgl-tile-viz{background:var(--g-mist);border-radius:14px;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.wgl-form{width:min(320px,80%);color:var(--g-faint);gap:5px;font-size:11px;display:grid}.wgl-form i{border:1px solid var(--g-line);background:#fff;border-radius:6px;height:22px;position:relative;overflow:hidden}.wgl-form i:after{content:"";background:var(--g-ink-2);border-radius:3px;width:0;height:6px;animation:6s infinite wgl-type;position:absolute;top:8px;left:8px}.wgl-form i.t2:after{animation-delay:1s}.wgl-form i.t3:after{animation-delay:2s}@keyframes wgl-type{0%,10%{width:0}30%,90%{width:60%}to{width:0}}.wgl-form b{background:var(--g-ink);color:#fff;border-radius:7px;justify-self:end;margin-top:4px;padding:5px 12px;font-weight:500;animation:6s infinite wgl-press}@keyframes wgl-press{0%,62%{background:var(--g-ink);transform:none}66%{background:var(--g-jade-600);transform:scale(.94)}72%,to{background:var(--g-ink);transform:none}}.wgl-cursor{color:var(--g-ink);fill:#fff;animation:wgl-cursor 6s var(--g-ease) infinite;position:absolute}@keyframes wgl-cursor{0%{transform:translate(-120px,-60px)}20%{transform:translate(-20px,-40px)}45%{transform:translate(-20px)}64%{transform:translate(110px,52px)}to{transform:translate(-120px,-60px)}}.wgl-viz-vault,.wgl-viz-proj{color:var(--g-jade-700);gap:10px}.wgl-viz-vault span{letter-spacing:.2em;color:var(--g-ink);font-size:22px}.wgl-proj-screen{background:var(--g-ink);border-radius:8px;align-items:flex-end;gap:5px;height:40px;padding:8px;display:flex}.wgl-proj-screen i{background:var(--g-jade);border-radius:3px;width:12px;animation:1.4s ease-in-out infinite wgl-eq}.wgl-proj-screen i:nth-child(2){background:var(--g-lime);animation-delay:.2s}.wgl-proj-screen i:nth-child(3){animation-delay:.4s}@keyframes wgl-eq{0%,to{height:30%}50%{height:100%}}.wgl-viz-rec{align-content:start;place-items:stretch stretch;gap:8px;padding:14px 16px;display:grid}.wgl-rec{color:#e5484d;font-size:12px;font-weight:600;animation:1.6s infinite wgl-blink}@keyframes wgl-blink{50%{opacity:.35}}.wgl-viz-rec ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wgl-viz-rec li{border:1px solid var(--g-line);animation:wgl-in .6s var(--g-ease) both;background:#fff;border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}.wgl-viz-rec li:nth-child(2){animation-delay:.15s}.wgl-viz-rec li:nth-child(3){animation-delay:.3s}.wgl-viz-rec li:nth-child(4){animation-delay:.45s}.wgl-viz-rec em{color:var(--g-faint);font-variant-numeric:tabular-nums;font-style:normal}.wgl-download{justify-content:center;margin-top:22px;display:flex}.wgl-collab{border:1px solid var(--g-line);background:#fff;border-radius:22px;overflow:hidden}.wgl-collab-tabs{border-bottom:1px solid var(--g-line);gap:0;display:flex;overflow-x:auto}.wgl-collab-tabs button{min-width:170px;color:var(--g-muted);font:500 14.5px var(--g-font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:inline-flex}.wgl-collab-tabs button.on{color:var(--g-ink);border-bottom-color:var(--g-jade-600);background:var(--g-jade-50)}.wgl-collab-stage{animation:wgl-in .5s var(--g-ease);background:0 0;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:clamp(24px,4vw,48px);display:grid}.wgl-collab-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:500}.wgl-collab-copy p{color:var(--g-muted);max-width:46ch;margin:12px 0 0;line-height:1.65}.wgl-phone{background:var(--g-ink);color:#fff;border-radius:30px;justify-self:center;justify-items:center;gap:14px;width:260px;padding:22px 18px;display:grid;box-shadow:0 40px 70px -30px #0a0a0a99,0 0 0 7px #222}.wgl-phone small{color:#fff9;font-size:12px}.wgl-code{gap:6px;display:flex}.wgl-code b{width:30px;height:40px;animation:wgl-pop .5s var(--g-ease) both;background:#ffffff14;border-radius:8px;place-items:center;font-size:18px;display:grid}@keyframes wgl-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.wgl-phone-btn{text-align:center;background:var(--g-jade);width:100%;color:var(--g-ink);border-radius:12px;padding:11px;font-size:14px;font-weight:600}.wgl-avatars{display:flex}.wgl-avatars i{border:2px solid var(--g-ink);width:32px;height:32px;animation:wgl-pop .5s var(--g-ease) both;background:#222;border-radius:50%;place-items:center;margin-left:-6px;font-style:normal;display:grid}.wgl-avatars i:nth-child(2){animation-delay:.1s}.wgl-avatars i:nth-child(3){animation-delay:.2s}.wgl-avatars i:nth-child(4){animation-delay:.3s}.wgl-avatars i:nth-child(5){animation-delay:.4s}.wgl-ring{width:120px;height:120px;position:relative}.wgl-ring svg{width:120px;height:120px;transform:rotate(-90deg)}.wgl-ring circle{fill:none;stroke-width:9px}.wgl-ring .bg{stroke:#ffffff1a}.wgl-ring .fg{stroke:var(--g-jade);stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;animation:wgl-ring 1.4s var(--g-ease) .2s forwards}@keyframes wgl-ring{to{stroke-dashoffset:25px}}.wgl-ring b{place-items:center;font-size:34px;font-weight:600;display:grid;position:absolute;inset:0}.wgl-bubble{max-width:90%;animation:wgl-in .5s var(--g-ease) both;background:#ffffff1a;border-radius:14px 14px 4px;justify-self:end;padding:9px 12px;font-size:13px;line-height:1.45}.wgl-bubble.ai{background:#3ee08a29;border-radius:14px 14px 14px 4px;justify-self:start;animation-delay:.5s}.wgl-bubble sup{color:var(--g-jade);font-weight:700}.wgl-sec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wgl-ico{background:var(--g-jade-50);width:38px;height:38px;color:var(--g-jade-700);border-radius:11px;place-items:center;display:grid}.wgl.wangsit-parlo{--wsp-bg:#fff;--wsp-bg-2:#fafafa;--wsp-card:#f7f7f7;--wsp-line:#00000014;--wsp-line-2:#00000024;--wsp-fg:#0a0a0a;--wsp-fg-2:#5c5c5c;--wsp-fg-3:#8a8a8a;--wsp-accent:#0b8a50;--wsp-accent-soft:#0ea25c1a;--wp-bg:#fff;--wp-deep:#fff;--wp-panel:#f7f7f7;--wp-panel2:#f2f2f2;--wp-line:#e6e6e6;--wp-line2:#dcdcdc;--wp-fg:#0a0a0a;--wp-fg2:#5c5c5c;--wp-fg3:#8a8a8a;--sp-bg:#fff;--sp-card:#f7f7f7;--sp-card-2:#f2f2f2;--sp-line:#00000014;--sp-fg:#0a0a0a;--sp-fg-dim:#5c5c5c;--sp-accent:#0b8a50;color:#0a0a0a;background:#fff}.wgl-light{color:#0a0a0a;background:#fff;position:relative}.wgl-context-orbit{color:#0a0d0b;background:#fff;padding:clamp(48px,6vw,84px) 0 clamp(56px,7vw,96px);overflow:hidden}.wgl-context-orbit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px clamp(32px,6vw,80px);display:flex}.wgl-context-orbit-head .wgl-stats{margin-left:auto}@media (width<=640px){.wgl-context-orbit-head .wgl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-left:0;display:grid}.wgl-context-orbit-head .wgl-stats span{font-size:12px}.wgl-context-orbit-head .wgl-stats b{font-size:clamp(30px,9vw,40px)}}.wgl-context-orbit-heading{text-align:left;max-width:520px}.wgl-context-orbit-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:520;line-height:1.15}.wgl-konteks-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(36px,5vw,60px) 0 0;padding:0;list-style:none;display:grid}.wgl-konteks-kartu{background:#f4f5f7;border:1px solid #0a0d0b12;border-radius:14px;justify-content:center;align-items:center;min-height:92px;padding:18px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.wgl-konteks-kartu a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wgl-konteks-kartu img{object-fit:contain;filter:grayscale()contrast(.92);opacity:.78;width:auto;max-width:128px;max-height:30px;transition:opacity .18s,filter .18s}.wgl-konteks-kartu:hover{border-color:#0a0d0b29;transform:translateY(-2px);box-shadow:0 10px 26px -20px #00000073}.wgl-konteks-kartu:hover img{opacity:1;filter:grayscale()contrast()}.wgl-konteks-teks{letter-spacing:-.01em;color:#3c4440;font-size:15px;font-weight:600}@media (width<=900px){.wgl-konteks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.wgl-konteks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wgl-konteks-kartu{min-height:76px;padding:14px 12px}.wgl-konteks-kartu img{max-width:104px;max-height:24px}}.wgl-light .wsp-sec{background:0 0}.wgl-light .wsp-btn{background:var(--g-ink);color:#fff;border-radius:12px}.wgl-light .wsp-btn:hover{background:#222}.wgl-light .wsp-card{border-color:var(--g-line);background:#fff;box-shadow:0 1px 2px #0000000a}.wgl-light .wsp-card:hover{border-color:var(--g-jade-600)}.wgl-light .wsp-eyebrow{color:var(--g-jade-700);background:var(--g-jade-50);border-color:var(--g-jade-100)}.wgl-light .wsp-glow{display:none}.wgl-light .wangsit-pricing{color:#0a0a0a!important;border-color:var(--g-line)!important;background:#fff!important}.wgl-light .wangsit-pricing-grid,.wgl-light .wangsit-pricing .blur-3xl{display:none}.wgl-light .wangsit-pricing-title{-webkit-text-fill-color:#0a0a0a!important;color:#0a0a0a!important;background:0 0!important}.wgl-light .wangsit-pricing .text-white:not(.wangsit-plan-card-featured *){color:#0a0a0a!important}.wgl-light .wangsit-pricing [class*=text-white\/]:not(.wangsit-plan-card-featured *){color:#5c5c5c!important}.wgl-light .wangsit-pricing [class*=border-white]:not(.wangsit-plan-card-featured *){border-color:var(--g-line)!important;background:#fafafa!important}.wgl-light .wangsit-pricing [class*="text-[var(--wangsit-gold)]"]:not(.wangsit-plan-card-featured *){color:var(--g-jade-700)!important}.wgl-light .wangsit-billing-seg{border-color:var(--g-line);box-shadow:none;background:#f2f2f2}.wgl-light .wangsit-billing-seg button{color:#5c5c5c}.wgl-light .wangsit-billing-seg button[aria-pressed=true]{color:#fff}.wgl-light .wangsit-plan-card-plain{border:1px solid var(--g-line);background:#fff;box-shadow:0 24px 50px -36px #00000047}.wgl-light .wangsit-plan-card-plain:hover{border-color:var(--g-jade-600);background:#fff;box-shadow:0 28px 60px -34px #0ea25c59}.wgl-light .wangsit-plan-card-plain .wangsit-token-split dt{color:#5c5c5c}.wgl-light .wangsit-plan-card-plain .wangsit-token-split dd{color:#0a0a0a}.wgl-light .wangsit-plan-card-plain .wangsit-cta-ghost{color:#0a0a0a;border-color:var(--g-line);background:#fafafa}.wgl-light .wangsit-plan-card-plain .wangsit-cta-ghost:hover{border-color:var(--g-jade-600);background:var(--g-jade-50)}.wgl-light .wangsit-plan-card-plain .wangsit-feature-chip{background:var(--g-jade-50);color:var(--g-jade-700);border-color:var(--g-jade-100)}.wgl-light .wangsit-plan-card-featured{background:#0a0a0a}.wgl-light .wp-faq-item summary{color:#0a0a0a}.wgl .wp-minfoot{color:#0a0a0a;border-top-color:var(--g-line);background:#fff}.wgl .wp-minfoot .wangsit-brand-adaptive{color:#0a0a0a}.wgl .wp-minfoot .wangsit-brand-adaptive-mark{width:62px;height:62px;margin:-18px -16px -18px -9px}.wgl .wp-minfoot .wangsit-brand-adaptive-words b{color:#0a0a0a;font-size:19px;font-weight:650}.wgl .wp-minfoot .wangsit-brand-adaptive-words small{color:#5c5c5c}.wgl-final{background:var(--g-mist);color:var(--g-ink);text-align:center;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.wgl-final:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#3ee08a1f,#0000 60%);width:900px;height:900px;animation:8s ease-in-out infinite wgl-glow;position:absolute;top:60%;left:50%;translate:-50% -50%}@keyframes wgl-glow{50%{opacity:.65;transform:scale(1.06)}}.wgl-final .wgl-wrap{justify-items:center;display:grid;position:relative}.wgl-final h2{letter-spacing:-.035em;max-width:22ch;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.12}.wgl-final p{max-width:52ch;color:var(--g-muted);margin:18px 0 0;font-size:17px;line-height:1.6}.wgl-final .wgl-mascots{justify-content:center}@media (width<=1080px){.wgl-app{grid-template-columns:180px minmax(0,1fr)}.wgl-app-panel{display:none}.wgl-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.wgl-split,.wgl-case,.wgl-collab-stage,.wgl-bento{grid-template-columns:1fr}.wgl-tile-wide{grid-column:auto}.wgl-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wgl-float-bars{display:none}.wgl-float-chart{width:auto;margin:12px 4px 0;position:relative;bottom:auto;left:auto}}@media (width<=560px){.wgl-app{grid-template-columns:1fr;min-height:300px}.wgl-app-side{display:none}.wgl-composer{margin-top:60px}.wgl-sec-grid{grid-template-columns:1fr}.wgl-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wgl-tabbar{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.wgl-tabbar button{flex:none}}@media (prefers-reduced-motion:reduce){.wgl *,.wgl :before,.wgl :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wgl-window{transform:none}.wgl-line{stroke-dashoffset:0}.wgl-area{opacity:1}.wgl-bars i{transform:none}}.wgl .wgl-light .wgl-orbit-gelap{--wp-bg:#0d0d0d;--wp-fg:#f5f5f5;--wp-fg2:#a3a3a3;--wp-line:#222;--wp-line2:#2c2c2c;color:#f5f5f5;background:radial-gradient(55% 75% at 50% 100%,#0ea25c47,#0000 70%),radial-gradient(40% 40% at 50% 40%,#3ee08a14,#0000 70%),#0b0b0b;position:relative;overflow:hidden}.wgl .wgl-light .wgl-orbit-gelap:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.wgl-orbit-gelap .wp-orb2-ring{opacity:1;border-top-color:#3ee08ab3;box-shadow:0 -1px #3ee08a0d}.wgl-orbit-gelap .wp-orb2-ring.inner{border-top-color:#d7ff7a80}.wgl-orbit-gelap .wp-orb2-disc{background:linear-gradient(#ffffff0f,#0000 30%);border-top-color:#ffffff1f}.wgl-orbit-gelap .wp-orb2-card{background:#ffffffeb;border-color:#ffffff40;box-shadow:0 8px 22px -10px #000c}.wgl-orbit-gelap .wp-orb2-core{background:#0d0d0d;border-color:#3ee08a73;box-shadow:0 0 0 6px #3ee08a14,0 0 40px #3ee08a59}.gt-frame{background:linear-gradient(#fafafa,#f1f1f1);border:1px solid #e4e4e4;border-radius:22px;padding:11px;position:relative;box-shadow:0 50px 90px -50px #0a0a0a59,0 2px 6px #0a0a0a0a}.gt-hero{width:min(100%,1440px);margin:clamp(28px,4vw,48px) auto 0}.gt-stage{aspect-ratio:16/10;color:#0a0a0a;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #e6e6e6;border-radius:14px;grid-template-rows:38px minmax(0,1fr);font-size:13px;line-height:1.45;display:grid;position:relative;overflow:hidden}.gt-bar{background:#fff;border-bottom:1px solid #ececec;align-items:center;gap:12px;min-height:0;padding:0 14px;display:flex}.gt-dots{gap:6px;display:flex}.gt-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.gt-dots i:nth-child(2){background:#febc2e}.gt-dots i:nth-child(3){background:#28c840}.gt-layar{background:#fff;border:1px solid #e6e6e6;border-radius:14px;overflow:hidden}.gt-layar .gt-bar{height:38px}.gt-alamat{color:#6b6b6b;text-align:center;background:#f3f3f3;border-radius:8px;flex:1;max-width:340px;margin:0 auto;padding:4px 12px;font-size:12px;transform:translate(-24px)}.gt-video{aspect-ratio:16/10;object-fit:cover;background:#fafafa;width:100%;height:auto;display:block}.gt-panel-adegan .gt-video{border:1px solid #ececec;border-radius:12px;box-shadow:0 24px 50px -36px #0a0a0a73}.gt-panel .gt-stage{aspect-ratio:auto;grid-template-rows:none}@keyframes gt-riak{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes gt-kedip{50%{opacity:0}}@keyframes gt-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes gt-putar{to{transform:rotate(360deg)}}@keyframes gt-masuk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gt-build{grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.gt-build-teks{position:sticky;top:96px}.gt-build-teks .wgl-eyebrow{align-items:center;gap:6px;display:inline-flex}.gt-fitur{border-top:1px solid var(--g-line,#e6e6e6);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:30px;padding-top:26px;display:grid}.gt-fitur span{color:#1c1c1c;align-items:center;gap:10px;font-size:14.5px;display:flex}.gt-fitur svg{color:#5c5c5c}.gt-panel{background:#fff;border:1px solid #e4e4e4;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -50px #0a0a0a4d}.gt-panel-stage{background:#fff;border:0;border-radius:0;grid-template-columns:88px minmax(0,1fr);min-height:580px;display:grid}.gt-rail{background:linear-gradient(#f7f7f7,#fbfbfb);border-right:1px solid #ececec;flex-direction:column;align-items:stretch;gap:6px;padding:18px 8px;display:flex}.gt-rail button{color:#8a8a8a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:6px;padding:10px 2px;font-size:11.5px;transition:color .25s,background .25s;display:grid}.gt-rail button span{color:#9a9a9a;background:#ececec;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:grid}.gt-rail button.is-on{color:#0a0a0a}.gt-rail button.is-on span{color:var(--warna);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 1px #e2e2e2,0 6px 14px -8px #0000004d}.gt-rail button:hover:not(.is-on) span{color:#5c5c5c;background:#e4e4e4}.gt-panel-isi{grid-template-rows:auto 1fr;min-width:0;display:grid}.gt-panel-kepala{border-bottom:1px solid #ececec;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 26px 18px;display:grid}.gt-panel-ikon{background:color-mix(in srgb, var(--warna) 14%, #fff);width:38px;height:38px;color:var(--warna);border-radius:11px;place-items:center;display:grid}.gt-panel-kepala b{letter-spacing:-.03em;font-size:19px;font-weight:500}.gt-panel-kepala p{color:#6b6b6b;max-width:54ch;margin:4px 0 0;font-size:13px;line-height:1.55}.gt-chip{color:#1c1c1c;white-space:nowrap;border:1px solid #e4e4e4;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;display:inline-flex}.gt-chip svg{color:#0b8a50}.gt-panel-adegan{background:#fcfcfc;padding:22px 26px 26px;animation:.5s cubic-bezier(.22,1,.36,1) both gt-masuk;position:relative}@keyframes gt-isi{to{width:92%}}@keyframes gt-gambar{to{stroke-dashoffset:0}}@keyframes gt-tumbuh{0%{transform:scaleX(0)}}.ge{aspect-ratio:640/520;width:100%;font-size:clamp(10.5px,.95vw,13px);position:relative}.ge-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ge-kabel{fill:none;stroke:#d6d6d6;stroke-width:1.2px;transition:stroke .5s,stroke-width .5s}.ge-kabel.is-on{stroke:#3ee08a;stroke-width:1.8px}.ge-komet{fill:none;stroke:#0b8a50;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px;filter:drop-shadow(0 0 4px #3ee08ae6);animation:1.1s cubic-bezier(.45,0,.25,1) forwards ge-komet}.ge-komet.is-kedua{opacity:0;animation-delay:.95s}@keyframes ge-komet{0%{stroke-dashoffset:10px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.ge-napas{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite ge-napas}@keyframes ge-napas{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.ge-putar,.ge-putar-lambat{transform-box:view-box;transform-origin:320px 250px;animation:8s linear infinite gt-putar}.ge-putar-lambat{animation-duration:40s;animation-direction:reverse}.ge-cincin{fill:none;stroke:#3ee08a;stroke-width:1.2px;stroke-dasharray:3 9;opacity:.8}.ge-busur{fill:none;stroke:#0ea25c;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:30 70}.ge-inti-label{fill:#3ee08a;letter-spacing:.2em;text-anchor:middle;font-family:Geist Mono,ui-monospace,monospace;font-size:8.5px}.ge-node{color:#3a3a3a;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:7px;height:2.6em;padding:0 .9em;font-weight:500;transition:border-color .45s,color .45s,box-shadow .45s,transform .45s;display:inline-flex;position:absolute;transform:translateY(-50%);box-shadow:0 6px 16px -12px #00000059}.ge-node svg{color:#8a8a8a;transition:color .45s}.ge-node.is-on{color:#0a0a0a;border-color:#3ee08a;transform:translateY(-50%)scale(1.04);box-shadow:0 0 0 4px #3ee08a24,0 10px 22px -12px #0b8a508c}.ge-node.is-on svg{color:#0b8a50}.ge-masuk{left:0}.ge-model{right:0}.ge-model .ge-cek{color:#0b8a50}.ge-lencana{background:#fff;border-radius:50%;flex:none;place-items:center;width:1.55em;height:1.55em;font-size:.95em;line-height:1;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.ge-lencana.is-besar{width:26px;height:26px}.ge-lencana img{object-fit:contain;width:62%;height:62%;display:block}.ge-lencana.is-sakti img{width:82%;height:82%}.ge-gratis{color:#0a7a45;letter-spacing:.01em;background:#e7f8ef;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.5}.gr-item .ge-gratis{font-size:12px}.ge-gratis.is-pro{color:#3ee08a;background:#0d0d0d}.ge-lapis{color:#6b6b6b;letter-spacing:.04em;background:#ffffffe6;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:5px;padding:.3em .7em;font-family:Geist Mono,ui-monospace,monospace;font-size:.82em;transition:all .45s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ge-lapis.is-on{color:#0b8a50;background:#f1fbf5;border-color:#0ea25c}.ge-keluar{justify-items:center;gap:8px;width:64%;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ge-tugas{color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:999px;align-items:center;gap:8px;padding:.45em .9em;font-size:.95em;animation:.5s cubic-bezier(.22,1,.36,1) both gt-masuk;display:inline-flex}.ge-tugas b{color:#3ee08a;font-weight:600}.ge-hasil{gap:6px;display:flex}.ge-hasil span{color:#6b6b6b;background:#fff;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:5px;padding:.3em .7em;font-size:.85em;transition:all .45s;display:inline-flex}.ge-hasil span.is-on{color:#0a0a0a;border-color:#0ea25c;box-shadow:0 0 0 3px #0ea25c1f}.ge-hasil span.is-on svg{color:#0b8a50}.gr-panel{background:#f3f3f3;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;height:clamp(440px,46vw,620px);margin-top:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.gr-roda{height:100%;position:relative}.gr-item{color:#b8b8b8;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;height:40px;margin-top:-20px;font-size:clamp(16px,1.6vw,22px);transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .9s,color .5s,background .4s,box-shadow .4s,border-color .4s;display:flex;position:absolute;top:50%}.gr-kiri .gr-item{transform-origin:100%;right:clamp(16px,3vw,40px)}.gr-kiri .gr-item.is-on{color:#0a0a0a}.gr-kanan .gr-item{border:1px solid #0000;border-radius:12px;padding:0 12px;left:clamp(16px,3vw,40px)}.gr-kanan .gr-item.is-cocok{color:#0a0a0a;background:#fff;border-color:#ececec;box-shadow:0 10px 26px -14px #00000040}.gr-cek{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:6px;animation:.45s cubic-bezier(.34,1.56,.64,1) both gr-cek;display:grid}@keyframes gr-cek{0%{transform:scale(0)}to{transform:scale(1)}}.gr-tengah{z-index:2;justify-items:center;gap:12px;display:grid;position:relative}.gr-pil{color:#fff;letter-spacing:-.02em;background:#0a0a0a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:220px;height:60px;padding:0 26px 0 18px;font-size:clamp(17px,1.7vw,24px);display:inline-flex;box-shadow:0 18px 40px -18px #0009}.gr-pil img{margin:-8px -4px}.gr-pil.is-routing img{animation:1.1s linear infinite gt-putar}.gr-garis{justify-items:center;gap:5px;display:grid}.gr-garis i{background:#1c1c1c;border-radius:2px;height:1.5px;display:block}.gr-garis i:first-child{opacity:.25;width:70px}.gr-garis i:nth-child(2){opacity:.55;width:110px}.gr-garis i:nth-child(3){opacity:.9;width:130px}.gr-garis.is-bawah{transform:scaleY(-1)}.gr-tengah:has(.is-routing) .gr-garis i{animation:.6s ease-in-out infinite alternate gr-denyut}@keyframes gr-denyut{to{opacity:.2;transform:scaleX(.6)}}.gr-putus{border-top:1.5px dashed #c9c9c9;height:0;position:absolute;top:50%}.gr-putus.is-kiri{left:33%;right:58%}.gr-putus.is-kanan{left:58%;right:34%}.gi-kepala{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gi-panah{gap:10px;display:flex}.gi-panah button{color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.gi-panah button:hover{border-color:#0ea25c;transform:translateY(-1px);box-shadow:0 6px 16px -8px #0b8a5080}.gi-jalur{padding:4px max(var(--g-gutter,24px), calc((100vw - var(--g-w,1440px)) / 2 + var(--g-gutter,24px))) 20px;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--g-gutter,24px), calc((100vw - var(--g-w,1440px)) / 2 + var(--g-gutter,24px)));scrollbar-width:none;gap:20px;margin-top:clamp(28px,4vw,48px);display:flex;overflow-x:auto}.gi-jalur::-webkit-scrollbar{display:none}.gi-kartu{scroll-snap-align:start;background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;flex:0 0 clamp(300px,30vw,430px);min-height:470px;padding:28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.gi-kartu:hover{border-color:#d6d6d6;transform:translateY(-2px);box-shadow:0 24px 50px -30px #00000040}.gi-kartu h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}.gi-kartu>p{color:#6b6b6b;margin:8px 0 0;font-size:14px}.gi-podium{text-align:center;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;margin:28px 0 18px;display:grid}.gi-podium span{justify-items:center;gap:8px;display:grid}.gi-podium small{color:#6b6b6b;font-size:13px}.gi-podium .is-tinggi small{color:#0a0a0a;font-weight:600}.gi-podium i{color:#0b8a50;border:1px solid #e6e6e6;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 14px -10px #0000004d}.gi-podium .is-tinggi i{width:64px;height:64px;margin-bottom:14px}.gi-podium b{font-size:13.5px;font-weight:500}.gi-daftar{gap:12px;margin:auto 0 0;padding:0;list-style:none;display:grid}.gi-daftar li{align-items:center;gap:10px;font-size:14px;display:flex}.gi-daftar li i{color:#5c5c5c;border:1px solid #ececec;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.gi-daftar small{color:#8a8a8a;margin-left:auto;font-size:13px}.gi-besar{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:22px 0 18px;font-size:38px;display:flex}.gi-besar em{color:#0b8a50;letter-spacing:0;font-size:13px;font-style:normal}.gi-batang{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gi-batang li{justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:13.5px;display:flex;position:relative}.gi-batang .gi-isi{background:#f3f3f3;border-radius:10px;transition:width 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.gi-batang li:first-child .gi-isi{background:#ecfaf2}.gi-batang b,.gi-batang small{font-weight:500;position:relative}.gi-batang small{color:#6b6b6b;font-variant-numeric:tabular-nums}.gi-meter{width:100%;margin-top:18px;overflow:visible}.gi-meter-dasar{fill:none;stroke:#f0f0f0;stroke-width:20px;stroke-linecap:round}.gi-meter-isi{fill:none;stroke:url(#gi-hijau);stroke-width:20px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.gi-meter-angka{justify-items:center;margin-top:-54px;display:grid}.gi-meter-angka b{letter-spacing:-.03em;font-size:34px;font-weight:500}.gi-meter-angka small{color:#6b6b6b;font-size:12px}.gi-legenda{color:#6b6b6b;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:auto;font-size:13px;display:flex}.gi-legenda span{align-items:center;gap:6px;display:inline-flex}.gi-legenda i{border-radius:50%;width:8px;height:8px}.gi-legenda b{color:#0a0a0a;font-weight:600}.gi-model{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.gi-model li{grid-template-columns:auto 96px minmax(0,1fr) 40px;align-items:center;gap:10px;font-size:13.5px;display:grid}.gi-model b{white-space:nowrap;font-weight:500}.gi-rel{background:#f1f1f1;border-radius:99px;height:8px;display:block;overflow:hidden}.gi-rel span{border-radius:inherit;background:linear-gradient(90deg,#0ea25c,#3ee08a);height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);display:block}.gi-model small{color:#6b6b6b;text-align:right;font-variant-numeric:tabular-nums}.gi-garis{width:100%;margin-top:auto;overflow:visible}.gi-garis-jalur{fill:none;stroke:#0ea25c;stroke-width:2.4px;stroke-dasharray:100;transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1)}.gi-sumbu{color:#8a8a8a;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.gi-catatan{color:#8a8a8a;margin:6px 0 0;font-size:12px}.gs-lihat{color:#5c5c5c;align-items:center;gap:6px;margin-bottom:14px;font-size:14px;text-decoration:none;transition:color .25s,gap .25s;display:inline-flex}.gs-lihat:hover{color:#0a0a0a;gap:9px}.gs-jalur{padding:0 max(var(--g-gutter,24px), calc((100vw - var(--g-w,1440px)) / 2 + var(--g-gutter,24px)));scrollbar-width:none;margin-top:clamp(28px,4vw,52px);overflow-x:auto}.gs-jalur::-webkit-scrollbar{display:none}.gs-daftar{grid-auto-columns:clamp(260px,22vw,360px);grid-auto-flow:column;gap:clamp(24px,3vw,48px);margin:0;padding:0 0 12px;list-style:none;display:grid;position:relative}.gs-daftar:before{content:"";background:#e6e6e6;height:1px;position:absolute;top:10px;left:0;right:0}.gs-item{align-content:start;gap:30px;display:grid;position:relative}.gs-tanda{z-index:1;background:#c4c4c8;width:20px;height:20px;display:block;position:relative}.gs-tanda.is-bunga{border-radius:40% 60% 45% 55%/55% 40% 60% 45%}.gs-tanda.is-segitiga{clip-path:polygon(50% 8%,96% 92%,4% 92%);background:#c9b8a8}.gs-tanda.is-kotak{border-radius:3px;width:17px;height:17px;margin:1.5px}.gs-tanda.is-bulat{border-radius:50% 50% 50% 20%}.gs-tanda.is-kubah{border-radius:50% 50% 4px 4px}.gs-tanda.is-baru{background:#0ea25c;animation:2.4s ease-in-out infinite gs-denyut;box-shadow:0 0 0 5px #fff,0 0 0 7px #0ea25c40}@keyframes gs-denyut{50%{box-shadow:0 0 0 5px #fff,0 0 0 11px #0ea25c0f}}.gs-isi{color:inherit;gap:12px;text-decoration:none;display:grid}.gs-isi h3{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500;line-height:1.3;transition:color .25s}.gs-isi p{color:#6b6b6b;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.gs-isi time{color:#5c5c5c;letter-spacing:.04em;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.gs-isi:hover h3{color:#0b8a50}@media (width<=1100px){.gt-build{grid-template-columns:minmax(0,1fr)}.gt-build-teks{position:static}}@media (width<=760px){.gt-stage{aspect-ratio:9/13;grid-template-rows:36px minmax(0,1fr)}.gt-panel-stage{grid-template-columns:minmax(0,1fr)}.gt-rail{border-bottom:1px solid #ececec;border-right:0;flex-direction:row;justify-content:center;padding:8px}.gt-panel-kepala{grid-template-columns:auto minmax(0,1fr)}.gt-chip{display:none}.gt-fitur{grid-template-columns:minmax(0,1fr)}.gr-panel{grid-template-columns:minmax(0,1fr);height:520px}.gr-kiri,.gr-putus{display:none}.gr-tengah{order:-1;padding-top:24px}}@media (prefers-reduced-motion:reduce){.gt-frame *,.gt-panel *,.ge *,.gr-panel *,.gs-tanda{transition:none!important;animation:none!important}}:is(html:has(.wcl-page.is-terang),body:has(.wcl-page.is-terang)){background:#fff}.wcl-page.is-terang{color:#0a0a0a;background:#fff;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif}.wcl-page.is-terang .wcl-main{width:min(1040px,100% - 48px)}.wcl-page.is-terang .wcl-intro{border-bottom-color:#ececec;position:relative}.wcl-page.is-terang .wcl-intro:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(40% 70% at 20% 0,#3ee08a24,#0000 70%);height:100%;position:absolute;inset:0 -20vw auto}.wcl-page.is-terang .wcl-kicker{color:#0b8a50}.wcl-page.is-terang .wcl-intro h1{color:#0a0a0a;font-size:clamp(34px,4vw,52px);font-weight:500}.wcl-page.is-terang .wcl-intro>p:not(.wcl-kicker){color:#5c5c5c}.wcl-page.is-terang .wcl-intro-unduh a{color:#0a0a0a;background:#fff;border-color:#e2e2e2}.wcl-page.is-terang .wcl-intro-unduh a:first-child{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.wcl-page.is-terang .wcl-intro-unduh a:hover{border-color:#0ea25c}.wcl-page.is-terang .wcl-release{border-bottom-color:#efefef}.wcl-page.is-terang .wcl-version{color:#0a0a0a;background:#fff;border-color:#dcdcdc}.wcl-page.is-terang .wcl-version.is-web{color:#0b8a50;background:#f3fcf7;border-color:#cfe9da}.wcl-page.is-terang .wcl-release time{color:#8a8a8a;letter-spacing:.04em;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.wcl-page.is-terang .wcl-terbaru{color:#3ee08a;background:#0a0a0a}.wcl-page.is-terang .wcl-release h2{color:#0a0a0a;font-weight:500}.wcl-page.is-terang .wcl-bagian h3.is-baru{color:#0b8a50;background:#ecfaf2}.wcl-page.is-terang .wcl-bagian h3.is-perbaikan{color:#5c5c5c;background:#f3f3f3}.wcl-page.is-terang .wcl-bagian ul{color:#3a3a3a}.wcl-page.is-terang .wcl-bagian li:before{background:#c9c9c9}.wcl-page.is-terang .wcl-bagian:first-of-type li:before{background:#0ea25c}.wcl-page.is-terang .wcl-lainnya{color:#8a8a8a}.wcl-page.is-terang .wcl-tautan{color:#0b8a50}.wcl-page.is-terang .wcl-lama{background:#fafafa;border-color:#ececec}.wcl-page.is-terang .wcl-lama summary{color:#0a0a0a}.wcl-page.is-terang .wcl-lama summary span{color:#5c5c5c;background:#ececec}.wcl-page.is-terang .wcl-lama li{border-top-color:#efefef}.wcl-page.is-terang .wcl-lama-judul{color:#3a3a3a}.wcl-page.is-terang .wcl-empty{color:#5c5c5c;border-color:#ececec}.wp-minfoot.wf{--wf-bg:#fff;--wf-fg:#0a0a0a;--wf-fg2:#5c5c5c;--wf-fg3:#8a8a8a;--wf-line:#ececec;--wf-chip:#fff;--wf-kata-a:#0a0a0a;--wf-kata-b:#0b8a50;border-top:1px solid var(--wf-line);background:var(--wf-bg);color:var(--wf-fg);font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.wp-minfoot.wf.is-gelap{--wf-bg:#0b0b0b;--wf-fg:#f5f5f5;--wf-fg2:#a3a3a3;--wf-fg3:#6f6f6f;--wf-line:#1f1f1f;--wf-chip:#121212;--wf-kata-a:#f5f5f5;--wf-kata-b:#3ee08a}.wf-kilau{pointer-events:none;background:radial-gradient(45% 60% at 50% 100%,#3ee08a2e,#0000 70%);height:70%;position:absolute;inset:auto -10% -40%}.wf-wrap{max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(24px,3.2vw,40px) 28px;position:relative}.wf-atas{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);display:grid}.wf-merek{align-content:start;gap:18px;display:grid}.wf .wf-logo{width:fit-content}.wf .wf-logo .wangsit-brand-adaptive{color:var(--wf-fg)}.wf .wf-logo .wangsit-brand-adaptive-mark{width:64px;height:64px;margin:-18px -16px -18px -9px}.wf .wf-logo .wangsit-brand-adaptive-words b{color:var(--wf-fg);letter-spacing:-.04em;font-size:20px;font-weight:650}.wf .wf-logo .wangsit-brand-adaptive-words small{color:var(--wf-fg3)}.wf-desk{max-width:38ch;color:var(--wf-fg2);margin:0;font-size:15px;line-height:1.65}.wf-unduh{flex-wrap:wrap;gap:8px;display:flex}.wf-unduh a{border:1px solid var(--wf-line);background:var(--wf-chip);height:38px;color:var(--wf-fg);border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.wf-unduh a:hover{border-color:#0ea25c;transform:translateY(-2px);box-shadow:0 10px 22px -14px #0b8a50b3}.wf-kolom{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;display:grid}.wf-kol{align-content:start;gap:4px;display:grid}.wf-kol-judul{color:var(--wf-fg3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.wf-tautan{width:fit-content;color:var(--wf-fg);align-items:center;gap:4px;padding:5px 0;font-size:15px;text-decoration:none;display:inline-flex}.wf-tautan span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .4s cubic-bezier(.22,1,.36,1),color .3s}.wf-tautan svg{opacity:0;color:#0b8a50;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-4px,4px)}.wf-tautan:hover span{background-size:100% 1px}.wf-tautan:hover svg{opacity:1;transform:none}.wf-kata{letter-spacing:-.065em;-webkit-user-select:none;user-select:none;justify-content:center;margin:clamp(40px,6vw,80px) 0 0;padding-bottom:.1em;font-size:min(24vw,370px);font-weight:600;line-height:.8;display:flex}.wf-kata span{background:linear-gradient(180deg, var(--wf-kata-a) 0%, var(--wf-kata-a) 45%, var(--wf-kata-b) 140%);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(40%)}.wf-kata.is-tampil span{opacity:.96;transform:none}.wf-kata:hover span{--wf-kata-b:#3ee08a}.wf-bawah{border-top:1px solid var(--wf-line);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(22px,3vw,34px);padding-top:20px;display:flex}.wf-copy{color:var(--wf-fg2);margin:0;font-size:13px}.wf-asal{color:var(--wf-fg3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.wf-asal i{background:#3ee08a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3ee08a2e}.wf-sosial{gap:8px;margin-left:auto;display:flex}.wf-ikon{border:1px solid var(--wf-line);background:var(--wf-chip);width:38px;height:38px;color:var(--wf-fg);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),color .3s;display:grid}.wf-ikon:hover{color:#0b8a50;border-color:#0ea25c;transform:translateY(-2px)}.wf-atas-btn{background:var(--wf-fg);color:var(--wf-bg);border-color:var(--wf-fg)}.wf-atas-btn:hover{color:#3ee08a}@media (width<=860px){.wf-atas{grid-template-columns:minmax(0,1fr)}.wf-sosial{margin-left:0}}@media (prefers-reduced-motion:reduce){.wf-kata span{opacity:.96;transition:none;transform:none}.wf-unduh a,.wf-ikon,.wf-tautan svg,.wf-tautan span{transition:none}}.gd-sec{background:linear-gradient(#fff 0%,#f6f7f6 18% 82%,#fff 100%)}.gd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gd-ubin{background:#fff;border:1px solid #e8e8e8;border-radius:22px;flex-direction:column;padding:18px 18px 26px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;display:flex;box-shadow:0 1px 2px #00000008}.gd-ubin:hover{border-color:#dcdcdc;transform:translateY(-3px);box-shadow:0 30px 60px -36px #0a0a0a4d}.gd-lebar{grid-column:span 2}.gd-ubin h3{letter-spacing:-.03em;margin:20px 8px 0;font-size:19px;font-weight:500}.gd-ubin p{color:#6b6b6b;margin:8px 8px 0;font-size:14.5px;line-height:1.6}.gd-viz{background:radial-gradient(70% 90% at 50% 0,#3ee08a1a,#0000 70%),#f5f5f5;border-radius:15px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.gd-jendela{background:#fff;border:1px solid #e2e2e2;border-radius:12px;width:min(78%,460px);overflow:hidden;box-shadow:0 20px 40px -24px #00000059}.gd-jendela-bar{background:#fafafa;border-bottom:1px solid #efefef;align-items:center;gap:5px;padding:8px 10px;display:flex}.gd-jendela-bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.gd-jendela-bar i:nth-child(2){background:#febc2e}.gd-jendela-bar i:nth-child(3){background:#28c840}.gd-jendela-bar b{color:#6b6b6b;margin-left:8px;font-size:11px;font-weight:500}.gd-jendela-isi{padding:12px 14px 16px;font-size:13px}.gd-jendela-isi p{margin:0 0 6px}.gd-ketik{white-space:nowrap;animation:6s steps(34,end) infinite gd-ketik;display:inline-block;overflow:hidden}.gd-ketik span{vertical-align:-2px;background:#0a0a0a;width:1.5px;height:14px;margin-left:1px;animation:1s steps(2,end) infinite gt-kedip;display:inline-block}@keyframes gd-ketik{0%{max-width:0}45%,to{max-width:100%}}.gd-samar{color:#a0a0a0}.gd-kursor{color:#0a0a0a;filter:drop-shadow(0 2px 3px #0000004d);animation:6s cubic-bezier(.65,0,.35,1) infinite gd-kursor;position:absolute;top:40%;left:30%}@keyframes gd-kursor{0%,10%{transform:translate(0)}40%,55%{transform:translate(140px,18px)}75%,to{transform:translate(250px,92px)}}.gd-izin{background:#fff;border:1px solid #e2e2e2;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;animation:6s cubic-bezier(.22,1,.36,1) infinite gd-izin;display:flex;position:absolute;bottom:16px;right:18px;box-shadow:0 16px 32px -18px #0006}.gd-izin svg{color:#0b8a50}.gd-izin span{display:grid}.gd-izin small{color:#8a8a8a;font-size:10.5px}.gd-izin em{color:#fff;background:#0a0a0a;border-radius:8px;padding:5px 10px;font-style:normal;font-weight:600}@keyframes gd-izin{0%,58%{opacity:0;transform:translateY(10px)}66%,92%{opacity:1;transform:none}to{opacity:0}}.gd-rapi{grid-template-columns:1fr;align-content:center;gap:18px}.gd-berkas{flex-wrap:wrap;justify-content:center;gap:6px;max-width:300px;display:flex}.gd-berkas span{background:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:5px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;animation:4.2s cubic-bezier(.65,0,.35,1) infinite gd-pindah}@keyframes gd-pindah{0%,30%{opacity:1;transform:none}55%{opacity:0;transform:translateY(46px)scale(.7)}56%,70%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.gd-folder{justify-content:center;gap:8px;display:flex}.gd-folder span{color:#0b8a50;background:#f3fcf7;border:1px solid #cfe9da;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.gd-proyektor{grid-template-columns:.8fr 1.2fr;justify-items:stretch;gap:14px;padding:0 26px 30px}.gd-layar{background:#fff;border:2px solid #1c1c1c;border-radius:10px;align-content:center;gap:6px;height:96px;padding:10px;display:grid}.gd-layar.is-guru i{background:#e6e6e6;border-radius:4px;height:6px;display:block}.gd-layar.is-guru i:first-child{background:#cfe9da;width:70%}.gd-layar.is-kelas{color:#d7ff7a;background:#0b0b0b;height:120px;font-size:11px;box-shadow:0 0 30px #3ee08a40}.gd-layar.is-kelas span{background:#ffffff1a;border-radius:5px;height:7px;display:block;overflow:hidden}.gd-layar.is-kelas u{transform-origin:0;background:linear-gradient(90deg,#0ea25c,#3ee08a);height:100%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite alternate gt-tumbuh;display:block}.gd-tombol-kunci{gap:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gd-tombol-kunci kbd{background:#fff;border:1px solid #dcdcdc;border-bottom-width:3px;border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-family:inherit;font-size:13px;animation:2.4s ease-in-out infinite gd-tekan;display:grid}.gd-tombol-kunci kbd:nth-child(2){animation-delay:.1s}.gd-tombol-kunci kbd:nth-child(3){animation-delay:.2s}@keyframes gd-tekan{0%,70%,to{border-bottom-width:3px;transform:none}78%{border-bottom-width:1px;transform:translateY(2px)}}.gd-latar{align-content:center;place-items:stretch stretch;gap:10px;padding:18px 22px}.gd-latar-judul{color:#1c1c1c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.gd-latar-judul em{color:#0b8a50;background:#dff6e9;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal}.gd-latar ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd-latar li{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;font-size:13px;display:grid}.gd-latar li em{color:#0b8a50;font-size:11.5px;font-style:normal;font-weight:600}.gd-latar li em.is-jadwal{color:#8a8a8a}.gd-latar li i{background:#f0f0f0;border-radius:4px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.gd-latar li u{transform-origin:0;background:linear-gradient(90deg,#0ea25c,#3ee08a);height:100%;animation:3s ease-in-out infinite alternate gd-jalan;display:block}.gd-latar li:nth-child(2) u{background:#d6d6d6;animation:none}@keyframes gd-jalan{0%{transform:scaleX(.7)}to{transform:scaleX(1)}}.gd-sandi{align-content:center;gap:12px}.gd-gembok{color:#3ee08a;background:#0a0a0a;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 8px #3ee08a1a}.gd-titik{letter-spacing:.3em;font-size:22px}.gd-sandi small{color:#5c5c5c;background:#fff;border:1px solid #e4e4e4;border-radius:99px;padding:4px 10px;font-size:11.5px}.gd-update{align-content:center;justify-items:center;gap:10px;padding:0 max(28px,14%)}.gd-versi{letter-spacing:-.02em;font-size:15px;font-weight:600}.gd-bar{background:#e8e8e8;border-radius:9px;width:100%;height:8px;display:block;overflow:hidden}.gd-bar u{border-radius:inherit;background:linear-gradient(90deg,#0ea25c,#3ee08a);width:64%;height:100%;animation:3.6s cubic-bezier(.4,0,.2,1) infinite gd-unduh;display:block}@keyframes gd-unduh{0%{width:8%}70%,to{width:100%}}.gd-update small{color:#5c5c5c;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.gd-update em{color:#0b8a50;font-size:11.5px;font-style:normal}@media (width<=980px){.gd-grid{grid-template-columns:minmax(0,1fr)}.gd-lebar{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gd-sec *{animation:none!important}}.wr-nav-premium .wr-nav-ghost,.wr-nav-premium .wp-nav-login{font-size:13.5px!important}.gu-dock{justify-items:center;gap:12px;margin-top:clamp(30px,4vw,52px);display:grid;position:relative}.gu-dock:after{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(closest-side,#3ee08a6b,#0000);width:min(680px,90%);height:70px;animation:5s ease-in-out infinite gu-napas;position:absolute;top:34px;left:50%;translate:-50%}@keyframes gu-napas{0%,to{opacity:.55}50%{opacity:1}}.gu-kapsul{background:#0a0a0ae6;border-radius:999px;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #0a0a0a8c,0 2px 6px #0a0a0a1f}.gu-kapsul:before{content:"";background:conic-gradient(from 0deg, transparent 0 290deg, #3ee08ae6 320deg, #d7ff7a 340deg, transparent 360deg);animation:5.5s linear infinite gu-putar;position:absolute;inset:-220%}@keyframes gu-putar{to{transform:rotate(360deg)}}.gu-isi{background:radial-gradient(120% 140% at 0 0,#1a1f1c,#0b0b0b 60%);border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 8px;display:flex;position:relative}.gu-app{background:linear-gradient(160deg,#1c1c1c,#070707);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff0f}.gu-app img{margin:-8px}.gu-judul{padding-right:6px;line-height:1.2;display:grid}.gu-judul b{color:#fff;letter-spacing:-.02em;font-size:14px;font-weight:600}.gu-judul small{color:#ffffff80;font-size:11.5px}.gu-pisah{background:#ffffff1f;width:1px;height:28px}.gu-btn{color:#ffffffe0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex}.gu-btn small{color:#ffffff6b;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.gu-btn .wsp-windows-mark{color:currentColor;transform:scale(.85)}.gu-btn:hover{color:#fff;border-color:#3ee08ab3;transform:translateY(-1px);box-shadow:0 0 0 4px #3ee08a1f}.gu-btn.is-utama{color:#0a0a0a;background:#fff;border-color:#fff}.gu-btn.is-utama small{color:#8a8a8a}.gu-btn.is-utama:hover{color:#06120c;background:#3ee08a;border-color:#3ee08a;box-shadow:0 0 0 4px #3ee08a38,0 10px 26px -8px #3ee08ab3}.gu-btn.is-utama:hover small{color:#06120c99}.gu-catatan{color:#8a8a8a;margin:0;font-size:12.5px}.gu-catatan a{color:#0b8a50;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.gu-catatan a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.gu-kapsul,.gu-isi{border-radius:22px}.gu-isi{flex-wrap:wrap;justify-content:center;padding:12px}.gu-pisah{display:none}.gu-btn{flex:140px;justify-content:center}}@media (prefers-reduced-motion:reduce){.gu-kapsul:before,.gu-dock:after{animation:none}}.wgl .wsp-desktop-download-copy small{color:#ffffff9e!important}.wgl .wsp-desktop-download-all{font-size:13px}.wr-nav-premium .wp-nav-cta{letter-spacing:-.01em!important;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:600!important}.wr-nav-premium:not(.wr-nav-light) .wp-nav-cta,.wr-nav-premium:not(.wr-nav-light) a.wp-nav-cta:hover{color:#0a0a0a!important;background:#f5f5f5!important;border:0!important;border-radius:10px!important}.wr-nav-premium:not(.wr-nav-light) .wr-nav-ghost,.wr-nav-premium:not(.wr-nav-light) .wr-nav-link,.wr-nav-premium:not(.wr-nav-light) .wr-nav-trigger{color:#f5f5f5d1!important}.wr-nav-premium:not(.wr-nav-light) .wr-nav-ghost:hover,.wr-nav-premium:not(.wr-nav-light) .wr-nav-link:hover,.wr-nav-premium:not(.wr-nav-light) .wr-nav-link[aria-current=page]{color:#fff!important}.wgl-final{isolation:isolate}.wgl-final:before{display:none}.wgl-final-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wf-aurora{filter:blur(70px);opacity:.55;mix-blend-mode:multiply;border-radius:50%;width:46vw;max-width:720px;height:46vw;max-height:720px;position:absolute}.wf-aurora.is-a{background:radial-gradient(circle,#3ee08a,#0000 65%);animation:18s ease-in-out infinite alternate wf-aliran-a;top:18%;left:12%}.wf-aurora.is-b{opacity:.45;background:radial-gradient(circle,#d7ff7a,#0000 62%);animation:22s ease-in-out infinite alternate wf-aliran-b;top:6%;right:10%}.wf-aurora.is-c{opacity:.35;background:radial-gradient(circle,#0ea25c,#0000 62%);animation:26s ease-in-out infinite alternate wf-aliran-c;bottom:-30%;left:38%}@keyframes wf-aliran-a{to{transform:translate(14vw,8vh)scale(1.15)}}@keyframes wf-aliran-b{to{transform:translate(-16vw,14vh)scale(.9)}}@keyframes wf-aliran-c{to{transform:translate(-10vw,-12vh)scale(1.2)}}.wf-kisi{background-image:linear-gradient(#0a0a0a0f 1px,#0000 1px),linear-gradient(90deg,#0a0a0a0f 1px,#0000 1px);background-size:44px 44px;animation:24s linear infinite wf-kisi;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(55% 60%,#000 0%,#0000 75%);mask-image:radial-gradient(55% 60%,#000 0%,#0000 75%)}@keyframes wf-kisi{to{transform:translate(44px,44px)}}.wf-riak{border:1px solid #0ea25c59;border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;animation:7.5s cubic-bezier(.2,.6,.2,1) infinite wf-riak;position:absolute;top:50%;left:50%}.wf-riak.is-2{animation-delay:2.5s}.wf-riak.is-3{animation-delay:5s}@keyframes wf-riak{0%{opacity:0;transform:scale(.4)}15%{opacity:.9}to{opacity:0;transform:scale(4.2)}}.wf-partikel{opacity:0;background:#0ea25c;border-radius:50%;width:4px;height:4px;animation:linear infinite wf-naik;position:absolute;bottom:-10px;box-shadow:0 0 10px #3ee08ae6}.wf-partikel:nth-child(3n){background:#d7ff7a;width:3px;height:3px}@keyframes wf-naik{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(-110vh)translate(30px)}}@media (prefers-reduced-motion:reduce){.wf-aurora,.wf-kisi,.wf-riak,.wf-partikel{animation:none}.wf-riak,.wf-partikel{display:none}}.wgl a.gu-btn{color:#ffffffe6}.wgl a.gu-btn:hover{color:#fff}.wgl a.gu-btn.is-utama{color:#0a0a0a}.wgl a.gu-btn.is-utama:hover{color:#06120c}.wr-nav-premium .wr-nav-link,.wr-nav-premium .wr-nav-trigger,.wr-nav-premium .wr-nav-ghost,.wr-nav-premium .wp-nav-login,.wr-nav-premium .wp-nav-cta,.wr-nav-premium .wr-nav-sheet-title,.wr-nav-premium .wr-nav-sheet-cta{letter-spacing:0!important;font-family:Figtree,Geist Sans,ui-sans-serif,system-ui,sans-serif!important}.wr-nav-premium .wr-nav-link,.wr-nav-premium .wr-nav-trigger{font-size:15.5px!important;font-weight:500!important}.wr-nav-premium .wr-nav-ghost,.wr-nav-premium .wp-nav-login{font-size:15px!important;font-weight:500!important}.wr-nav-premium .wp-nav-cta{font-size:14.5px!important;font-weight:600!important}:is(html:has(.wpu),body:has(.wpu)){background:#fff}.wpu{color:#0a0a0a;background:#fff}.wpu .wpu-merek.wangsit-brand-adaptive{color:#0a0a0a;align-items:center;gap:12px;display:inline-flex}.wpu .wpu-merek .wangsit-brand-adaptive-mark{width:64px;height:64px;margin:-18px -16px -18px -9px}.wpu .wpu-merek .wangsit-brand-adaptive-words b{color:#0a0a0a;letter-spacing:-.04em;font-size:19px;font-weight:650}.wpu .wpu-merek .wangsit-brand-adaptive-words small{color:#5c5c5c}.wpu .wpu-kembali{color:#0a0a0a;background:#fff;border:1px solid #e2e2e2;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .25s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.wpu .wpu-kembali:hover{border-color:#0ea25c;transform:translateY(-1px)}.wpu .wangsit-pricing{background:radial-gradient(60% 40% at 50% 0,#3ee08a1a,#0000 70%),#fff!important;border-color:#ececec!important}.wpu .wangsit-billing-seg button[aria-pressed=true]{color:#06120c}@media (width<=760px){.gt-artifact,.gt-set{grid-template-columns:minmax(0,1fr)}}.gd-folderbaca{align-content:center;justify-items:center;gap:14px;padding:0 22px}.gd-pohon{gap:6px;width:min(100%,280px);display:grid}.gd-pohon span{background:#fff;border:1px solid #e2e2e2;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.gd-pohon span.is-induk{color:#0b8a50;background:#f3fcf7;border-color:#cfe9da;font-weight:600}.gd-pohon span:not(.is-induk){margin-left:18px;animation:3.6s ease-in-out infinite gd-terbaca}.gd-pohon svg{color:#0b8a50}@keyframes gd-terbaca{0%,20%{background:#fff;border-color:#e2e2e2}40%,70%{background:#f3fcf7;border-color:#3ee08a}to{background:#fff;border-color:#e2e2e2}}.gd-konteks{color:#ffffffbf;background:#0a0a0a;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.gd-konteks b{color:#3ee08a;font-weight:600}.gd-konteks svg{color:#3ee08a}:is(html:has(.wma),body:has(.wma),html:has(.wd),body:has(.wd)){background:#fff}.wma,.wd{color:#0a0a0a;background:#fff;min-height:100dvh;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif}.wma code,.wd code{font-family:Geist Mono,ui-monospace,monospace;font-size:.92em}.wma-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(24px,3.2vw,40px)}.wma-sakti-lockup{width:min(100%,272px);height:auto;margin:0 0 20px;display:block}.wma-eyebrow,.wd-eyebrow{color:#0b8a50;letter-spacing:.02em;align-items:center;gap:7px;margin:0 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.wma h1{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.04}.wma h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.7vw,38px);font-weight:500;line-height:1.1}.wma-lead{color:#5c5c5c;max-width:56ch;margin:18px 0 0;font-size:16.5px;line-height:1.65}.wma-lead.is-kecil{margin-top:10px;font-size:15px}.wma-lead code,.wd code{color:#0a0a0a;background:#f2f4f3;border-radius:6px;padding:1px 6px}.wma-aksi{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.wma-aksi.is-tengah{justify-content:center;margin-top:34px}.wma-btn{color:#fff;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s;display:inline-flex}.wma-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #0009}.wma-btn.is-garis{color:#0a0a0a;background:#fff;border-color:#e2e2e2}.wma-btn.is-garis:hover{border-color:#0ea25c}.wma-url{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:8px 8px 8px 14px;display:inline-flex}.wma-url span{color:#8a8a8a;font-size:12px;font-weight:600}.wma-url code{font-size:13.5px;background:0 0!important;padding:0!important}.wma-url button{color:#3a3a3a;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.wma-hero{padding:clamp(48px,6vw,88px) 0 clamp(36px,4vw,56px);position:relative;overflow:hidden}.wma-hero:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 78% 30%,#3ee08a29,#0000 70%),radial-gradient(30% 40% at 10% 0,#d7ff7a24,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.wma-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.wma-kode{background:#0b0b0b;border:1px solid #1f1f1f;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px #0a0a0a8c,0 0 0 6px #3ee08a0f}.wma-kode-tab{background:#111;border-bottom:1px solid #1c1c1c;align-items:center;gap:2px;padding:8px;display:flex}.wma-kode-tab button{color:#8a8a8a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:12.5px;transition:background .2s,color .2s}.wma-kode-tab button.is-on{color:#fff;background:#1d1d1d}.wma-kode-tab button:hover{color:#fff}.wma-kode-salin{place-items:center;width:32px;height:32px;margin-left:auto;display:grid!important}.wma-kode pre{color:#d6f5e3;margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow-x:auto}.wma-kode code{color:inherit;background:0 0!important;padding:0!important}.wma-fakta{background:#fff;border:1px solid #ececec;border-radius:16px;flex-wrap:wrap;gap:10px 26px;margin-top:clamp(30px,4vw,48px);padding:16px 20px;display:flex}.wma-fakta span{color:#5c5c5c;align-items:center;gap:8px;font-size:14px;display:inline-flex}.wma-fakta svg{color:#0b8a50}.wma-fakta b{color:#0a0a0a;font-weight:600}.wma-katalog{background:linear-gradient(#fff,#f7f8f7 30% 80%,#fff);padding:clamp(40px,5vw,72px) 0}.wma-katalog-kepala{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wma-cari{color:#8a8a8a;background:#fff;border:1px solid #e2e2e2;border-radius:12px;align-items:center;gap:8px;width:min(100%,360px);height:44px;padding:0 14px;transition:border-color .25s,box-shadow .25s;display:flex}.wma-cari:focus-within{border-color:#0ea25c;box-shadow:0 0 0 4px #3ee08a24}.wma-cari input{color:#0a0a0a;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.wma-filter{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:24px 0 20px;display:flex}.wma-filter>div{flex-wrap:wrap;gap:6px;display:flex}.wma-filter button{color:#3a3a3a;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:0 13px;font-size:13px;transition:all .2s}.wma-filter button.is-on{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.wma-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.wma-kartu{background:#fff;border:1px solid #e8e8e8;border-radius:18px;flex-direction:column;gap:14px;padding:20px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;display:flex}.wma-kartu:hover{border-color:#d6d6d6;transform:translateY(-3px);box-shadow:0 26px 50px -32px #0a0a0a59}.wma-kartu.is-router{background:radial-gradient(120% 90% at 100% 0,#3ee08a1a,#0000 60%),#fff;border-color:#cfe9da}.wma-kartu-kepala{align-items:center;gap:12px;display:flex}.wma-kartu-kepala>div{flex:1;min-width:0}.wma-kartu h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.wma-kartu small{color:#8a8a8a;font-size:12.5px}.wma-logo{background:#fafafa;border:1px solid #ececec;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.wma-logo b{color:#0b8a50;font-size:17px}.wma-logo img{object-fit:contain;width:28px;height:28px;display:block}.wma-logo img.is-markah{width:40px;height:40px;margin:-8px}.wma-baru{color:#3a3a3a;background:#f1f1f1;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.wma-baru.is-router{color:#3ee08a;background:#0a0a0a}.wma-kartu>p{color:#5c5c5c;flex:1;margin:0;font-size:14px;line-height:1.6}.wma-id{color:#3a3a3a;cursor:pointer;background:#fafafa;border:1px dashed #d8d8d8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:border-color .2s,background .2s;display:inline-flex}.wma-id:hover{background:#f3fcf7;border-color:#0ea25c}.wma-id code{font-size:12.5px;background:0 0!important;padding:0!important}.wma-kartu dl{border-top:1px solid #f0f0f0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding-top:12px;display:grid}.wma-kartu dt{color:#8a8a8a;font-size:11px}.wma-kartu dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.wma-tautan{color:#0b8a50;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.wma-kosong{text-align:center;color:#8a8a8a;grid-column:1/-1;padding:40px}.wma-keluarga{padding:clamp(40px,5vw,72px) 0}.wma-keluarga-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.wma-keluarga ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wma-keluarga li{align-items:center;gap:8px;font-size:14.5px;display:flex}.wma-keluarga li svg{color:#0b8a50}.wma-catatan{color:#8a8a8a;margin-top:14px;font-size:12px;display:block}.wma-grafik{border:1px solid #ececec;border-radius:16px;width:100%;height:auto}.wma-sakti-pro{background:linear-gradient(#0000,#0b8a500b 50%,#0000)}.wma-sakti-pro .wma-aksi{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.wma-sakti-pro .wma-id{width:auto;min-width:170px}.wma-sakti-pro-gambar{border:0;box-shadow:0 34px 80px -34px #0628168c}.wma-langkah{padding:clamp(40px,5vw,72px) 0}.wma-langkah-kepala{text-align:center}.wma-langkah-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.wma-langkah-kartu{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:24px;position:relative}.wma-langkah-kartu>span{color:#d6d6d6;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;position:absolute;top:20px;right:22px}.wma-langkah-kartu>svg{color:#0b8a50}.wma-langkah-kartu h3{margin:14px 0 6px;font-size:17px;font-weight:600}.wma-langkah-kartu p{color:#5c5c5c;margin:0;font-size:14px;line-height:1.6}.wma-tanya{padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,88px)}.wma-tanya-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);display:grid}.wma-faq details{border-bottom:1px solid #ececec}.wma-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.wma-faq summary::-webkit-details-marker{display:none}.wma-faq summary span{color:#0b8a50;transition:transform .3s}.wma-faq details[open] summary span{transform:rotate(45deg)}.wma-faq p{color:#5c5c5c;margin:0 0 18px;font-size:14.5px;line-height:1.7}.wd-wrap{grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,4vw,64px);max-width:1280px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(24px,3.2vw,40px) 80px;display:grid}.wd-samping{align-self:start;gap:14px;display:grid;position:sticky;top:92px}.wd-samping-judul{color:#8a8a8a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.wd-samping nav{border-left:1px solid #ececec;gap:2px;padding-left:12px;display:grid}.wd-samping nav a{color:#5c5c5c;border-radius:8px;padding:6px 10px;font-size:13.5px;text-decoration:none;transition:color .2s,background .2s;position:relative}.wd-samping nav a:hover{color:#0a0a0a;background:#f6f6f6}.wd-samping nav a.is-on{color:#0a0a0a;font-weight:600}.wd-samping nav a.is-on:before{content:"";background:#0ea25c;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-13px}.wd-samping-tautan{color:#0b8a50;font-size:13px;text-decoration:none}.wd-isi{min-width:0;max-width:820px}.wd-isi section{padding-top:28px;scroll-margin-top:96px}.wd-isi h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:500}.wd-isi h2{letter-spacing:-.03em;margin:18px 0 12px;font-size:24px;font-weight:500}.wd-isi h3{margin:22px 0 10px;font-size:15px;font-weight:600}.wd-isi p,.wd-isi li{color:#3a3a3a;font-size:15px;line-height:1.75}.wd-lead{margin-top:12px;color:#5c5c5c!important;font-size:16.5px!important}.wd-kepala{border-bottom:1px solid #ececec;padding-bottom:20px}.wd-baseurl{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 14px;display:inline-flex}.wd-baseurl span{color:#8a8a8a;font-size:12px;font-weight:600}.wd-baseurl code{background:0 0!important;padding:0!important}.wd-langkah{padding-left:20px}.wd-endpoint{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.wd-endpoint code{font-size:14px;font-weight:600;background:0 0!important;padding:0!important}.wd-endpoint em{color:#8a8a8a;font-size:12px;font-style:normal}.wd-metode{border-radius:6px;padding:3px 8px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.wd-metode.is-post{color:#3ee08a;background:#0a0a0a}.wd-metode.is-get{color:#0b8a50;background:#e8f7ee}.wd-kode{background:#0b0b0b;border:1px solid #1f1f1f;border-radius:14px;margin:14px 0;overflow:hidden}.wd-kode-bar{color:#8a8a8a;background:#111;border-bottom:1px solid #1c1c1c;justify-content:space-between;align-items:center;padding:6px 8px 6px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;display:flex}.wd-kode-bar button{color:#a3a3a3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.wd-kode-bar button:hover{color:#fff;background:#1d1d1d}.wd-kode pre{color:#d6f5e3;margin:0;padding:16px 18px;font-size:13px;line-height:1.7;overflow-x:auto}.wd-kode code{color:inherit;background:0 0!important;padding:0!important}.wd-tabel{border:1px solid #ececec;border-radius:12px;margin:12px 0;overflow-x:auto}.wd-tabel table{border-collapse:collapse;width:100%;font-size:13.5px}.wd-tabel th{color:#5c5c5c;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#fafafa;padding:10px 12px;font-size:11.5px;font-weight:700}.wd-tabel td{color:#3a3a3a;vertical-align:top;border-top:1px solid #f0f0f0;padding:10px 12px;line-height:1.55}.wd-catatan{background:#f3fcf7;border-left:3px solid #3ee08a;border-radius:0 10px 10px 0;padding:10px 14px;font-size:14px!important}.wd-poin{padding-left:20px}.wd-cta{color:#fff;background:#0a0a0a;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:11px 18px;font-size:14px;text-decoration:none;display:inline-flex}@media (width<=980px){.wma-hero-grid,.wma-keluarga-grid,.wma-tanya-grid,.wma-langkah-grid,.wd-wrap{grid-template-columns:minmax(0,1fr)}.wd-samping{position:static}}.wma-kartu{animation:.6s cubic-bezier(.22,1,.36,1) both wma-masuk}@keyframes wma-masuk{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wma-kartu{animation:none}}#wangsit-language-menu{z-index:2147483000;top:calc(76px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));color:#e8fff1;font:600 12px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;position:fixed}#wangsit-language-menu[hidden]{display:none}#wangsit-language-menu .wl-locale-toggle{color:#e8fff1;cursor:pointer;background:#10231b;border:1px solid #46a780;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 11px;display:flex;box-shadow:0 5px 20px #0003}#wangsit-language-menu .wl-locale-toggle:focus-visible,#wangsit-language-menu .wl-locale-options button:focus-visible{outline-offset:2px;outline:2px solid #50e69a}#wangsit-language-menu .wl-locale-options{background:#fff;border:1px solid #a6b8ac;border-radius:12px;min-width:135px;padding:5px;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #0003}#wangsit-language-menu .wl-locale-options[hidden]{display:none}#wangsit-language-menu .wl-locale-options button{color:#17231b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;display:block}#wangsit-language-menu .wl-locale-options button:hover,#wangsit-language-menu .wl-locale-options button.is-selected{background:#dcf9e9}@media (width<=640px){#wangsit-language-menu{top:calc(68px + env(safe-area-inset-top,0px));right:10px}#wangsit-language-menu .wl-locale-toggle{min-height:32px;padding:0 9px}}
