.world-demo{--demo-bg:#11121d;--demo-panel:#1b1d2b;--demo-line:#34364b;--demo-ink:#f3f1fb;--demo-muted:#aaa9c0;--demo-accent:#9c88e8;--demo-soft:#29263d;width:min(100%,900px);min-width:0;color:var(--demo-ink);font:inherit;margin:0 auto;padding:14px 18px 118px;overflow:hidden}.world-demo--meditation{--demo-bg:#f4f3ed;--demo-panel:#fffefa;--demo-line:#e3e4d9;--demo-ink:#35423b;--demo-muted:#758076;--demo-accent:#71856b;--demo-soft:#e9eee4;padding-bottom:26px}.world-demo button{font:inherit}.world-demo__topline,.world-demo__section-head,.world-demo__viewer-user,.world-demo__post header,.world-demo__post-actions,.world-demo__profile-actions{align-items:center;gap:10px;display:flex}.world-demo__topline{justify-content:space-between;min-height:30px}.world-demo__demo-tag,.world-demo__eyebrow{color:var(--demo-accent);letter-spacing:.04em;align-items:center;gap:6px;font-size:.71rem;font-weight:750;display:inline-flex}.world-demo__demo-tag{border:1px solid color-mix(in srgb,var(--demo-accent) 28%,transparent);background:var(--demo-soft);border-radius:999px;padding:6px 9px}.world-demo__studio-link,.world-demo__secondary-link{border:1px solid var(--demo-line);background:var(--demo-soft);min-height:38px;color:var(--demo-accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:750;display:inline-flex}.world-demo__stories{margin:10px 0 11px;padding:3px 0 9px}.world-demo__section-head{justify-content:space-between;min-width:0;margin:12px 0 11px}.world-demo__section-head>div{min-width:0}.world-demo__eyebrow{margin-bottom:3px}.world-demo__section-head h2{letter-spacing:-.01em;margin:0;font-size:1.02rem;line-height:1.25}.world-demo__section-head>span{color:var(--demo-muted);flex:none;font-size:.67rem}.world-demo__story-scroll{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:13px;padding:3px 1px 8px;display:flex;overflow-x:auto}.world-demo__story-scroll::-webkit-scrollbar{display:none}.world-demo__story{min-height:94px;color:var(--demo-ink);text-align:center;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 68px;align-items:center;gap:6px;padding:0;font-size:.67rem;display:flex}.world-demo__story>span:last-child{-webkit-line-clamp:2;white-space:normal;direction:ltr;unicode-bidi:isolate;-webkit-box-orient:vertical;width:78px;min-height:1.55em;line-height:1.15;display:-webkit-box;overflow:hidden}.world-demo__story-ring,.world-demo__story-photo{background:conic-gradient(from 10deg,#bb72fa,#ff78a5,#ffbd62,#bb72fa);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;padding:3px;display:grid}.world-demo--meditation .world-demo__story-ring{background:conic-gradient(from 10deg,#8caa77,#d2ae68,#99ad83,#8caa77)}.world-demo__story-ring img,.world-demo__story-photo{border:2px solid var(--demo-bg);object-fit:cover;border-radius:50%;width:58px;height:58px}.world-demo__story.is-viewed .world-demo__story-ring{background:#555461}.world-demo--meditation .world-demo__story.is-viewed .world-demo__story-ring{background:#c6cbbd}.world-demo__story--own .world-demo__story-photo{border:1px solid var(--demo-line);background:var(--demo-panel);color:var(--demo-accent)}.world-demo__compose{border:1px solid var(--demo-line);background:var(--demo-panel);width:100%;min-height:54px;color:var(--demo-muted);text-align:start;cursor:pointer;border-radius:15px;align-items:center;gap:10px;margin:3px 0 13px;padding:7px 10px;display:flex}.world-demo__compose-mark{background:var(--demo-soft);width:36px;height:36px;color:var(--demo-accent);border-radius:50%;flex:none;place-items:center;display:grid}.world-demo__compose>span:nth-child(2){flex:1;font-size:.82rem}.world-demo__compose-action{background:var(--demo-accent);color:#fff;border-radius:10px;padding:8px 11px;font-size:.7rem;font-weight:750}.world-demo__studio-banner,.world-demo__garden-banner{border:1px solid var(--demo-line);background:var(--demo-panel);border-radius:18px;align-items:center;gap:13px;min-height:104px;margin:7px 0 16px;padding:10px;display:flex;position:relative;overflow:hidden}.world-demo__studio-banner>img,.world-demo__garden-banner>img{object-fit:cover;border-radius:12px;flex:none;width:90px;height:84px}.world-demo__studio-banner>div,.world-demo__garden-banner>div{gap:4px;min-width:0;display:grid}.world-demo__studio-banner>div>span,.world-demo__garden-banner>div>span{color:var(--demo-accent);align-items:center;gap:5px;font-size:.65rem;font-weight:700;display:flex}.world-demo__studio-banner strong,.world-demo__garden-banner strong{font-size:.9rem;line-height:1.25}.world-demo__studio-banner p{color:var(--demo-muted);margin:0;font-size:.7rem;line-height:1.4}.world-demo__studio-banner>button{background:var(--demo-soft);width:38px;height:38px;color:var(--demo-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.world-demo--meditation .world-demo__garden-banner{min-height:118px;padding:0}.world-demo--meditation .world-demo__garden-banner>img{filter:brightness(.66);object-position:center 44%;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.world-demo--meditation .world-demo__garden-banner>div{z-index:1;color:#fff;padding:16px;position:relative}.world-demo--meditation .world-demo__garden-banner>div>span{color:#f0ddb1}.world-demo__feed-title{margin-top:12px}.world-demo__feed{gap:17px;display:grid}.world-demo__post{border:1px solid var(--demo-line);background:var(--demo-panel);border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #00000016}.world-demo__post>header{min-height:59px;padding:10px 12px}.world-demo__post>header>img{border:1px solid var(--demo-line);object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.world-demo__post>header>div{gap:2px;min-width:0;display:grid}.world-demo__post>header b{font-size:.8rem}.world-demo__post>header small{color:var(--demo-muted);font-size:.63rem}.world-demo__post>header>span{background:var(--demo-soft);color:var(--demo-accent);border-radius:999px;margin-inline-start:auto;padding:5px 8px;font-size:.65rem;font-weight:700}.world-demo__post-image{text-align:start;cursor:pointer;background:#000;border:0;width:100%;height:clamp(220px,76vw,470px);padding:0;display:block;position:relative;overflow:hidden}.world-demo__post--wide .world-demo__post-image{height:clamp(190px,52vw,350px)}.world-demo__post--square .world-demo__post-image{height:clamp(220px,78vw,420px)}.world-demo__post-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.world-demo__post-image:hover img{transform:scale(1.025)}.world-demo__post-image:after{content:"";background:linear-gradient(#0000,#130f18b8);position:absolute;inset:30% 0 0}.world-demo__post-image>span,.world-demo__post-image>small{z-index:1;inset-inline-start:16px;color:#fff;text-shadow:0 2px 16px #000;font-size:1.22rem;font-weight:800;position:absolute;bottom:29px}.world-demo__post-image>small{font-size:.65rem;font-weight:600;bottom:13px}.world-demo__post-copy{padding:12px 14px 6px}.world-demo__post-copy h3{margin:0 0 4px;font-size:.96rem}.world-demo__post-copy p{color:var(--demo-muted);margin:0;font-size:.81rem;line-height:1.6}.world-demo__post-actions{border-top:1px solid var(--demo-line);gap:0;padding:5px 8px 9px}.world-demo__post-actions button{min-height:43px;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 3px;font-size:.7rem;display:inline-flex}.world-demo__post-actions button[aria-pressed=true]{color:var(--demo-accent)}.world-demo__comment-note{border-top:1px solid var(--demo-line);color:var(--demo-muted);align-items:center;gap:7px;padding:9px 13px 13px;font-size:.73rem;display:flex}.world-demo__honesty{color:var(--demo-muted);text-align:center;margin:14px 0 0;font-size:.65rem;line-height:1.5}.world-demo__shortcuts{scrollbar-width:none;gap:7px;margin:-4px 0 13px;display:flex;overflow:auto}.world-demo__shortcuts button{border:1px solid var(--demo-line);background:var(--demo-panel);min-height:36px;color:var(--demo-muted);cursor:pointer;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem}.world-demo__discover,.world-demo__activity,.world-demo__profile{padding-top:6px}.world-demo__discover-hero{background:var(--demo-panel);border-radius:19px;align-items:end;min-height:205px;display:flex;position:relative;overflow:hidden}.world-demo__discover-hero img{object-fit:cover;filter:brightness(.65);width:100%;height:100%;position:absolute;inset:0}.world-demo__discover-hero:after{content:"";background:linear-gradient(#0000,#11121de6);position:absolute;inset:20% 0 0}.world-demo--meditation .world-demo__discover-hero:after{background:linear-gradient(#0000,#26352ddf)}.world-demo__discover-hero>div{z-index:1;color:#fff;padding:17px;position:relative}.world-demo__discover-hero .world-demo__eyebrow{color:#f2d7a2}.world-demo__discover-hero h1{max-width:520px;margin:5px 0;font-size:1.42rem;line-height:1.16}.world-demo__discover-hero p{color:#ffffffd4;margin:0;font-size:.72rem}.world-demo__filter-row{scrollbar-width:none;gap:7px;margin:13px -1px 17px;padding-bottom:3px;display:flex;overflow-x:auto}.world-demo__filter-row button{border:1px solid var(--demo-line);background:var(--demo-panel);min-height:38px;color:var(--demo-muted);cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:.73rem}.world-demo__filter-row button[aria-pressed=true]{border-color:var(--demo-accent);background:var(--demo-soft);color:var(--demo-accent);font-weight:750}.world-demo__people{margin-bottom:16px}.world-demo__people .world-demo__section-head h2{font-size:.96rem}.world-demo__creator-row{gap:7px;display:grid}.world-demo__creator-row>button{border:1px solid var(--demo-line);background:var(--demo-panel);width:100%;min-height:61px;color:var(--demo-ink);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.world-demo__creator-row img{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.world-demo__creator-row span{flex:1;gap:3px;min-width:0;display:grid}.world-demo__creator-row b{font-size:.77rem}.world-demo__creator-row small{color:var(--demo-muted);font-size:.67rem}.world-demo__creator-row>button>svg{color:var(--demo-muted)}.world-demo__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.world-demo__tile{background:var(--demo-panel);text-align:start;cursor:pointer;border:0;border-radius:15px;min-width:0;height:clamp(165px,52vw,260px);padding:0;position:relative;overflow:hidden}.world-demo__tile--0{grid-row:span 2;height:100%}.world-demo__tile img{object-fit:cover;width:100%;height:100%}.world-demo__tile:after{content:"";background:linear-gradient(#0000,#100e18c9);position:absolute;inset:35% 0 0}.world-demo--meditation .world-demo__tile:after{background:linear-gradient(#0000,#27362bc7)}.world-demo__tile span,.world-demo__tile b{z-index:1;inset-inline-start:11px;color:#fff;font-size:.64rem;position:absolute;bottom:27px}.world-demo__tile b{font-size:.83rem;bottom:10px}.world-demo__activity{max-width:690px;margin:12px auto}.world-demo__activity h1{max-width:570px;margin:13px 0 8px;font-size:clamp(1.35rem,4vw,2rem);line-height:1.2}.world-demo__activity>p{max-width:560px;color:var(--demo-muted);font-size:.84rem;line-height:1.6}.world-demo__activity-list{gap:9px;margin-top:19px;display:grid}.world-demo__activity-list article{border:1px solid var(--demo-line);background:var(--demo-panel);border-radius:16px;align-items:center;gap:12px;min-height:83px;padding:12px;display:flex}.world-demo__activity-list img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.world-demo__activity-list article>div{flex:1;min-width:0}.world-demo__activity-list b{font-size:.78rem}.world-demo__activity-list p{color:var(--demo-ink);margin:3px 0;font-size:.77rem;line-height:1.45}.world-demo__activity-list small{color:var(--demo-muted);font-size:.65rem}.world-demo__activity-list article>svg{color:var(--demo-accent);flex:none}.world-demo__profile-cover{background:var(--demo-panel);border-radius:19px;height:clamp(145px,40vw,250px);position:relative;overflow:hidden}.world-demo__profile-cover img{object-fit:cover;filter:brightness(.75);width:100%;height:100%}.world-demo__profile-cover span{inset-inline-start:12px;color:#fff;background:#10121dcc;border-radius:999px;padding:5px 8px;font-size:.65rem;position:absolute;bottom:11px}.world-demo__profile-main{border-bottom:1px solid var(--demo-line);margin:0 4px;padding:0 12px 16px;position:relative}.world-demo__profile-main>img{border:4px solid var(--demo-bg);object-fit:cover;vertical-align:top;border-radius:50%;width:82px;height:82px;margin-top:-38px}.world-demo__profile-main>.world-demo__demo-tag{vertical-align:top;margin:7px 0 0 5px}.world-demo__profile-main h1{margin:8px 0 4px;font-size:1.4rem}.world-demo__profile-main p{color:var(--demo-ink);margin:4px 0;font-size:.84rem}.world-demo__profile-main small{color:var(--demo-muted);font-size:.71rem}.world-demo__profile-actions{flex-wrap:wrap;margin-top:13px}.world-demo__profile-actions button{border:1px solid var(--demo-line);background:var(--demo-soft);max-width:100%;min-height:39px;color:var(--demo-accent);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.7rem;font-weight:700;display:flex}.world-demo__profile-actions button:first-child{color:var(--demo-muted);flex:1;font-weight:500}.world-demo__profile>h2{margin:17px 4px 9px;font-size:1rem}.world-demo__profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.world-demo__profile-grid button{background:var(--demo-panel);border:0;border-radius:5px;height:clamp(105px,32vw,220px);padding:0;overflow:hidden}.world-demo__profile-grid img{object-fit:cover;width:100%;height:100%}.world-demo__viewer{z-index:120;width:100%;height:100dvh;min-height:100vh;padding:calc(12px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));color:#fff;isolation:isolate;background:#09090d;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow:hidden}.world-demo__viewer-image,.world-demo__viewer-shade{z-index:-1;position:absolute;inset:0}.world-demo__viewer-image{filter:brightness(.82);background-position:50%;background-size:cover}.world-demo__viewer-shade{background:linear-gradient(#09080d9e,#0000 22% 66%,#09080dc7)}.world-demo__segments{gap:4px;display:flex}.world-demo__segments>span{background:#ffffff75;border-radius:99px;flex:1;height:3px;overflow:hidden}.world-demo__segments i{background:#fff;height:100%;transition:width 60ms linear;display:block}.world-demo__viewer-user{min-height:44px;margin-top:10px}.world-demo__viewer-user>img{object-fit:cover;border:1px solid #ffffff86;border-radius:50%;width:34px;height:34px}.world-demo__viewer-user>b{font-size:.82rem}.world-demo__viewer-user>span{color:#ffffffe0;font-size:.64rem}.world-demo__viewer-user>button{color:#fff;cursor:pointer;background:#fff2;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-inline-start:auto;display:grid}.world-demo__viewer-user>button+button{margin-inline-start:0}.world-demo__viewer-zone{z-index:1;color:#fff0;cursor:pointer;background:0 0;border:0;width:35%;position:absolute;top:17%;bottom:20%}.world-demo__viewer-zone:focus-visible{color:#fff;border-radius:10px;outline:2px solid #fff}.world-demo__viewer-zone--prev{inset-inline-start:0}.world-demo__viewer-zone--next{inset-inline-end:0}.world-demo__viewer-caption{z-index:2;text-align:center;text-shadow:0 2px 18px #000;max-width:520px;margin:0 auto 3dvh;position:relative}.world-demo__viewer-caption>span{color:#ffe2b6;font-size:.72rem}.world-demo__viewer-caption h2{margin:8px 0;font-size:1.55rem}.world-demo__viewer-caption p{color:#ffffffed;margin:0 auto;font-size:.93rem;line-height:1.55}.world-demo__viewer-caption small{color:#ffffffb5;margin-top:14px;font-size:.7rem;display:block}.world-demo__viewer-close{top:calc(75px + env(safe-area-inset-top));z-index:5;color:#fff;cursor:pointer;background:#ffffff20;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-end:17px}.world-demo__detail-backdrop{z-index:110;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080dcc;place-items:center;display:grid;position:fixed;inset:0}.world-demo__detail{border:1px solid var(--demo-line);background:var(--demo-panel);width:min(100%,800px);max-height:min(88dvh,780px);color:var(--demo-ink);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);display:grid;position:relative;overflow:auto}.world-demo__detail>img{object-fit:cover;width:100%;height:100%;min-height:300px;max-height:630px}.world-demo__detail>div{align-self:center;padding:22px}.world-demo__detail h2{margin:14px 0 6px}.world-demo__detail p{color:var(--demo-muted);line-height:1.6}.world-demo__detail small{color:var(--demo-muted);font-size:.68rem;display:block}.world-demo__detail>div>button{background:var(--demo-accent);color:#fff;border:0;border-radius:11px;align-items:center;gap:7px;min-height:39px;margin-top:15px;padding:8px 12px;font-weight:700;display:inline-flex}.world-demo__detail-close{top:10px;z-index:1;color:#fff;cursor:pointer;background:#12111ab5;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;inset-inline-end:10px}.world-demo__floating-studio{z-index:30;inset-inline-end:17px;bottom:calc(89px + env(safe-area-inset-bottom));background:var(--demo-accent);color:#fff;border:0;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:.72rem;font-weight:750;display:flex;position:fixed;box-shadow:0 9px 25px #0004}.world-demo__secondary-link{margin-top:15px}.world-demo--meditation .world-demo__demo-tag{border-color:#78906b44}.world-demo--meditation .world-demo__compose-action{background:#71856b}.world-demo--meditation .world-demo__post{box-shadow:0 10px 30px #3448350b}.world-demo--meditation .world-demo__post-actions button[aria-pressed=true]{color:#71856b}.world-demo .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=760px){.world-demo{padding-top:20px}.world-demo__stories{margin-top:14px}.world-demo__story-scroll{gap:16px}.world-demo__feed{max-width:660px;margin:0 auto}.world-demo__activity{padding:28px 0}.world-demo__discover{padding:10px 0}.world-demo__creator-row{grid-template-columns:repeat(2,minmax(0,1fr))}.world-demo__post--portrait .world-demo__post-image{height:460px}}@media (width<=480px){.world-demo{padding:11px 11px 108px}.world-demo--meditation{padding-bottom:22px}.world-demo__story-scroll{gap:11px}.world-demo__story{flex-basis:78px}.world-demo__story-ring,.world-demo__story-photo{width:60px;height:60px}.world-demo__story-ring img,.world-demo__story-photo{width:54px;height:54px}.world-demo__section-head h2{font-size:.95rem}.world-demo__section-head>span{font-size:.6rem}.world-demo__post{border-radius:16px}.world-demo__post-actions{padding-inline:4px}.world-demo__post-actions button{font-size:.64rem}.world-demo__post-actions button svg{width:16px;height:16px}.world-demo__shortcuts{gap:5px}.world-demo__shortcuts button{padding-inline:8px;font-size:.62rem}.world-demo__detail{width:min(100%,430px);max-height:90dvh;display:block}.world-demo__detail>img{height:42dvh;min-height:240px;max-height:420px}.world-demo__detail>div{padding:15px}.world-demo__viewer{padding-inline:12px}.world-demo__viewer-caption h2{font-size:1.35rem}}@media (width<=370px){.world-demo{padding-inline:9px}.world-demo__story-scroll{gap:8px}.world-demo__post-actions button{gap:4px}.world-demo__studio-banner>img{width:76px}.world-demo__studio-banner{gap:9px}.world-demo__compose{gap:7px}.world-demo__compose-action{padding-inline:8px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.world-demo *{scroll-behavior:auto!important;transition:none!important}}.platform-world__brand{text-transform:none}.platform-world__actions{gap:8px}.platform-world__icon-button,.platform-world__settings-button{color:#62796b;background:#fffefa;border:1px solid #e2e3d9;border-radius:13px;place-items:center;width:40px;height:40px;transition:background-color .16s,color .16s,transform .16s;display:grid}.platform-world__icon-button:hover,.platform-world__settings-button:hover{color:#58705b;background:#edf0e5}.platform-world__icon-button:focus-visible,.platform-world__settings-button:focus-visible,.world-bottom-nav button:focus-visible{outline-offset:2px;outline:2px solid #71856b}.platform-language-settings{z-index:40;top:74px;color:#35423b;background:#fffefa;border:1px solid #e3e4d9;border-radius:16px;gap:14px;min-width:min(290px,100vw - 24px);padding:16px;display:grid;position:fixed;inset-inline-end:clamp(12px,3vw,38px);box-shadow:0 16px 48px #34483520}.platform-language-settings>div{justify-content:space-between;align-items:center;display:flex}.platform-language-settings>div button{color:#536a57;background:#e9eee4;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.platform-language-settings .language-picker{color:#667467;border-color:#e3e4d9;justify-content:space-between}.platform-language-settings .language-picker select{color:#35423b;background:#f8f8f2;border-color:#dfe4d9;max-width:150px}.spirit-create{min-height:calc(100vh - 132px);padding:clamp(18px,4vw,42px) 16px 32px}.spirit-create__sheet{background:#fffefa;border:1px solid #e3e4d9;border-radius:22px;width:min(100%,720px);margin:0 auto;padding:clamp(18px,3vw,30px);box-shadow:0 14px 38px #3448350d}.spirit-create__sheet h1{color:#35423b;margin:4px 0 20px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45}.spirit-create .world-composer{gap:12px;display:grid}.spirit-create textarea{resize:vertical;color:#35423b;background:#fff;border:1px solid #e3e4d9;border-radius:14px;width:100%;min-height:150px;padding:14px;line-height:1.8}.spirit-create textarea:focus-visible,.spirit-create button:focus-visible,.spirit-create__media input:focus-visible{outline-offset:2px;outline:2px solid #71856b}.world-composer__media-row{color:#758076;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.world-composer__media{color:#617762;cursor:pointer;background:#f5f6ef;border:1px solid #dfe4d9;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-weight:650;display:inline-flex}.world-composer__media input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.world-composer__privacy,.spirit-create__honesty{color:#758076;margin:0;font-size:.78rem;line-height:1.65}.spirit-create__files{color:#526b57;gap:4px;margin:0;padding-inline-start:20px;font-size:.78rem;display:grid}.spirit-create__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spirit-create__actions [role=status]{color:#58705b;font-size:.8rem}.spirit-create__actions button,.spirit-create__saved button{color:#fff;min-height:42px;font:inherit;background:#71856b;border:0;border-radius:12px;padding:9px 14px;font-size:.84rem;font-weight:700}.spirit-create__honesty{border-top:1px solid #e6e8de;margin-top:13px;padding-top:12px}.spirit-create__saved{background:#f8f8f2;border:1px solid #e3e4d9;border-radius:14px;margin-top:20px;padding:14px}.spirit-create__saved h2{margin:0 0 7px;font-size:.9rem}.spirit-create__saved p{color:#758076;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5em;margin:0 0 12px;font-size:.82rem;line-height:1.6}@media (width<=700px){.platform-world__bar{height:auto;min-height:58px;padding:max(5px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 5px max(8px,env(safe-area-inset-left));flex-wrap:nowrap;gap:6px}.platform-world__brand{flex:auto;min-width:0;max-width:none;overflow:hidden}.platform-world__brand span{font-size:.82rem}.platform-world__brand small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;overflow:hidden}.platform-world__actions{flex:none;gap:clamp(2px,1vw,5px);width:auto;margin-inline-start:auto}.platform-world__icon-button,.platform-world__settings-button{width:38px;min-width:38px;height:40px}.platform-world__content{min-height:calc(100vh - 58px);padding-bottom:calc(66px + env(safe-area-inset-bottom))}.world-bottom-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.platform-language-settings{top:calc(66px + env(safe-area-inset-top))}}@media (width<=380px){.platform-world__brand span{display:block}.platform-world__brand small{font-size:.62rem}.platform-world__actions{gap:3px}.platform-world__icon-button,.platform-world__settings-button{width:35px;min-width:35px;height:37px}}@media (prefers-reduced-motion:reduce){.platform-world__icon-button,.platform-world__settings-button{transition:none}}:root{color:#f5f6fa;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--bg:#0f1420;--panel:#171e2b;--panel2:#1c2433;--line:#293245;--muted:#929bb0;--soft:#b8bfd0;--accent:#8475f8;--accent2:#a89eff;--green:#53d2af;--danger:#ff6881;background:#0f1420;font-family:Noto Sans Arabic,DM Sans,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 74% -10%,#211f45 0,transparent 40%),var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{color:inherit;cursor:pointer}.platform-world{color:#1e1d28;background:#f5f4f8;min-height:100vh}.platform-world__bar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffef;border-bottom:1px solid #e7e5ee;align-items:center;gap:20px;min-height:66px;padding:8px clamp(12px,3vw,38px);display:flex;position:sticky;top:0}.platform-world__brand{color:#251f3c;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.platform-world__brand span{letter-spacing:.05em;font-weight:900}.platform-world__brand small{color:#7c778c;font-size:.74rem}.platform-world__bar nav{flex:1;gap:6px;display:flex;overflow-x:auto}.platform-world__bar nav button{white-space:nowrap;color:#5e5a6d;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.83rem;display:flex}.platform-world__bar nav button[aria-current=page]{color:#4d3d88;background:#f2effc;border-color:#ded8f3;font-weight:700}.platform-world__bar nav .platform-world__future{color:#9c98a7;cursor:not-allowed}.platform-world__content{min-height:calc(100vh - 66px)}@media (width<=700px){.platform-world__bar{gap:7px;padding:7px 9px}.platform-world__brand span{font-size:.78rem}.platform-world__bar nav{gap:2px}.platform-world__bar nav button{padding:8px;font-size:.72rem}.platform-world__bar nav button svg{width:14px}}.language-picker{color:#dedbea;white-space:nowrap;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:7px;padding:5px 8px;font-size:.76rem;display:inline-flex}.language-picker select{color:#fff;max-width:130px;font:inherit;cursor:pointer;background:#242233;border:1px solid #ffffff24;border-radius:8px;padding:6px 24px 6px 8px}.platform-world .language-picker{color:#696477;border-color:#e7e4ee}.platform-world .language-picker select{color:#383447;background:#fff;border-color:#e4e1eb}.platform-world__actions{align-items:center;gap:8px;display:flex}.world-picker__header .language-picker{margin-inline-start:auto}@media (width<=700px){.platform-world__bar{flex-wrap:wrap}.platform-world__bar nav{flex-basis:100%;order:3}.platform-world__actions{order:4;justify-content:space-between;width:100%;margin-inline-start:0}.platform-world__actions .language-picker select{max-width:88px}.world-picker__header .language-picker{margin-inline-start:auto}}.platform-world{width:100%;min-width:0;max-width:100vw}.platform-world__content{width:100%;min-width:0;max-width:100%}@media (width<=700px){.platform-world__content{overflow:visible}.platform-world__actions .world-switcher{flex:1}.platform-world__actions .world-switcher>.platform-world__switch{width:100%;min-height:44px}}.platform-world--meditation{color:#33423b;background:radial-gradient(at 85% 8%,#e4e9d9 0%,#0000 48%),radial-gradient(at 8% 70%,#eee8f2 0%,#0000 42%),#f7f5ef;min-height:100vh}.platform-world--meditation .platform-world__bar{background:#fbfaf6ed;border-color:#e6e4d8}.platform-world--meditation .platform-world__brand,.platform-world--meditation .platform-world__switch{color:#4a6559}.platform-world--meditation .platform-world__switch{background:#f6f7f0;border-color:#d9e0d3}.world-bottom-nav{z-index:35;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-top:1px solid #e7e4ed;justify-content:center;gap:clamp(2px,2vw,14px);display:flex;position:fixed;inset:auto 0 0}.world-bottom-nav button{color:#777385;min-width:52px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:.66rem;display:flex}.world-bottom-nav button[aria-current=page]{color:#59468f;background:#f0edf8;font-weight:800}.platform-world--meditation .world-bottom-nav button[aria-current=page]{color:#58705b;background:#edf0e5}.world-bottom-nav button svg{flex:none}.platform-world__content{padding-bottom:76px}@media (width<=480px){.world-bottom-nav{gap:2px;padding-inline:5px}.world-bottom-nav button{min-width:0;font-size:.6rem}.world-bottom-nav button svg{width:18px;height:18px}}.platform-world__settings-button{color:#5e5a6d;cursor:pointer;background:#fff;border:1px solid #e4e1eb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.platform-language-settings{z-index:40;top:74px;background:#fff;border:1px solid #e7e4ee;border-radius:16px;gap:14px;min-width:min(290px,100vw - 24px);padding:16px;display:grid;position:fixed;inset-inline-end:clamp(12px,3vw,38px);box-shadow:0 16px 48px #221d3626}.platform-language-settings .language-picker{justify-content:space-between}.platform-world{--world-bg:#f3f1f4;--world-panel:#fff;--world-line:#e4e0e5;--world-ink:#252129;--world-muted:#817982;--world-accent:#76524f;--world-accent-soft:#f3e9e7;background:var(--world-bg);min-width:0;color:var(--world-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;transition:background-color .2s,color .2s;overflow-x:clip}.platform-world--meditation{--world-bg:#f4f3ed;--world-panel:#fffefa;--world-line:#e3e4d9;--world-ink:#35423b;--world-muted:#7d877b;--world-accent:#71856b;--world-accent-soft:#e9eee4;background:radial-gradient(at 88% 8%,#e3e9d8 0,#0000 42%),radial-gradient(at 8% 68%,#eee9f1 0,#0000 38%),#f4f3ed}.platform-world__bar{border-color:var(--world-line);background:color-mix(in srgb,var(--world-bg) 86%,transparent);gap:14px;height:62px;min-height:62px;padding:6px clamp(12px,3vw,38px);box-shadow:0 6px 20px #0000000c}.platform-world__brand{min-width:0;color:var(--world-ink);gap:1px}.platform-world__brand span{letter-spacing:.09em;font-size:.82rem}.platform-world__brand small{max-width:170px;color:var(--world-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-world__actions{align-items:center;gap:6px;min-width:0;margin-inline-start:auto;display:flex}.platform-world__icon-button,.platform-world__settings-button{border:1px solid var(--world-line);background:var(--world-panel);width:40px;height:40px;color:var(--world-muted);cursor:pointer;border-radius:13px;flex:none;place-items:center;transition:transform .16s,border-color .16s,color .16s;display:grid}.platform-language-settings{border-color:var(--world-line);background:var(--world-panel);color:var(--world-ink);top:70px}.platform-world__content{min-height:calc(100vh - 62px);padding-bottom:calc(78px + env(safe-area-inset-bottom))}.world-bottom-nav{z-index:50;padding:6px max(8px,env(safe-area-inset-left)) calc(6px + env(safe-area-inset-bottom));border-color:var(--world-line);background:color-mix(in srgb,var(--world-panel) 93%,transparent);gap:4px;box-shadow:0 -8px 30px #0000000c}.world-bottom-nav button{min-width:0;max-width:145px;min-height:52px;color:var(--world-muted);border-radius:13px;font-size:.69rem;transition:background-color .16s,color .16s}.world-bottom-nav button[aria-current=page]{background:var(--world-accent-soft);color:var(--world-accent)}@media (width<=700px){.platform-world__bar{gap:8px;height:58px;min-height:58px;padding:5px 8px}.platform-world__brand span{font-size:.72rem}.platform-world__brand small{max-width:78px;font-size:.65rem}.platform-world__actions{gap:4px}.platform-world__actions .platform-world__icon-button,.platform-world__actions .platform-world__settings-button{border-radius:11px;width:36px;height:36px}.platform-world__actions .world-switcher{flex:initial}.platform-world__actions .world-switcher>.platform-world__switch{width:auto;min-height:36px}.platform-world__content{min-height:calc(100vh - 58px);padding-bottom:calc(70px + env(safe-area-inset-bottom))}.world-bottom-nav{justify-content:space-around;padding-inline:4px}.world-bottom-nav button{gap:3px;min-height:50px;padding:4px 1px;font-size:clamp(.54rem,2.25vw,.66rem)}.world-bottom-nav button svg{width:18px;height:18px}}@media (width<=380px){.platform-world__brand span{display:none}.platform-world__brand small{max-width:74px;font-size:.7rem}.platform-world__actions{gap:3px}.platform-world__actions .platform-world__icon-button,.platform-world__actions .platform-world__settings-button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.platform-world,.platform-world__icon-button,.world-bottom-nav button{transition:none;animation:none}}.world-picker__header .language-picker{background:#ffffff08;border-color:#ffffff35}.platform-world--meditation .world-social__post-image{border-radius:13px}@media (width<=700px){.world-picker__header .language-picker{margin-inline-start:auto}.world-picker__header .language-picker select{max-width:78px}}
