.parent-entry{border:1px solid #34465b;border-radius:20px;background:#141e2b;overflow:hidden;margin-bottom:28px}.parent-entry-progress{display:flex;flex-wrap:wrap;gap:14px 32px;padding:18px 28px;background:#1b2b2d;border-bottom:1px solid #34465b}.parent-entry-progress span{display:flex;align-items:center;gap:10px;color:#dcebd4;font-size:14px}.parent-entry-progress b{display:grid;place-items:center;width:26px;height:26px;background:#c0f56c;color:#17291a;border-radius:50%}.parent-entry-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding:32px}.parent-entry-intro h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:8px 0 20px}.parent-entry-intro p{color:#c2cddd;line-height:1.7}.parent-entry-email{color:#f3f7ff;overflow-wrap:anywhere}.parent-entry-explainer{border-left:3px solid #baf36b;padding:0 0 0 18px;margin-top:24px}.parent-entry-explainer strong{color:#eef8df}.parent-entry-explainer p{font-size:14px}.parent-entry-form{align-self:start;display:grid;gap:14px;padding:26px;background:#0c1420;border:1px solid #3d5067;border-radius:14px}.parent-entry-form .stackfield{margin:0;color:#f3f6fd;font-weight:600}.parent-entry-form input[type=password],.parent-entry-form input[type=text]{width:100%;min-height:56px;border:2px solid #71869f;border-radius:10px;background:#1e2c3e;color:#fff;padding:12px 15px;font-size:22px;letter-spacing:.15em}.parent-entry-form input:focus-visible{outline:3px solid #c0f56c;outline-offset:3px}.parent-pin-assistance{display:flex;align-items:center;justify-content:space-between;gap:12px}.parent-pin-assistance p{color:#c2cddd;font-size:12px;margin:0}.parent-pin-assistance button{min-height:44px;white-space:nowrap}.parent-entry-error{color:#ffc9c9;margin:0;line-height:1.5}.parent-entry-error:empty{display:none}.parent-entry-submit,.parent-entry-switch{width:100%;min-height:50px;justify-content:center}.parent-hub-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.parent-hub-shortcuts a{display:flex;align-items:center;gap:8px;padding:12px 16px;min-height:48px;border:1px solid #40566f;background:#172333;color:#f1f7ff;border-radius:10px;text-decoration:none}.parent-hub-shortcuts a:first-child{border-color:#baf36b;color:#d7ffa3}.parent-hub-shortcuts a:hover{background:#25384c}.parent-entry button:focus-visible,.parent-hub-shortcuts a:focus-visible{outline:3px solid #c0f56c;outline-offset:3px}.parent-world-rights{padding:16px 20px;border-left:3px solid #baf36b;background:#14272b;border-radius:0 10px 10px 0;color:#dce8e6;margin:0 0 22px}.parent-world-rights p{margin:5px 0;font-size:14px;line-height:1.6}#family-play,#family-profiles,#family-worlds,#parent-invitations,#parent-verification{scroll-margin-top:100px}.parent-active-play{margin-bottom:24px}.parent-active-play .recordlist article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.parent-active-play .secondary{min-height:44px}.parent-entry-form .checkfield{align-items:start;line-height:1.6}.parent-entry-form .checkfield input{margin-top:5px}@media(max-width:760px){.parent-entry-layout{grid-template-columns:1fr;padding:22px;gap:20px}.parent-entry-form{padding:20px}.parent-entry-progress{padding:16px 22px}.parent-entry-explainer{margin-top:18px}.parent-hub-shortcuts a{flex:1 1 135px;justify-content:center}.parent-entry-intro h2{font-size:28px}}@media(max-width:380px){.parent-entry-form,.parent-entry-layout{padding:16px}.parent-entry-progress{gap:14px;padding:16px}}.worlds-parent-panel #worlds-active-title,.worlds-parent-panel #worlds-archive-title,.worlds-parent-panel#family-worlds{scroll-margin-top:24px}.worlds-parent-panel .worlds-owner-guide{margin:22px 0;padding:20px;background:#e4edda;border:1px solid #a4bc95;border-radius:8px}.worlds-parent-panel .worlds-owner-guide h3{color:#294630;margin-bottom:10px}.worlds-parent-panel .worlds-owner-guide p{font-size:14px;line-height:1.8;color:#3d553e}.worlds-parent-panel .worlds-owner-guide nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.worlds-parent-panel .worlds-owner-guide nav a{min-height:44px;border:1px solid #8fa581;font-size:13px;text-decoration:none}.worlds-parent-panel .worlds-owner-controls{margin:18px 0;padding:18px;background:#edf2e5;border:1px solid #b1c39f;border-top:4px solid #78946a;border-radius:7px}.worlds-parent-panel .worlds-owner-controls .worlds-owner-eyebrow{margin:0 0 13px;color:#425c39;font-size:10px;line-height:1.6;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.worlds-parent-panel .worlds-owner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.worlds-parent-panel .worlds-owner-actions>div{min-width:0}.worlds-parent-panel .worlds-owner-actions button{width:100%;min-height:48px;padding:13px 16px;font-size:14px;font-weight:800}.worlds-parent-panel .worlds-owner-actions p{margin-top:9px;color:#4a5f44;font-size:12px;line-height:1.7}.worlds-parent-panel .worlds-owner-actions .worlds-owner-suspend{background:#f2dfaa;border-color:#b49858;color:#4d3b15}.worlds-parent-panel .worlds-owner-actions .worlds-owner-close{background:#f5e9e1;border-color:#b99682;color:#644332}.worlds-parent-panel .worlds-owner-controls .worlds-parent-disable{border:1px solid #ba9e63;background:#fbf0d1;padding:17px}.worlds-parent-panel .worlds-owner-controls .worlds-parent-disable h4{margin:0 0 11px;font-size:17px;color:#4b3a1a;overflow-wrap:anywhere}.worlds-parent-panel .worlds-owner-controls .worlds-parent-disable p+p{margin-top:11px}.worlds-parent-panel .worlds-owner-controls .worlds-parent-disable strong{display:block;font-weight:800;margin-bottom:6px}.worlds-parent-panel .worlds-owner-controls .worlds-owner-confirm{color:#fff8e7;background:#5a4720;border:1px solid #5a4720;min-height:48px}.worlds-parent-panel .worlds-owner-controls :is(button,select){min-height:44px}.worlds-parent-panel .worlds-owner-controls :is(button,select):focus-visible,.worlds-parent-panel .worlds-owner-guide a:focus-visible{outline:3px solid #4a6a3c;outline-offset:3px}.worlds-parent-panel .worlds-owner-controls button:disabled{opacity:.55}.worlds-parent-panel .worlds-parent-archive{border-top:4px solid #8a9c82}.worlds-parent-panel .worlds-parent-archive summary{font-size:18px;font-weight:800}.worlds-parent-panel .worlds-owner-delete-action{border-top:1px solid #c5d1bc;margin-top:17px;padding-top:13px}.worlds-parent-panel .worlds-owner-delete-action .textbutton{min-height:44px;color:#84382f;text-decoration:underline;font-weight:800}.worlds-parent-panel .worlds-owner-delete-action p{margin-top:3px;color:#615247;font-size:12px;line-height:1.7}.worlds-parent-panel .worlds-owner-delete-confirm{padding:18px;background:#fff3ed;border:2px solid #bc8070;border-radius:7px;display:grid;gap:14px}.worlds-parent-panel .worlds-owner-delete-confirm h4{margin:0;font-size:18px;color:#75372c;overflow-wrap:anywhere}.worlds-parent-panel .worlds-owner-delete-confirm p{font-size:13px;line-height:1.8;color:#68483d}.worlds-parent-panel .worlds-owner-delete-confirm p>strong{display:block;color:#75372c;margin-bottom:6px}.worlds-parent-panel .worlds-owner-delete-confirm a{color:#75372c;text-decoration:underline}.worlds-parent-panel .worlds-owner-delete-confirm label{font-size:12px;line-height:1.8}.worlds-parent-panel .worlds-owner-delete-confirm label>strong{overflow-wrap:anywhere}.worlds-parent-panel .worlds-owner-delete-confirm .worlds-owner-delete-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px}.worlds-parent-panel .worlds-owner-delete-check input{flex-shrink:0;width:20px;min-height:20px;height:20px;margin-top:3px;accent-color:#883d31}.worlds-parent-panel .worlds-owner-delete-confirm .worlds-owner-delete-final{background:#883d31;border-color:#883d31;color:#fff7f2;min-height:48px}.worlds-parent-panel .worlds-owner-expiry{margin:12px 0;padding:12px;background:#e7ecd9;border:1px solid #b4c29f;border-radius:5px;font-size:12px;line-height:1.8;color:#445738}.worlds-parent-panel .worlds-owner-expiry strong{display:block;margin-bottom:5px}.worlds-parent-panel .worlds-owner-expired{color:#84382f;background:#fff3ed;border:1px solid #bc8070;padding:12px;border-radius:5px;font-size:12px;line-height:1.8}@media (max-width:600px){.worlds-parent-panel .worlds-owner-controls,.worlds-parent-panel .worlds-owner-guide{padding:14px}.worlds-parent-panel .worlds-owner-guide nav{flex-direction:column;align-items:stretch}.worlds-parent-panel .worlds-owner-actions{grid-template-columns:1fr;gap:16px}.worlds-parent-panel .worlds-owner-controls .buttonrow{display:flex;flex-direction:column;align-items:stretch}.worlds-parent-panel .worlds-parent-archive summary span{display:block;margin:5px 0 0}}