.dc-day{width:100%;padding:calc(10 * var(--u,1px)) 0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;background:0 0;border:0;margin:0;display:block;position:relative}.dc-day__extra{z-index:2;max-width:calc(100% - 2 * var(--u,1px));padding:calc(2 * var(--u,1px)) calc(5 * var(--u,1px));border-radius:calc(3 * var(--u,1px));color:#fff;font-size:calc(9 * var(--u,1px));white-space:nowrap;box-shadow:0 calc(1 * var(--u,1px)) calc(2 * var(--u,1px)) #0000002e;background:#e53935;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.dc-day__frame{align-items:center;gap:calc(5 * var(--u,1px));box-sizing:border-box;width:100%;min-height:calc(108 * var(--u,1px));padding:calc(12 * var(--u,1px)) calc(6 * var(--u,1px)) calc(10 * var(--u,1px));border-radius:calc(10 * var(--u,1px));color:#fff;background-color:#2f7fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;display:flex}.dc-day__icon{width:calc(52 * var(--u,1px));height:calc(52 * var(--u,1px));justify-content:center;align-items:center;display:flex}.dc-day__icon img{object-fit:contain;width:100%;height:100%;display:block}.dc-day__bonus{font-size:calc(12 * var(--u,1px));color:#ffe566;margin:0;font-weight:700;line-height:1.2}.dc-day__status{min-height:calc(24 * var(--u,1px));justify-content:center;align-items:center;width:100%;display:flex}.dc-day__pill{box-sizing:border-box;min-width:calc(60 * var(--u,1px));min-height:calc(24 * var(--u,1px));padding:0 calc(10 * var(--u,1px));font-size:calc(11 * var(--u,1px));white-space:nowrap;border-radius:999rem;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.dc-day__pill--active{color:#fff;background-color:#5eb6ff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.dc-day__pill--muted{color:#ffffffc7;background:#08286459}.dc-day__day-label{font-size:calc(12 * var(--u,1px));letter-spacing:.04em;color:#fff;font-weight:700}dialog.akc-modal.akc-modal-backdrop-only:has(.dc) .akc-modal-float,dialog.akc-modal.akc-modal-backdrop-only:has(.dc) .akc-modal-float>.akc-modal-shell{overflow:visible}dialog.akc-modal.akc-modal-backdrop-only:has(.dc) .akc-modal-float-card{flex:none;max-height:none;overflow:visible}.dc{--dc-w:min(90vw, calc(var(--app-shell-width,min(100vw, 750px)) * .9));--u:calc(var(--dc-w) / 375);--dc-hero-pad:calc(56 * var(--u));box-sizing:border-box;width:100%;max-height:80vh;padding:var(--dc-hero-pad) 0 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative;overflow:clip auto}.dc::-webkit-scrollbar{width:0;height:0;display:none}.dc__board{box-sizing:border-box;aspect-ratio:1041/1674;width:100%;max-height:calc(80vh - var(--dc-hero-pad));background-position:top;background-repeat:no-repeat;background-size:100% 100%;position:relative}.dc__hero{z-index:3;top:calc(-48 * var(--u));width:calc(158 * var(--u));pointer-events:none;object-fit:contain;height:auto;position:absolute;left:50%;transform:translate(-50%)}.dc__title{z-index:4;top:calc(68 * var(--u));padding:0 calc(16 * var(--u));color:#fff;font-size:calc(22 * var(--u));letter-spacing:.06em;text-align:center;text-transform:uppercase;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #00285a59;margin:0;font-weight:800;line-height:1.1;position:absolute;left:0;right:0}.dc__paper{z-index:2;flex-direction:column;min-height:0;display:flex;position:absolute;inset:21.5% 5.5% 12%;overflow:hidden}.dc__stat{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u)) calc(6 * var(--u));color:#1a3a5c;font-size:calc(13.5 * var(--u));flex-shrink:0;justify-content:space-between;align-items:center;line-height:1.25;display:flex}.dc__stat-days,.dc__stat-claimed{gap:calc(4 * var(--u));align-items:center;margin:0;display:flex}.dc__stat i{font-style:normal;font-weight:inherit;color:#f0a000}.dc__stat-days i{color:#1a3a5c}.dc__refresh{width:calc(16 * var(--u));height:calc(16 * var(--u));min-height:calc(16 * var(--u));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dc__refresh:disabled{opacity:.7}.dc__refresh-icon{object-fit:contain;width:100%;height:100%;display:block}.dc__refresh-icon.is-spin{animation:.8s linear infinite dc-rotate}@keyframes dc-rotate{to{transform:rotate(360deg)}}.dc__scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.dc__scroll::-webkit-scrollbar{width:0;height:0;display:none}.dc__grid{gap:calc(10 * var(--u)) calc(8 * var(--u));padding:calc(4 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.dc__grid-item{min-width:0;overflow:visible}.dc__detail{gap:calc(10 * var(--u));padding:0 calc(4 * var(--u)) calc(8 * var(--u));flex-direction:column;display:flex}.dc-article{gap:calc(6 * var(--u));flex-direction:column;display:flex}.dc-article__head{justify-content:center;display:flex}.dc-article__ribbon{box-sizing:border-box;min-width:min(12rem,100%);min-height:calc(28 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u));color:#fff;text-align:center;background-color:#3d8bff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:999rem;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dc-article__body{color:#2a3b4d;overflow-wrap:anywhere;text-align:left;line-height:1.45}.dc-article__body :where(p,div,span,li,h1,h2,h3,h4,h5,h6){text-align:left}.dc-article__body p{margin:0 0 .5em}.dc-article__img{border-radius:calc(8 * var(--u));object-fit:contain;width:100%;display:block}.dc__footer{z-index:2;right:7%;bottom:calc(14 * var(--u));gap:calc(8 * var(--u));color:#fff;font-size:calc(13 * var(--u));justify-content:space-between;align-items:center;font-weight:600;line-height:1.25;display:flex;position:absolute;left:7%}.dc__footer p{margin:0}.dc__footer i{font-style:normal;font-weight:inherit;color:#fff}.dc-sub{text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:.25rem .5rem .5rem;display:flex}.dc-sub__msg{text-align:center;margin:0;line-height:1.45}.modal-box.dc-confirm-modal{box-sizing:border-box;color:#1a3a5c;background:#e3eeff;border-radius:.65rem;width:min(100vw - 2rem,22rem);max-width:22rem;padding:1.325rem 1rem}.modal-box.dc-confirm-modal .akc-modal-header{justify-content:center}.modal-box.dc-confirm-modal .akc-modal-title{color:#1a3a5c;font-size:var(--text-base);text-align:center;flex:0 auto;font-weight:700}.modal-box.dc-confirm-modal .modal-action{justify-content:stretch;align-items:center;gap:.65rem;width:100%;margin-top:0;display:flex}.dc-confirm__msg{color:#1a3a5c;text-align:left;margin:1rem 0 1.325rem;line-height:1.325}.dc-confirm__btn.btn{border-radius:.455rem;flex:1 1 0;min-width:0;min-height:2.75rem}.dc-confirm__later.btn{border:1px solid var(--home-balance-accent,#51ace6)!important;color:var(--home-balance-accent,#51ace6)!important;background:0 0!important}.dc-confirm__go.btn{border-color:var(--home-balance-accent,#51ace6);background:var(--home-balance-accent,#51ace6);color:#fff;background-image:none}
