.d-entry{color:#fff;gap:0;padding:0;position:relative;overflow:hidden}.d-entry__art,.d-entry__art img{width:100%;height:100%;position:absolute;inset:0}.d-entry__art img{object-fit:cover;object-position:50% 30%}.d-entry__shade{background:linear-gradient(#0412248c 0%,#04122459 35%,#041224d9 100%);position:absolute;inset:0}.d-entry__scroll{z-index:1;overscroll-behavior:contain;height:100%;padding:max(20px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:18px;display:flex;position:relative;overflow-y:auto}.d-entry__logo{filter:drop-shadow(0 2px 10px #00000073);flex:none;width:auto;height:clamp(72px,11dvh,96px)}.d-entry__card{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:28px;flex-direction:column;gap:14px;width:min(100%,460px);margin-block:auto;padding:24px 20px;display:flex;box-shadow:0 24px 60px #00000059}.d-entry__title{text-align:center;margin:0;font-size:clamp(26px,7vw,36px);line-height:1.25}.d-entry__title:focus{outline:none}.d-entry__subtitle{text-align:center;color:#ffffffdb;margin:0;font-size:16px;line-height:1.6}.d-entry__icon{width:44px;height:44px;color:var(--d-accent);margin-inline:auto}.d-entry__field{color:#ffffffe6;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.d-entry__field input,.d-entry__field select,.d-entry__input{color:#fff;width:100%;min-height:54px;font:inherit;background:#04122473;border:1px solid #ffffff59;border-radius:16px;padding:12px 16px;font-size:18px;font-weight:400}.d-entry__field input::placeholder,.d-entry__input::placeholder{color:#ffffff8c}.d-entry__field input:focus-visible,.d-entry__field select:focus-visible,.d-entry__input:focus-visible{outline:3px solid var(--d-accent);outline-offset:2px}.d-entry__code{text-align:center;letter-spacing:.35em;font-size:26px!important;font-weight:700!important}.d-entry .d-btn--cta{width:100%}.d-entry__providers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d-entry__provider{cursor:pointer;color:#1f1f1f;min-height:54px;font:inherit;background:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.d-entry__provider:disabled{opacity:.55;cursor:not-allowed}.d-entry__provider svg{flex:none;width:22px;height:22px}.d-entry__or{color:#ffffffbf;align-items:center;gap:10px;font-size:13px;display:flex}.d-entry__or:before,.d-entry__or:after{content:"";background:#ffffff40;flex:1;height:1px}.d-entry__link{color:#ffffffe6;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:15px;text-decoration:underline}.d-entry__error{text-align:center;background:#ff6a3d2e;border:1px solid #ff6a3d8c;border-radius:14px;margin:0;padding:12px 14px;font-weight:700}.d-entry__note{text-align:center;color:#ffffffe0;margin:0;line-height:1.6}.d-entry__legal{color:#ffffffd9}.d-entry__legal a{color:inherit}.d-entry__dots{justify-content:center;gap:8px;padding:18px 0;display:flex}.d-entry__dots i{background:var(--d-accent);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite d-entry-dot}.d-entry__dots i:nth-child(2){animation-delay:.15s}.d-entry__dots i:nth-child(3){animation-delay:.3s}@keyframes d-entry-dot{50%{opacity:.5;transform:translateY(-6px)}}@media (orientation:landscape) and (height<=520px){.d-entry__logo{height:48px}.d-entry__card{gap:10px;padding:16px}}.d-entry__form{flex-direction:column;gap:14px;display:flex}.d-entry a.d-btn{text-decoration:none}.d-entry__home{border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.d-entry__home:focus-visible{outline:3px solid var(--d-accent);outline-offset:4px}body:has(.running-job-banner) .d-entry__scroll{padding-top:calc(.5rem + var(--safe-top,env(safe-area-inset-top,0px)) + var(--running-job-height,84px) + 12px)}.d-desk__devices{color:var(--d-accent);justify-content:center;gap:14px;display:flex}.d-desk__devices svg{width:40px;height:40px}.d-desk__tip{color:#ffffffc7;font-size:14px}.d-desk__features{border-top:1px solid #fff3;gap:12px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}.d-desk__features li{text-align:start;align-items:flex-start;gap:12px;display:flex}.d-desk__features svg{width:28px;height:28px;color:var(--d-accent);flex:none}.d-desk__features h2{margin:0;font-size:17px;font-weight:800}.d-desk__features p{color:#ffffffd1;margin:2px 0 0;font-size:14px;line-height:1.5}.d-entry .d-btn svg{width:22px;height:22px}.admin-workspace{--admin-ink:#302557;--admin-muted:#716588;--admin-line:#e7e1f4;color:var(--admin-ink);background:linear-gradient(140deg,#f2edff,#f4f8ff 55%,#edfafa);min-height:100dvh}.admin-shell{max-width:1240px}.admin-shell>header{border-bottom:1px solid var(--admin-line);padding:16px 4px 22px}.admin-home-link{color:#6f56b9;white-space:nowrap;margin-inline-start:auto;font-size:14px}.admin-eyebrow{color:#7865a7;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:700}.admin-navigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-navigation button{min-height:76px;box-shadow:none!important;border-width:1px!important;border-radius:20px!important;font-size:14px!important}.admin-navigation button span{margin-bottom:8px;font-size:22px;display:block}.admin-workspace .bg-card{color:var(--admin-ink);background:#fff}.admin-workspace .text-muted-foreground{color:var(--admin-muted)}.admin-workspace .border-4{border-width:1px}.admin-workspace .shadow-toy{box-shadow:0 5px 24px #38246209}.finance-workspace{gap:22px;display:grid}.admin-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-section-heading h2{font-family:var(--font-display,inherit);font-size:clamp(22px,3vw,30px);font-weight:700}.admin-section-heading p:not(.admin-eyebrow){color:var(--admin-muted);margin-top:8px;font-size:14px}.admin-workspace button,.admin-workspace a{touch-action:manipulation}.admin-workspace button:focus-visible,.admin-workspace a:focus-visible,.admin-workspace input:focus-visible,.admin-workspace select:focus-visible,.admin-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #8360ef}.finance-workspace button,.finance-actions a{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;font-size:13px;display:inline-flex}.finance-workspace button:disabled{opacity:.5;cursor:not-allowed}.finance-workspace .admin-primary{color:#fff;background:#684ad4;border-color:#684ad4;font-weight:700}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.admin-metrics svg{color:#8165d5}.admin-metrics span{color:var(--admin-muted);font-size:14px}.admin-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(23px,3vw,34px)}.admin-metrics small{color:var(--admin-muted);font-size:12px}.finance-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-toolbar small{color:var(--admin-muted);margin-inline-start:auto}.finance-tabs{border-bottom:1px solid var(--admin-line);gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.finance-tabs button{white-space:nowrap}.finance-tabs [aria-selected=true]{color:#5934b4;background:#ece5ff;border-color:#d6c7fb}.finance-service-notes{color:#49376e;background:#f7f5ff;border:1px solid #ddd6fe;border-radius:18px;margin-block:16px;padding:14px}.finance-service-notes h4{margin-bottom:10px;font-weight:700}.finance-service-notes ul{gap:10px;padding-inline-start:20px;list-style:outside;display:grid}.finance-service-notes li{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.dark .finance-service-notes{color:#eee8ff;background:#302844;border-color:#6c608c}.finance-note{color:var(--admin-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.9}.finance-services{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.finance-service{border:1px solid var(--admin-line);background:#fff;border-radius:24px;min-width:0;padding:22px}.finance-service.is-paused{opacity:.7}.finance-service-summary{cursor:pointer;border-radius:12px;list-style:none}.finance-service-summary::-webkit-details-marker{display:none}.finance-service-summary:focus-visible{outline-offset:6px;outline:3px solid #8270e5}.finance-service-toggle{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.finance-service-toggle>span{display:inline-block}.finance-service[open]>summary .finance-service-toggle>span{transform:rotate(180deg)}.finance-service-body{padding-top:12px}.finance-service-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.finance-service h3,.finance-alert-list h3,.finance-payment-list h3{overflow-wrap:anywhere;font-size:18px;font-weight:700}.finance-service-head p{color:var(--admin-muted);margin-top:6px;font-size:13px}.finance-badge{color:#2b795f;white-space:nowrap;background:#e7f9f2;border-radius:30px;padding:5px 9px;font-size:11px}.finance-badge.warning{color:#955d0d;background:#fff0d8}.finance-service-amount{margin:23px 0 16px;font-size:27px;font-weight:700}.finance-service-amount small{color:var(--admin-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.finance-service dl{border-block:1px solid #f1edf7;grid-template-columns:1fr 1fr;gap:14px;padding-block:16px;display:grid}.finance-service dt{color:var(--admin-muted);font-size:12px}.finance-service dd{margin-top:4px;font-size:14px}.finance-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.finance-actions a{color:#6143ae;background:#f2edff}.finance-inline-alert{background:#fff5e4;border-radius:12px;margin-top:12px;padding:10px;font-size:12px;line-height:1.8}.admin-empty{text-align:center;color:var(--admin-muted);background:#fff;border:1px dashed #cfc1ee;border-radius:22px;justify-items:center;gap:14px;padding:35px;display:grid}.admin-empty h3{color:var(--admin-ink);font-size:20px}.finance-presets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.admin-error{color:#912e2e;background:#fff0f0;border:1px solid #f1bbbb;border-radius:14px;padding:14px}.admin-success{color:#26634a;background:#e2f5eb;border-radius:14px;padding:14px}.finance-alert-list,.finance-payment-list{gap:12px;display:grid}.finance-alert-list article,.finance-payment-list article{border:1px solid var(--admin-line);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.finance-alert-list article>div,.finance-payment-list article>div{flex:1;min-width:0}.finance-alert-list p,.finance-payment-list p{color:var(--admin-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.finance-alert-list small{color:var(--admin-muted);font-size:11px}.finance-alert-list .reviewed{opacity:.65}.finance-payment-list strong{white-space:nowrap;font-size:18px}.finance-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20163788;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.finance-dialog{overscroll-behavior:contain;background:#fff;border-radius:24px;width:min(720px,100%);max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 25px 80px #170b3940}.finance-dialog h2{margin-bottom:18px;font-size:24px;font-weight:700}.finance-dialog>p{color:var(--admin-muted);margin-bottom:16px;font-size:13px}.finance-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.finance-field{color:var(--admin-muted);gap:7px;margin-bottom:16px;font-size:13px;display:grid}.finance-field input,.finance-field select,.finance-field textarea{width:100%;min-width:0;min-height:44px;color:var(--admin-ink);font:inherit;background:#faf9fd;border:1px solid #dcd4ea;border-radius:10px;padding:10px}.finance-field textarea{min-height:70px}.finance-check{align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=900px){.admin-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metrics article{padding:16px}.finance-service{padding:18px}}@media (width<=600px){.admin-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-navigation button{min-height:58px;text-align:right!important}.admin-navigation button span{margin-inline-end:6px;font-size:17px;display:inline}.admin-metrics{grid-template-columns:1fr;gap:10px}.admin-metrics article{grid-template-columns:auto 1fr;gap:8px 12px;display:grid}.admin-metrics strong,.admin-metrics small,.admin-metrics button{grid-column:2}.admin-section-heading{flex-direction:column;align-items:stretch}.finance-services,.finance-form-grid{grid-template-columns:1fr}.finance-alert-list article{flex-wrap:wrap}.finance-alert-list article>button{margin-inline-start:auto}.finance-overlay{padding:8px}.finance-dialog{max-height:95dvh;padding:20px}.admin-home-link{font-size:12px}.finance-toolbar small{width:100%}.finance-payment-list article{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-workspace *{transition:none!important;animation:none!important}}.finance-dialog{border:1px solid var(--admin-line);color:var(--admin-ink);margin:auto}.finance-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20163788}.admin-account-summary{border:1px solid var(--admin-line);background:#fff;border-radius:18px;flex-wrap:wrap;gap:24px;padding:18px;font-size:14px;display:flex}.invoice-workspace{gap:18px;min-width:0;display:grid}.invoice-sync-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.invoice-sync-grid article{background:#ffffffb8;border:1px solid #d9d4ee;border-radius:16px;gap:6px;padding:14px;display:grid}.invoice-card{min-width:0}.invoice-card .invoice-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;padding:14px 0;display:grid}.invoice-facts div{overflow-wrap:anywhere;min-width:0}.invoice-facts dt{opacity:.75;font-size:.85rem}.invoice-facts dd{margin:4px 0 0}.invoice-table-scroll{overflow-x:auto}.invoice-table-scroll table{border-collapse:collapse;text-align:right;width:100%}.invoice-table-scroll caption{text-align:right;padding:10px 0;font-weight:700}.invoice-table-scroll th,.invoice-table-scroll td{border-bottom:1px solid #d9d4ee;padding:10px}.invoice-table-scroll th{background:#f1edfb}.invoice-card footer{border-top:1px solid #d9d4ee;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;display:flex}.d-pp .admin-workspace{--admin-ink:var(--d-ink);--admin-muted:var(--d-muted);--admin-line:var(--d-line);max-width:none;min-height:0;color:var(--d-ink);background:0 0;flex-direction:column;gap:16px;display:flex}.d-pp .admin-home-link{min-height:44px;color:var(--d-ink);text-underline-offset:4px;white-space:nowrap;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.d-admin__msg{background:var(--d-panel);box-shadow:var(--d-shadow);margin:0;padding:12px 14px;font-weight:700}html body .d-pp .admin-navigation{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}html body .d-pp .admin-navigation button.d-admin__group{text-align:start;flex-direction:row;justify-content:flex-start;min-height:64px;box-shadow:inset 0 0 0 1px var(--d-line)!important;border:0!important;border-radius:0!important;font-size:15px!important}html body .d-pp .admin-navigation button.d-admin__group.is-chosen{background:var(--d-card)!important;color:var(--d-card-ink)!important;box-shadow:none!important}.d-admin__tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.d-admin__tabs .p-choice{flex-direction:row;flex:none;min-height:44px;padding:8px 14px}.d-admin__tabs .p-choice.is-chosen{background:var(--d-card);color:var(--d-card-ink);box-shadow:none}.d-pp .admin-workspace :is(.rounded-4xl,.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-\[2rem\]),.d-pp .admin-workspace :is(section,article,fieldset,dialog,.finance-service,.finance-dialog,.invoice-card){border-radius:4px}.d-pp .admin-workspace .shadow-toy{box-shadow:var(--d-shadow)}.d-pp .admin-workspace :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid var(--d-card)!important}.d-pp .admin-workspace .finance-workspace .admin-primary,.d-pp .finance-workspace .admin-primary{background:var(--d-cta)!important;border-color:var(--d-cta)!important;color:var(--d-cta-ink)!important}.d-pp .admin-metrics svg{color:var(--d-ink)}.d-pp .finance-tabs [aria-selected=true]{background:var(--d-card);color:var(--d-card-ink);border-color:var(--d-card)}.d-pp .finance-service-notes{border-color:var(--d-line);background:var(--d-panel-2);color:var(--d-ink-soft)}.d-pp .finance-service-summary:focus-visible{outline-color:var(--d-card)}.d-pp .finance-service dl{background:var(--d-panel-2)}.d-pp .finance-actions a{background:var(--d-panel-2);color:var(--d-ink)}.d-pp .admin-empty{border-color:var(--d-line)}.d-pp .finance-field :is(input,select,textarea){border-color:var(--d-line);background:var(--d-panel);border-radius:4px}.d-pp .invoice-sync-grid article,.d-pp .invoice-table-scroll :is(th,td),.d-pp .invoice-card footer{border-color:var(--d-line)}.d-pp .invoice-sync-grid article{background:var(--d-panel)}.d-pp .invoice-table-scroll th{background:var(--d-panel-2)}.finance-overlay,.finance-dialog::backdrop{background:#00000073}.d-admin-mfa{gap:12px}.d-admin-mfa>svg{width:48px;height:48px;color:var(--d-ink)}.d-admin-mfa__qr{background:#fff;width:192px;height:192px;margin-inline:auto;padding:8px}.d-admin-mfa__secret{background:var(--d-panel-2);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:12px}.d-admin-mfa__code{border:1px solid var(--d-line);background:var(--d-panel);width:100%;min-height:56px;color:var(--d-ink);font:inherit;letter-spacing:.5em;text-align:center;border-radius:6px;padding:10px 12px;font-size:24px;font-weight:800}.d-admin-mfa__code:focus-visible{outline:3px solid var(--d-card);outline-offset:1px}.d-admin-mfa__home{color:var(--d-ink-soft);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.d-pp .admin-eyebrow{color:var(--d-muted)}html body .d-pp .admin-workspace :is(button,a[class*=rounded],input,select,textarea):not(.rounded-full):not([role=switch]),html body .d-pp .admin-workspace :is(section,article,.admin-account-summary,.admin-metrics>*):not(.rounded-full){border-radius:4px!important}html body .d-pp .admin-workspace :is(.p-choice,.d-btn):focus-visible{clip-path:none!important;outline-offset:-5px!important;outline:3px solid!important}html body .app-content.cover-app main.assembled-child-page{width:100%;height:100dvh;min-height:0;padding:0;position:relative;overflow:hidden}html body .cover-app .assembled-child-page .child-space-content{padding:0;position:static}.assembled-home{isolation:isolate;--bottom:max(16px,var(--safe-bottom,env(safe-area-inset-bottom,0px)));position:absolute;inset:0;container-type:size}.assembled-room-art{object-fit:cover;object-position:center;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.generated-home-art{pointer-events:none;width:100%;display:block;position:relative}.generated-home-art>img{object-fit:fill;pointer-events:none;max-width:none;position:absolute}html body .cover-app .assembled-home .generated-home-art>img{left:var(--art-left)!important;top:var(--art-top)!important;width:var(--art-width)!important;height:var(--art-height)!important;object-fit:fill!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important;margin:0!important}.assembled-home-header{pointer-events:none;z-index:6;position:absolute;inset:0}.assembled-home-logo{top:max(calc(var(--logo-y) - var(--logo-width)*540/520/2),var(--safe-top,env(safe-area-inset-top,0px)));width:var(--logo-width);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.assembled-home-logo img{width:100%;height:auto;display:block;filter:none!important;box-shadow:none!important;background:0 0!important}.assembled-home-profile{top:max(12px,var(--safe-top,env(safe-area-inset-top,0px)));right:max(12px,var(--safe-right,env(safe-area-inset-right,0px)));pointer-events:auto;width:clamp(128px,35cqw,180px);position:absolute;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-sky] body .app-content.cover-app .assembled-home .assembled-profile-trigger{aspect-ratio:1483/605;width:100%;height:auto;min-height:48px;padding:0;display:block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-sky] body .app-content.cover-app .assembled-home .assembled-profile-trigger[data-gender=girl]{aspect-ratio:1489/660}html body .cover-app .assembled-home .assembled-profile-trigger>.generated-home-art{position:absolute;width:100%!important;max-width:none!important;height:auto!important;top:0!important;left:0!important;right:auto!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .assembled-home button.assembled-profile-trigger{-webkit-mask-image:var(--profile-mask);-webkit-mask-image:var(--profile-mask);mask-image:var(--profile-mask);-webkit-mask-size:var(--profile-mask-size);-webkit-mask-size:var(--profile-mask-size);mask-size:var(--profile-mask-size);-webkit-mask-position:var(--profile-mask-position);-webkit-mask-position:var(--profile-mask-position);mask-position:var(--profile-mask-position);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;box-shadow:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.assembled-profile-trigger:before,.assembled-profile-trigger:after{content:none!important}html body .cover-app .assembled-home .assembled-profile-trigger>.profile-photo{aspect-ratio:1;object-fit:cover;clip-path:circle(50%);width:31%;height:auto;margin:0;position:absolute;top:14%;left:65%;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important}html body .cover-app .assembled-home .assembled-profile-trigger>.profile-name{white-space:nowrap;text-overflow:ellipsis;color:#492863;width:48%;max-width:none;font-size:clamp(11px,2.8cqw,17px);line-height:1.2;position:absolute;top:31%;left:8%;overflow:hidden}html body .cover-app .assembled-home .assembled-profile-trigger[data-gender=girl]>.profile-photo{width:30.4%;top:14%;left:5.4%}html body .cover-app .assembled-home .assembled-profile-trigger[data-gender=girl]>.profile-name{width:42%;left:44%}.assembled-stars{text-align:center;color:#58325e;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:3px;width:45%;font-size:8px;line-height:1.2;display:flex;position:absolute;top:64%;left:9%}.assembled-stars strong{font-size:12px;line-height:1}[data-gender=girl]>.assembled-home-header .assembled-stars{width:42%;left:44%}.assembled-cabinet{bottom:calc(100cqh - var(--cabinet-floor));z-index:2;min-width:48px;min-height:48px;display:block;position:absolute}.assembled-cabinet:before,.assembled-cabinet:after,.assembled-story:before,.assembled-story:after{content:"";pointer-events:none;z-index:-1;mix-blend-mode:multiply;border-radius:50%;position:absolute}.assembled-cabinet:before{filter:blur(clamp(2px,.4cqw,5px));background:radial-gradient(#352a3938 0%,#352a3924 35%,#352a3900 72%);width:108%;height:9%;bottom:-4%;left:-4%}.assembled-cabinet:after{filter:blur(clamp(1px,.15cqw,2px));background:radial-gradient(#29232c66 0%,#29232c40 35%,#29232c00 72%);width:86%;height:3.4%;bottom:-1.2%;left:7%}.assembled-library{left:var(--library-x);height:var(--library-height);aspect-ratio:825/1537}.assembled-achievements{left:var(--award-x);height:var(--award-height);aspect-ratio:923/1564}[data-gender=girl]>.assembled-cabinets .assembled-library{aspect-ratio:814/1525}[data-gender=girl]>.assembled-cabinets .assembled-achievements{aspect-ratio:912/1575}.assembled-character{left:var(--hero-x);width:var(--hero-width);height:var(--hero-height);bottom:calc(100cqh - var(--hero-floor));z-index:3;pointer-events:none;position:absolute;overflow:hidden;transform:translate(-50%)}.assembled-character-contact{left:var(--hero-x);top:var(--hero-floor);width:var(--hero-width);height:calc(var(--hero-height)*.055);mix-blend-mode:multiply;z-index:2;pointer-events:none;--foot-left:25%;--foot-right:75%;--foot-width:28%;background:radial-gradient(#30273730 0%,#3027371c 36%,#30273700 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.assembled-character-contact[data-character-layout=portrait]{top:calc(var(--hero-floor) - var(--hero-height)*.024)}[data-gender=girl]>.assembled-character-contact{--foot-left:40%;--foot-right:61%;--foot-width:21%}.assembled-character-contact:before,.assembled-character-contact:after{content:"";width:var(--foot-width);filter:blur(clamp(1px,.15cqw,2px));background:radial-gradient(#28212f80 0%,#28212f50 38%,#28212f00 72%);border-radius:50%;height:38%;position:absolute;top:50%;transform:translate(-50%,-50%)}.assembled-character-contact:before{left:var(--foot-left)}.assembled-character-contact:after{left:var(--foot-right)}.assembled-character>img{width:276.76%;max-width:none;height:auto;position:absolute;top:-26.03%;left:-88.38%}html body .cover-app .assembled-home .assembled-character>img{position:absolute;top:-26.03%;left:-88.38%;width:276.76%!important;max-width:none!important;height:auto!important}html body .cover-app .assembled-home .assembled-character[data-character-layout=portrait]>img{position:static;top:auto;left:auto;object-fit:contain!important;filter:none!important;border:0!important;width:100%!important;height:100%!important}.assembled-character-waiting{left:50%;bottom:calc(var(--bottom) + var(--story-width)/var(--story-ratio) + 10cqh);text-align:center;z-index:3;width:28%;position:absolute;transform:translate(-50%)}.assembled-character-waiting img{object-fit:contain;width:100%;max-height:24cqh}.assembled-character-waiting span{color:#432555;font-size:clamp(12px,3cqw,20px);font-weight:700;display:block}.assembled-story{width:var(--story-width);aspect-ratio:var(--story-ratio);left:50%;bottom:max(var(--bottom),var(--story-bottom));z-index:4;position:absolute;transform:translate(-50%);container-type:inline-size}.assembled-story:before{filter:blur(clamp(2px,1cqw,7px));background:radial-gradient(#40303b38 0%,#40303b20 42%,#40303b00 72%);width:96%;height:13%;bottom:-5%;left:2%}.assembled-story:after{filter:blur(clamp(1px,.4cqw,3px));background:radial-gradient(#30242f70 0%,#30242f40 42%,#30242f00 72%);width:80%;height:4%;bottom:-1%;left:10%}.assembled-story-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#452967;justify-content:center;align-items:center;width:40%;height:10%;margin:0;font-size:clamp(8px,2.65cqw,16px);font-weight:900;line-height:1.25;display:flex;position:absolute;top:25.5%;left:15%;overflow:hidden}.assembled-story-title>span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.assembled-unread{color:#524064;white-space:nowrap;justify-content:center;align-items:center;width:22%;height:13%;font-size:clamp(7px,2.7cqw,14px);font-weight:700;line-height:1;display:flex;position:absolute;top:37%;left:29%}[data-gender=girl]>.assembled-story .assembled-unread{width:23%;height:13%;top:45.5%;left:22%}[data-gender=girl]>.assembled-story .assembled-story-title{height:10%;top:33.5%}.assembled-read{border-radius:20px;width:39%;min-width:48px;height:30%;min-height:48px;display:block;position:absolute;bottom:13%;left:16%}[data-gender=girl]>.assembled-story .assembled-read{width:37%;height:27%;bottom:10%;left:18%}.assembled-book-face{border-radius:3px;width:21.5%;height:64%;position:absolute;top:13%;left:59%;overflow:hidden;transform:skewY(-5deg)}[data-gender=girl]>.assembled-story .assembled-book-face{width:23%;height:71%;top:17%;left:59.5%;transform:none}.assembled-book-face .book-jacket{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.assembled-book-face .book-jacket-front-title{font-size:8cqw}.assembled-home :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #2bb1df}.assembled-home-profile:has(button:focus-visible){outline-offset:3px;border-radius:999px;outline:3px solid #2bb1df}.assembled-child-page .cover-sibling-notice{z-index:8;width:84%;position:absolute;top:110px;left:8%}.assembled-home[data-layout-wide=true] .assembled-home-profile{width:clamp(128px,32cqh,180px)}@media (width<=360px){.assembled-home-profile{width:128px}}@media (prefers-reduced-motion:reduce){.assembled-home *{transition:none!important}}html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap){--child-dock-height:76px;--child-dock-bottom:calc(10px + var(--safe-bottom,env(safe-area-inset-bottom,0px)));--child-home-bottom:max(16px, var(--safe-bottom,env(safe-area-inset-bottom,0px)));height:calc(100dvh - max(12px, var(--safe-top,env(safe-area-inset-top,0px))) - var(--app-job-space,0px) - var(--child-home-bottom));min-height:0;padding-bottom:calc(var(--child-dock-height) + var(--child-dock-bottom) + 12px - var(--child-home-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:12px;display:grid}html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-child-home-header{grid-area:1/1/auto/-1;margin-bottom:0}html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-today-story{aspect-ratio:auto;grid-area:2/1;height:100%;min-height:0;max-height:none}html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-home-destinations{grid-area:3/1;min-height:0;margin:0}html[data-ui-design=bold][data-sky][data-sky][data-sky] body .cover-app .daily-stars-dock-wrap{z-index:90;top:auto;left:50%;right:auto;bottom:var(--child-dock-bottom);width:min(520px, calc(100vw - 2 * max(16px, var(--safe-left,env(safe-area-inset-left,0px)), var(--safe-right,env(safe-area-inset-right,0px)))));max-height:calc(100dvh - var(--child-dock-bottom) - max(12px, var(--safe-top,env(safe-area-inset-top,0px))));background:var(--bold-yellow);color:#17172e;border:2px solid #ffffff90;border-radius:30px;flex-direction:column-reverse;padding:4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px #17172e0c,0 8px 24px #3322021a}html[data-ui-design=bold][data-ui-design][data-sky][data-sky][data-sky] body .cover-app .bold-child-home .daily-stars-dock-wrap .daily-stars-dock-trigger{width:100%;height:calc(var(--child-dock-height) - 12px);cursor:pointer;justify-content:center;align-items:center;min-width:0;margin:0;font-size:14px;color:#17172e!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:24px!important;padding:4px!important;display:flex!important}.daily-stars-dock-trigger:focus-visible{outline-offset:3px;outline:3px solid #563fd6}.daily-stars-dock-badges{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;height:100%;display:grid}.daily-stars-dock-slot.daily-achievement{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.daily-stars-dock-slot .daily-achievement-star{aspect-ratio:1;--daily-medallion:#fff3c1;width:min(56px,100cqw,100cqh)}.daily-stars-dock-collapse{align-items:center;gap:6px;display:none}.daily-stars-dock-collapse svg{width:20px;height:20px}.daily-stars-dock-wrap[data-expanded=true] .daily-stars-dock-badges{display:none}.daily-stars-dock-wrap[data-expanded=true] .daily-stars-dock-collapse{display:inline-flex}.daily-stars-dock-details{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s ease-out,visibility 0s .22s;display:grid}.daily-stars-dock-wrap[data-expanded=true] .daily-stars-dock-details{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.daily-stars-dock-details-inner{overscroll-behavior:contain;scrollbar-width:thin;border-radius:24px;min-height:0;max-height:min(52dvh,340px);overflow:auto}html[data-ui-design=bold][data-sky][data-sky][data-sky] body .cover-app .daily-stars-dock-wrap .daily-achievements-card{--daily-ink:#17172e;--daily-muted:#514214;--daily-medallion:#fff3c1;width:100%;box-shadow:none;background:0 0;border:0;border-radius:24px;margin:0;padding:12px}.daily-stars-dock-details .daily-achievements-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,86px),1fr));gap:12px 8px;display:grid;overflow:visible}.daily-stars-dock-details .daily-achievement{min-width:0}.daily-stars-dock-details .daily-achievement-star{width:min(100%,52px)}.daily-stars-dock-details .daily-achievement-state{clip-path:none;width:auto;height:auto;color:var(--daily-muted);font-size:11px;position:static;overflow:visible}@media (orientation:portrait){html[data-ui-design=bold][data-ui-design][data-sky][data-sky][data-sky] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-home-destinations a{gap:3px;height:clamp(96px,14dvh,112px);min-height:0;padding:5px 20px;font-size:clamp(18px,4.8vw,25px);line-height:1.2}html[data-ui-design=bold][data-ui-design][data-sky][data-sky][data-sky] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-home-destinations a>svg:first-child{border-radius:12px;width:26px;height:26px;padding:4px}html[data-ui-design=bold][data-ui-design][data-sky][data-sky][data-sky] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-home-destination-caption{font-size:clamp(11px,3vw,13px);line-height:1.2}}@media (orientation:landscape){html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(160px,.8fr);gap:10px 16px}html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap) .bold-home-destinations{grid-area:2/2;grid-template-rows:1fr 1fr;grid-template-columns:1fr}}@media (orientation:landscape) and (height<=600px){html[data-ui-design=bold] body .cover-app .bold-child-home:has(.daily-stars-dock-wrap){--child-dock-height:60px;--child-dock-bottom:calc(6px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}.daily-stars-dock-wrap .daily-stars-dock-slot .daily-achievement-star{width:min(44px,100cqw,100cqh)}}@media (prefers-reduced-motion:reduce){.daily-stars-dock-details{transition:none}}html[data-ui-design=bold] body .cover-app .child-achievement-notice{background:var(--bold-panel);max-height:min(80dvh,600px);color:var(--bold-ink);overflow:auto}.child-achievement-notice ul{overflow-wrap:anywhere;gap:8px;margin:0;padding:0;font-size:18px;font-weight:700;list-style:none;display:grid}.d-set-cat{gap:0;padding:0}.d-set-cat>summary,.d-set-sub>summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.d-set-cat>summary::-webkit-details-marker{display:none}.d-set-sub>summary::-webkit-details-marker{display:none}.d-set-cat>summary>svg:first-child{width:24px;height:24px;color:var(--d-card);flex:none}.d-set-cat__chev{width:20px;height:20px;color:var(--d-muted);transition:transform .16s var(--d-ease-out);flex:none}.d-set-cat[open]>summary>.d-set-cat__chev,.d-set-sub[open]>summary>.d-set-cat__chev{transform:rotate(180deg)}.d-set-cat>summary:focus-visible,.d-set-sub>summary:focus-visible{outline:3px solid var(--d-card);outline-offset:-3px}.d-set-cat__body{border-top:1px solid var(--d-line);flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.d-set-sub{background:var(--d-panel-2)}.d-set-sub>summary{min-height:56px;padding:10px 14px}.d-set-sub>:not(summary){margin:0 12px 12px}.d-set-card{background:var(--d-panel-2);flex-direction:column;gap:10px;padding:14px;display:flex}.d-set-card h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.d-set-card h3 svg{width:20px;height:20px;color:var(--d-card)}.d-set-card p{margin:0}.d-set-callout{background:var(--d-panel);padding:12px;font-size:14px;line-height:1.7}.d-set-sky{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.d-set-sky .p-choice{min-height:48px;padding:8px 4px;font-size:14px}.d-set-pins{flex-direction:column;gap:8px;display:flex}.d-set-pin{border:1px solid var(--d-line);background:var(--d-panel);width:100%;min-height:52px;color:var(--d-ink);font:inherit;letter-spacing:.3em;text-align:center;cursor:pointer;border-radius:6px;padding:10px 12px;font-size:18px}.d-set-pin::placeholder{letter-spacing:normal;color:var(--d-muted)}.d-set-pin:focus-visible{outline:3px solid var(--d-card);outline-offset:1px}.d-set-ok{color:var(--d-good);margin:0;font-weight:700}.d-set-center{text-align:center}.d-set-bio{flex-direction:row;align-items:center}.d-set-bio>svg{width:28px;height:28px;color:var(--d-card);flex:none}.d-set-bio .d-btn{flex:none;min-height:44px}.d-set-bio .d-btn:disabled{opacity:.45}.d-set-folds{flex-direction:column;gap:8px;display:flex}.d-set-fold{background:var(--d-panel-2)}.d-set-fold>button{width:100%;min-height:52px;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:800;display:flex}.d-set-fold>button svg{width:20px;height:20px;color:var(--d-muted);transition:transform .16s var(--d-ease-out)}.d-set-fold>button svg[data-open=true]{transform:rotate(180deg)}.d-set-fold__body{color:var(--d-ink-soft);flex-direction:column;gap:8px;padding:0 14px 14px;font-size:14px;line-height:1.8;display:flex}.d-set-fold__body p{margin:0}.d-set-mail{text-underline-offset:4px;word-break:break-all;align-self:flex-start;align-items:center;min-height:44px;font-weight:700;display:inline-flex;color:var(--d-card)!important}.d-pp .cover-settings-signout{gap:8px}@media (width<=380px){.d-set-sky{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.d-set-cat__chev,.d-set-fold>button svg{transition:none}}.d-kid-msg{background:color-mix(in srgb, var(--d-good) 14%, var(--d-panel));color:var(--d-ink);text-align:center;margin:0;padding:12px 14px;font-weight:700}.d-kid-overview{gap:12px}.d-kid-overview__list{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;display:grid}.d-kid-overview__list a{color:var(--d-ink);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;text-decoration:none;display:flex}.d-kid-overview__list strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.d-kid-overview>.d-btn{align-self:flex-start}.d-kid-avatar{object-fit:cover;object-position:50% 22%;background:var(--d-panel-2);border-radius:50%;flex:none;width:64px;height:64px}.d-kid-avatar--empty{background:var(--d-card);color:var(--d-card-ink);place-items:center;display:grid}.d-kid-avatar--empty svg{width:28px;height:28px}.d-kid-toggle{width:100%;min-height:48px;color:var(--d-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:17px;font-weight:800;display:flex}.d-kid-toggle>span:first-child{align-items:center;gap:8px;display:inline-flex}.d-kid-toggle svg{width:20px;height:20px;color:var(--d-card)}.d-kid-toggle>span:last-child{color:var(--d-muted);font-size:22px}.d-kid-editor{flex-direction:column;gap:10px;display:flex}.d-kid-input{border:1px solid var(--d-line);background:var(--d-panel);width:100%;min-height:48px;color:var(--d-ink);font:inherit;border-radius:6px;padding:10px 12px;font-size:16px}.d-kid-input:focus-visible{outline:3px solid var(--d-card);outline-offset:1px}.d-kid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d-kid-grid .p-choice{min-height:56px}.d-kid-card{gap:10px}.d-kid-card__row{align-items:center;gap:12px;display:flex}.d-kid-card__text{min-width:0;color:var(--d-ink);flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.d-kid-card__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.d-kid-card__text small{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-kid-card__text span{color:var(--d-card);font-size:13px;font-weight:700}.d-kid-icon{background:var(--d-panel);width:44px;height:44px;color:var(--d-card);box-shadow:inset 0 0 0 1px var(--d-line);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.d-kid-icon svg{width:20px;height:20px}.d-kid-icon--danger{color:var(--d-danger)}.d-kid-icon:disabled{opacity:.45;cursor:default}.d-fam{gap:12px}.d-fam-notice{background:color-mix(in srgb, var(--d-accent) 18%, var(--d-panel));text-align:center;margin:0;padding:12px 14px;font-weight:800}.d-fam-summary{background:var(--d-panel-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.d-fam-summary>svg{width:26px;height:26px;color:var(--d-accent);fill:currentColor}.d-fam-summary strong{font-size:24px;font-weight:800}.d-fam-summary span{color:var(--d-ink-soft);flex:1}.d-fam-task{background:var(--d-panel-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.d-fam-task__title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.d-fam-task__title>span{overflow-wrap:anywhere;font-weight:800}.d-fam-daily{color:var(--d-muted);cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13px;display:inline-flex}.d-fam-daily input{width:18px;height:18px;accent-color:var(--d-card)}html body .d-pp .d-fam-star{cursor:pointer;flex:none;place-items:center;width:48px;height:48px;display:grid;background:var(--d-panel)!important;box-shadow:inset 0 0 0 2px var(--d-line)!important;color:var(--d-muted)!important;border:0!important;border-radius:50%!important}.d-fam-star svg{width:24px;height:24px}html body .d-pp .d-fam-star[data-done=true]{color:var(--d-accent)!important;box-shadow:inset 0 0 0 2px var(--d-accent)!important}.d-fam-star[data-done=true] svg{fill:currentColor}.d-fam-star:disabled:not([data-done=true]){opacity:.5}.d-fam-icon{background:var(--d-panel);width:44px;height:44px;color:var(--d-ink-soft);box-shadow:inset 0 0 0 1px var(--d-line);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.d-fam-icon svg{width:18px;height:18px}.d-fam-text{min-height:44px;color:var(--d-card);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-weight:700;text-decoration:underline}.d-fam-icon:disabled,.d-fam-text:disabled{opacity:.45;cursor:default}.d-fam-inline{gap:8px;display:flex}.d-fam-inline input{border:1px solid var(--d-line);background:var(--d-panel);min-width:0;min-height:48px;color:var(--d-ink);font:inherit;border-radius:6px;flex:1;padding:10px 12px;font-size:16px}.d-fam-inline input:focus-visible{outline:3px solid var(--d-card);outline-offset:1px}.d-fam-inline .d-btn{flex:none;min-width:52px}.d-fam-more{border-top:1px solid var(--d-line);padding:4px 0}.d-fam-more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.d-fam-more p{margin:6px 0}.d-fam-more small{color:var(--d-muted)}.d-fam-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.d-fam-suggestion{background:var(--d-panel-2);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.d-fam-suggestion p{margin:0}html body .d-pp .d-top__side .header-child-trigger{width:auto;min-width:44px;max-width:92px;min-height:44px;font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:2px;margin:0;padding:4px;display:inline-flex;box-shadow:none!important;color:var(--d-ink)!important;background:0 0!important;border:0!important;border-radius:6px!important}html body .d-pp .d-top__side .header-child-trigger img{object-fit:cover;object-position:50% 22%;background:var(--d-panel-2);flex:none;max-width:none;border-radius:50%!important;width:44px!important;height:44px!important}html body .d-pp .d-top__side .header-child-trigger :is(span,strong){text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:13px;font-weight:800;overflow:hidden}html body .d-pp .d-top__side .header-child-trigger:focus-visible{outline-offset:2px;outline:3px solid var(--d-card)!important}.d-pp .d-top__side:has(.header-child-trigger){flex:none;max-width:96px}.d-pp .cover-shelf-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}html body .d-pp .cover-shelf-tabs>button{min-height:48px;font:inherit;cursor:pointer;clip-path:polygon(var(--d-cut-s) 0, 100% 0, 100% calc(100% - var(--d-cut-s)), calc(100% - var(--d-cut-s)) 100%, 0 100%, 0 var(--d-cut-s));padding:8px 10px;font-weight:700;background:var(--d-panel)!important;color:var(--d-ink)!important;box-shadow:inset 0 0 0 1px var(--d-line)!important;border:0!important;border-radius:0!important}html body .d-pp .cover-shelf-tabs>button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--d-card)!important;background:color-mix(in srgb, var(--d-card) 8%, var(--d-panel))!important}.d-lib-books .p-book{height:100%}.d-lib-books .p-book strong{font-size:15px;line-height:1.35}.d-lib-nocover{aspect-ratio:4/3;background:var(--d-panel-2);width:100%;color:var(--d-muted);place-items:center;display:grid}.d-lib-nocover svg{width:36px;height:36px}.d-lib-resume{color:var(--d-ink);flex-direction:row;align-items:center;gap:14px;padding:14px;text-decoration:none}.d-lib-resume>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.d-lib-resume strong{color:var(--d-card);font-size:13px}.d-lib-resume h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.d-lib-resume p{color:var(--d-muted);margin:0;font-size:13px}.d-lib-resume progress{width:100%;height:6px;accent-color:var(--d-card)}.d-lib-resume img{aspect-ratio:4/3;object-fit:cover;flex:none;width:88px}.d-lib-edu{color:var(--d-ink);flex-direction:row;align-items:center;gap:14px;padding:16px;text-decoration:none}.d-lib-edu>svg{width:34px;height:34px;color:var(--d-card);flex:none}.d-lib-edu strong{font-size:17px}.d-lib-edu p{color:var(--d-ink-soft);margin:2px 0;font-size:14px}.d-lib-edu small{color:var(--d-card);font-weight:700}.d-onb{padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom))}.d-onb>*{flex:none;width:min(100%,560px);margin-inline:auto}.d-onb h2{margin:0;font-size:20px;font-weight:800}.d-onb__grid{gap:8px;display:grid}.d-onb__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-onb__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-onb__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.d-onb__grid--4 .p-choice{gap:4px;min-height:72px;padding:8px 4px}.d-onb__grid--5 .p-choice{min-height:48px;padding:6px;font-size:18px}.d-onb__emoji-sm{font-size:24px;line-height:1}.d-onb .p-choice small.d-onb__persona{color:inherit;text-align:center;font-size:12px;font-weight:700;line-height:1.2}.d-onb__error{background:color-mix(in srgb, var(--d-danger) 10%, var(--d-panel));color:var(--d-danger);text-align:center;margin:0;padding:12px 14px;font-weight:700}.d-onb__hint{text-align:center;color:var(--d-muted);margin:0;font-size:13px}.d-onb__photo>label{color:var(--d-ink);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex;border:2px dashed var(--d-line)!important;background:var(--d-panel-2)!important;border-radius:6px!important}.d-onb__photo>label>span:not(:first-child){font-weight:700;color:var(--d-ink-soft)!important}.d-onb__photo>label svg{color:var(--d-muted)!important}.d-onb__photo>label:focus-within{outline:3px solid var(--d-card);outline-offset:2px}.d-onb__drawing{background:var(--d-panel-2);flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.d-onb__drawing p{color:var(--d-ink-soft);margin:0}.d-onb__dots{gap:8px;display:flex}.d-onb__dots i{background:var(--d-card);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite d-onb-dot}.d-onb__dots i:nth-child(2){animation-delay:.15s}.d-onb__dots i:nth-child(3){animation-delay:.3s}@keyframes d-onb-dot{50%{opacity:.5;transform:translateY(-6px)}}.d-onb__preview{background:var(--d-panel-2);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.d-onb__preview img{object-fit:contain;background:var(--d-panel);border-radius:6px;width:160px;height:160px}.d-onb__preview p{color:var(--d-ink-soft);align-items:center;gap:6px;margin:0;display:inline-flex}.d-onb__preview p svg{width:16px;height:16px}.d-onb__actions{gap:8px;display:grid}.d-onb__nav{align-items:stretch;gap:8px;display:flex}.d-onb__nav .d-btn--ghost{flex:none}.d-onb .d-btn svg{width:20px;height:20px}.d-onb__done{text-align:center;align-items:center;margin-block:auto}.d-onb__done h1{margin:0;font-size:30px}.d-onb__emoji{font-size:48px;line-height:1}.d-onb__count{background:var(--d-panel-2);align-items:center;gap:8px;margin:0;padding:10px 16px;font-weight:700;display:inline-flex}.d-onb__count svg{width:20px;height:20px}.d-onb a.d-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.d-onb__dots i{animation:none}}html body .d-onb .p-field input{border:1px solid var(--d-line)!important;background:var(--d-panel)!important;color:var(--d-ink)!important;box-shadow:none!important;border-radius:6px!important}.d-price-balance{background:var(--d-card);color:var(--d-card-ink);gap:10px;padding:16px}.d-price-balance__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.d-price-balance__row span{font-weight:700}.d-price-balance__row strong{align-items:center;gap:8px;font-size:24px;font-weight:800;display:inline-flex}.d-price-balance__row svg{width:24px;height:24px;color:var(--d-card-ink);fill:currentColor}.d-price-balance .d-price-link{color:var(--d-card-ink)!important}.d-price-low{background:#ffffff29;margin:0;padding:8px 12px;font-size:14px;font-weight:700}.d-price-link{text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex;color:var(--d-card)!important}.d-price-heading{margin:4px 0 0;font-size:20px}.d-pp .d-price-packs{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.d-price-pack{gap:10px;padding:16px;position:relative}.d-price-pack.is-highlight{box-shadow:inset 0 0 0 3px var(--d-card)}.d-price-soon{background:var(--d-ink);color:var(--d-bg);align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.d-price-pack__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.d-price-pack__head h3{align-items:center;gap:8px;margin:0;font-size:21px;font-weight:800;display:flex}.d-price-pack__head h3 svg{width:22px;height:22px;color:var(--d-accent);fill:currentColor}.d-price-pack__stars{color:var(--d-card);margin:2px 0 0;font-weight:800}.d-price-badge{background:var(--d-accent);color:var(--d-accent-ink);flex:none;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.d-price-perks summary{cursor:pointer;min-height:40px;color:var(--d-ink-soft);align-items:center;font-weight:700;display:flex}.d-price-perks ul{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.d-price-perks li{color:var(--d-ink-soft);align-items:center;gap:6px;font-size:13px;display:flex}.d-price-perks li svg{width:14px;height:14px;color:var(--d-accent);flex:none}.d-price-pack__price{align-items:baseline;gap:8px;display:flex}.d-price-pack__price bdi{color:var(--d-card);font-size:28px;font-weight:800}.d-price-pack__price span{color:var(--d-muted);font-size:13px}.d-price-pack .d-btn:disabled{opacity:.7;cursor:not-allowed}.d-price-codehead{align-items:center;gap:8px;display:flex}.d-price-codehead svg{width:22px;height:22px;color:var(--d-card)}.d-price-code{gap:8px;display:flex}.d-price-code input{border:1px solid var(--d-line);background:var(--d-panel);min-width:0;min-height:52px;color:var(--d-ink);font:inherit;letter-spacing:.08em;border-radius:6px;flex:1;padding:10px 12px;font-size:17px;font-weight:700}.d-price-code input:focus-visible{outline:3px solid var(--d-card);outline-offset:1px}.d-price-msg{color:var(--d-card);margin:0;font-weight:700}.d-price-fold{gap:0;padding:0}.d-price-fold>button{width:100%;min-height:60px;color:var(--d-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.d-price-fold>button>svg:first-child:not(.d-set-cat__chev){width:20px;height:20px;color:var(--d-card);flex:none}.d-price-fold>button h2{flex:1;font-size:17px}.d-price-fold>button .d-set-cat__chev[data-open=true]{transform:rotate(180deg)}.d-price-fold>:not(button){margin:0 16px 14px}.d-price-list{flex-direction:column;padding:0;list-style:none;display:flex}.d-price-list li{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.d-price-list li:last-child{border-bottom:0}.d-price-list small{color:var(--d-muted)}.d-price-list strong{color:var(--d-card);flex:none;font-weight:800}.d-price-list li.is-total{background:var(--d-panel-2);padding-inline:10px}.d-price-compare{overscroll-behavior-x:contain;max-width:100%;padding-bottom:8px;overflow-x:auto}.d-price-compare:focus-visible{outline:3px solid var(--d-card);outline-offset:2px}.d-price-compare table{border-collapse:separate;border-spacing:4px 6px;table-layout:fixed;text-align:center;width:100%;min-width:640px;font-size:13px}.d-price-compare th,.d-price-compare td{background:var(--d-panel-2);padding:8px 4px}.d-price-compare th:first-child,.d-price-compare td:first-child{text-align:start;color:var(--d-muted);background:0 0;font-size:12px}.d-price-compare .is-highlight{background:color-mix(in srgb, var(--d-card) 14%, var(--d-panel));color:var(--d-card);font-weight:800}.d-price-compare__plan{justify-content:center;align-items:center;gap:4px;font-weight:800;display:flex}.d-price-compare__plan svg{width:14px;height:14px;color:var(--d-accent)}.d-price-compare th .d-price-badge{margin-top:4px;font-size:10px}.d-price-compare__value{color:var(--d-muted);font-size:12px;background:0 0!important}.d-receipt{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.d-receipt__panel{background:var(--d-panel);width:min(100%,380px);box-shadow:inset 0 0 0 1px var(--d-line), 0 24px 60px #00000038;flex-direction:column;gap:12px;padding:20px;display:flex}.d-receipt__panel h3{margin:0;font-size:22px;font-weight:800}.d-receipt__panel h3.is-success{color:var(--d-card)}.d-receipt__panel h3.is-failed{color:var(--d-danger)}@keyframes d-spin{to{transform:rotate(360deg)}}.d-spin{animation:1s linear infinite d-spin}@media (prefers-reduced-motion:reduce){.d-spin{animation:none}}.d-receipt{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.d-receipt__panel{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.d-profiles__logo{width:auto;height:84px}.d-profiles .p-access__kid:disabled{opacity:.55;cursor:default}.d-profiles .p-access__kid:focus-visible{outline:3px solid var(--d-card);outline-offset:2px}.d-profiles__parent{background:var(--d-card);width:72px;height:72px;color:var(--d-card-ink);border-radius:50%;place-items:center;display:grid}.d-profiles__parent svg{width:34px;height:34px}.d-profiles__note{color:var(--d-ink-soft);margin:0;font-weight:700}.d-profiles__error{flex-direction:column;gap:10px;width:100%;display:flex}.d-profiles__error p{background:color-mix(in srgb, var(--d-danger) 10%, var(--d-panel));color:var(--d-danger);margin:0;padding:12px 14px;font-weight:700}.d-profiles.p-access{justify-content:flex-start;padding-block:16px}.d-profiles .p-access__card{flex:none;margin-block:auto}.d-tp{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.d-tp__card{background:var(--d-bg);color:var(--d-ink);box-shadow:var(--d-shadow,inset 0 0 0 1px var(--d-line));font-family:var(--d-font-body);flex-direction:column;gap:14px;padding:18px;display:flex}.d-tp__card header h2{margin:0;font-size:26px}.d-tp__card header p{color:var(--d-muted);margin:2px 0 0}.d-tp__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.d-tp__swatches li{flex-direction:column;align-items:center;gap:4px;display:flex}.d-tp__swatches span{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 1px #7f7f7f59}.d-tp__swatches small{color:var(--d-muted);font-size:11px}.d-tp__sample{flex-direction:column;gap:8px;display:flex}.d-tp__sample strong{align-items:center;gap:6px;display:inline-flex}.d-tp__sample strong svg{width:18px;height:18px;color:var(--d-accent);fill:currentColor}.d-tp__sample p{color:var(--d-ink-soft);margin:0}.d-tp__buttons{gap:8px;display:flex}.d-tp__buttons .d-btn{flex:1}.d-wallet{gap:12px}.d-wallet__balance{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.d-wallet__balance svg{width:24px;height:24px;color:var(--d-accent)}.d-wallet__totals{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d-wallet__totals>div{background:var(--d-panel-2);padding:10px}.d-wallet__totals p{color:var(--d-muted);margin:0;font-size:13px}.d-wallet__totals strong{font-size:20px;font-weight:800}.d-pp .is-in{color:var(--d-card)}.d-wallet__filters{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.d-wallet__filters .p-choice{flex-direction:row;gap:6px;padding:8px 6px;font-size:14px}.d-wallet__filters .p-choice svg{flex:none;width:16px;height:16px}.d-wallet__day{padding:14px 16px}.d-wallet__day h2{color:var(--d-muted);font-size:14px}.d-wallet__day ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d-wallet__day li{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.d-wallet__day li:last-child{border-bottom:0}.d-wallet__day li>div{min-width:0}.d-wallet__day li p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.d-wallet__day li p span{color:var(--d-muted)}.d-wallet__day li small{color:var(--d-muted);font-size:12px}.d-wallet__day li strong{color:var(--d-ink-soft);flex:none;font-size:18px;font-weight:800}.d-pp-error-box{flex-direction:column;gap:10px;display:flex}@media (width<=380px){.d-wallet__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.awards-world-items{z-index:2;touch-action:pan-y;position:absolute;inset:0}.awards-world-row{justify-content:center;align-items:flex-end;display:flex;position:absolute}.awards-world-row article{flex-direction:column;justify-content:flex-end;align-items:center;width:44%;height:100%;display:flex;position:relative;container-type:inline-size}.award-star-art{object-fit:contain;width:100%;height:100%;display:block}.awards-world-row article>strong{color:#462660;text-align:center;background:0 0;justify-content:center;align-items:center;width:82%;height:20%;padding:0;font-size:clamp(9px,10cqw,18px);line-height:1.2;display:flex;position:absolute;bottom:3%;left:9%}.awards-world-items[data-gender=girl] article>strong{height:24%;bottom:1%}.awards-world-row time{z-index:3;color:#462660;white-space:nowrap;background:#fff0dcec;border-radius:6px;padding:1px 3px;font-size:clamp(8px,2vw,12px);position:absolute;bottom:-14px}.child-achievements-page .child-stars-hero{z-index:4;width:90%;position:absolute;left:5%}.child-achievements-page .child-stars-hero h2,.child-achievements-page .child-stars-hero>p{display:none}.child-achievements-page .child-award-filters{z-index:5;width:80%;margin:0;position:absolute;left:10%}.awards-world-pagination{z-index:5;color:#462660;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;position:absolute;left:0}.awards-world-pagination button{padding:8px 15px}.awards-world-pagination button:disabled{opacity:.5}.awards-world-empty{text-align:center;color:#462660;width:56%;position:absolute;top:40%;left:22%}.awards-world-empty .clay-icon{width:50px;height:53px}.awards-world-empty h2{font-size:clamp(15px,4vw,23px)}.awards-world-empty p{font-size:clamp(12px,3vw,16px)}@media (height<=700px) and (aspect-ratio<=6/5){.child-achievements-page .child-star-counts .clay-star-counter{min-height:44px;padding:4px}.child-achievements-page .child-star-counts .clay-star-counter>span{font-size:10px}.child-achievements-page .child-star-counts .clay-star-counter>strong{font-size:22px}}@media (aspect-ratio>=6/5){.child-achievements-page .child-star-counts{grid-template-columns:1fr}.child-achievements-page .child-award-filters{flex-direction:column}}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser{--focus-card-width:48cqw;--focus-gap:37cqw;direction:rtl;width:100%;max-width:1150px;margin:0 auto;container-type:inline-size}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-heading{overflow-wrap:anywhere;text-align:center;max-width:90%;color:var(--bold-ink);margin:12px auto 2px;font-size:20px}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-stage{height:calc(var(--focus-card-width) * .597633 + 32px);isolation:isolate;touch-action:pan-y pinch-zoom;outline-offset:-3px;width:100%;position:relative;overflow:hidden}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item{width:var(--focus-card-width);min-width:0;transform:translate(-50%, -50%) translateX(calc(var(--focus-offset) * var(--focus-gap))) scale(var(--focus-scale));transform-origin:50%;z-index:1;opacity:1;transition:transform .45s cubic-bezier(.22,.8,.2,1),opacity .3s;position:absolute;top:50%;left:50%}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item[data-position=current]{z-index:3}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item[data-visible=false]{opacity:0;pointer-events:none}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-select{cursor:pointer;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4.5%/7.5%!important;padding:0!important;position:absolute!important;inset:0!important}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item:not([data-position=current])>.story-focus-card-content{filter:blur(1px)}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-select:focus-visible{outline:3px solid var(--bold-purple);outline-offset:-3px}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-controls{direction:ltr;justify-content:center;align-items:center;gap:18px;display:flex}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-controls button{background:var(--bold-soft)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--bold-purple)!important;border:1px solid var(--bold-edge)!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-status{color:var(--bold-ink);font-size:15px}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-hint{text-align:center;color:var(--bold-muted);margin:5px 0 14px;font-size:14px}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-recent h2{border-top:1px solid var(--bold-edge);color:var(--bold-ink);margin:8px 0 12px;padding-top:10px;font-size:20px}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-recent-grid{grid-template-columns:repeat(var(--focus-recent-columns,2), minmax(0, 1fr));gap:12px;display:grid}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app :is(.story-focus-card-content,.story-focus-recent-book){min-width:0}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser .parent-shelf-cover{width:100%!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser .parent-shelf-cover:before,html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser .parent-shelf-cover:after{content:none!important}@media (orientation:portrait){html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item{width:var(--focus-card-width)}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-stage{height:calc(var(--focus-card-width) * .597633 + 32px)}}@media (prefers-reduced-motion:reduce){html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-item{transition:none!important}}@media (orientation:portrait){html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser{--focus-card-width:76cqw}}@media (orientation:landscape) and (height<=500px){html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .story-focus-browser{--focus-card-width:min(48cqw, calc((100dvh - 240px) * 1.67327));--focus-gap:calc(var(--focus-card-width) * .75 + 12px)}}html[data-ui-design=bold][data-ui-design][data-ui-design][data-sky][data-sky][data-sky][data-sky] body .cover-app .parent-story-focus:has(.parent-review-badge,.parent-review-loading) .story-focus-stage{height:calc(var(--focus-card-width) * .597633 + 80px)}.story-shelf-card{aspect-ratio:3/2;pointer-events:none;width:100%;height:auto;display:block;position:relative;container-type:inline-size}html body .collection-page .story-shelf-card .story-card-frame{position:absolute;inset:0;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.story-card-picture{background:#ede3d3;border-radius:14%;justify-content:center;align-items:center;width:35.5%;height:79%;display:flex;position:absolute;top:10%;left:58%;overflow:hidden}html body .collection-page .story-card-picture>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;box-shadow:none!important;filter:none!important;border:0!important}.story-card-missing{color:#462660;text-align:center;font-size:12px}.story-shelf-card .story-cover-lettering{color:#462660;flex-direction:column;justify-content:center;gap:4px;width:46%;height:64%;display:flex;top:18%;left:7%;text-shadow:none!important}.story-shelf-card .story-cover-heroes{font-size:clamp(10px,calc(9cqw * var(--caption-scale,1)),28px);white-space:normal;line-height:1.25}.story-shelf-card .story-cover-join{color:#462660}.story-shelf-card .story-cover-heroes>span:nth-child(3n+1) strong{color:#146d7b!important}.story-shelf-card .story-cover-heroes>span:nth-child(3n+2) strong{color:#8b416c!important}.story-shelf-card .story-cover-heroes>span:nth-child(3n) strong{color:#415c94!important}.story-shelf-card[data-gender=girl] .story-cover-heroes>span:first-child strong{color:#75529a!important}.story-shelf-card .story-cover-subtitle{color:#462660;font-size:clamp(9px,calc(6.8cqw * var(--caption-scale,1)),22px);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}html body .collection-page.child-library-page .library-world-row{gap:var(--card-gap,3%);height:var(--row-h);justify-content:space-around}html body .collection-page.child-library-page .library-world-book{aspect-ratio:3/2;width:var(--card-width)!important;height:var(--card-height)!important}html body .collection-page .library-world-book .parent-shelf-cover{width:100%!important;height:100%!important}html body .child-library-page .library-world-heading{top:calc(max(10px,var(--safe-top,env(safe-area-inset-top,0px))) + 12px);z-index:6;width:min(130px,32vw);height:32px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.library-world-heading img{object-fit:contain;width:100%;height:100%}.child-library-page[data-world-gender=boy] .library-world-heading img{filter:brightness(0)invert()}.child-library-page:has(.collection-world-viewport[data-native-title=true]) .library-world-heading img{visibility:hidden}html body .collection-page.child-library-page .library-world-book{isolation:isolate}html body .collection-page.child-library-page .library-world-book:after{content:"";left:8%;top:calc(var(--card-contact-y) - 2px);z-index:-1;pointer-events:none;filter:blur(1px);background:radial-gradient(#2a193c66 0%,#2a193c22 45%,#2a193c00 75%);width:84%;height:4px;position:absolute}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-card{aspect-ratio:1352/808;isolation:isolate;pointer-events:none;background:#fff;border-radius:4.5%/7.5%;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-card>:is(.bold-story-frame,.bold-story-book-tab){object-fit:fill!important;width:113.61%!important;max-width:none!important;height:126.73%!important;max-height:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;border:0!important;border-radius:0!important;position:absolute!important;inset:-19.05% auto auto -6.88%!important}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-frame{z-index:0}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-book-tab{z-index:3;clip-path:inset(15% 5.75% 75.1% 85.3%)}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-picture{z-index:1;background:#edf6fa;border-radius:3%/7%;width:96.75%;height:67.1%;position:absolute;top:3.05%;left:1.48%;overflow:hidden}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-picture>img{object-fit:cover!important;object-position:center 25%!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;opacity:1!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-card-missing{color:#494e66;place-items:center;font-size:4cqw;display:grid;position:absolute;inset:0}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-information{z-index:2;direction:ltr;background:#fff;border-radius:0 0 3.2% 3.2%/0 0 18% 18%;width:96.6%;height:26.95%;display:block;position:absolute;top:71.3%;left:1.45%;color:#27074e!important;text-shadow:none!important}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-information *{color:#27074e!important;text-shadow:none!important;font-family:Thmanyah Sans,Tahoma,Arial,sans-serif!important}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-title-field{text-align:left;direction:rtl;flex-direction:column;justify-content:center;gap:1.1cqw;width:49%;min-width:0;height:84%;display:flex;position:absolute;top:9%;left:4.8%}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-title-field:after{content:"";border-right:.22cqw solid #d8d3e7;height:100%;position:absolute;top:0;right:-8.5%}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-heroes-field{text-align:right;direction:rtl;background:#eee8fc;border-radius:7%/18%;flex-direction:column;justify-content:center;align-items:stretch;gap:1.7cqw;width:41.3%;min-width:0;height:100%;padding:1.3% 3.4% 1.3% 14%;display:flex;position:absolute;top:0;left:58.7%}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-field-label{white-space:nowrap;flex:none;font-size:2.8cqw;font-weight:700;line-height:1.15;display:block;color:#777193!important}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-title-value{font-size:calc(5.7cqw * var(--card-type-scale,1));overflow-wrap:anywhere;flex:none;font-weight:800;line-height:1.1;display:block}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-heroes-value{font-size:calc(4.6cqw * var(--card-type-scale,1));overflow-wrap:anywhere;flex:none;font-weight:800;line-height:1.1;display:block}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-cast-icon{z-index:4;width:8.1%;height:12%;position:absolute;top:78.8%;left:63.2%;overflow:hidden}html[data-ui-design=bold][data-ui-design][data-sky] body .bold-story-cast-icon>img{object-fit:fill!important;filter:none!important;width:1403%!important;max-width:none!important;height:1056%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;top:-823%!important;left:-867%!important}html[data-ui-design=bold][data-ui-design][data-sky] body .cover-app :is(.parent-shelf-cover,.cover-book-art):has(.bold-story-card){aspect-ratio:1352/808!important;height:auto!important}html[data-ui-design=bold][data-ui-design][data-sky] body .cover-app .collection-page .library-world-book{aspect-ratio:1352/808!important;height:auto!important}.library-world-filters,.library-world-pagination{color:#462660;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.library-world-filters button{padding:8px 14px}html[data-sky][data-sky][data-sky] body .app-content.cover-app .child-library-page .library-world-filters button,html[data-sky][data-sky][data-sky] body .app-content.cover-app .child-library-page .library-world-filters button[aria-pressed=true]{color:#462660!important;background:linear-gradient(135deg,#fff7e7,#f0dbc0)!important;border-color:#fff8!important}html[data-sky][data-sky][data-sky] body .app-content.cover-app .child-library-page .library-world-filters button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #8262a7,0 3px 5px #6250772b!important}.library-world-pagination button{padding:7px 14px}.library-world-pagination button:disabled{opacity:.5}.library-world-books:focus-visible{outline-offset:-5px;outline:3px solid #462660}.library-world-empty{color:#fff5e7;font-size:clamp(12px,3cqw,20px)}.library-world-empty h2{margin:0 0 8px;font-size:1.2em}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}html:active-view-transition-type(d-forward)::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both d-page-out-right}html:active-view-transition-type(d-forward)::view-transition-new(root){animation:.28s cubic-bezier(.23,1,.32,1) both d-page-in-left}html:active-view-transition-type(d-back)::view-transition-old(root){animation:.18s cubic-bezier(.4,0,1,1) both d-page-out-left}html:active-view-transition-type(d-back)::view-transition-new(root){animation:.28s cubic-bezier(.23,1,.32,1) both d-page-in-right}@keyframes d-page-out-right{to{opacity:0;transform:translate(32px)}}@keyframes d-page-out-left{to{opacity:0;transform:translate(-32px)}}@keyframes d-page-in-left{0%{opacity:0;transform:translate(-48px)}}@keyframes d-page-in-right{0%{opacity:0;transform:translate(48px)}}.running-job-banner{view-transition-name:d-running-job}.connectivity-status{view-transition-name:d-offline}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html:has([data-d-motion=reduced])::view-transition-old(*){animation:none!important}html:has([data-d-motion=reduced])::view-transition-new(*){animation:none!important}html:has([data-d-motion=reduced])::view-transition-group(*){animation:none!important}
