@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap";
:root{--limau:#c9e44c;--kopi:#2a1f1a;--aprikot:#ffd9a8;--lila:#e3d4f7;--langit:#cde7f5;--putih:#fff;--abu-hangat:#5e534c;--garis:#8a7d75;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-round:50%;--radius-pill:999px;--line-outline:1.5px;--line-icon:1.75px;--line-illustration:3px;--line-hairline:1px;--line-focus:3px;--line-focus-offset:3px;--line-indicator:3px;--size-touch:44px;--size-button:48px;--size-check:28px;--size-ava-bar:52px;--size-tab:60px;--size-stack-overlap:22px;--size-ava-badge:40px;--size-stack-inset:12px;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}.display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:34px}.heading{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:30px}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.body-semibold{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.body-bold{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:24px}.small-medium{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.small-extrabold{font-family:var(--font-sans);font-size:14px;font-weight:800;line-height:20px}
.ak,.ak *,.ak :before,.ak :after{box-sizing:border-box}.ak{font-family:var(--font-sans);color:var(--kopi);background:var(--putih)}.ak h1,.ak h2,.ak h3,.ak p{margin:0}:where(.ak) button,:where(.ak) input{font:inherit;color:inherit}:where(.ak) button{cursor:pointer}.ak button:disabled,.ak [aria-disabled=true]{cursor:not-allowed}.ak :focus-visible{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}.ak [hidden]{display:none!important}.ak-muted{color:var(--abu-hangat)}.ak-icon{fill:none;stroke:currentColor;width:24px;height:24px;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.ak-icon--sm{width:18px;height:18px}.ak-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-button);padding:0 var(--space-5);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-md);background:var(--kopi);color:var(--putih);text-align:center;display:inline-flex}.ak-btn:hover{background:var(--abu-hangat)}.ak-btn:active{background:var(--limau);color:var(--kopi)}.ak-btn--secondary{background:var(--putih);color:var(--kopi)}.ak-btn--secondary:hover{background:var(--aprikot)}.ak-btn--secondary:active{background:var(--limau)}.ak-btn--text{min-height:var(--size-touch);padding:0 var(--space-3);color:var(--kopi);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.ak-btn--text:hover{background:var(--aprikot)}.ak-btn:disabled,.ak-btn[aria-disabled=true]{background:var(--putih);color:var(--abu-hangat);border-color:var(--garis);text-decoration:none}.ak-btn:disabled:hover,.ak-btn[aria-disabled=true]:hover{background:var(--putih)}.ak-chip{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-pill);background:var(--putih);color:var(--kopi);display:inline-flex}.ak-chip:hover{background:var(--aprikot)}.ak-chip[aria-pressed=true]{background:var(--limau)}.ak-chip__tick{display:none}.ak-chip[aria-pressed=true] .ak-chip__tick{display:inline-block}.ak-check{width:var(--size-touch);height:var(--size-touch);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ak-check__ring{width:var(--size-check);height:var(--size-check);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--putih);color:var(--putih);justify-content:center;align-items:center;display:inline-flex}.ak-check__ring svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;display:none}.ak-check:hover .ak-check__ring{background:var(--limau)}.ak-check[aria-pressed=true] .ak-check__ring,.ak-check[aria-pressed=true]:hover .ak-check__ring{background:var(--kopi)}.ak-check[aria-pressed=true] .ak-check__ring svg{display:block}.ak-check--done .ak-check__ring{background:var(--kopi)}.ak-check--done .ak-check__ring svg{display:block}.ak-stack{flex-direction:column;display:flex}.ak-stack__card{align-items:center;gap:var(--space-2);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-xl);color:var(--kopi);display:flex;position:relative}.ak-stack__open{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--size-touch);text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.ak-stack__card--1{z-index:3;align-items:stretch;gap:var(--space-4);padding:var(--space-5);background:var(--limau);flex-direction:column}.ak-stack__card--1 .ak-stack__open{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:none;min-height:0}.ak-btn--block{width:100%}.ak-stack__card--2,.ak-stack__card--3{margin-top:calc(-1 * var(--size-stack-overlap));padding:calc(var(--space-2) + var(--size-stack-overlap)) var(--space-2) var(--space-2) var(--space-4)}.ak-stack__card--2{z-index:2;margin-left:var(--size-stack-inset);margin-right:var(--size-stack-inset);background:var(--aprikot)}.ak-stack__card--3{z-index:1;margin-left:calc(2 * var(--size-stack-inset));margin-right:calc(2 * var(--size-stack-inset));background:var(--lila)}.ak-stack__card--c1{background:var(--limau)}.ak-stack__card--c2{background:var(--aprikot)}.ak-stack__card--c3{background:var(--lila)}.ak-answer{gap:var(--space-3);padding:var(--space-4);border:var(--line-outline) dashed var(--kopi);border-radius:var(--radius-lg);background:var(--langit);flex-direction:column;display:flex}.ak-answer__text{gap:var(--space-1);flex-direction:column;display:flex}.ak-answer__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ak-answer--inline{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.ak-qtag{padding:0 var(--space-2);border:var(--line-outline) dashed var(--kopi);border-radius:var(--radius-pill);background:var(--langit);color:var(--kopi);white-space:nowrap;align-items:center;display:inline-flex}.ak-item{align-items:center;gap:var(--space-2);min-height:calc(var(--size-touch) + var(--space-3));padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--line-hairline) solid var(--garis);display:flex}.ak-item__main{min-width:0;padding:var(--space-2) 0;flex:1}.ak-item__time{flex:none}.ak-item[data-done=true] .ak-item__title{color:var(--abu-hangat);text-decoration:line-through}.ak-item--plain{padding-right:var(--space-5)}.ak-item__titleline{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ak-item__main>.ak-answer{margin-top:var(--space-2)}.ak-item--q{padding-bottom:var(--space-3);align-items:flex-start}.ak-item--q>.ak-item__time{padding-top:var(--space-2)}.ak-item__state{color:var(--abu-hangat);flex:none}.ak-more{width:100%;min-height:var(--size-touch);padding:0 var(--space-6) 0 var(--space-5);border-radius:var(--radius-md);background:var(--putih);color:var(--kopi);text-align:left;border:0;justify-content:space-between;align-items:center;display:flex}.ak-more:hover{background:var(--aprikot)}.ak-more .ak-icon{width:20px;height:20px}.ak-more__up{display:none}.ak-more[aria-expanded=true] .ak-more__up{display:block}.ak-more[aria-expanded=true] .ak-more__down{display:none}.ak-more-list{border-top:var(--line-hairline) solid var(--garis)}.ak-endline{align-items:center;gap:var(--space-3);color:var(--abu-hangat);display:flex}.ak-endline:before,.ak-endline:after{content:"";border-top:var(--line-hairline) solid var(--garis);flex:1}.ak-peek{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-touch);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--kopi);text-align:left;background:0 0;border:0;display:flex}.ak-peek:hover{background:var(--aprikot)}a.ak-peek,a.ak-more{color:var(--kopi);text-decoration:none}.ak-peek .ak-icon{width:20px;height:20px}.ak-ava{align-items:center;gap:var(--space-2);min-height:var(--size-ava-bar);padding:0 var(--space-1) 0 calc(var(--space-1) + var(--space-1) / 2);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-pill);background:var(--putih);display:flex}.ak-ava:focus-within{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}.ak-ava__tag{width:var(--size-ava-badge);height:var(--size-ava-badge);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--limau);color:var(--kopi);flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-ava__input{min-width:0;min-height:var(--size-touch);padding:0 var(--space-1);color:var(--kopi);background:0 0;border:0;flex:1}.ak-ava__input:focus-visible{outline:none}.ak-ava__input::placeholder{color:var(--abu-hangat);opacity:1}.ak-ava__send{width:var(--size-touch);height:var(--size-touch);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--kopi);color:var(--putih);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ak-ava__send:hover{background:var(--abu-hangat)}.ak-ava__send:active{background:var(--limau);color:var(--kopi)}.ak-ava__send:disabled{color:var(--abu-hangat);background:0 0;border-color:#0000}.ak-tabs{background:var(--putih);grid-template-columns:1fr 1fr;display:grid}.ak-tabs__tab{min-height:var(--size-tab);background:var(--putih);color:var(--abu-hangat);border:0;justify-content:center;align-items:center;padding:0;display:flex}.ak-tabs__tab:hover,.ak-tabs__tab[aria-current=page]{color:var(--kopi)}.ak-tabs__tab .ak-tabs__label{padding:var(--space-1) 0;border-bottom:var(--line-indicator) solid transparent;font-weight:500;display:inline-block}.ak-tabs__tab[aria-current=page] .ak-tabs__label{border-bottom-color:var(--kopi);font-weight:800}.ak-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--line-focus))}.ak-head{gap:var(--space-2);flex-direction:column;display:flex}.ak-sum{align-items:center;gap:var(--space-1);width:100%;min-height:var(--size-touch);border-radius:var(--radius-md);color:var(--kopi);text-align:left;background:0 0;border:0;padding:0;display:flex}.ak-sum:hover{background:var(--aprikot)}.ak-sum__q{text-underline-offset:var(--line-focus-offset);font-weight:700;text-decoration:underline}.ak-sum .ak-icon{width:18px;height:18px}.ak-head__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ak-head__actions{gap:var(--space-2);display:flex}.ak-head__brand{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ak-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ak-round{width:var(--size-touch);height:var(--size-touch);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--putih);color:var(--kopi);justify-content:center;align-items:center;padding:0;display:inline-flex}.ak-round:hover{background:var(--aprikot)}.ak-round:active{background:var(--limau)}.ak-undo{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--size-touch) + var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--kopi);color:var(--putih);display:flex}.ak-undo :focus-visible{outline-color:var(--limau)}.ak-undo .ak-btn{min-height:var(--size-touch);border-radius:var(--radius-pill);border-color:var(--putih);background:var(--putih);color:var(--kopi)}.ak-undo .ak-btn:hover{border-color:var(--aprikot);background:var(--aprikot)}.ak-undo .ak-btn:active{border-color:var(--limau);background:var(--limau)}.ak-empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-xl);text-align:center;background:var(--putih);flex-direction:column;display:flex}.ak-empty__text{max-width:320px;color:var(--abu-hangat)}.ak-empty svg{max-width:100%;height:auto}.ak-wordmark{font-family:var(--font-sans);white-space:nowrap;color:var(--kopi);line-height:1.15;display:inline-block}.ak-wordmark__a{letter-spacing:-.04em;font-weight:800}.ak-wordmark__b{background:var(--limau);color:var(--kopi);letter-spacing:-.03em;border-radius:.14em;margin-left:.08em;padding:0 .14em;font-weight:500}.ak-wordmark--mono .ak-wordmark__b{background:0 0;margin-left:0;padding:0;font-weight:400}.ak-wordmark--on-kopi{color:var(--putih)}.ak-appicon{border:var(--line-outline) solid var(--kopi);background:var(--limau);width:104px;height:104px;color:var(--kopi);font-family:var(--font-sans);letter-spacing:-.04em;border-radius:24px;justify-content:center;align-items:center;padding-bottom:10px;font-size:76px;font-weight:800;line-height:1;display:inline-flex}a.ak-stack__open{color:var(--kopi);text-decoration:none}.ak-stack__title{align-items:center;gap:var(--space-1);display:inline-flex}.ak-stack__labelline{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.ak-mark{padding:0 var(--space-2);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-pill);background:var(--putih);color:var(--kopi);white-space:nowrap;align-items:center;display:inline-flex}.ak-cal{grid-template-columns:repeat(7, minmax(var(--size-touch), 1fr));margin-top:var(--space-2);display:grid}.ak-cal__dow{min-height:calc(var(--size-touch) / 2);color:var(--abu-hangat);justify-content:center;align-items:center;display:flex}.ak-cal__day{min-height:var(--size-touch);border:var(--line-outline) solid transparent;border-radius:var(--radius-round);color:var(--kopi);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ak-cal__day:hover{background:var(--aprikot)}.ak-cal__day[aria-current=date]{text-underline-offset:3px;text-decoration:underline}.ak-cal__day[aria-pressed=true]{border-color:var(--kopi);background:var(--limau)}.ak-cal__day:disabled{color:var(--abu-hangat);background:0 0;font-weight:400}.ak-cal__actions{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.ak-back{align-items:center;gap:var(--space-1);min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--kopi);text-decoration:none;display:inline-flex}.ak-back:hover{background:var(--aprikot)}.ak-titlefield{width:100%;min-height:var(--size-button);padding:var(--space-1) 0;border:0;border-bottom:var(--line-outline) solid var(--kopi);color:var(--kopi);background:0 0}.ak-titlefield[aria-invalid=true]{border-bottom-style:dashed}.ak-field{border-bottom:var(--line-hairline) solid var(--garis)}.ak-field__row{grid-template-columns:calc(2 * var(--size-touch)) 1fr auto;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--size-touch) + var(--space-4));padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--kopi);text-align:left;background:0 0;border:0;display:grid}.ak-field__row:hover{background:var(--aprikot)}.ak-field__value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ak-field__body{gap:var(--space-3);padding:0 0 var(--space-4);flex-direction:column;display:flex}.ak-field__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ak-field__actions{align-items:center;gap:var(--space-2);display:flex}.ak-input{width:100%;min-height:var(--size-touch);padding:0 var(--space-3);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-md);background:var(--putih);color:var(--kopi)}.ak-trail{margin:0;padding:0;list-style:none}.ak-trail li{padding:var(--space-2) 0;border-bottom:var(--line-hairline) solid var(--garis)}.ak-scrim{z-index:20;background:color-mix(in srgb, var(--kopi) 45%, transparent);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.ak-sheet{gap:var(--space-2);padding:var(--space-5);border-top:var(--line-outline) solid var(--kopi);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--putih);flex-direction:column;display:flex}a.ak-item__open{min-height:var(--size-touch);border-radius:var(--radius-sm);color:var(--kopi);flex-direction:column;justify-content:center;gap:0;text-decoration:none;display:flex}a.ak-item__open:hover .ak-item__title{text-underline-offset:3px;text-decoration:underline}.ak-screen{background:var(--putih);flex-direction:column;width:390px;display:flex}.ak-screen__scroll{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-5) var(--space-6);flex-direction:column;flex:auto;display:flex}.ak-screen__dock{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);background:var(--putih);flex-direction:column;flex:none;display:flex}.ak-screen__foot{padding-top:var(--space-6);gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex}.ak-avamark{border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--limau);color:var(--kopi);flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-avamark--sm{width:32px;height:32px}.ak-avamark--md{width:var(--size-ava-badge);height:var(--size-ava-badge)}.ak-avamark--lg{width:72px;height:72px}.ak-bubbles{gap:var(--space-2);flex-direction:column;display:flex}.ak-bubble{max-width:302px;padding:var(--space-3) var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-lg)}.ak-bubble--ava{border-bottom-left-radius:var(--radius-sm);background:var(--aprikot);color:var(--kopi);align-self:flex-start}.ak-bubble--me{border-bottom-right-radius:var(--radius-sm);background:var(--kopi);color:var(--putih);align-self:flex-end}.ak-tf{gap:var(--space-1);flex-direction:column;display:flex}.ak-tf__box{align-items:center;gap:var(--space-2);min-height:var(--size-button);padding:0 var(--space-2) 0 var(--space-3);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-md);background:var(--putih);display:flex}.ak-tf__box:focus-within{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}.ak-tf__input{min-width:0;min-height:var(--size-touch);color:var(--kopi);background:0 0;border:0;flex:1}.ak-tf__input:focus-visible{outline:none}.ak-tf__input::placeholder{color:var(--abu-hangat);opacity:1}.ak-tf--bad .ak-tf__box{box-shadow:inset 0 0 0 var(--line-outline) var(--kopi)}.ak-msg{align-items:flex-start;gap:var(--space-2);color:var(--kopi);display:flex}.ak-msg .ak-icon{width:20px;height:20px;margin-top:1px}.ak-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-md);background:var(--putih);color:var(--kopi);display:flex}.ak-notice .ak-icon{flex:none;width:20px;height:20px;margin-top:2px}.ak-code{gap:var(--space-2);display:flex}.ak-code__cell{border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-md);background:var(--putih);min-width:0;height:56px;color:var(--kopi);text-align:center;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.ak-code__cell--here,.ak-code--bad .ak-code__cell{box-shadow:inset 0 0 0 var(--line-outline) var(--kopi)}.ak-code__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ak-cb{align-items:flex-start;gap:var(--space-3);min-height:var(--size-touch);padding:var(--space-2) 0;cursor:pointer;display:flex}.ak-cb__input{opacity:0;width:1px;height:1px;position:absolute}.ak-cb__box{border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-sm);background:var(--putih);width:24px;height:24px;color:var(--kopi);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ak-cb__box svg{fill:none;stroke:currentColor;width:18px;height:18px;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;display:none}.ak-cb__input:checked+.ak-cb__box{background:var(--limau)}.ak-cb__input:checked+.ak-cb__box svg{display:block}.ak-cb__input:focus-visible+.ak-cb__box{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}.ak-members{padding:0 var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-lg);background:var(--putih);flex-direction:column;display:flex}.ak-member{align-items:center;gap:var(--space-3);min-height:calc(var(--size-touch) + var(--space-2));display:flex}.ak-member+.ak-member{border-top:var(--line-hairline) solid var(--garis)}.ak-member__role{color:var(--abu-hangat);margin-left:auto}.ak-initial{border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-round);background:var(--putih);width:32px;height:32px;color:var(--kopi);flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-initial--you{background:var(--limau)}.ak-paste{width:100%;min-height:128px;padding:var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-lg);background:var(--putih);color:var(--kopi);resize:none}.ak-paste::placeholder{color:var(--abu-hangat);opacity:1}.ak-paste:focus-visible{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}.ak-tools{align-items:center;gap:var(--space-2);display:flex}.ak-tools__spacer{flex:1}.ak-quote{padding:var(--space-3) var(--space-4);border:var(--line-hairline) solid var(--garis);border-radius:var(--radius-md);color:var(--abu-hangat);white-space:pre-line}.ak-card{gap:var(--space-1);padding:var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-lg);background:var(--putih);flex-direction:column;display:flex}.ak-card__label{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--abu-hangat);display:flex}.ak-cards{gap:var(--space-2);flex-direction:column;display:flex}.ak-sheet--form{gap:var(--space-3);padding-bottom:var(--space-6)}.ak-sheet__grab{width:40px;height:4px;margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--garis)}.ak-sheet__say{align-items:flex-start;gap:var(--space-3);display:flex}.ak-linkrow{justify-content:center;align-items:center;gap:0 var(--space-1);min-height:var(--size-touch);text-align:center;flex-wrap:wrap;display:flex}.ak-linkrow--start{justify-content:flex-start}.ak-linkrow--end{justify-content:flex-end}.ak-link{min-height:var(--size-touch);padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--kopi);text-underline-offset:3px;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.ak-link:hover{background:var(--aprikot)}.ak-link--loud{font-weight:800}.ak-link--inline{min-height:0;padding:0;display:inline}.ak a.ak-btn,.ak a.ak-ava__send,.ak a.ak-chip{text-decoration:none}.ak-aside{gap:var(--space-2);padding:var(--space-4);border:var(--line-outline) solid var(--kopi);border-radius:var(--radius-lg);background:var(--putih);flex-direction:column;display:flex}.ak-ava--tall{border-radius:var(--radius-xl);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-2);align-items:flex-start}.ak-ava--tall .ak-ava__tag{margin-top:2px}.ak-ava--tall .ak-ava__send{align-self:flex-end}.ak-ava__text{min-width:0;max-height:96px;padding:0 var(--space-1);color:var(--kopi);flex:1;position:relative;overflow:hidden}.ak-ava__text:before{content:"";background:linear-gradient(var(--putih), #fff0);height:18px;position:absolute;top:0;left:0;right:0}.ak-count{color:var(--abu-hangat);flex:none}.ak-answer__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ak-pick{align-items:flex-start;gap:var(--space-3);min-height:calc(var(--size-touch) + var(--space-2));padding:var(--space-2) 0;display:flex}.ak-pick+.ak-pick{border-top:var(--line-hairline) solid var(--garis)}.ak-pick__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ak-pick__title{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ak-reason{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ak-reason__who{flex-direction:column;gap:0;min-width:0;display:flex}.ak-pick--q{padding-left:calc(24px + var(--space-3));position:relative}.ak-pick--q .ak-pick__check{width:var(--size-touch);height:var(--size-touch);justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:absolute;top:0;left:-10px}.ak-reason>.ak-link{white-space:nowrap;flex:none}
html,body{background:var(--putih);margin:0}.app{background:var(--putih);justify-content:center;min-height:100dvh;display:flex}.au{flex-direction:column;width:100%;max-width:430px;min-height:100dvh;display:flex;position:relative}.au__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) 0 var(--space-3);flex:none;display:flex}.au__form{gap:var(--space-4);flex-direction:column;display:flex}.au .ak-screen__dock{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.au .ak-btn--block{width:100%}.au .ak-code{position:relative}.au .ak-code__input{opacity:0;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.au .ak-code:focus-within .ak-code__cell--here{outline:var(--line-focus) solid var(--kopi);outline-offset:var(--line-focus-offset)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.ob{min-height:100dvh}.ob__hero{gap:var(--space-4);padding-top:var(--space-6);flex-direction:column;display:flex}.ob__ask{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;margin-top:auto;display:flex}.ob__actions{gap:var(--space-2);flex-direction:column;display:flex}.ob__row{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.ob .ak-members,.au .ak-members{margin:0;list-style:none}.ob .ak-screen__dock,.today__dock{padding-bottom:env(safe-area-inset-bottom)}.today{height:100dvh;min-height:0;overflow:hidden}.today__scroll{flex:auto;min-height:0;overflow-y:auto}.today__sticky{z-index:5;background:var(--putih);padding:var(--space-4) var(--space-5) var(--space-3);position:sticky;top:0}.today__body{gap:var(--space-5);padding:0 var(--space-5) var(--space-6);flex-direction:column;display:flex}.today__group{gap:var(--space-1);flex-direction:column;display:flex}.today__dock{background:var(--putih);flex-direction:column;flex:none;display:flex}.today__dockpad{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-1);flex-direction:column;display:flex}.today__row-list{flex-direction:column;display:flex}.today__rule{border:0;border-top:var(--line-hairline) solid var(--garis);margin:var(--space-2) 0 0}.today__day{padding:var(--space-4) 0 var(--space-1)}.today__q{margin:0}.today .ak-ava__tag{flex:none}.hist{height:100dvh;overflow:hidden}.hist__bar{padding:var(--space-2) var(--space-3);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hist__back{align-items:center;gap:var(--space-1);min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--kopi);justify-self:start;text-decoration:none;display:inline-flex}.hist__back:hover{background:var(--aprikot)}.hist__back .ak-icon{width:20px;height:20px}.hist__scroll{min-height:0;padding:0 var(--space-5) var(--space-6);flex:auto;overflow-y:auto}.hist__list{flex-direction:column;display:flex}.hist__label{padding:var(--space-4) 0 var(--space-1)}.hist__empty{padding:var(--space-8) var(--space-5);text-align:center}.hist__note{padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom))}.item{height:100dvh;overflow:hidden}.item__scroll{flex:auto;min-height:0;overflow-y:auto}.item__bar{padding:var(--space-2) var(--space-3);flex:none;justify-content:space-between;align-items:center;display:flex}.item__body{gap:var(--space-4);padding:0 var(--space-5) var(--space-6);flex-direction:column;display:flex}.item__fields{flex-direction:column;margin:0;display:flex}.item__fields dd{margin:0}.item__row{cursor:default}.item__section{gap:var(--space-1);flex-direction:column;display:flex}.item__section .ak-trail{margin:0;padding:0;list-style:none}.item__actions{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.item__done{gap:var(--space-4);padding:var(--space-8) var(--space-5);flex-direction:column;display:flex}.item{position:relative}.item__err{margin-top:var(--space-1)}.item__dock{gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;flex:none;display:flex}.item__dock:empty{display:none}.item__note{resize:none;min-height:120px}.item__scrim{z-index:20;position:absolute;inset:0}.item .ak-tf{margin-top:var(--space-1)}.laterdate__btn{align-self:flex-start}.laterdate{margin-top:var(--space-1)}.avasheet__scrim{z-index:30}.avasheet{overscroll-behavior:contain;max-height:88dvh;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));overflow-y:auto}.avasheet__body{gap:var(--space-4);flex-direction:column;display:flex}.avasheet__rows{flex-direction:column;display:flex}.avasheet .ak-answer--inline{margin-top:var(--space-2)}.avasheet:focus{outline:none}
