@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url("./media/quicksand-vietnamese-500-normal-SH32WI5Y.woff2") format("woff2"),url("./media/quicksand-vietnamese-500-normal-CVBKMLLE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url("./media/quicksand-latin-ext-500-normal-NRJQMQSQ.woff2") format("woff2"),url("./media/quicksand-latin-ext-500-normal-6NPIAWJO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url("./media/quicksand-latin-500-normal-BO2KWUKV.woff2") format("woff2"),url("./media/quicksand-latin-500-normal-LMDCAL34.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url("./media/quicksand-vietnamese-600-normal-RPRE6VKO.woff2") format("woff2"),url("./media/quicksand-vietnamese-600-normal-324Q7VNY.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url("./media/quicksand-latin-ext-600-normal-4AILNIZE.woff2") format("woff2"),url("./media/quicksand-latin-ext-600-normal-3INCDZEL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url("./media/quicksand-latin-600-normal-G72CCEU5.woff2") format("woff2"),url("./media/quicksand-latin-600-normal-M4LGVY6W.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url("./media/quicksand-vietnamese-700-normal-KNHUKJQT.woff2") format("woff2"),url("./media/quicksand-vietnamese-700-normal-O2BLBMK6.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url("./media/quicksand-latin-ext-700-normal-6NGVI5PT.woff2") format("woff2"),url("./media/quicksand-latin-ext-700-normal-ATGJZVAF.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url("./media/quicksand-latin-700-normal-4WPKSEDT.woff2") format("woff2"),url("./media/quicksand-latin-700-normal-WC6SOYRL.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.f-label{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--label)}.f-label__hint{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--label-soft)}.f-label__actions{display:flex;align-items:center;gap:18px;margin-left:auto;color:var(--icon-muted)}.f-label__actions button{display:grid;place-items:center;width:24px;height:24px;color:inherit}.f-label__actions celsk-icon{width:16px;height:16px}.f-group{margin-top:22px}.f-group:first-child{margin-top:0}.f-field{position:relative;display:flex;align-items:center;width:100%;min-height:47px;padding:0 15px;background:var(--card);border:2px solid var(--line);border-radius:16px;font-size:16px;font-weight:500;line-height:1.4;color:var(--ink)}.f-field--tint{background:var(--field-tint);border-color:var(--field-tint)}.f-field--big{min-height:58px;font-size:25px;font-weight:700;color:var(--type, var(--ink))}.f-field--bar{border-left:5px solid var(--bar, var(--type, var(--ink)));font-weight:700;color:var(--bar, var(--type, var(--ink)))}.f-field--error{border-color:var(--error)}.f-field>input,.f-field>textarea{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;font:inherit;color:inherit}.f-field>input::placeholder,.f-field>textarea::placeholder{color:var(--placeholder);font-weight:500}.f-field__suffix{flex:none;margin-left:10px;font-size:14px;font-style:italic;color:var(--label-soft)}.f-field__clear{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:0 -6px 0 6px;color:var(--icon-muted)}.f-field__clear celsk-icon{width:14px;height:14px}.f-error{margin:6px 0 0;font-size:14px;font-weight:500;color:var(--error)}.f-dashed{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:47px;padding:0 16px;border:2px dashed var(--dash);border-radius:16px;background:transparent;font-size:16px;font-weight:500;color:var(--see-more-ink)}.f-dashed--small{display:inline-flex;width:auto;min-height:40px;border-radius:14px;font-size:15px}.f-dashed--square{width:34px;min-height:34px;padding:0;border-radius:12px}.f-dashed celsk-icon{width:18px;height:18px}.f-pill{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;background:var(--card);border:2px solid var(--line);border-radius:20px;font-size:15.5px;font-weight:600;color:var(--ink);white-space:nowrap}.f-pill celsk-icon{width:12px;height:12px;color:var(--muted)}.f-pill__hint{margin-left:6px;font-size:14px;font-weight:500;color:var(--label-soft)}.f-pill>select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.f-stack{display:flex;flex-direction:column;gap:10px}.f-save{display:block;width:100%;height:56px;margin-top:22px;border-radius:16px;background:var(--action);font-size:18px;font-weight:700;color:#fff}.f-save:disabled{opacity:.6;cursor:default}.f-sheet-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:var(--backdrop)}.f-sheet{width:min(100%,var(--frame-max) - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:18px 18px 20px;background:var(--card);border:2px solid var(--line);border-radius:22px}.f-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.f-sheet__title{margin:0;font-size:21px;font-weight:700;color:var(--ink)}.f-sheet__done{font-size:16px;font-weight:700;color:var(--action)}.f-sheet__done:disabled{color:var(--placeholder);cursor:default}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--dur-quick: .15s;--dur-base: .24s;--dur-screen: .26s;--dur-reward: .5s}@keyframes rise-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes sink-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 12px}}@keyframes pop-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-in{0%{translate:0 100%}to{translate:0 0}}@keyframes sheet-out{0%{translate:0 0}to{translate:0 100%}}@keyframes list-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes list-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:-12px 0}}@keyframes chest-pop{0%{opacity:0;scale:.7}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes shield-pop{0%{scale:1}40%{scale:1.22}to{scale:1}}@keyframes shield-wobble{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}@keyframes sparkle{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, 0)) scale(1)}}@keyframes slide-in-left{0%{opacity:0;translate:-24px 0}to{opacity:1;translate:0 0}}@keyframes slide-in-right{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@keyframes tab-bump{0%,to{translate:0 0}40%{translate:0 -3px}}.rise-in{animation:rise-in var(--dur-base) var(--ease-out) both}.sink-out{animation:sink-out .18s var(--ease-in) both}.pop-in{animation:pop-in var(--dur-base) var(--ease-pop) both}.fade-in{animation:fade-in .2s ease-out both}.fade-out{animation:fade-out .18s ease-in both}.sheet-open{animation:fade-in .2s ease-out both}.sheet-open>.f-sheet{animation:sheet-in .28s var(--ease-pop) both}.sheet-close{animation:fade-out .18s ease-in both}.sheet-close>.f-sheet{animation:sheet-out .18s var(--ease-in) both}.list-in{animation:list-in .2s var(--ease-out) both;animation-delay:calc(var(--stagger-index, 0) * 30ms)}.list-out{animation:list-out .18s var(--ease-in) both}.chest-pop{animation:chest-pop var(--dur-reward) var(--ease-pop) both}.slide-in-left{animation:slide-in-left var(--dur-base) var(--ease-out) both}.slide-in-right{animation:slide-in-right var(--dur-base) var(--ease-out) both}button,a.btn,.btn,.tile,.page,.chip,.level,.pill,.answer,.tab{transition:transform var(--dur-quick) var(--ease-out),background-color var(--dur-quick) ease,border-color var(--dur-quick) ease,color var(--dur-quick) ease,opacity var(--dur-quick) ease}button:active:not(:disabled),a.btn:active,.btn:active,.tile:active,.page:active,.chip:active,.level:active,.pill:active,.answer:active:not(:disabled),.tab:active{transform:scale(.97)}celsk-nav-bar{view-transition-name:nav-bar}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-screen);animation-timing-function:var(--ease-out);mix-blend-mode:normal}html[data-nav=forward]::view-transition-old(root){animation-name:screen-drift-left}html[data-nav=forward]::view-transition-new(root){animation-name:screen-from-right}html[data-nav=back]::view-transition-old(root){animation-name:screen-drift-right}html[data-nav=back]::view-transition-new(root){animation-name:screen-from-left}html[data-nav=tab]::view-transition-old(root){animation-name:fade-out}html[data-nav=tab]::view-transition-new(root){animation-name:fade-in}@keyframes screen-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes screen-drift-left{0%{transform:translate(0);opacity:1}to{transform:translate(-25%);opacity:0}}@keyframes screen-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes screen-drift-right{0%{transform:translate(0);opacity:1}to{transform:translate(25%);opacity:0}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--bg: #f8f3e8;--card: #fffefa;--ink: #2b3530;--muted: #616c64;--line: #e4e5d2;--mint: #5fa88f;--emerald: #3d9a6c;--emerald-2: #6bb88c;--gold: #e0ae2e;--wood: #b8834d;--cream: #f6ead0;--action: #3a8456;--track: #efe9dc;--recent-bg: #f0e9d9;--recent-line: #dfd8c5;--chevron-gold: #a37d2c;--see-more-ink: #6f736c;--disc: #e4efe6;--tile-empty-bg: #f3efe4;--tile-empty-line: #e5dfd3;--tile-empty-ink: #918975;--dash: #d2cbbb;--search-open-line: #a5533f;--search-divider: #e2d9bc;--mark: #f6dda0;--chip: #efeadc;--photo-bg: #ede5ce;--photo-icon: #bdb5a8;--icon-muted: #96948c;--expression: #6fafd6;--rule-soft: #e4e0d7;--tag-bg: #e5efe7;--tag-ink: #4c5e52;--dash-soft: #cfccc4;--label: #6f7063;--label-soft: #6f7063;--placeholder: #898982;--field-tint: #f3ede2;--chip-ink: #5f635d;--error: #a5533f;--backdrop: rgba(43, 53, 48, .35);--review-tint: #e8f2ea;--nav-active: #b95c1a;--danger: #c33d2e;--log-tile: #f8f7f2;--log-tile-ink: #968f7c;--log-partial: #eee6cf;--log-treasure: #f7eac8;--log-stat: #f7f1e5;--font: "Quicksand", system-ui, -apple-system, "Segoe UI", sans-serif;overflow-wrap:break-word;--frame-max: 430px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;min-height:100dvh;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0;margin:0;-webkit-tap-highlight-color:transparent}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon-btn,.head__back,.month__nav,.photo__hide,.f-label__actions>button,.f-field__clear,a.tag,.row__word,.level,.pill,button.chip,.see-more,.f-dashed--square,a.tile{position:relative}.icon-btn:before,.head__back:before,.month__nav:before,.photo__hide:before,.f-label__actions>button:before,.f-field__clear:before,a.tag:before,.row__word:before,.level:before,.pill:before,button.chip:before,.see-more:before,.f-dashed--square:before,a.tile:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
