@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/design/fonts/caveat-latin.woff2) format("woff2")}:root[data-design-theme=scrapbook]{color:#283139;background:#eee4d1;color-scheme:light;--bg: #f4ecdf;--panel: #fcf8ee;--panel-light: #f3eadb;--line: #dacdb8;--muted: #69665e;--quiet: #81796b;--white: #263038;--amber: #9c621c;--amber-dark: #80501a;--teal: #46745c;--design-paper: #faf5e9;--design-ink: #263038;--design-hand: "Caveat", "Segoe Print", "Bradley Hand", cursive;--design-shadow: 0 6px 18px #4b342817, 0 1px 3px #4b342817}:root[data-design-theme=scrapbook]{overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}:root[data-design-theme=scrapbook] body{overflow-x:clip;overscroll-behavior-x:none}.design-shell{position:relative;isolation:isolate;background:none;color:var(--design-ink);padding:18px 0 0}.design-background{position:fixed;z-index:-2;inset:0;background-position:center;background-size:cover;pointer-events:none}.design-background:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff5df54,#f6eddf24 60%,#ebd9ba3b)}.design-background[data-custom-background=true]:after{background:#fff5e94a}@media(max-width:820px),(hover:none)and (pointer:coarse){:root[data-design-theme=scrapbook],:root[data-design-theme=scrapbook] body{overscroll-behavior-y:none}.design-background{bottom:auto;height:100vh;height:100lvh;transform:translateZ(0)}}.design-shell>main{min-height:calc(100vh - 224px)}.design-shell .page-width{--page-gutter: 40px;max-width:1280px;padding-left:40px;padding-right:40px}.design-shell .site-header{max-width:1280px;margin:0 auto;background:#fcf8edf2;border:1px solid #e8ddca;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 1px #ffffffc9 inset}.design-shell .header-inner{min-height:88px;padding:15px 36px;gap:22px}.design-shell .header-inner nav{gap:17px}.design-shell .brand-logo{--design-logo-mask: url(/assets/universe22e7-logo.png);position:relative}.design-shell .brand-logo-footer{--design-logo-mask: url(/assets/universe22e7-logo-footer.png)}.design-shell .brand-logo:after{content:"";position:absolute;inset:0;background:#edc175;-webkit-mask-image:var(--design-logo-mask);mask-image:var(--design-logo-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;clip-path:inset(0 86% 0 0);pointer-events:none}.design-shell .brand-logo img{filter:brightness(.3) sepia(.2)}@media(max-width:820px){.design-shell .brand-logo:not(.brand-logo-footer){--design-logo-mask: url(/assets/universe22e7-logo-tablet.png)}}@media(max-width:650px){.design-shell .brand-logo:not(.brand-logo-footer){--design-logo-mask: url(/assets/universe22e7-logo-mobile.png)}.design-shell .brand-logo-footer{--design-logo-mask: url(/assets/universe22e7-logo-footer-mobile.png)}}.design-shell .nav-link{font-size:13px;color:#4b4c45;padding:9px 5px;border-radius:5px}.design-shell .nav-link:hover,.design-shell .nav-link.active{color:var(--design-ink);background:#f0d4a168}.design-shell .nav-count{background:#d1a463;color:#fff}.design-shell .design-auth-placeholder{visibility:hidden;pointer-events:none}.design-shell .account-link,.design-shell .icon-button,.design-shell .notification-bell{color:#5e625a;border-color:#d9ccb6;background:#fffcf5}.design-shell .environment-banner{max-width:1280px;margin:0 auto;background:#f0e2c7f5;color:#72603e;border-color:#dfccb0;letter-spacing:.65px;font-size:9px;padding:8px 16px}.design-shell .site-footer{display:flex;flex-wrap:nowrap;gap:12px;max-width:1280px;margin:0 auto;padding:16px 32px;border-color:#d8c9b2;background:#fcf8edec;color:#6f6759;border-radius:0 0 8px 8px}.design-shell .site-footer p,.design-shell .site-footer>span,.design-shell .site-footer nav a{color:#6f6759}.design-shell .site-footer nav{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:6px;font-size:10px}.design-shell .footer-copyright{display:block;flex:0 0 auto;font-size:10px;line-height:1.5;white-space:nowrap}.design-shell .site-footer>.brand{flex:0 0 auto}.design-shell .site-footer .brand-logo{width:144px;height:18px}.design-shell .site-footer .footer-world-quote{margin:0;font-size:10px;line-height:1.5;text-align:right;white-space:nowrap}@media(max-width:1000px){.design-shell .site-footer{flex-wrap:wrap;gap:10px 16px}.design-shell .site-footer .footer-world-quote{flex:1 1 260px;white-space:normal}}.design-shell .legal-page{padding-top:40px;padding-bottom:48px}.legal-document{max-width:860px;margin:0 auto;padding:40px 44px;background:#fcf8edf2;border:1px solid #dfd2bd;border-radius:8px;box-shadow:var(--design-shadow)}.legal-document header{margin-bottom:28px}.legal-document h1{font-size:36px;letter-spacing:-1px}.legal-document h2{font-size:20px;line-height:1.4;letter-spacing:-.3px;margin-bottom:12px}.legal-document section{margin-top:30px}.design-shell .legal-document p,.legal-document ul{font-size:15px;line-height:1.8;color:#535b51}.legal-document p+p{margin-top:12px}.design-shell .legal-document .legal-updated{margin-top:12px;font-size:13px;color:#756b58}.legal-document ul{margin:12px 0;padding-left:22px}.legal-document li+li{margin-top:4px}.legal-document .legal-closing{margin-top:30px}@media(max-width:600px){.design-shell .site-footer .footer-world-quote{flex-basis:100%;text-align:left}.design-shell .legal-page{padding-top:24px;padding-bottom:28px}.legal-document{padding:26px 22px}.legal-document h1{font-size:30px}}.design-shell .button{background:#e9deca;color:#293139;border-color:#dcc9a9;border-radius:6px}.design-shell .button:hover{background:#deceaf;color:#293139}.design-shell .button-primary{background:#efc778;border-color:#e3b65f;box-shadow:0 2px #be914321}.design-shell .button-primary:hover{background:#eabb65}.design-shell .button-outline{background:#fffaf14d;border-color:#c9bca5}.design-shell .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fffaf14d;border:1px solid #c9bca5;border-radius:6px;padding:10px 16px;color:#86602a;font-size:12px;font-weight:550;line-height:1.45}.design-shell .secondary-button:hover:not(:disabled){background:#eee2c9;color:#583c15}.design-shell .button-danger{background:#f2ddd3;border-color:#d9a991;color:#91482e}.design-shell .button-danger:hover{background:#e9c9b9;color:#79391f}.design-shell .deletion-warning,.design-shell .danger-zone h3{color:#91482e}.design-shell .relative-confirm-dialog p{color:var(--muted)}.design-shell :is(.quiet-link,.text-button,.back-link,.handle-link,.inline-link){color:#86602a}.design-shell :is(.quiet-link,.text-button,.back-link,.handle-link,.inline-link):hover{color:#583c15}.design-shell .eyebrow{color:#887a63}.design-shell ::selection{background:#edc57894;color:#243039}.design-shell :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:#946b22}.design-shell main :is(.panel,.public-profile-card,.person-card,.highlight-card,.goal-card,.life-thread-card,.direction-consideration,.beginning-card,.conversation-panel,.notification-center,.messenger-channel){background:var(--design-paper);border-color:var(--line);box-shadow:var(--design-shadow);color:var(--design-ink)}.design-shell main :is(.auth-layout,.contact-layout,.creation-page,.directory-page,.public-profile-page,.account-page,.notification-page,.conversation-page,.not-found){background:#fcf8edf2;padding-top:36px;padding-bottom:48px}.design-shell main :is(.auth-layout,.contact-layout){padding-top:60px}.design-shell main :is(h1,h2,h3,h4,strong){color:var(--design-ink)}.design-shell main :is(p,span,li,time,small,dt,dd,summary,figcaption,blockquote){color:var(--muted)}.design-shell .button :is(span,small){color:inherit}.design-shell main .muted,.design-shell .direction-grid .panel .muted{color:var(--muted)}.design-shell .error-notice p{color:#865132}.design-shell :is(.directory-empty,.report-form,.completed-step-list,.typing-dots,.admin-metric,.admin-table th,.admin-dialog){background:#f5ecdc;border-color:var(--line);color:#4b5b4c}.design-shell :is(.completed-step-list>li+li,.admin-person-inspection,.person-profile-editor,.public-follow-people a,.conversation-turn+.conversation-turn,.conversation-participants>div,.chat-heading){border-color:#ded2bd}.design-shell .aside-rule,.design-shell .creation-progress{background:#ddd2bc}.design-shell .people-search-clear:hover{background:#e7dcc7}.design-shell .avatar-background-choice>svg{background:#fff9ea;color:#8f6b24}.design-shell .thought-card blockquote{color:#5f6a58}.design-shell :is(.thought-privacy,.conversation-turn time,.conversation-turn.nonverbal p,.conversation-participants>div,.conversation-history-detail span,.conversation-history-detail time,.conversation-history-status,.direction-consideration>details,.life-thread-label,.life-thread-later>summary,.direction-consideration summary,.goal-step>span,.goal-measure strong,.completed-step-list p.completed-step-thread,.auth-promise p,.share-person-status,.share-person-platforms>p:last-child,.share-person-formats small,.share-person-preview figcaption,.messenger-notice,.messenger-phone-form>p,.description-support-note,.avatar-generation-progress>p:first-child){color:#6b6f60}.design-shell .conversation-turn p{color:#4d594e}.design-shell .life-thread-blocker{color:#88662d!important}.design-shell .life-thread-blocker>span:first-child{color:#88662d}.design-shell .life-thread-progress,.design-shell .life-thread-later{border-color:#dfd3bd}.design-shell .life-thread-measure strong,.design-shell .chat-heading a,.design-shell .conversation-turn strong,.design-shell .admin-table td,.design-shell .ai-budget-consumed>p:first-child{color:var(--design-ink)}.design-shell .action-transition .event-body>p:first-child,.design-shell .action-transition .interval-event>summary>span:first-child{color:#354332}.design-shell .conversation-history-status.live,.design-shell .admin-success{color:#48764f}.design-shell .admin-danger-zone{background:#f5e2d7;border-color:#dab298}.design-shell .admin-danger-button{background:#f0d1c1;border-color:#ca997c;color:#8d472d}.design-shell .admin-danger-zone h3,.design-shell .admin-confirmation-phrase{color:#8d472d}.design-shell main :is(label,.field-label){color:#4d514b}.design-shell main :is(input,select,textarea){background:#fffdf8;border-color:#cfc3ae;color:#2f3636;color-scheme:light}.design-shell main :is(input,textarea)::placeholder{color:#8b867a}.design-shell main input[type=checkbox],.design-shell main input[type=radio]{accent-color:#a9782c}.design-shell .password-toggle:hover{background:#eee4d1}.design-shell main :is(.field-note,.profile-section>p,.auth-intro>p,.beginning-card p,.beginning-card li,.account-character span,.danger-zone>p,.profile-facts small,.profile-facts span,.skill-list,.trait-heading,.trait-row,.inventory-list small,.public-profile-body>p,.public-profile-top p,.person-card p,.person-card div>span,.directory-privacy,.notification-detail p,.notification-detail time,.notification-heading p,.public-activity>p,.public-activity small,.public-activity-time,.public-activity-description p,.conversation-heading p,.conversation-location,.conversation-time small,.conversation-transcript p,.conversation-observer,.conversation-quiet,.messenger-channel p,.tab-heading>p,.direction-items,.direction-items small,.goal-card>p,.goal-step p,.goal-meta,.goal-measure span,.life-thread-meta,.life-thread-card>p,.life-thread-intent>p,.life-thread-progress>p,.life-thread-later p,.completed-step-list p,.completed-step-list time,.empty-copy,.section-label>span){color:var(--muted)}.design-shell :is(.public-profession,.public-activity,.shopping-receipt,.inventory-icon,.public-follow-dialog-switches,.history-categories button,.history-period-options button,.mode-card,.chat-heading,.chat-filter-note,.relative-request,.deletion-form,.people-search-field){background:#f4ecdd;color:#4b504b;border-color:var(--line)}.design-shell .mode-card>strong{color:var(--design-ink)}.design-shell .mode-card>span:not(.selection-ring){color:var(--muted)}.design-shell .mode-card.selected,.design-shell .history-categories button.active,.design-shell .history-period-options button.active{background:#f6e5bf;border-color:#b88e48}.design-shell .person-card:hover{background:#f7edda;border-color:#b49b73}.design-shell :is(.profile-tags span,.heading-with-count>span,.person-type-label,.life-day-label,.goal-status,.notification-status){background:#f0e5d3;border-color:#ddceb5;color:#76623f}.design-shell :is(.directory-views a,.people-search input,.people-search-status,.people-search-clear,.messenger-channel-heading>span,.messenger-opt-in,.public-follow-people strong,.public-follow-people a>span>span,.public-follow-empty,.thread-list strong){color:#5d625a}.design-shell .directory-views a.selected{color:#825f26}.design-shell .profile-saved,.design-shell .auth-success{color:#46745c}.design-shell .error-notice{background:#f8e8d9;border-color:#d4af89;color:#865132}.design-shell .loading{color:#706b5e}.design-shell :is(dialog,.share-person-dialog,.public-follow-dialog,.avatar-background-dialog,.avatar-large-dialog,.relative-confirm-dialog){background:#fcf8ee;color:var(--design-ink);border-color:var(--line);box-shadow:0 20px 80px #3022174f}.design-shell dialog::backdrop{background:#332b2178}.design-shell :is(.share-person-formats label,.share-person-type,.share-person-platforms a){background:#f5ead7;border-color:#ddceb6;color:#705a38}.design-shell .share-person-formats label:has(input:checked){background:#f1d8a7}.design-shell :is(.share-person-intro,.share-person-caption,.share-person-dialog-header div>p:last-child,.share-person-device-note,.share-person-manual-tip,.avatar-background-dialog-body>p,.person-avatar-background-title,.person-avatar-backgrounds>p){color:#6f6759}.design-shell .person-avatar-background-choice,.design-shell .avatar-background-choice{border-color:#d8ccb8;background:#eee3cd}.design-shell .person-avatar-background-choice.selected,.design-shell .avatar-background-choice.selected{border-color:#a87a2a;outline-color:#a87a2a}.design-shell .music-player{color:#6f6759}.design-shell :is(.music-label,.music-track-name,.music-volume>svg,.music-error){color:#81725d}.design-shell .music-button{background:#f5eddc;border-color:#d5c6ac;color:#6e5b3c}.design-shell .music-volume input[type=range]{background:none}.design-shell .music-volume>svg{color:#6e5b3c}.design-shell .music-volume input[type=range]::-webkit-slider-runnable-track{background:#f3e0b8;box-shadow:0 0 0 .5px #b99a62}.design-shell .music-volume input[type=range]::-moz-range-track{background:#f3e0b8;box-shadow:0 0 0 .5px #b99a62}.design-shell .music-volume input[type=range]::-webkit-slider-thumb{background:#f3e0b8;box-shadow:0 0 0 .5px #b99a62}.design-shell .music-volume input[type=range]::-moz-range-thumb{background:#f3e0b8;box-shadow:0 0 0 .5px #b99a62}.design-landing{background:linear-gradient(180deg,#fcf8edea,#fcf8edf2 58%,#fcf8edef);padding-top:44px;padding-bottom:52px}.design-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.76fr) minmax(0,.95fr);gap:24px;align-items:center;padding-bottom:20px}.design-hero>*{min-width:0}.design-hero-copy{padding:9px 0 20px}.design-hero-copy>.eyebrow{font-size:9px;letter-spacing:2.2px;margin-bottom:29px;transform:translateY(-8px)}.design-hero-copy h1{font-family:var(--design-hand);font-size:clamp(44px,4.35vw,63px);font-weight:700;line-height:1.07;letter-spacing:-1px;position:relative}.design-hero-copy h1>span{display:block;font-weight:400;font-size:.97em;margin-top:8px;position:relative}.design-hero-copy h1>span:after{content:"";position:absolute;width:60%;height:9px;bottom:-13px;left:19%;border-bottom:3px solid #d7a046;transform:rotate(-4deg);border-radius:35%;box-shadow:0 4px 0 -2px #e5b760}.design-hero-description{font-size:14px;line-height:1.75;color:#5d625c;margin-top:36px;max-width:355px}.design-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:23px}.design-hero-actions .button{padding:12px 14px;gap:9px;font-size:12px}.design-handwritten{font-family:var(--design-hand);font-weight:400;letter-spacing:.1px}.design-hero-note{display:flex;align-items:center;gap:13px;margin-top:25px;color:#6b725f;font-size:22px;line-height:1.12}.design-botanical-doodle{width:32px;height:58px;stroke:#78846b;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.design-hero-polaroid{position:relative;isolation:isolate;padding:11px 11px 0;margin:0 -8px 15px 0;background:#fffbf1;border:1px solid #ded1bb;transform:rotate(6deg);box-shadow:0 7px 17px #3b2b272d}.design-hero-polaroid:before,.design-feature-photo:before,.design-world-note:before,.design-shell .character-avatar-edit:before,.design-shell .live-main:before{content:"";position:absolute;top:-13px;left:32%;width:35%;height:30px;background:#d7c1a68c;border:1px solid #d8c7aa55;transform:rotate(-5deg);box-shadow:0 1px 2px #57462b0a;z-index:1;pointer-events:none}.design-hero-polaroid img{width:100%;height:310px;display:block;object-fit:cover;object-position:center}.design-hero-polaroid figcaption{padding:17px 4px 20px;font-size:26px;line-height:1.14;color:#626357}.design-hero-polaroid figcaption>span{float:right;font-size:33px;line-height:23px}.design-world-stack{padding-left:6px;position:relative}.design-world-note{padding:23px 22px 19px;background:linear-gradient(120deg,#f6eededb,#fffaf0),repeating-linear-gradient(35deg,#eadfc540 0 1px,transparent 1px 5px);border:1px solid #ddd0b9;box-shadow:0 6px 15px #48322524;transform:rotate(2deg);position:relative}.design-world-note:before{left:34%;width:30%;transform:rotate(2deg)}.design-hero-polaroid:before,.design-world-note:before{top:-17px;height:33px;background:radial-gradient(#90754b26 .7px,transparent 1.1px) 2px 3px / 13px 11px,repeating-linear-gradient(12deg,#fff6df18 0 1px,transparent 1px 4px),linear-gradient(95deg,#caba998a,#e4d4b6b8,#caba998f);clip-path:polygon(0 3%,10% 0,31% 5%,54% 0,77% 4%,100% 1%,99% 100%,77% 95%,53% 100%,28% 96%,1% 100%)}.design-world-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.design-world-heading h2{font-size:32px;line-height:1.05;font-weight:400;position:relative}.design-world-heading h2:after{content:"";position:absolute;height:4px;width:107%;border-bottom:2px solid #d5a44d;bottom:-9px;left:-3%;transform:rotate(-3deg)}.design-orbital-doodle{width:71px;height:71px;stroke:#768378;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.design-orbital-doodle>path:nth-child(3){stroke:#bc8d40}.design-world-population{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:27px;border-bottom:1px solid #d5c9b2;padding-bottom:14px}.design-world-population>a{display:flex;align-items:baseline;gap:10px;color:#303a3f}.design-world-population strong{font-size:41px;font-weight:500;letter-spacing:-1px;line-height:1.05}.design-world-population>a>span{font-size:12px;color:#646a63}.design-live-label{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #c6d0b9;border-radius:4px;background:#edf1e4;color:#526b4f;font-size:8px;font-weight:600;letter-spacing:.65px;white-space:nowrap}.design-city-clocks{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;margin-top:19px}.design-city-clocks>div{position:relative;display:grid;grid-template-rows:repeat(4,max-content);gap:4px;min-width:0;padding:0 4px;text-align:center;font-weight:400}.design-city-clocks>div>*{margin:0;line-height:1.5;font-weight:400}.design-city-clocks>div+div:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:#9c886433}.design-city-clocks p{font-size:10px;font-weight:500;color:#6c6b5e;margin:0}.design-city-region{display:block;margin:0;font-size:9px;line-height:1.3;color:#827763;white-space:nowrap}.design-city-clocks time{font-size:16px;font-variant-numeric:tabular-nums;font-weight:400}.design-city-clocks small{display:block;font-size:9px;color:#8c8473;margin:0}.design-world-footnote{font-size:24px;line-height:1;text-align:right;margin-top:20px;color:#777360}.design-small-note{width:164px;position:absolute;left:-112px;bottom:-60px;margin:0;transform:rotate(-3deg);padding:17px 20px 13px;background:radial-gradient(#9c764225 .7px,transparent 1.1px) 5px 3px / 29px 23px,radial-gradient(ellipse at 15% 13%,#fff3d65e,transparent 65%),linear-gradient(120deg,#f1deb9,#ead1a6);color:#696552;filter:drop-shadow(0 5px 5px #49322624);clip-path:polygon(0 1%,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,1% 99%);font-size:23px;line-height:1.1;pointer-events:none}.design-small-note:before{content:"";position:absolute;inset:0;background:linear-gradient(153deg,transparent 73%,#fff3d742 74%,transparent 76%),linear-gradient(130deg,transparent 82%,#9d805419 83%,transparent 84%);pointer-events:none}.design-small-note:after{content:"";position:absolute;right:0;bottom:0;width:24px;height:24px;background:linear-gradient(135deg,#fff1d1 12%,#dbc198 63%,#ae8d62);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(-2px -2px 2px #84664433);pointer-events:none}.design-small-note>span{display:block;text-align:center;margin-top:5px}.design-world-stack:has(.error-notice) .design-small-note{display:none}.design-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;max-width:1140px;margin:48px auto 0}.design-feature-card{padding:12px 14px 16px;background:linear-gradient(120deg,#fefaf0,#f8efdf);border:1px solid #e0d1b8;border-radius:2px;box-shadow:0 5px 12px #422e231a;position:relative;transition:transform .15s ease,box-shadow .15s ease;color:#5d625b}.design-feature-card:nth-child(1){transform:rotate(-1.4deg)}.design-feature-card:nth-child(2){transform:rotate(.8deg)}.design-feature-card:nth-child(3){transform:rotate(-.6deg)}.design-feature-card:nth-child(4){transform:rotate(1.2deg)}.design-feature-card:hover{transform:translateY(-3px);box-shadow:0 7px 17px #422e2329;color:#424b46}.design-feature-photo{position:relative;margin-bottom:16px}.design-feature-photo:before{height:20px;top:-17px;width:40%;left:30%}.design-feature-photo img{display:block;width:100%;height:103px;object-fit:cover;border:1px solid #ece2ce}.design-feature-card h2{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:600;letter-spacing:-.5px;margin-bottom:9px}.design-feature-card h2 svg{color:#bd8c3c}.design-feature-card p{color:#6e6d60;font-size:12px;line-height:1.6}.design-feature-card p.design-feature-subtitle{font-size:13px;color:#565e56;margin-bottom:8px}.design-feature-note{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:18px;color:#9b8359;font-size:19px;line-height:1.15}.design-feature-note>span{font-size:25px}.design-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:76px;padding-top:29px;border-top:1px solid #d8c9b28c}.design-principle-card{background:#fffbf2;border:1px solid #ddd1be;border-radius:6px;overflow:hidden;box-shadow:var(--design-shadow)}.design-principle-card>img{width:100%;height:156px;object-fit:cover;display:block}.design-principle-card>div{padding:23px 23px 25px}.design-principle-number{display:block;font-family:var(--design-hand);color:#b18b49;font-size:25px;line-height:1;margin-bottom:11px}.design-principle-card h2{font-size:18px;line-height:1.4;margin-bottom:11px}.design-principle-card p{font-size:13px;color:#6e7167;line-height:1.8}.design-core-statement{position:relative;max-width:780px;margin:38px auto 0;padding:25px 32px;background:radial-gradient(#9c76421a .7px,transparent 1.1px) 5px 3px / 29px 23px,radial-gradient(ellipse at 15% 13%,#fff3d65e,transparent 65%),linear-gradient(120deg,#f3e3c3,#efdbb5);border:1px solid #d6c19b80;border-radius:1px;box-shadow:0 5px 10px #49322624;transform:rotate(-.6deg)}.design-core-statement:before{content:"";position:absolute;top:-12px;left:calc(50% - 52px);width:104px;height:25px;background:radial-gradient(#90754b26 .7px,transparent 1.1px) 2px 3px / 13px 11px,linear-gradient(95deg,#caba998a,#e4d4b6b8,#caba998f);border:1px solid #d8c7aa55;transform:rotate(3deg);pointer-events:none}.design-core-statement:after{content:"";position:absolute;right:-1px;bottom:-1px;width:18px;height:18px;background:linear-gradient(135deg,#fff1d1 12%,#dbc198 63%,#ae8d62);clip-path:polygon(0 0,100% 0,0 100%);filter:drop-shadow(-1px -1px 1px #84664433);pointer-events:none}.design-shell .design-core-statement p{margin:0;color:#5e624f;font-family:var(--design-hand);font-size:25px;font-weight:400;line-height:1.3}.design-landing-quote{text-align:center;margin-top:52px}.design-landing-quote>svg{width:25px;height:43px}.design-landing-quote>p{font-family:var(--design-hand);font-size:31px;line-height:1.4;color:#66705f;margin:7px 0 17px}.design-landing-quote>a{display:inline-flex;gap:10px;align-items:center;color:#8c6626;font-size:12px}.design-shell .character-page{--character-top-inset: 35px;background:#fcf8edf5;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:28px;row-gap:22px;padding-top:35px;padding-bottom:37px}.design-shell .character-overview{grid-column:1 / -1;display:grid;align-items:start;grid-template-columns:inherit;column-gap:inherit;row-gap:inherit;position:relative;isolation:isolate}.design-shell .character-top{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:17px;margin-bottom:0}.design-shell .character-identity{gap:24px;align-items:center;min-height:213px}.design-shell .character-identity>div:not(.character-avatar-edit){min-width:0}.design-shell .character-identity h1{font-size:28px;letter-spacing:-.8px;overflow-wrap:anywhere}.design-shell .character-identity .eyebrow{color:#8e816b;font-size:8px}.design-shell .character-identity p:last-child{color:#6b726a;font-size:12px;margin-top:11px}.design-shell .character-identity .design-person-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--design-hand);font-size:19px;line-height:1.35;color:#635f54;max-width:340px}.design-shell .character-identity .person-type-label,.design-shell .character-identity .life-day-label{display:inline-block;margin-top:7px;font-size:10px}.design-shell .character-avatar-edit{flex-shrink:0;position:relative;padding:9px 9px 30px;border:1px solid #deceb4;background:#fffbf2;box-shadow:0 4px 13px #46302226;transform:rotate(-3deg)}.design-shell .character-avatar-edit>.avatar{width:150px;height:150px;border-radius:1px;border-color:#eadfcd}.design-shell .character-avatar-edit:before{height:23px;top:-12px}.design-shell .avatar-background-pencil{bottom:4px;right:4px;background:#f6eddb;border-color:#d8c7aa;color:#817055}.design-shell .character-header-actions{gap:18px;justify-content:flex-end}.design-shell .character-header-actions .quiet-link{font-size:11px}.design-shell :is(.character-page,.character-overview)>:is(.owner-profile,.error-notice,.observer-note,[role=tabpanel],.character-tabs){grid-column:1 / -1}.design-shell .character-overview>.live-panel{display:contents}.design-shell .live-panel:before{display:none}.design-shell .live-main{grid-column:2;grid-row:1;position:relative;padding:25px 24px 23px;background:linear-gradient(125deg,#f1ddb2,#f8e9ca);border:1px solid #ddcaa7;box-shadow:0 5px 13px #4932221c;border-radius:2px;transform:rotate(.6deg)}.design-shell .live-main:before{height:23px;top:-13px;width:27%;left:36%;background:#d1bd9f78}.design-shell .live-main h2{font-family:var(--design-hand);font-size:32px;line-height:1.15;letter-spacing:0;font-weight:500;margin-top:12px}.design-live-image{float:right;width:125px;height:auto;object-fit:cover;margin:18px 0 12px 17px;border:7px solid #fffbf1;box-shadow:0 3px 8px #6041261d;transform:rotate(2deg)}.design-shell .live-heading{overflow:hidden}.design-shell .live-main .mood{clear:both}.design-shell .live-heading{margin-bottom:9px}.design-shell .live-badge{background:#e1e8c8;border-color:#b8c79e;color:#4c6c44;font-weight:600;font-size:8px}.design-shell .live-time{color:#7b725b;font-size:15px}.design-shell .live-time small,.design-shell .live-location{color:#8a7d61;font-size:10px}.design-shell .live-main blockquote{font-family:var(--design-hand);font-size:23px;font-style:normal;color:#6f735d;border-color:#bea674;margin:15px 0 14px;line-height:1.25}.design-shell .live-main blockquote>.thought-privacy{color:#8e8065;font-size:7px;line-height:1.5}.design-shell .mood{color:#6d735c;margin-top:13px;flex-wrap:wrap}.design-shell .mood>span:first-child{border-color:#c5b994;background:#fff8e854}.design-shell .mood-secondary,.design-shell .connection-status{color:#818469}.design-shell .needs-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;background:none;border:0}.design-shell .needs-panel>.eyebrow{grid-column:1 / -1;font-size:9px;color:#827863;margin:0}.design-shell .needs-guide{grid-column:1 / -1;margin:-4px 0 2px;color:#827a6b;font-size:10px}.design-shell .needs-guide br{display:none}.design-shell .need{background:#f3ebdd;border:1px solid #e5d8c3;border-radius:7px;padding:15px 12px;margin:0}.design-shell .need>div:first-child{font-size:11px;gap:4px;margin-bottom:10px;color:#626658}.design-shell .need>div:first-child>span:last-child,.design-shell .need small{font-size:9px;color:#625e54}.design-shell .need-track,.design-shell .need-track>div{height:7px;border-radius:5px}.design-shell .need-track{background:#dfd7c9}.design-shell .need-track>div{background:#8ca87b}.design-shell .need[data-need=hunger] .need-track>div{background:#d2a858}.design-shell .need[data-need=thirst] .need-track>div,.design-shell .need[data-need=hygiene] .need-track>div{background:#7a9faf}.design-shell .need[data-need=stress] .need-track>div.need-high{background:#be8373}.design-shell .character-tabs{gap:0;border-color:#dfd2be;margin-top:3px}.design-shell .character-tabs>button{padding:14px 17px;font-size:13px;color:#616b60;border-radius:6px 6px 0 0}.design-shell .character-tabs>button.active{color:#343e36;border-bottom-color:#b78b3f;background:#f0d6a3}.design-shell .character-tabs>button:hover{color:#7d5d27}.design-shell .character-page:has(>#panel-feed:not([hidden])){background:none}.design-shell .character-page>#panel-feed{min-width:0;margin-inline:calc(-1 * var(--page-gutter))}.design-shell .character-page:has(>#panel-feed:not([hidden]))>.character-overview:before{content:"";position:absolute;inset:calc(-1 * var(--character-top-inset)) calc(-1 * var(--page-gutter)) 0;z-index:-1;background:#fcf8edf5;pointer-events:none}.design-shell .feed-panel{--muted: #40493d;background:#fcf7ecbb;border-color:#dfd2be;margin-top:-22px}.design-shell .feed-heading h2{font-family:var(--design-hand);font-size:28px;font-weight:500;color:#4e5c4c}.design-shell :is(.feed-heading p,.feed-calendar>summary,.feed-display-control label,.feed-display-control p,.feed-display-control small,.event-time,.event-time small,.timeline-date,.interval-label,.feed-activity-location,.feed-observation-location,.feed-second-list time,.feed-second-empty,.timeline-current small,.timeline-newer p,.timeline-top button,.timeline-current p){color:#40493d}.design-shell .feed-calendar,.design-shell .timeline-current{border-color:#dfd4be}.design-shell .live-return{color:#6b755e;border-color:#c7ceb6;background:#f2f2e8}.design-shell .live-return.at-live{color:#537347;background:#eaf0dc}.design-shell .timeline-scroll{scrollbar-color:#c2b59d #eee4d2}.design-shell .timeline-scroll::-webkit-scrollbar-thumb{background:#c2b59d}.design-shell .timeline-marker:after{background:#d8c8ab}.design-shell .timeline-marker>span{background:#bd984f}.design-shell .event-body>p,.design-shell .life-started .event-body>p:first-child,.design-shell .interval-event p,.design-shell .interval-event>summary{color:#354332}.design-shell .event-body>p.event-thought{color:#40493d}.design-shell .feed-panel .handle-link{color:#583c15}.design-shell .highlight-card p{color:#7a7e67}.design-shell .event-body:has(>.design-event-image){display:grid;grid-template-columns:146px minmax(0,1fr);column-gap:16px;margin-bottom:13px;padding:12px 15px 14px;border:1px solid #e1d5bf;border-radius:6px;background:#fdf9f099;box-shadow:0 2px 3px #59402309}.design-shell .event-body:has(>.design-event-image)>:not(.design-event-image){grid-column:2;min-width:0}.design-event-image{grid-column:1;grid-row:1 / span 20;width:146px;height:auto;aspect-ratio:16 / 9;align-self:start;max-width:100%;display:block;object-fit:cover;border:1px solid #e1d5bf;border-radius:3px}.design-shell .interval-event{border-color:#deccb0;background:#fffbf399}.design-shell .event-notification-label{color:#8b662c;background:#f2dfb5}.design-shell .highlight-card{position:relative;padding:27px 29px;border-radius:2px}.design-shell .highlight-symbol{background:#f7e9ca;border-color:#e4d3aa;color:#ac883f}.design-shell .highlight-card .eyebrow{color:#8f846c}.design-shell .direction-grid .panel,.design-shell .long-term-card,.design-shell .goal-card{background:#fbf4e6;border-color:#dccdb3}.design-shell .goal-inactive{opacity:1;background:#f5eedf;border-color:#cfc3ae;border-style:dashed}.design-shell .direction-symbol{color:#b88e42}.design-shell .goal-step,.design-shell .goal-measure,.design-shell .trait-row,.design-shell .trait-heading{border-color:#dfd3bd}.design-shell .messages-layout{background:#fcf7ec;border-color:#dbceb7;box-shadow:var(--design-shadow)}.design-shell .thread-list{background:#f3eadb;border-color:#dbceb7}.design-shell .thread-list button{border-color:#e2d6c0;color:#5d695e}.design-shell .thread-list button.selected{background:#ead5ae;border-left-color:#ad873f}.design-shell .thread-list div>span,.design-shell .chat-heading span,.design-shell .chat-message>div,.design-shell .chat-observer{color:#8a8575}.design-shell .chat-message>p{background:#eee9db;border-color:#d8d5bf;color:#4a5a4b}.design-shell .chat-message.outgoing>p{background:#f3dfb7;border-color:#ddc695;color:#6c5c3f}.design-shell .receipt.read{color:#5f8163}.design-shell .chat-history{scrollbar-color:#c2b59d #eee4d2}@media(min-width:1500px){.design-shell .page-width,.design-shell .site-header,.design-shell .environment-banner,.design-shell .site-footer{max-width:1340px}.design-hero{gap:32px}.design-hero-polaroid img{height:350px}}@media(max-width:1140px){.design-shell{padding-top:0}.design-shell .site-header{border-radius:0}.design-shell .header-inner{padding-left:25px;padding-right:25px;gap:15px}.design-shell .header-inner nav{gap:10px}.design-shell .page-width{--page-gutter: 30px;padding-left:30px;padding-right:30px}.design-hero{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:27px}.design-world-stack{grid-column:1 / -1;padding:0;display:flex;align-items:center;justify-content:center;gap:28px;margin:5px 20px 0}.design-world-note{flex:1;max-width:660px;transform:rotate(-.5deg)}.design-world-heading h2{font-size:28px}.design-world-heading h2 br{display:none}.design-world-population{margin-top:12px}.design-world-heading .design-orbital-doodle{width:56px;height:56px}.design-city-clocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.design-small-note{position:static;flex-shrink:0;margin:0;transform:rotate(-3deg)}.design-feature-grid{gap:15px}.design-feature-card{padding-left:11px;padding-right:11px}.design-feature-card h2{font-size:16px;gap:7px}.design-feature-card h2 svg{width:22px}.design-shell .character-identity{gap:18px}.design-shell .character-identity h1{font-size:23px}.design-shell .character-avatar-edit>.avatar{width:122px;height:122px}}@media(max-width:850px){.design-shell .header-inner{flex-wrap:wrap;min-height:106px;padding:16px 25px;gap:10px}.design-shell .header-inner>.brand{margin-right:auto}.design-shell .header-inner nav{flex:1 1 100%;justify-content:flex-start;gap:8px 13px}.design-shell .header-inner nav>.music-player{margin-right:auto}.design-shell .nav-link{padding:6px 5px;font-size:12px}.design-landing{padding-top:36px}.design-hero-copy h1{font-size:52px}.design-hero-copy>.eyebrow{font-size:8px;letter-spacing:1.6px}.design-hero-description{font-size:13px}.design-hero-polaroid img{height:320px}.design-hero-polaroid figcaption{font-size:23px}.design-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:650px;margin-top:40px}.design-feature-card{padding:13px 15px 18px}.design-feature-photo img{height:134px}.design-feature-card h2{font-size:19px}.design-principles{gap:17px;margin-top:50px}.design-principle-card>img{height:118px}.design-principle-card>div{padding:19px 17px}.design-principle-card h2{font-size:16px}.design-principle-card p{font-size:12px}.design-shell .character-page{grid-template-columns:1fr}.design-shell .character-top{grid-column:1}.design-shell .character-identity{min-height:170px}.design-shell .character-identity h1{font-size:30px}.design-shell .character-avatar-edit>.avatar{width:135px;height:135px}.design-shell .character-header-actions{justify-content:flex-start}.design-shell .live-main{grid-column:1;grid-row:auto;margin-top:6px;transform:none}.design-shell .needs-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.design-shell .character-tabs>button{padding:12px 14px;font-size:12px}}@media(max-width:600px){.design-shell .page-width{--page-gutter: 20px;padding-left:20px;padding-right:20px}.design-shell .header-inner{padding:16px 20px}.design-shell .header-inner nav{gap:8px 10px}.design-shell .header-inner nav>.button{display:inline-flex;padding:8px 12px;font-size:11px}.design-shell .header-inner nav>.music-player{flex:0 1 100%;margin:0 0 4px;max-width:100%}.design-shell .nav-link{font-size:11px;padding:6px 4px}.design-shell .account-link,.design-shell .notification-bell{width:30px;height:30px}.design-shell .environment-banner{font-size:8px;line-height:1.5}.design-landing{padding-top:28px}.design-hero{grid-template-columns:minmax(0,1fr);gap:29px}.design-hero-copy{padding-bottom:0}.design-hero-copy>.eyebrow{margin-bottom:21px}.design-hero-copy h1{font-size:58px}.design-hero-description{max-width:100%;margin-top:29px;font-size:14px}.design-hero-actions{margin-top:20px}.design-hero-note{font-size:21px;margin-top:22px}.design-hero-polaroid{width:min(86%,340px);margin:6px auto 11px;transform:rotate(3deg)}.design-hero-polaroid img{height:290px}.design-hero-polaroid figcaption{font-size:26px;padding-bottom:19px}.design-world-stack{display:block;margin:0}.design-world-note{padding:23px 20px 19px;transform:none}.design-world-heading h2{font-size:31px}.design-city-clocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px}.design-city-clocks time{font-size:17px}.design-world-population{margin-top:17px}.design-small-note{display:none}.design-feature-grid{gap:21px 14px;margin-top:27px}.design-feature-card{padding:9px 10px 13px;transform:none!important}.design-feature-photo{margin-bottom:13px}.design-feature-photo img{height:93px}.design-feature-photo:before{height:16px;top:-13px}.design-feature-card h2{font-size:15px;gap:6px;letter-spacing:-.4px}.design-feature-card h2 svg{width:19px;height:21px}.design-feature-card p,.design-feature-card p.design-feature-subtitle{font-size:11px}.design-feature-note{font-size:17px;margin-top:11px;gap:4px}.design-feature-note>span{font-size:21px}.design-principles{grid-template-columns:1fr;gap:23px;margin-top:40px;padding-top:25px}.design-principle-card>img{height:174px}.design-principle-card>div{padding:23px}.design-principle-card h2{font-size:19px}.design-principle-card p{font-size:13px}.design-core-statement{margin-top:32px;padding:20px;transform:rotate(-.4deg)}.design-shell .design-core-statement p{font-size:23px}.design-landing-quote>p{font-size:26px}.design-shell .character-page{--character-top-inset: 31px;padding-top:31px;column-gap:0}.design-shell .character-identity{gap:19px;min-height:160px}.design-shell .character-avatar-edit{padding:7px 7px 23px}.design-shell .character-avatar-edit>.avatar{width:106px;height:106px}.design-shell .character-identity h1{font-size:23px}.design-shell .character-identity p:last-child{font-size:11px;line-height:1.6}.design-shell .character-identity .life-day-label{font-size:9px}.design-shell .character-header-actions{gap:17px}.design-shell .live-main{padding:22px 19px}.design-shell .live-main h2{font-size:29px}.design-shell .live-main blockquote{font-size:23px}.design-shell .needs-panel{gap:9px}.design-shell .need{padding:12px 9px}.design-shell .need>div:first-child{font-size:10px;flex-wrap:wrap}.design-shell .feed-heading{padding:21px 16px 15px}.design-shell .feed-calendar{margin:0 16px}.design-shell .timeline-scroll{padding-left:12px;padding-right:12px}.design-shell .timeline-event{grid-template-columns:43px 15px minmax(0,1fr);gap:5px}.design-shell .event-time{font-size:10px}.design-shell .event-time small{font-size:9px}.design-shell .event-body{padding-left:5px;padding-right:1px}.design-shell .event-body>p{font-size:13px}.design-shell .event-body:has(>.design-event-image){grid-template-columns:86px minmax(0,1fr);column-gap:10px;padding:10px;margin-bottom:11px}.design-event-image{width:86px;height:auto}.design-shell .event-body:has(>.design-event-image) .interval-event>summary{flex-direction:column;align-items:flex-start;gap:3px}.design-shell .event-body:has(>.design-event-image) .interval-label{padding-top:0}.design-live-image{width:100px;height:auto;margin-left:13px}.design-shell .timeline-date{margin-left:62px;font-size:12px}.design-shell .timeline-current{margin-left:62px}.design-shell .messages-layout{grid-template-columns:1fr}.design-shell .thread-list{border-bottom:1px solid #d8ccb7;border-right:0}.design-shell .thread-list button{padding:15px}.design-shell .chat-history{padding:19px 16px}.design-shell .chat-message{max-width:91%}.design-shell .site-footer{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.design-shell *,.design-shell *:before,.design-shell *:after{scroll-behavior:auto!important;transition:none!important}}.design-landing{background:transparent}.design-hero-copy{padding-left:10px}.design-hero-copy h1{font-style:italic;line-height:1.06;letter-spacing:-1.6px;transform:rotate(-2deg)}.design-title-rays{position:absolute;width:60px;height:58px;left:-25px;top:-34px;fill:none;stroke:#d7a046;stroke-width:4;stroke-linecap:round}.design-hero-copy h1>span:after,.design-world-heading h2:after{height:9px;border-bottom:3px solid #d7a046;border-radius:45%;box-shadow:0 5px 0 -2px #d7a046;transform:rotate(-6deg) skew(-16deg)}.design-world-note{transform:rotate(-2deg);padding:28px 24px 23px;border-radius:2px 4px 8px 1px;background:radial-gradient(#9271451e .7px,transparent 1px) 3px 5px / 31px 23px,radial-gradient(#ab8a5714 .6px,transparent 1px) 11px 13px / 19px 29px,radial-gradient(ellipse at 12% 7%,#e2cda426,transparent 58%),repeating-linear-gradient(16deg,#b3926507 0 1px,transparent 1px 5px),linear-gradient(125deg,#f8efdb,#fff9eb);border-color:#cbb99b99;box-shadow:0 7px 15px #48322526,0 0 0 3px #fff8e945 inset}.design-world-heading h2{font-size:36px;font-style:italic;line-height:.96}.design-world-heading .design-orbital-doodle{width:83px;height:83px}.design-world-population{margin-top:34px;padding-bottom:21px}.design-world-population strong{font-size:52px}.design-world-population>a>span{font-size:14px}.design-world-population .design-live-label{background:#faf4e7;padding:8px;color:#323a37;border-color:#d1c6b0}@media(min-width:1141px){.design-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.76fr) minmax(452px,.95fr)}.design-world-note{padding-left:20px;padding-right:20px}}.design-city-clocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.design-city-clocks time{font-size:13px}.design-city-clocks p{font-size:11px}.design-city-clocks small{font-size:10px}.design-world-footnote{position:relative;display:table;margin-left:auto;font-style:italic;padding-bottom:9px}.design-world-footnote:after{content:"";position:absolute;inset:auto 0 0 10%;height:4px;border-bottom:2px solid #767466;transform:rotate(-5deg);box-shadow:0 3px 0 -1px #767466}.design-small-note{text-align:center}.design-note-heart{display:block;width:33px;height:32px;margin:8px auto 0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.design-principles{margin-top:52px;padding:25px;border:1px solid #d8c9b28c;border-radius:8px;background:#fdf9f099}.design-principle-card{background:#fffbf399}.design-shell .character-avatar-edit:before{left:auto;right:-9px;top:-7px;width:43%;transform:rotate(28deg)}.design-shell .character-identity .design-person-summary{font-family:inherit;font-size:13px;line-height:1.6;-webkit-line-clamp:2}.design-shell .character-identity .person-type-label,.design-shell .character-identity .life-day-label{display:table}.design-shell .character-identity .person-type-label{background:#f1ce92;color:#624c2d}.design-shell .live-main{background:transparent;border:0;isolation:isolate;box-shadow:none;filter:drop-shadow(0 4px 5px #49322226)}.design-shell .live-main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(125deg,#f1ddb2,#f8e9ca);clip-path:polygon(1% 0,19% .4%,36% 0,57% .5%,76% 0,98% 1%,99% 8%,98.5% 15%,100% 24%,99% 33%,99.8% 45%,98.7% 57%,100% 69%,99% 82%,99.5% 93%,98% 100%,80% 99.5%,61% 100%,41% 99.5%,20% 100%,1% 99%,0 88%,.8% 77%,0 65%,1% 53%,0 42%,1% 31%,0 20%,1% 10%)}.design-shell .live-main h2{position:relative;display:flow-root;overflow:hidden;padding-bottom:15px}.design-shell .live-main h2:after{content:"";position:absolute;left:0;bottom:5px;width:min(230px,80%);height:5px;border-bottom:2px solid #d7a046;border-radius:45%;transform:rotate(-2deg);box-shadow:0 3px 0 -1px #d7a046}@media(max-width:600px){.design-shell .header-inner nav{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:4px;justify-content:space-between;align-items:center}.design-shell .header-inner nav>.music-player{grid-column:1 / -1;width:100%;margin-bottom:4px}.design-shell .header-inner nav>:not(.music-player){white-space:nowrap;min-width:0}.design-shell .header-inner nav .nav-link{padding:6px 2px}.design-shell .header-inner nav .nav-count{margin-left:2px}.design-principles{padding:14px;gap:18px}.design-world-heading h2{font-size:36px}.design-world-heading h2 br{display:block}.design-city-clocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.design-city-clocks>div:nth-child(odd):before{display:none}.design-city-region{font-size:10px}.design-city-clocks p{font-size:12px}.design-city-clocks small{font-size:11px}.design-city-clocks time{font-size:14px}}@media(max-width:360px){.design-shell .header-inner{padding-left:12px;padding-right:12px}.design-shell .header-inner nav .nav-link{font-size:10px;gap:3px}.design-shell .header-inner nav .nav-link svg{width:12px}.design-shell .header-inner nav .nav-count{min-width:15px;padding:2px}.design-city-clocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-background[data-landing=true]:after{background:#fcf7ecbb}.design-world-note:after{content:"";position:absolute;height:10px;left:-1px;right:-1px;bottom:-7px;background:#fbf5e8;clip-path:polygon(0 0,100% 0,100% 68%,93% 88%,88% 64%,79% 100%,71% 67%,62% 90%,51% 70%,41% 100%,30% 74%,23% 88%,15% 65%,7% 90%,0 69%)}.design-shell .design-person-traits{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.design-shell .design-person-traits span{padding:6px 12px;border-radius:14px;background:#e9ddcc;color:var(--ink);font-size:14px;line-height:1.25}.design-shell .account-interactive-background-choice{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:5px 12px 5px 5px;border:1px solid var(--line);border-radius:10px;text-align:left;background:#fff9edaa;color:var(--design-ink);max-width:100%}.design-shell .account-interactive-background-choice img{flex-shrink:0;border-radius:7px;object-fit:cover}.design-shell .account-interactive-background-choice[aria-pressed=true]{border-color:var(--amber);outline:2px solid var(--amber);outline-offset:2px}.design-shell .account-interactive-background-choice[aria-pressed=true]:after{content:"✓";flex-shrink:0;color:var(--amber);font-weight:700}.design-shell .account-interactive-background-choice:disabled{opacity:.6;cursor:default}.design-shell .design-creation-city-picker{grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0;color:#4d514b;font-size:12px;line-height:1.6}.design-creation-city-picker legend{padding:0}.design-creation-city-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:7px}.design-shell .design-creation-city-choice{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px;background:#fffdf8;border:1px solid #cfc3ae;border-radius:5px;cursor:pointer}.design-shell .design-creation-city-choice:has(input:checked){background:#f3e3c8;border-color:#a9782c}.design-shell .design-creation-city-choice:has(input:focus-visible){outline:2px solid #a9782c;outline-offset:3px}.design-shell .design-creation-city-choice:has(input:disabled){opacity:.65;cursor:default}.design-shell .design-creation-city-choice input[type=radio]{flex:0 0 14px;width:14px;height:14px;min-height:0;margin:3px 0 0;padding:0}.design-creation-city-choice>span{min-width:0}.design-creation-city-choice strong,.design-creation-city-timezone{display:block}.design-creation-city-choice strong{font-size:12px;font-weight:600}.design-shell .design-creation-city-choice small,.design-creation-city-timezone{margin-top:3px;color:#69665e;font-size:10px;line-height:1.4}.design-creation-city-picker>small{display:block;margin-top:7px;color:#69665e;font-size:10px;line-height:1.6}@media(max-width:1000px){.design-creation-city-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-shell .site-header:has(.design-collapse-toggle){position:relative}@media(min-width:851px){.design-shell .header-inner nav:has(.design-collapse-toggle){flex-wrap:nowrap}.design-shell .header-inner nav:has(.design-collapse-toggle)>:not(.music-player){flex-shrink:0;white-space:nowrap}}@media(min-width:851px)and (max-width:950px){.design-shell .header-inner:has(.design-collapse-toggle){gap:6px}.design-shell .header-inner nav:has(.design-collapse-toggle){gap:5px}}.design-shell .design-collapse-toggle{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d5c6ac;border-radius:5px;background:#f5eddc;color:#6e5b3c;cursor:pointer}.design-shell .design-collapse-toggle:hover{background:#eedcba}.design-shell .design-collapse-toggle:focus-visible{outline:2px solid #a97830;outline-offset:3px}.design-shell .design-collapse-toggle svg{width:18px;height:18px}.design-shell[data-collapsed=true]{min-height:100vh;min-height:100lvh}.design-shell[data-collapsed=true]>:is(main,.environment-banner,.site-footer){display:none}.design-shell[data-collapsed=true]>.design-background{filter:none;opacity:1}.design-shell[data-collapsed=true]>.design-background:after{display:none}@media(max-width:850px){.design-shell .design-collapse-toggle{position:absolute;top:13px;right:25px;bottom:auto}}@media(max-width:600px){.design-shell .design-collapse-toggle{right:20px}}@media(max-width:360px){.design-shell .design-collapse-toggle{right:12px}}
