.theme-gradients{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.gradient-blob{border-radius:50%;filter:blur(90px);opacity:0;position:absolute;transition:opacity .9s ease,left 1.2s cubic-bezier(.4,0,.2,1),top 1.2s cubic-bezier(.4,0,.2,1);will-change:transform,left,top,opacity}.gradient-blob--teal{animation:blob-drift-teal 11s ease-in-out infinite;background:radial-gradient(circle,#a8dadc 0,#a8dadc00);height:520px;left:-15%;top:25%;width:520px}.gradient-blob--purple{animation:blob-drift-purple 13s ease-in-out -4s infinite;background:radial-gradient(circle,#c8b4e8 0,#c8b4e800);height:600px;right:-10%;top:-15%;width:600px}.gradient-blob--coral{animation:blob-drift-coral 15s ease-in-out -7s infinite;background:radial-gradient(circle,#f4a5a0 0,#f4a59f00);bottom:-12%;height:620px;right:-12%;width:620px}@keyframes blob-drift-teal{0%{transform:scale(1) translate(0)}33%{transform:scale(1.55) translate(80px,-60px)}66%{transform:scale(.85) translate(-40px,40px)}to{transform:scale(1) translate(0)}}@keyframes blob-drift-purple{0%{transform:scale(1) translate(0)}33%{transform:scale(.8) translate(-70px,80px)}66%{transform:scale(1.6) translate(40px,-30px)}to{transform:scale(1) translate(0)}}@keyframes blob-drift-coral{0%{transform:scale(1) translate(0)}33%{transform:scale(1.5) translate(-60px,-80px)}66%{transform:scale(.9) translate(50px,20px)}to{transform:scale(1) translate(0)}}body[data-screen=error] .gradient-blob,body[data-screen=landing] .gradient-blob{opacity:1}body[data-screen=input][data-topic=Teknologi] .gradient-blob--teal{left:65%;opacity:1;top:10%}body[data-screen=answer] .gradient-blob,body[data-screen=loading] .gradient-blob{opacity:.6}@media(max-width:768px){.gradient-blob--teal{height:300px;width:300px}.gradient-blob--purple{height:350px;width:350px}.gradient-blob--coral{height:380px;width:380px}}.nav[data-v-b72e565c],header[data-v-b72e565c]{display:flex;flex-shrink:0;justify-content:center;width:100%}.nav[data-v-b72e565c]{align-items:center;max-width:1280px;padding:24px 40px 16px;position:relative;transition:all var(--transition);z-index:1}.nav--subpage[data-v-b72e565c]{justify-content:space-between}.logo[data-v-b72e565c]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;text-decoration:none}.logo img[data-v-b72e565c]{display:block;height:28px;width:auto}.tab-group[data-v-b72e565c]{align-items:center;display:flex;gap:0}.tab-group[data-v-b72e565c],.tab-link[data-v-b72e565c]{border-radius:var(--radius-full)}.tab-link[data-v-b72e565c]{background:none;color:var(--text-primary);font-family:var(--font-regular);font-size:16px;font-weight:var(--fw-regular);line-height:20px;padding:12px 16px;text-decoration:none;transition:all var(--transition);white-space:nowrap}.tab-link--disabled[data-v-b72e565c]{opacity:.4;pointer-events:none}.tab-link.router-link-active[data-v-b72e565c]{background:var(--tab-active-bg)}.tab-link[data-v-b72e565c]:hover:not(.tab-link--disabled){opacity:.8}@media(max-width:768px){.nav--subpage[data-v-b72e565c]{flex-direction:column;gap:12px}.nav[data-v-b72e565c]{padding:16px 20px 12px}.logo img[data-v-b72e565c]{height:22px}.tab-group[data-v-b72e565c]{gap:0}.tab-link[data-v-b72e565c]{font-size:14px;padding:10px 12px}}@media(max-width:400px){.tab-link[data-v-b72e565c]{font-size:13px;padding:8px 10px}}.footer[data-v-45b3ab2a]{flex-shrink:0;max-width:1280px;padding:8px 40px 40px;position:relative;text-align:center;width:100%;z-index:1}.footer p[data-v-45b3ab2a]{color:var(--text-muted);font-family:var(--font-light);font-size:14px;font-weight:var(--fw-light);line-height:18px;margin-left:auto;margin-right:auto;max-width:592px}.footer a[data-v-45b3ab2a],.footer p[data-v-45b3ab2a]{transition:color var(--transition)}.footer a[data-v-45b3ab2a]{color:var(--link-color);font-weight:var(--fw-regular);text-decoration:underline}@media(max-width:768px){.footer[data-v-45b3ab2a]{padding:8px 20px 24px}.footer p[data-v-45b3ab2a]{font-size:12px}}:root{--font-light:"mundial",sans-serif;--font-regular:"mundial",sans-serif;--font-demibold:"mundial",sans-serif;--fw-light:300;--fw-regular:400;--fw-demibold:600;--radius-full:9999px;--radius-400:16px;--radius-300:12px;--transition:.35s cubic-bezier(.4,0,.2,1);--fill-0:#030712;--fill-mark:#15298c;--bg:#f9fafb;--bg-secondary:#f3f4f6;--text-primary:#030712;--text-secondary:#6b7280;--text-muted:#6b7280;--btn-primary:#15298c;--btn-primary-text:#f9fafb;--btn-neutral:#e5e7eb;--btn-neutral-text:#030712;--border:#d0d3d9;--input-bg:#f3f4f6;--input-border:#f9fafb;--input-placeholder:#6b7280;--user-bubble-bg:#15298c;--user-bubble-text:#f9fafb;--separator:#e5e7eb;--card-bg:#f9fafb;--card-border:#e5e7eb;--suggestion-border:#e5e7eb;--suggestion-text:#030712;--link-color:#030712;--loader-track:#e5e7eb;--loader-fill:#15298c;--logo-color:#030712;--tab-active-bg:#e5e7eb;--card-coming-bg:#e5e7eb;--shadow:0px 8px 16px -8px rgba(0,0,0,.16)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{font-family:var(--font-regular);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text-primary);height:100vh;max-width:100%;overflow:hidden;overflow-x:hidden;transition:background var(--transition),color var(--transition);width:100vw}.screen-wrapper{align-items:center;display:flex;flex-direction:column;inset:0;overflow-x:hidden;position:absolute}.screen-wrapper>main{align-items:center;display:flex;flex:1;flex-direction:column;width:100%}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.screen-fade-enter-active,.screen-fade-leave-active{transition:opacity .3s ease}.screen-fade-enter-from,.screen-fade-leave-to{opacity:0}body[data-topic=Teknologi] .tab-link.router-link-active{background:#cce9eb}.answer-body p{margin-bottom:14px}.answer-body p:last-child{margin-bottom:0}.answer-body strong{font-weight:var(--fw-demibold)}.answer-body ol,.answer-body ul{margin:.75rem 0 1rem 1.25rem}.answer-body li{margin:.35rem 0}.answer-body ul{list-style:none;margin-left:0;padding-left:0}.answer-body ul li{padding-left:1.25rem;position:relative}.answer-body ul li:before{color:var(--btn-primary);content:"–";font-weight:700;left:0;position:absolute;top:0}.answer-body ol{list-style:decimal;padding-left:1.25rem}.answer-body blockquote{background:var(--bg-secondary);border-left:4px solid var(--btn-primary);margin:1rem 0;padding:.75rem 1rem}.answer-body code{background:var(--bg-secondary);border-radius:6px;font-family:Noto Sans Mono,monospace;font-size:.9em;padding:.15rem .4rem}.answer-body pre{background:var(--bg-secondary);border:1px solid var(--separator);border-radius:10px;overflow-x:auto;padding:1rem}.answer-body pre code{background:transparent;padding:0}.answer-body table{border-collapse:collapse;font-size:.95em;margin:1rem 0;width:100%}.answer-body td,.answer-body th{border:1px solid var(--separator);padding:.5rem .75rem;text-align:left}.answer-body thead th{background:var(--bg-secondary)}.answer-body hr{border:0;border-top:1px solid var(--separator);margin:1.5rem 0}.answer-body a{color:var(--btn-primary);text-decoration:underline}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{body{background:#fff!important;height:auto!important;overflow:visible!important}.download-card,.theme-gradients{display:none!important}.answer-section{-moz-column-break-inside:avoid;break-inside:avoid}}.error-content[data-v-ac44a125]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;max-width:794px;padding:0 20px;width:100%}.error-title[data-v-ac44a125]{color:var(--text-primary);font-family:var(--font-demibold);font-size:clamp(40px,6vw,72px);font-weight:var(--fw-demibold);line-height:1;text-align:center}.error-subtitle[data-v-ac44a125]{color:var(--text-secondary);font-size:18px;line-height:24px;max-width:440px;text-align:center}.error-btn[data-v-ac44a125],.error-subtitle[data-v-ac44a125]{font-family:var(--font-regular);font-weight:var(--fw-regular)}.error-btn[data-v-ac44a125]{background:var(--btn-primary);border:none;border-radius:var(--radius-full);color:var(--btn-primary-text);cursor:pointer;font-size:16px;line-height:20px;margin-top:16px;padding:12px 24px;transition:opacity var(--transition)}.error-btn[data-v-ac44a125]:hover{opacity:.85}
