:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#191c1a;--paper:#f3efe6;--muted:#f3efe6ad;--line:#ffffff2e;--glass:#121614a8;--accent:#d4a46f;--theme-page:#050b0a;--theme-ink:#f7f2e8;--theme-muted:#f7f2e8a3;--theme-surface:#0c1411d1;--theme-surface-soft:#fff1;--theme-border:#ffffff24}html,body{overscroll-behavior-y:none}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#18211d;--paper:#f7f3ea;--muted:#18211da3;--line:#18211d24;--glass:#faf9f5d1;--theme-page:#eef2ed;--theme-ink:#18211d;--theme-muted:#18211d9e;--theme-surface:#fbfaf7db;--theme-surface-soft:#18211d0e;--theme-border:#18211d26}*{box-sizing:border-box}.blob-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html,body{width:100%;min-height:100%;margin:0}.blob-site-navigation{z-index:1000;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));color:var(--theme-ink);pointer-events:auto;position:fixed}.blob-navigation-trigger{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 92%, transparent);width:42px;height:42px;color:var(--theme-ink);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;place-content:center;gap:4px;padding:11px 10px;display:grid;box-shadow:0 8px 28px #0000002e}.blob-navigation-trigger span{background:currentColor;border-radius:999px;width:19px;height:2px;transition:transform .16s,opacity .16s;display:block}.blob-navigation-trigger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.blob-navigation-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.blob-navigation-trigger[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.blob-navigation-trigger:hover,.blob-navigation-trigger:focus-visible{background:var(--theme-surface)}.blob-navigation-trigger:focus-visible,.blob-navigation-menu a:focus-visible,.blob-navigation-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blob-navigation-menu{border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 96%, transparent);opacity:0;pointer-events:none;transform-origin:0 0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;width:min(280px,100vw - 24px);padding:10px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50px;left:0;transform:translateY(-6px)scale(.98);box-shadow:0 20px 60px #0000004d}.blob-navigation-menu[data-open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.blob-navigation-menu>p{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;margin:3px 9px 7px;font-size:.68rem;font-weight:780}.blob-navigation-menu a,.blob-navigation-menu button{min-height:43px;color:var(--theme-ink);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;padding:0 10px;font-size:.9rem;font-weight:680;text-decoration:none;display:flex}.blob-navigation-menu a:hover,.blob-navigation-menu a[aria-current=page],.blob-navigation-menu button:hover{background:var(--theme-surface-soft)}.blob-navigation-menu button{width:100%;font:inherit;text-align:left;background:0 0;border:0}.blob-navigation-view-actions{border-bottom:1px solid var(--theme-border);margin-bottom:6px;padding-bottom:6px;display:grid}.blob-navigation-dock{border-bottom:1px solid var(--theme-border);gap:8px;margin:2px 0 8px;padding:10px 9px 12px;display:grid}.blob-navigation-dock>span{color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.blob-navigation-dock>div{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:5px;display:grid}.blob-navigation-menu .blob-navigation-dock button{border:1px solid var(--theme-border);text-align:center;border-radius:9px;place-items:center;min-height:34px;padding:0 6px;font-size:.72rem;display:grid}.blob-navigation-menu .blob-navigation-dock button[aria-pressed=true]{color:#b7eccd;background:#7ed4a626;border-color:#7ed4a67a}.blob-navigation-menu small{color:var(--theme-muted);font-size:.66rem;font-weight:700}@media (prefers-reduced-motion:reduce){.blob-navigation-trigger span,.blob-navigation-menu{transition:none}}body{color:var(--paper);background:#1a211d;font-family:Instrument Sans,Avenir Next,Segoe UI,sans-serif}.site-theme-toggle{z-index:90;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 90%, transparent);min-width:68px;min-height:40px;color:var(--theme-ink);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;place-items:center;padding:0 14px;font-size:.76rem;font-weight:760;display:grid;position:fixed;box-shadow:0 8px 28px #00000024}.site-theme-toggle:hover,.site-theme-toggle:focus-visible{background:var(--theme-surface)}.site-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-theme-to-dark,html[data-theme=dark] .site-theme-to-light{display:block}.site-theme-to-light,html[data-theme=dark] .site-theme-to-dark{display:none}button,input,textarea{font:inherit}button{color:inherit}.blob-app{--blob-accent:#dba25c;--blob-accent-rgb:219, 162, 92;--blob-shape-radius:47% 53% 52% 48% / 46% 44% 56% 54%;--blob-shape-path:polygon(49% 1%, 68% 6%, 85% 19%, 98% 39%, 96% 61%, 85% 81%, 64% 97%, 43% 99%, 21% 88%, 5% 69%, 1% 47%, 9% 26%, 28% 9%);color:#f7f2e8;background:#050b0a;min-height:100svh;overflow:hidden}.blob-room-tide{--blob-accent:#5aa7ad;--blob-accent-rgb:90, 167, 173}.blob-room-plum{--blob-accent:#a27ac4;--blob-accent-rgb:162, 122, 196}.blob-room-moss{--blob-accent:#7ea273;--blob-accent-rgb:126, 162, 115}.blob-owner-home{background:radial-gradient(circle at 23% 44%, rgba(var(--blob-accent-rgb), .2), transparent 25%), linear-gradient(145deg, #08120f 0%, #020504 72%);min-height:100svh;overflow:hidden auto}.blob-owner-home-header{z-index:4;width:min(1040px,100%);padding:max(22px, env(safe-area-inset-top)) clamp(20px, 5vw, 52px) 12px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.blob-owner-home-header h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:500;line-height:1}.blob-owner-home-header .blob-header-button{letter-spacing:0;width:auto;min-width:88px;padding:0 18px;font-size:.88rem}.blob-owner-home-main{width:min(1040px,100%);min-height:calc(100svh - 96px);padding:24px clamp(20px, 5vw, 52px) max(36px, env(safe-area-inset-bottom));grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr);align-items:center;gap:clamp(24px,6vw,80px);margin:0 auto;display:grid}.blob-owner-orb{aspect-ratio:1;width:min(36vw,360px);box-shadow:none;color:#fffaf0;text-align:center;background:0 0;border:0;place-content:center;margin:auto;display:grid}.blob-owner-orb .blob-glyph-count{text-shadow:0 3px 24px #0000004d;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,9vw,6.6rem);line-height:.85}.blob-owner-orb .blob-glyph-content small{letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:.8rem;font-weight:760}.blob-inbox-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c1411c7;border:1px solid #ffffff1f;border-radius:28px;min-width:0;padding:clamp(22px,4vw,36px);box-shadow:0 28px 90px #00000052}.blob-inbox-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.blob-inbox-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,5vw,2.7rem);font-weight:500;line-height:1}.blob-inbox-heading button{color:#f7f2e8c2;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;min-height:42px;padding:0 14px;font-size:.86rem;font-weight:720}.blob-inbox-heading button:disabled{cursor:wait;opacity:.55}.blob-inbox-list{gap:7px;max-height:min(38svh,330px);margin-bottom:16px;display:grid;overflow-y:auto}.blob-inbox-list button{color:#f7f2e8;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"kind name view""kind date view";align-items:center;gap:2px 12px;min-height:64px;padding:10px 13px;display:grid}.blob-inbox-list button:active{background:#ffffff17}.blob-inbox-list span{background:rgba(var(--blob-accent-rgb), .2);min-height:32px;color:var(--blob-accent);border-radius:999px;grid-area:kind;place-items:center;font-size:.72rem;font-weight:760;display:grid}.blob-inbox-list strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:1rem;overflow:hidden}.blob-inbox-list small{color:#f7f2e87a;grid-area:date;font-size:.76rem}.blob-inbox-list em{color:#f7f2e894;grid-area:view;font-size:.76rem;font-style:normal}.blob-primary-button.blob-view-messages{background:var(--blob-accent);color:#0c110f;width:100%;box-shadow:0 10px 28px rgba(var(--blob-accent-rgb), .2);margin-bottom:10px}@media (hover:hover){.blob-primary-button.blob-view-messages:hover{background:color-mix(in srgb, var(--blob-accent) 88%, white 12%);box-shadow:0 12px 32px rgba(var(--blob-accent-rgb), .28)}}.blob-owner-home-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.blob-owner-home-actions .blob-secondary-button{width:100%}.blob-owner-home-actions .blob-secondary-button:first-child{grid-column:1/-1}.blob-owner-create-link{color:#f7f2e894;text-underline-offset:4px;width:fit-content;margin:18px auto 0;font-size:.86rem;display:block}.blob-inbox-empty{color:#f7f2e89e;text-align:center;border:1px dashed #ffffff24;border-radius:16px;margin:12px 0 22px;padding:22px;font-size:1rem;line-height:1.5}.blob-owner-status{color:#f7f2e8a3;text-align:center;margin:12px 0 0;font-size:.82rem}.blob-eyebrow{color:inherit;letter-spacing:.15em;text-transform:uppercase;opacity:.58;margin:0 0 8px;font-size:.75rem;font-weight:760}.blob-primary-button,.blob-secondary-button,.blob-submit-message,.blob-stop-button,.blob-header-button{cursor:pointer;border:0;border-radius:999px;min-height:50px;font-size:.94rem;font-weight:760;text-decoration:none;transition:transform .14s,background .14s,opacity .14s}.blob-primary-button:active,.blob-secondary-button:active,.blob-submit-message:active,.blob-stop-button:active,.blob-header-button:active{transform:scale(.98)}.blob-primary-button:disabled,.blob-secondary-button:disabled,.blob-submit-message:disabled,.blob-stop-button:disabled{cursor:wait;opacity:.58}.blob-primary-button{color:#101714;background:#f4eee2;place-items:center;padding:0 24px;display:inline-grid}.blob-centered{text-align:center;align-content:center;justify-items:center;padding:32px;display:grid}.blob-centered h1{letter-spacing:-.05em;max-width:640px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,8vw,4.8rem);font-weight:500;line-height:.98}.blob-centered>p:not(.blob-eyebrow){color:#f7f2e8ad;max-width:440px;margin:0 0 24px;line-height:1.55}.blob-loader{border:2px solid #ffffff21;border-top-color:#dba25c;border-radius:50%;width:42px;height:42px;margin-bottom:18px;animation:.7s linear infinite blobSpin}.blob-create-screen{isolation:isolate;background:radial-gradient(circle at 75% 48%,#dba25c2e,#0000 23%),radial-gradient(circle at 18% 85%,#37655829,#0000 30%),linear-gradient(145deg,#091310 0%,#030706 68%);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(24px,7vw,100px);padding:clamp(28px,7vw,96px);display:grid;position:relative}.blob-create-intro{z-index:2;max-width:620px;position:relative}.blob-create-intro h1{letter-spacing:-.066em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.6rem);font-weight:500;line-height:.91}.blob-create-intro>p:not(.blob-eyebrow){color:#f7f2e8ad;max-width:520px;margin:28px 0 30px;font-size:1.05rem;line-height:1.62}.blob-create-intro .blob-primary-button{width:fit-content}.blob-text-link{color:#f7f2e89e;text-underline-offset:4px;width:fit-content;margin-top:20px;font-size:.86rem;display:block}.blob-create-object{aspect-ratio:1;filter:drop-shadow(0 38px 55px #0000006b);border-radius:50%;width:min(47vw,520px);margin:auto;position:relative}.blob-create-membrane{isolation:isolate;border-radius:var(--blob-shape-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 31% 24%,#ffffffa8,#0000 8%),radial-gradient(circle at 62% 70%,#5e2a0e3d,#0000 34%),linear-gradient(142deg,#f3cb91d1 0%,#bc7540bd 48%,#5c2d18db 100%);border:1px solid #ffefcf3d;animation:8s ease-in-out infinite blobMembrane;position:absolute;inset:14%;box-shadow:inset 26px 22px 48px #fff5dd38,inset -32px -36px 55px #220c0352,0 0 70px #dba25c38}.blob-create-membrane:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;border:1px solid #fff5de1c;position:absolute;inset:3%}.blob-create-membrane>span{z-index:2;aspect-ratio:1;border-radius:var(--blob-shape-radius);mix-blend-mode:screen;background:radial-gradient(circle at 33% 28%,#fff9e9 0 7%,#f3c77ed1 29%,#a95f355c 68%,#0000 76%);border:0;width:12%;position:absolute;box-shadow:0 0 20px 3px #ffc26933}.blob-create-membrane>span:first-of-type{filter:blur(.2px);opacity:.84;width:8%;animation:12s ease-in-out infinite blobMessageDriftOne;top:25%;left:17%}.blob-create-membrane>span:nth-of-type(2){filter:blur(1px);opacity:.48;width:5.5%;animation:15s ease-in-out -3s infinite blobMessageDriftTwo;top:45%;right:15%}.blob-create-membrane>span:nth-of-type(3){filter:blur(1.8px);opacity:.36;width:4.5%;animation:13s ease-in-out -5s infinite blobMessageDriftThree;bottom:12%;left:42%}.blob-create-membrane>span:nth-of-type(4){opacity:.68;width:6.5%;animation:16s ease-in-out -2s infinite blobMessageDriftFour;top:37%;left:48%}.blob-create-membrane>span:nth-of-type(5){filter:blur(.7px);opacity:.54;width:5%;animation:11s ease-in-out -6s infinite blobMessageDriftFive;bottom:25%;right:28%}.blob-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010504b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.blob-panel{color:#18201d;background:#f0ece3;border:1px solid #ffffff1c;border-radius:28px;width:min(540px,100%);max-height:calc(100svh - 32px);padding:clamp(24px,5vw,40px);overflow-y:auto;box-shadow:0 34px 110px #00000073}.blob-panel-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px;display:flex}.blob-panel-heading h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,3.2rem);font-weight:500;line-height:.98}.blob-close{color:#68706b;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 3px;font-size:.78rem;font-weight:720}.blob-panel label,.blob-color-picker legend{color:#505852;gap:8px;margin:0 0 17px;font-size:.8rem;font-weight:720;display:grid}.blob-panel input,.blob-panel textarea{color:#18201d;background:#ffffffa6;border:1px solid #18201d29;border-radius:13px;outline:none;width:100%;font-size:1rem;font-weight:450}.blob-panel input{height:52px;padding:0 14px}.blob-panel textarea{resize:vertical;min-height:92px;padding:13px 14px;line-height:1.45}.blob-panel input:focus,.blob-panel textarea:focus{border-color:#5f766c;box-shadow:0 0 0 4px #5f766c1f}.blob-color-picker{border:0;gap:12px;margin:2px 0 24px;padding:0;display:flex}.blob-visibility-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 22px;padding:0;display:grid}.blob-visibility-picker legend{color:#505852;grid-column:1/-1;margin-bottom:2px;font-size:.8rem;font-weight:720}.blob-visibility-picker button{color:#18201d;text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #18201d29;border-radius:14px;gap:4px;min-height:78px;padding:12px;display:grid}.blob-visibility-picker button.is-selected{background:#28383214;border-color:#283832;box-shadow:inset 0 0 0 1px #283832}.blob-visibility-picker strong{font-size:.9rem}.blob-visibility-picker span{color:#68716b;font-size:.72rem;line-height:1.35}.blob-color-picker legend{width:100%;margin-bottom:9px}.blob-color-choice{cursor:pointer;border:3px solid #f0ece3;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #18201d26}.blob-color-choice.is-selected{box-shadow:0 0 0 2px #283832}.blob-amber{background:#dba25c}.blob-tide{background:#5aa7ad}.blob-plum{background:#a27ac4}.blob-moss{background:#7ea273}.blob-glyph{--glyph-rgb:219, 162, 92;aspect-ratio:1;box-shadow:none;color:#fffaf0;isolation:isolate;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;text-decoration:none;animation:none;display:grid;position:relative}.blob-glyph.blob-tide{--glyph-rgb:90, 167, 173;background:0 0}.blob-glyph.blob-plum{--glyph-rgb:162, 122, 196;background:0 0}.blob-glyph.blob-moss{--glyph-rgb:126, 162, 115;background:0 0}.blob-glyph.blob-amber{background:0 0}button.blob-glyph,a.blob-glyph{cursor:pointer}.blob-glyph-embed{border-radius:50%;transition:filter .22s,transform .22s;position:absolute;inset:0;overflow:hidden}.blob-glyph-content{z-index:3;pointer-events:none;place-items:center;display:grid;position:relative}button.blob-glyph:hover .blob-glyph-embed,button.blob-glyph:focus-visible .blob-glyph-embed,a:hover .blob-glyph-embed,a:focus-visible .blob-glyph-embed{filter:brightness(1.08);transform:scale(1.035)}button.blob-glyph:focus-visible,a.blob-glyph:focus-visible{outline-offset:6px;outline:2px solid #ffffffc7}.blob-panel .blob-primary-button,.blob-panel .blob-stop-button,.blob-panel .blob-submit-message{color:#fffaf0;background:#1a2924;width:100%}.blob-live-save-panel>p{color:#505852;margin:0 0 14px;font-size:1rem;line-height:1.5}.blob-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.blob-confirm-actions .blob-secondary-button{color:#24302b;background:#18201d0f;border:1px solid #18201d29;width:100%}html[data-theme=dark] .blob-live-save-panel>p{color:#f7f2e8b8}html[data-theme=dark] .blob-confirm-actions .blob-secondary-button{color:#f7f2e8;background:#ffffff12;border-color:#ffffff24}.blob-fine-print{color:#737a75;text-align:center;margin:14px 0 0;font-size:.74rem;line-height:1.45}.blob-error,.blob-browser-warning{color:#773a30;background:#993f301a;border-radius:11px;margin:12px 0;padding:11px 13px;font-size:.8rem;line-height:1.45}.blob-room{isolation:isolate;background:radial-gradient(circle at 50% 42%, #69a68f24, transparent 31%), radial-gradient(ellipse at 50% 88%, rgba(var(--blob-accent-rgb), .1), transparent 32%), linear-gradient(155deg, #0a1916 0%, #07100f 58%, #030807 100%);grid-template-rows:auto minmax(0,1fr) auto;height:100svh;display:grid;overflow:hidden}.blob-room-header{z-index:4;min-height:64px;padding:max(12px, env(safe-area-inset-top)) clamp(16px, 4vw, 38px) 8px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.blob-title-block{align-items:baseline;gap:10px;min-width:0;display:flex}.blob-owner-back{color:#f7f2e8b3;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:720}.blob-room-header h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,620px);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,3vw,1.65rem);font-weight:500;line-height:1;overflow:hidden}.blob-header-button{letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;width:42px;min-width:42px;min-height:42px;padding:0;font-size:1.1rem}.blob-invitee-preview-label{color:#f7f2e8b3;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:720}.blob-message-count{color:#f7f2e894;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.blob-hidden-invitation{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blob-world-stage{min-height:0;position:relative;overflow:hidden}.message-blob-canvas{z-index:2;cursor:grab;touch-action:none;outline:none;width:100%;height:100%;min-height:0;transition:opacity .26s;display:block;position:relative}.message-blob-canvas:focus-visible{outline-offset:-8px;outline:2px solid #ffffffb8}.message-blob-canvas.is-video,.message-blob-canvas.is-video-playing{opacity:1}.message-blob-canvas.is-embedded{cursor:default;pointer-events:none}.blob-stage-video{--blob-video-aspect:.5625;z-index:3;aspect-ratio:1;isolation:isolate;border-radius:var(--blob-shape-radius);background:rgba(var(--blob-accent-rgb), .3);width:min(48vw,42svh,360px);box-shadow:inset -16px -18px 34px #00000057, inset 12px 11px 22px #ffffff21, 7px 10px 0 rgba(var(--blob-accent-rgb), .12), 0 0 44px rgba(var(--blob-accent-rgb), .28), 0 24px 74px #0000007a;clip-path:var(--blob-shape-path);opacity:0;pointer-events:none;border:3px solid #ffffff3d;transition:width .42s,aspect-ratio .42s,border-radius .42s,clip-path .48s,opacity .34s,transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.08)}.blob-stage-video:before,.blob-stage-video:after{content:"";z-index:2;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.blob-stage-video:before{background:radial-gradient(circle at 29% 23%, #ffffff57, transparent 19%), linear-gradient(132deg, #ffffff21, transparent 32%, transparent 67%, rgba(var(--blob-accent-rgb), .24));box-shadow:inset 0 0 28px #ffffff1a, inset 0 0 64px rgba(var(--blob-accent-rgb), .2);mix-blend-mode:screen}.blob-stage-video:after{border-radius:var(--blob-shape-radius);border:1px solid #ffffff29;inset:5%;box-shadow:inset 0 0 24px #00000038}.blob-stage-video.is-compact{opacity:0;transform:translate(-50%,-50%)scale(1)}.blob-stage-video.is-expanded,.blob-stage-video.is-returning-expanded{width:min(82vw, calc(68svh * var(--blob-video-aspect)), 620px);aspect-ratio:var(--blob-video-aspect);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;box-shadow:0 0 44px rgba(var(--blob-accent-rgb), .26), 0 22px 80px #00000075;background:#020504;border-width:2px;border-radius:clamp(24px,7vw,56px);transform:translate(-50%,-50%)scale(1)}.blob-stage-video.is-expanded:before,.blob-stage-video.is-expanded:after,.blob-stage-video.is-returning-expanded:before,.blob-stage-video.is-returning-expanded:after{opacity:0}.blob-stage-video.is-playing.is-compact{animation:none}.blob-stage-video.is-playing.is-expanded{animation:.48s cubic-bezier(.16,1,.3,1) blobMediaExpand,1.1s ease-in-out .48s infinite alternate blobVideoEdgePulse}.blob-stage-video.is-returning-compact{animation:.46s cubic-bezier(.5,0,.8,.2) forwards blobMediaReturnCompact}.blob-stage-video.is-returning-expanded{animation:.46s cubic-bezier(.5,0,.8,.2) forwards blobMediaReturnExpanded}.blob-stage-video.is-expanded~.message-blob-canvas.is-video-playing{opacity:.12}.blob-stage-video.is-returning-compact~.message-blob-canvas,.blob-stage-video.is-returning-expanded~.message-blob-canvas{opacity:1}.blob-stage-video video{z-index:1;object-fit:cover;filter:saturate(.86)contrast(1.07)brightness(.92);background:#020504;width:100%;height:100%;display:block;position:relative}.blob-stage-video.is-expanded video,.blob-stage-video.is-returning-expanded video{object-fit:contain;filter:none}.blob-stage-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blob-stage-text{z-index:3;border-radius:var(--blob-shape-radius);background:radial-gradient(circle at 28% 19%, #ffffff52, transparent 18%), rgba(var(--blob-accent-rgb), .78);width:min(70vw,540px);max-height:min(54svh,480px);box-shadow:inset 18px 20px 40px #ffffff1a, inset -22px -24px 48px #00000047, 0 0 62px rgba(var(--blob-accent-rgb), .36), 0 30px 90px #0000006b;color:#fffaf0;opacity:0;pointer-events:none;text-align:center;border:2px solid #ffffff47;padding:clamp(34px,6vw,62px);animation:.48s cubic-bezier(.16,1,.3,1) forwards blobWrittenEmerge;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(.12)}.blob-stage-text.is-live{border-radius:var(--blob-shape-radius);background:radial-gradient(circle at 50% 8%, #ffffff3d, transparent 24%), rgba(var(--blob-accent-rgb), .72)}.blob-stage-text>span{color:#fffaf0ad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:.75rem;font-weight:780}.blob-stage-text p{white-space:pre-wrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,3vw,1.55rem);line-height:1.48}.blob-stage-text small{color:#fffaf0b8;align-items:baseline;gap:8px;margin-top:18px;font-size:.82rem;display:flex}.blob-stage-text small time{color:#fffaf08a;white-space:nowrap;font-size:.76rem}@keyframes blobWrittenEmerge{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes blobVideoEdgePulse{to{box-shadow:inset -16px -18px 34px #0000004d, inset 12px 11px 22px #ffffff2b, 7px 10px 0 rgba(var(--blob-accent-rgb), .14), 0 0 58px rgba(var(--blob-accent-rgb), .46), 0 24px 74px #00000080;border-color:#ffffff6b}}@keyframes blobMediaEmerge{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes blobMediaExpand{0%{border-radius:var(--blob-shape-radius);clip-path:var(--blob-shape-path);opacity:.88;transform:translate(-50%,-50%)scale(.58)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;border-radius:clamp(24px,7vw,56px);transform:translate(-50%,-50%)scale(1)}}@keyframes blobMediaReturnCompact{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.06)}}@keyframes blobMediaReturnExpanded{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;border-radius:clamp(24px,7vw,56px);transform:translate(-50%,-50%)scale(1)}54%{border-radius:var(--blob-shape-radius);clip-path:var(--blob-shape-path);opacity:.86;transform:translate(-50%,-50%)scale(.54)}to{border-radius:var(--blob-shape-radius);clip-path:var(--blob-shape-path);opacity:0;transform:translate(-50%,-50%)scale(.06)}}.message-blob-canvas:active{cursor:grabbing}.blob-empty-state{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#03070694;border-radius:14px;gap:3px;width:max-content;max-width:80%;padding:10px 15px;display:grid;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.blob-hold-hint{color:#f7f2e870;white-space:nowrap;pointer-events:none;margin:0;font-size:.72rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.blob-touch-instructions{z-index:5;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#050b09db;border:1px solid #ffffff21;border-radius:17px;gap:4px;width:min(390px,100% - 36px);padding:15px 17px;display:grid;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #00000052}.blob-touch-instructions strong{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}.blob-touch-instructions span{color:#f7f2e8b8;font-size:.82rem;line-height:1.4}.blob-touch-instructions small{color:var(--blob-accent);font-size:.72rem}.blob-memory-caption{z-index:6;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#030807a3;border:1px solid #ffffff17;border-radius:13px;gap:2px;width:max-content;max-width:min(76vw,340px);padding:8px 13px;animation:4.6s forwards blobCaptionVisit;display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}@keyframes blobCaptionVisit{0%,58%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(6px)}}.blob-memory-caption-video{bottom:42px}.blob-memory-caption span{color:#f7f2e894;letter-spacing:.04em;font-size:.65rem}.blob-memory-caption strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:500;overflow:hidden}.blob-memory-caption small{color:#f7f2e875;font-size:.64rem}.blob-empty-state strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.blob-empty-state span{color:#f7f2e894;font-size:.72rem}.blob-room-controls{z-index:4;padding:8px clamp(16px, 4vw, 38px) max(14px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.blob-room-controls:empty{display:none}.blob-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d0bd6;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(520px,100%);display:grid;overflow:hidden;box-shadow:0 16px 48px #00000042}.blob-composer button{color:#f7f2e8;cursor:pointer;text-align:center;background:0 0;border:0;border-left:1px solid #ffffff17;place-content:center;min-width:0;min-height:58px;padding:8px 6px;display:grid}.blob-composer button:first-child{border-left:0}.blob-composer button:hover,.blob-composer button:focus-visible{background:#ffffff1a}.blob-composer button.is-live{background:rgba(var(--blob-accent-rgb), .18)}.blob-composer button:disabled{cursor:wait;opacity:.55}.blob-composer span{font-size:.86rem;font-weight:780}.blob-composer small{color:#f7f2e880;margin-top:2px;font-size:.68rem}.blob-object-navigator{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070d0bd1;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;width:min(430px,100%);min-height:54px;display:grid;overflow:hidden;box-shadow:0 14px 42px #0000003d}.blob-object-step,.blob-object-current{color:#f7f2e8;cursor:pointer;background:0 0;border:0;min-width:0}.blob-object-step{font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.blob-object-step:first-child{border-right:1px solid #ffffff17}.blob-object-step:last-child{border-left:1px solid #ffffff17}.blob-object-step:disabled{color:#f7f2e82e;cursor:default}.blob-object-current{text-align:center;align-content:center;gap:1px;padding:6px 12px;display:grid}.blob-object-current span,.blob-object-current small{color:#f7f2e885;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.blob-object-current strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-weight:500;line-height:1.15;overflow:hidden}.blob-object-step:focus-visible,.blob-object-current:focus-visible{outline-offset:-4px;outline:2px solid #ffffffb8}.blob-selected-message,.blob-prompt{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1210b8;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:13px 16px}.blob-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.blob-message-meta>div{min-width:0;display:grid}.blob-message-meta span,.blob-message-meta small{color:#f7f2e875;font-size:.66rem}.blob-message-meta strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500;overflow:hidden}.blob-message-meta button{color:#f7f2e87a;cursor:pointer;background:0 0;border:0;font-size:.7rem}.blob-selected-message audio,.blob-selected-message video{border-radius:11px;width:100%;max-height:190px;margin-top:10px;display:block}.blob-selected-message .blob-hidden-media{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.blob-playlist-media{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.blob-playback-control{grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.blob-play-button{background:var(--blob-accent);color:#0b120f;cursor:pointer;border:0;border-radius:999px;min-width:62px;height:36px;padding:0 13px;font-size:.74rem;font-weight:780}.blob-playback-control input[type=range]{width:100%;height:4px;accent-color:var(--blob-accent);cursor:pointer;margin:0}.blob-playback-control>span{color:#f7f2e87a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66rem}.blob-selected-message audio{height:38px}.blob-private-note,.blob-prompt p{color:#f7f2e899;margin:0;font-size:.8rem;line-height:1.45}.blob-prompt p{margin:0}.blob-leave-button,.blob-secondary-button{min-width:150px;padding:0 22px}.blob-leave-button{background:var(--blob-accent);color:#0c110f}.blob-secondary-button{color:#f7f2e8;background:#ffffff12;border:1px solid #ffffff21}.blob-share-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09100eeb;border:1px solid #ffffff21;border-radius:16px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.blob-owner-menu{z-index:40;top:max(68px, calc(env(safe-area-inset-top) + 54px));width:min(390px,100vw - 24px);max-height:calc(100svh - 88px);position:fixed;right:clamp(12px,4vw,38px);overflow-y:auto;box-shadow:0 24px 80px #00000085}.blob-owner-menu .blob-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blob-owner-menu .blob-share-actions button{width:100%}.blob-owner-menu small{color:#f7f2e87a;font-size:.68rem;line-height:1.4}.blob-share-panel>div:first-child,.blob-share-actions{justify-content:space-between;align-items:center;gap:9px;display:flex}.blob-share-panel strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.blob-share-panel a{color:#e4c58e;overflow-wrap:anywhere;text-underline-offset:3px;font-size:.78rem;line-height:1.45;text-decoration-thickness:1px;overflow:hidden}.blob-share-panel button{color:#f7f2e8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;min-height:40px;padding:0 14px;font-size:.75rem;font-weight:720}.blob-share-panel>div:first-child button{color:#f7f2e894;background:0 0;border:0;min-height:32px;padding:0 10px}.blob-share-actions{flex-wrap:wrap;justify-content:flex-start}.blob-share-notice{color:#f7f2e8b3;margin:0;font-size:.75rem}.blob-owner-tools{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-column:1/-1}.blob-owner-tools summary{color:#f7f2e89e;cursor:pointer;padding:11px 14px;font-size:.75rem;font-weight:720}.blob-owner-tools[open]{padding:0 12px 12px}.blob-owner-tools[open] summary{margin:0 -12px 3px}.blob-owner-tools>div{flex-wrap:wrap;gap:8px;display:flex}.blob-owner-tools button{color:#f7f2e8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;min-height:38px;padding:0 13px;font-size:.72rem;font-weight:700}.blob-owner-tools button:disabled{cursor:wait;opacity:.55}.blob-owner-tools small{color:#f7f2e86b;margin-top:9px;font-size:.68rem;line-height:1.4;display:block}.blob-owner-tools .blob-error{color:#ffd2c9;margin-bottom:0}.blob-record-panel{width:min(560px,100%)}.blob-kind-tabs{background:#18201d14;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;padding:4px;display:grid}.blob-kind-tabs.has-three{grid-template-columns:repeat(3,1fr)}.blob-kind-tabs.has-four{grid-template-columns:repeat(4,1fr)}.blob-kind-tabs.has-two{grid-template-columns:repeat(2,1fr)}.blob-kind-tabs button{color:#59615c;cursor:pointer;background:0 0;border:0;border-radius:10px;height:42px;font-size:.82rem;font-weight:720}.blob-kind-tabs button.is-selected{color:#1a2924;background:#fff;box-shadow:0 2px 8px #121a1714}.blob-written-field{gap:7px;display:grid;position:relative}.blob-written-field textarea{border-radius:22px 28px 24px 30px;min-height:190px;padding:18px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.5}.blob-written-field small{color:#7a817d;justify-self:end;font-size:.72rem}.blob-live-layer{z-index:80;clip-path:polygon(49% 48%,51% 48%,52% 50%,51% 52%,49% 52%,48% 50%);background:#07100d;animation:.68s cubic-bezier(.16,1,.3,1) forwards blobLiveOpen;position:fixed;inset:0;overflow:hidden}.room-shell.is-blob-live{border:3px solid rgba(var(--blob-accent-rgb,219, 162, 92), .34);box-shadow:inset 0 0 120px rgba(var(--blob-accent-rgb,219, 162, 92), .16);background:#07100d}@keyframes blobLiveOpen{to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.blob-recorder{color:#f7f2e8;background:#18211e;border:1px solid #18201d1a;border-radius:17px;place-items:center;min-height:120px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.blob-live-preview{object-fit:cover;width:100%;height:min(44svh,320px);display:block;transform:scaleX(-1)}.blob-live-preview.is-environment{transform:none}.blob-recorder-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.blob-recorder-actions .blob-primary-button,.blob-recorder-actions .blob-secondary-button{min-height:48px}.blob-recording-time{color:#fff8ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e0dbd;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:760;position:absolute;bottom:12px;right:12px}.blob-recorder.is-recording{box-shadow:inset 0 0 0 2px #bd473480}.blob-recorder audio,.blob-recorder video{width:100%;max-height:250px}.blob-picture-picker{color:#f7f2e8;text-align:center;background:#18211e;border:1px solid #18201d1a;border-radius:17px;place-items:center;min-height:220px;margin-bottom:12px;display:grid;overflow:hidden}.blob-picture-picker>div{gap:6px;display:grid}.blob-picture-picker>div span{color:#f7f2e88f;font-size:.72rem}.blob-picture-picker img{object-fit:contain;width:100%;max-height:42svh;display:block}.blob-picture-picker .blob-file-choice{color:#f7f2e8c2!important}.blob-record-ready{justify-items:center;gap:5px;display:grid}.blob-record-ready span{font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.blob-record-ready small{color:#f7f2e885;font-size:.72rem}.blob-audio-capture{text-align:center;justify-items:center;gap:7px;padding:22px;display:grid}.blob-audio-capture strong{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.blob-audio-capture small{color:#f7f2e88f;font-size:.72rem}.blob-audio-world{aspect-ratio:1;width:132px;margin-bottom:-4px}.blob-stop-button{background:#a34536!important}.blob-file-choice{cursor:pointer;text-align:center;text-underline-offset:4px;text-decoration:underline;position:relative;color:#58605b!important;margin:13px 0!important;display:block!important}.blob-file-choice input{opacity:0;width:1px;height:1px;position:absolute}.blob-submit-message{margin-top:2px;color:#101714!important;background:#bf7d3f!important}.blob-success-message p{color:#59615c;margin:0 0 24px;line-height:1.55}.blob-world-fallback{width:100%;height:100%;min-height:330px;position:relative}.blob-world-fallback.is-embedded{border-radius:var(--blob-shape-radius);background:radial-gradient(circle at 32% 25%, #ffffffa3, transparent 8%), radial-gradient(circle at 66% 72%, #0006, transparent 36%), var(--blob-accent);min-height:0;box-shadow:inset 12px 10px 24px #ffffff2e,inset -14px -16px 28px #00000057}.blob-world-fallback.is-embedded.blob-tide{--blob-accent:#5aa7ad}.blob-world-fallback.is-embedded.blob-plum{--blob-accent:#a27ac4}.blob-world-fallback.is-embedded.blob-moss{--blob-accent:#7ea273}.blob-world-fallback.is-embedded.blob-amber{--blob-accent:#dba25c}.blob-world-fallback .blob-fallback-core{aspect-ratio:1;border-radius:var(--blob-shape-radius);background:radial-gradient(circle at 28% 20%, #ffffff9e, transparent 8%), conic-gradient(from 18deg at 43% 42%, #ffffff24 0 9%, transparent 9% 20%, #0000002e 20% 32%, transparent 32% 48%, #ffffff1a 48% 61%, transparent 61% 76%, #00000026 76% 88%, transparent 88%), var(--blob-accent);cursor:pointer;width:min(54vw,330px);box-shadow:inset 22px 20px 40px #ffffff3d, inset -26px -24px 42px #00000061, 0 0 70px rgba(var(--blob-accent-rgb), .28);border:0;animation:5s ease-in-out infinite blobBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blob-world-fallback button:not(.blob-fallback-core){background:#fff5d4;border:0;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 16px 5px #ffe1a473}.blob-world-fallback button.is-selected{transform:scale(1.55)}@keyframes blobSpin{to{transform:rotate(360deg)}}@keyframes blobBreathe{0%,to{transform:scale(1)rotate(-2deg)}50%{transform:scale(1.035)rotate(2deg)}}@keyframes blobMembrane{0%,to{border-radius:var(--blob-shape-radius);transform:scale(1)rotate(-1.5deg)}26%{border-radius:var(--blob-shape-radius);transform:scale(1.018,.994)rotate(.5deg)}53%{border-radius:var(--blob-shape-radius);transform:scale(.997,1.022)rotate(1.7deg)}76%{border-radius:var(--blob-shape-radius);transform:scale(1.016,1.002)rotate(-.4deg)}}@keyframes blobMessageDriftOne{0%,to{transform:translate(0)scale(.9)rotate(0)}48%{transform:translate(145%,185%)scale(1.1)rotate(80deg)}76%{transform:translate(-38%,250%)scale(.98)rotate(145deg)}}@keyframes blobMessageDriftTwo{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-230%,-160%)scale(1.18)rotate(-95deg)}72%{transform:translate(-85%,230%)scale(.88)rotate(-160deg)}}@keyframes blobMessageDriftThree{0%,to{transform:translate(0)scale(1)}45%{transform:translate(260%,-130%)scale(1.25)rotate(110deg)}78%{transform:translate(-220%,-300%)scale(.92)rotate(190deg)}}@keyframes blobMessageDriftFour{0%,to{transform:translate(0)scale(.9)}38%{transform:translate(-285%,95%)scale(1.2)rotate(90deg)}68%{transform:translate(180%,-200%)scale(1.02)rotate(170deg)}}@keyframes blobMessageDriftFive{0%,to{transform:translate(0)scale(1)}35%{transform:translate(155%,-270%)scale(.9)rotate(-70deg)}70%{transform:translate(-215%,-65%)scale(1.24)rotate(-150deg)}}@media (max-width:760px){.blob-create-screen{grid-template-columns:1fr;align-content:center;padding:28px 24px}.blob-create-intro{order:2}.blob-create-intro h1{font-size:clamp(2.7rem,13vw,4.5rem)}.blob-create-intro>p:not(.blob-eyebrow){margin:20px 0 24px;font-size:.94rem}.blob-create-object{order:1;width:min(66vw,290px);margin-bottom:-18px}.blob-room{grid-template-rows:auto minmax(0,1fr) auto}.blob-owner-home-header{padding:max(16px, env(safe-area-inset-top)) 18px 8px}.blob-owner-home-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:64vw;font-size:1.45rem;overflow:hidden}.blob-owner-home-main{min-height:auto;padding:12px 16px max(24px, env(safe-area-inset-bottom));grid-template-columns:1fr;align-content:start;gap:10px}.blob-owner-orb{width:min(38vw,150px)}.blob-owner-orb .blob-glyph-count{font-size:clamp(3rem,14vw,4.4rem)}.blob-owner-orb .blob-glyph-content small{margin-top:7px;font-size:.66rem}.blob-inbox-card{border-radius:22px;padding:20px}.blob-inbox-list{max-height:min(35svh,290px)}.blob-owner-home-actions{grid-template-columns:1fr}.blob-title-block{gap:7px}.blob-owner-back{padding:0 9px;font-size:.7rem}.blob-room-header{min-height:56px;padding-top:max(10px, env(safe-area-inset-top));padding-bottom:4px}.blob-room-header h1{max-width:62vw;font-size:1.08rem}.blob-room-header .blob-eyebrow{font-size:.62rem}.message-blob-canvas{min-height:0}.blob-room-controls{padding-top:7px}.blob-object-navigator{order:-1;width:100%}.blob-selected-message,.blob-prompt{grid-column:1/-1;max-height:210px;overflow-y:auto}.blob-leave-button,.blob-secondary-button{width:100%;min-width:0}.blob-owner-menu .blob-share-actions{grid-template-columns:1fr}.blob-room-controls>.blob-leave-button:only-of-type{grid-column:1/-1}.blob-record-backdrop{align-items:end;padding:0}.blob-record-panel{max-height:94svh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:26px 26px 0 0}}@media (prefers-reduced-motion:reduce){.blob-glyph-embed,.blob-create-membrane,.blob-create-membrane>span,.blob-fallback-core,.blob-loader{animation:none}}.entry-shell{isolation:isolate;background:radial-gradient(circle at 72% 22%,#e5b97e57,#0000 30%),linear-gradient(145deg,#253b35 0%,#5c7166 45%,#baa077 100%);place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden auto}.entry-atmosphere{z-index:-1;opacity:.86;filter:blur(2px);background:radial-gradient(at 20% 60%,#0000 0 17%,#162821d9 18% 23%,#0000 24%),radial-gradient(at 82% 74%,#0000 0 15%,#192d23b8 16% 22%,#0000 23%);position:absolute;inset:-15%;transform:scale(1.1)}.entry-card{width:min(520px,100%);color:var(--ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f3efe6f0;border:1px solid #ffffff3d;border-radius:30px;padding:clamp(28px,6vw,54px);box-shadow:0 30px 100px #0c151147}.eyebrow{color:inherit;letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin:0 0 9px;font-size:.69rem;font-weight:750}.entry-card h1{letter-spacing:-.055em;max-width:430px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,8vw,4.35rem);font-weight:500;line-height:.94}.place-time{color:#665e51;margin:18px 0 0;font-size:.88rem}.entry-copy{color:#454942;margin:28px 0;font-size:1rem;line-height:1.58}.entry-loading{align-content:center;min-height:330px;display:grid}.entry-loading .entry-copy{margin-bottom:0}.return-card .entry-copy{margin-bottom:24px}.remembered-visitor{background:#ffffff4d;border:1px solid #191c1a1f;border-radius:13px;align-items:center;gap:12px;margin:14px 0 20px;padding:12px;display:flex}.remembered-visitor>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:800;display:grid}.remembered-visitor p,.remembered-visitor small{margin:0;display:block}.remembered-visitor strong{color:#343a35;font-size:.78rem}.remembered-visitor small{color:#73766f;margin-top:3px;font-size:.68rem;line-height:1.35}.memory-loader{border:3px solid #263b3424;border-top-color:#496f5e;border-radius:50%;width:38px;height:38px;margin-bottom:28px;animation:.85s linear infinite memoryLoading}.field-label,.avatar-choice legend{color:#4b504a;letter-spacing:.04em;margin:0 0 8px;font-size:.76rem;font-weight:700;display:block}.name-input{width:100%;height:54px;color:var(--ink);background:#ffffffa8;border:1px solid #191c1a33;border-radius:13px;outline:none;padding:0 16px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.name-input:focus{border-color:#667d68;box-shadow:0 0 0 4px #667d6824}.avatar-choice{border:0;margin:20px 0 26px;padding:0}.body-style-choice{margin-bottom:0}.character-details{background:#ffffff47;border:1px solid #191c1a21;border-radius:14px;margin:16px 0 20px}.character-details summary{color:#4b504a;cursor:pointer;padding:13px 15px;font-size:.8rem;font-weight:700}.character-details[open]{padding:0 15px 15px}.character-details[open] summary{margin:0 -15px 4px}.body-style-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.body-style-options button{color:#555b55;cursor:pointer;background:#ffffff75;border:1px solid #191c1a29;border-radius:11px;min-height:39px;padding:7px 9px;font-size:.72rem;font-weight:680}.body-style-options button:hover,.body-style-options button.is-selected{color:#263b34;background:#263b341c;border-color:#263b3499}.portrait-choice{color:#4b504a;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:18px 0 0;font-size:.76rem;font-weight:700;display:grid}.portrait-choice small{color:#73766f;grid-column:1;font-size:.65rem;font-weight:500;line-height:1.35}.portrait-choice input{color:#0000;grid-area:1/2/span 2;width:118px;font-size:0}.portrait-choice input::file-selector-button{color:#263b34;cursor:pointer;background:#ffffff8f;border:1px solid #191c1a29;border-radius:10px;width:118px;min-height:38px;font-size:.68rem;font-weight:700}.model-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 17px;display:grid}.model-actions button{color:#4b504a;cursor:pointer;background:#ffffff80;border:1px solid #191c1a29;border-radius:10px;min-height:38px;padding:7px 10px;font-size:.7rem;font-weight:700}.model-actions button:hover,.model-actions button.is-selected{color:#263b34;background:#263b341c;border-color:#263b3499}.avatar-source-link{color:#496f5e;text-align:center;margin:0 0 17px;font-size:.7rem;display:block}.swatches{gap:10px;display:flex}.swatch{cursor:pointer;border:4px solid #0000;border-radius:50%;width:39px;height:39px;padding:0;transition:transform .15s,outline-color .15s;box-shadow:inset 0 0 0 1px #0000001f}.swatch:hover{transform:translateY(-2px)}.swatch.is-selected{outline-offset:3px;outline:2px solid #252b27}.enter-button{color:#f8f5ed;cursor:pointer;background:#263b34;border:0;border-radius:14px;width:100%;min-height:54px;font-weight:700;transition:background .15s,transform .15s}.enter-button:hover:not(:disabled){background:#172a24;transform:translateY(-1px)}.enter-button:disabled{cursor:not-allowed;opacity:.45}.privacy-note{color:#73766f;text-align:center;margin:15px 0 0;font-size:.74rem}.room-shell{background:#23312b;width:100%;height:100svh;position:relative;overflow:hidden}.place-transition{z-index:30;opacity:0;pointer-events:none;background:#0c110fe0;transition:opacity .5s;position:absolute;inset:0}.room-shell.is-transitioning .place-transition{opacity:1}.room-shell.is-transitioning .meeting-stage,.room-shell.is-transitioning .memory-scene,.room-shell.is-transitioning .simple-place-scene{filter:blur(7px);transform:scale(.985)}.meeting-stage,.memory-scene,.simple-place-scene{transition:filter .52s,transform .52s}.meeting-stage{background:#111716;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:78px 8px 92px;display:grid;position:absolute;inset:0;overflow:hidden}.meeting-stage.is-focus{grid-template-rows:1fr;grid-template-columns:1fr;gap:0;padding:0}.meeting-stage.is-focus .meeting-participant{border-radius:0}.meeting-stage.is-focus .meeting-nameplate{bottom:104px}.meeting-stage.is-focus .meeting-camera-tools{top:92px}.meeting-participant{cursor:default;isolation:isolate;background:radial-gradient(circle at 50% 42%,#69a68f21,#0000 31%),linear-gradient(155deg,#0a1916 0%,#07100f 58%,#030807 100%);border-radius:18px;place-items:end center;min-width:0;display:grid;position:relative;overflow:hidden}.meeting-world{position:absolute;inset:0;overflow:hidden}.meeting-world canvas{z-index:2;opacity:0;width:100%;height:100%;cursor:inherit;touch-action:none;transition:opacity .28s;position:absolute;inset:0}.meeting-participant:not([draggable=true]) .meeting-world canvas{cursor:grab}.meeting-world canvas.is-panning{cursor:grabbing}.meeting-world.is-ready canvas{opacity:1}.presence-world{background:radial-gradient(circle at 50% 43%,#5a947e21,#0000 31%),linear-gradient(155deg,#0a1916 0%,#07100f 58%,#030807 100%);position:absolute;inset:0;overflow:hidden}.presence-world canvas{z-index:2;opacity:0;cursor:grab;touch-action:none;width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.presence-world canvas:active{cursor:grabbing}.presence-world.is-ready canvas{opacity:1}.presence-world-depth{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 26%,#0106052e 68%,#01040385 100%),linear-gradient(115deg,#ffffff0b,#0000 25% 72%,#0003);border:1px solid #d6fff012;position:absolute;inset:0;box-shadow:inset 0 0 110px #00000057}.presence-hold-progress{z-index:5;pointer-events:none;border:1px solid #e0fff438;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.presence-hold-progress span{border-radius:inherit;border:2px solid #0000;border-top-color:#e0fff4d9;animation:.28s linear forwards presenceHold;position:absolute;inset:-1px}.presence-object-fallback{--presence-color:#496f7c;z-index:1;aspect-ratio:.92;background:radial-gradient(circle at 32% 25%, #ffffff7a, transparent 13%), radial-gradient(circle at 52% 58%, var(--presence-color), #10221d 100%);width:min(42vw,310px);box-shadow:0 0 60px color-mix(in srgb, var(--presence-color) 46%, transparent), 0 45px 70px #00000061;border-radius:47% 53% 58% 42%/46% 43% 57% 54%;animation:4.8s ease-in-out infinite alternate presenceBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes presenceHold{0%{opacity:.35;transform:rotate(0)scale(.82)}to{opacity:1;transform:rotate(360deg)scale(1.18)}}@keyframes presenceBreathe{0%{transform:translate(-50%,-50%)rotate(-2deg)scale(.97)}to{transform:translate(-50%,calc(-50% - 9px))rotate(2deg)scale(1.03)}}.meeting-world>.meeting-avatar{margin:auto;transition:opacity .22s;position:absolute;bottom:0;left:0;right:0}.meeting-world.is-ready>.meeting-avatar{opacity:0}.meeting-world-depth{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#ffffff0e,#0000 22% 72%,#00000029);border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000042}.meeting-participant:nth-child(2){background:radial-gradient(circle at 50% 42%,#6a9c8b21,#0000 31%),linear-gradient(155deg,#0a1815 0%,#07100f 58%,#030807 100%)}.meeting-participant[draggable=true]{cursor:grab}.meeting-participant[draggable=true]:active{cursor:grabbing}.meeting-divider{pointer-events:none;background:#ffffff1f;width:1px;position:absolute;top:78px;bottom:92px;left:50%}.meeting-avatar{--avatar-color:#667d68;transform-origin:bottom;width:min(37vw,430px);height:min(68vh,650px);min-height:430px;animation:5.4s ease-in-out infinite alternate meetingBreathe;position:relative}.meeting-avatar-shadow{filter:blur(16px);background:#00000052;border-radius:50%;height:7%;position:absolute;bottom:0;left:15%;right:15%}.meeting-avatar-body{position:absolute;inset:4% 3% 0}.meeting-avatar-shirt{background:linear-gradient(90deg, #00000024, transparent 28% 72%, #00000029), var(--avatar-color);border-radius:48% 48% 14% 14%/36% 36% 10% 10%;height:48%;position:absolute;bottom:-5%;left:4%;right:4%;box-shadow:inset 0 22px 32px #ffffff0f,0 22px 50px #0003}.meeting-avatar-shirt span{border:5px solid #1014126b;border-top:0;border-radius:0 0 50% 50%;width:27%;height:14%;position:absolute;top:0;left:50%;transform:translate(-50%)}.meeting-avatar.style-masculine .meeting-avatar-shirt{border-radius:37% 37% 12% 12%/28% 28% 10% 10%;left:0;right:0}.meeting-avatar.style-feminine .meeting-avatar-shirt{left:8%;right:8%}.meeting-avatar-neck{z-index:1;background:linear-gradient(90deg,#c59070,#e0b18f 52%,#bd8668);border-radius:35%;width:24%;height:19%;position:absolute;bottom:39%;left:50%;transform:translate(-50%)}.meeting-avatar-head{z-index:2;background:radial-gradient(circle at 37%,#ffd8be59,#0000 18%),linear-gradient(90deg,#c88f70,#e1b394 49%,#c28a6d);border-radius:46% 46% 44% 44%/39% 39% 56% 56%;width:54%;height:51%;position:absolute;top:5%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset -14px -10px 25px #5a302321,0 22px 42px #0003}.meeting-avatar.style-masculine .meeting-avatar-head{border-radius:43% 43% 46% 46%/35% 35% 58% 58%;width:57%}.meeting-avatar.style-feminine .meeting-avatar-head{border-radius:48% 48% 44% 44%/41% 41% 58% 58%;width:52%}.meeting-avatar-photo{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block;transform:scale(1.18)}.meeting-avatar-hair{z-index:3;background:linear-gradient(150deg,#191b19 0%,#39332b 58%,#1c1d1a 100%);border-radius:50% 54% 35% 35%;height:43%;position:absolute;top:-7%;left:-5%;right:-5%;transform:rotate(-2deg);box-shadow:inset 18px 10px 20px #ffffff0a}.style-feminine .meeting-avatar-hair{border-radius:50% 55% 38% 42%;height:57%}.style-neutral .meeting-avatar-hair{height:38%;right:22%}.meeting-avatar-eyes,.meeting-avatar-brows{z-index:4;justify-content:space-between;display:flex;position:absolute;top:43%;left:23%;right:23%}.meeting-avatar-eyes span{aspect-ratio:1.6;background:#f0eae0;border-radius:50%;width:22%;animation:5.8s infinite meetingBlink;position:relative;overflow:hidden;box-shadow:0 -2px #37241c4d}.meeting-avatar-eyes i{aspect-ratio:1;background:#171a18;border:3px solid #5d4935;border-radius:50%;width:32%;position:absolute;top:22%;left:39%}.meeting-avatar-brows{top:36%}.meeting-avatar-brows span{background:#4a382e;border-radius:100%;width:26%;height:4px;transform:rotate(4deg)}.meeting-avatar-brows span:last-child{transform:rotate(-4deg)}.meeting-avatar-nose{z-index:4;border-bottom:3px solid #663e2e2e;border-right:2px solid #663e2e38;border-radius:0 0 70% 50%;width:8%;height:20%;position:absolute;top:47%;left:50%;transform:translate(-50%)}.meeting-avatar-mouth{z-index:4;border-bottom:4px solid #814d48;border-radius:50%;width:20%;height:4%;transition:height .14s;position:absolute;bottom:21%;left:50%;transform:translate(-50%)}.meeting-avatar.is-speaking .meeting-avatar-mouth{background:#5a302e;border:3px solid #75443f;border-top-width:1px;border-radius:50%;height:8%}.meeting-nameplate{z-index:4;color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0db8;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:9px;max-width:calc(100% - 36px);padding:9px 12px;font-size:.76rem;display:flex;position:absolute;bottom:18px;left:18px}.speaking-dot{background:#ffffff4d;border-radius:50%;flex:none;width:7px;height:7px}.speaking-dot.is-speaking{background:#8fc696;box-shadow:0 0 0 4px #8fc69624}.meeting-drag-hint{z-index:4;color:#f2c98f;background:#f2c98f26;border-radius:9px;margin:0;padding:8px 11px;font-size:.66rem;font-weight:700;position:absolute;top:18px;right:18px}.meeting-camera-tools{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:18px}.meeting-camera-tools span,.meeting-camera-tools button{color:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e0d85;border:1px solid #ffffff14;border-radius:9px;padding:7px 10px;font-size:.66rem;font-weight:650}.meeting-camera-tools span{pointer-events:none}.meeting-camera-tools button{cursor:pointer;transition:background .15s,color .15s}.meeting-camera-tools button:hover,.meeting-camera-tools button:focus-visible,.meeting-camera-tools button.is-active{color:#fff;background:#ffffff24}.places-panel{z-index:10;width:min(900px,100vw - 36px);max-height:min(54svh,440px);color:var(--ink);background:#efebe2f7;border:1px solid #ffffff26;border-radius:23px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:21px;display:grid;position:absolute;bottom:96px;right:50%;overflow-y:auto;transform:translate(50%);box-shadow:0 30px 90px #00000052}.places-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.places-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.places-intro{color:#656b65;grid-column:1/-1;margin:14px 0 17px;font-size:.72rem;line-height:1.45}.scene-library{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scene-choice{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #1c221e21;border-radius:15px;padding:0;display:grid;overflow:hidden}.scene-choice:hover,.scene-choice.is-selected{border-color:#4f695b94;box-shadow:0 10px 30px #1f322a1a}.scene-choice.is-selected{outline:2px solid #4f695b29}.scene-choice-preview{min-height:78px;display:block}.scene-lounge .scene-choice-preview{background:linear-gradient(90deg,#0000 11%,#a46e4d 11% 44%,#0000 44% 56%,#a46e4d 56% 89%,#0000 89%) center bottom 16px/100% 26px no-repeat,radial-gradient(circle at 18% 28%,#e6c58f 0 7%,#0000 8%),linear-gradient(#8e796c 0 68%,#493c34 69%)}.scene-studio .scene-choice-preview{background:linear-gradient(90deg,#0000 12%,#716153 12% 70%,#0000 70%) center bottom 18px/100% 10px no-repeat,linear-gradient(90deg,#dce9e8 0 48%,#293637 49% 51%,#dce9e8 52%) 50% 16px/62% 38px no-repeat,linear-gradient(#d8d6ce 0 68%,#303738 69%)}.scene-garden .scene-choice-preview{background:radial-gradient(at 18% 58%,#547456 0 17%,#0000 18%),radial-gradient(at 82% 54%,#547456 0 20%,#0000 21%),linear-gradient(#bad5b5 0 62%,#aaa18d 63% 78%,#456047 79%)}.scene-choice>span:last-child{gap:4px;padding:11px 12px 13px;display:grid}.scene-choice strong,.sphere-source strong{font-size:.78rem}.scene-choice small,.sphere-source small{color:#747a74;font-size:.63rem;line-height:1.4}.sphere-source{background:#ffffffb8;border:1px solid #1c221e21;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-top:12px;padding:13px;display:grid}.sphere-source>div{gap:4px;display:grid}.sphere-source .panorama-upload{background:#fff;margin:0;padding:10px 14px}.sphere-source a{color:#3f6253;grid-column:1/-1;font-size:.65rem}.panorama-upload{color:#59625c;cursor:pointer;text-align:center;border:1px dashed #1e2a233d;border-radius:10px;margin:8px 0 18px;padding:9px 11px;font-size:.68rem;font-weight:700;display:block}.panorama-upload input{opacity:0;width:1px;height:1px;position:absolute}@keyframes meetingBreathe{0%{transform:translateY(0)rotate(-.25deg)}to{transform:translateY(-5px)rotate(.25deg)}}@keyframes meetingBlink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}.memory-scene{position:absolute;inset:0}.simple-place-scene{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#17221e;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.simple-place-scene:after{z-index:200;content:"";pointer-events:none;background:linear-gradient(#050b0985,#0000 24% 70%,#050b0994);position:absolute;inset:0}.simple-place-scene.is-lounge:not(.has-photo){background:linear-gradient(#28352f 0 38%,#4a3e34 38% 100%)}.simple-place-scene.is-studio:not(.has-photo){background:linear-gradient(#607172 0 38%,#343d3e 38% 100%)}.simple-place-scene.is-garden:not(.has-photo){background:linear-gradient(#728c7d 0 38%,#405a43 38% 100%)}.simple-place-room,.simple-place-people{position:absolute;inset:0}.simple-place-room{z-index:1;pointer-events:none}.simple-place-scene.is-first .simple-place-room:before{content:"";clip-path:polygon(31% 0,69% 0,100% 100%,0 100%);transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 12.4%,#ffffff0b 12.5%),repeating-linear-gradient(0deg,#0000 0 15.9%,#ffffff0b 16%);border:1px solid #ffffff1c;width:min(1120px,138vw);height:63%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.simple-place-scene.is-observer .simple-place-room:before{content:"";background-color:#08100d45;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:9% 12%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff26;border-radius:44% 44% 38% 38%;position:absolute;inset:16% 7% 14%;box-shadow:inset 0 0 70px #0000003d,0 22px 50px #0000002e}.simple-place-zone{background:#ecca970f;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.simple-place-zone.is-conversation{width:35%;height:31%;top:35%;left:32%}.simple-place-zone.is-quiet{background:#87b29c0f;width:20%;height:24%;top:24%;right:8%}.simple-place-path{background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:67%;position:absolute;top:20%;left:49.8%;transform:rotate(18deg)}.simple-place-scene.is-garden .simple-place-zone.is-conversation{background:#e7cb9b17;width:28%;height:25%;top:38%;left:36%}.simple-place-scene.is-garden .simple-place-zone.is-quiet{width:22%;height:20%;top:56%;right:9%}.simple-place-landmark{background:#0a1e123d;border:1px solid #ffffff1c;border-radius:50%;position:absolute;box-shadow:inset 0 0 24px #537b4c42}.simple-place-landmark.is-grove{width:25%;height:27%;top:18%;left:7%}.simple-place-landmark.is-overlook{width:21%;height:23%;top:17%;right:7%}.simple-place-landmark.is-lawn{background:#5c7e5329;width:26%;height:22%;bottom:13%;left:13%}.simple-place-people{z-index:4}.simple-place-person{color:#f7f2e8;cursor:pointer;background:0 0;border:0;outline:none;place-items:center;width:76px;min-height:96px;padding:0;transition:left 90ms linear,top 90ms linear,transform .12s,opacity .16s;display:grid;position:absolute}.simple-place-body{border:2px solid color-mix(in srgb, var(--presence-color) 72%, white);background:radial-gradient(circle at 38% 29%, #ffffff52, transparent 18%), var(--presence-color);border-radius:46% 54% 43% 57%/38% 42% 58% 62%;place-items:center;width:58px;height:68px;animation:3.8s ease-in-out infinite alternate simplePlaceBreathe;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000004f}.simple-place-body i{background:#ffffff8f;border-radius:50%;width:8px;height:8px;box-shadow:17px 2px #ffffff61}.simple-place-body video,.simple-place-body img{object-fit:cover;width:100%;height:100%}.simple-place-shadow{filter:blur(3px);background:#00000047;border-radius:50%;width:53px;height:13px;position:absolute;top:65px}.simple-place-person strong{text-overflow:ellipsis;text-shadow:0 1px 5px #000000bf;white-space:nowrap;max-width:108px;margin-top:4px;font-size:.68rem;font-weight:720;overflow:hidden}.simple-place-person.is-self .simple-place-body{box-shadow:0 0 0 4px #ffffff26,0 14px 30px #00000052}.simple-place-person.is-speaking .simple-place-body,.simple-place-person.is-focused .simple-place-body{box-shadow:0 0 0 5px color-mix(in srgb, var(--presence-color) 30%, transparent), 0 0 28px color-mix(in srgb, var(--presence-color) 52%, transparent)}.simple-place-compass{z-index:205;pointer-events:none;background:#080e0c6b;border:1px solid #ffffff29;border-radius:50%;width:32px;height:32px;position:absolute;bottom:102px;right:18px}.simple-place-compass span{transform-origin:1px 11px;background:#f1d2a2;border-radius:2px;width:2px;height:10px;position:absolute;top:5px;left:14px}@keyframes simplePlaceBreathe{0%{border-radius:46% 54% 43% 57%/38% 42% 58% 62%}to{border-radius:53% 47% 56% 44%/47% 53%}}.memory-scene:after{pointer-events:none;content:"";background:linear-gradient(#0a0f0c7a,#0000 22%),linear-gradient(#0000 75%,#0a0f0c80);position:absolute;inset:0}.memory-scene canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.memory-scene canvas.is-dragging{cursor:grabbing}.memory-scene.is-positioning canvas{cursor:crosshair}.memory-scene canvas.is-moving-person{cursor:grabbing}.memory-scene.is-fallback{background:radial-gradient(circle at 72% 22%,#e5b97e57,#0000 30%),linear-gradient(145deg,#253b35 0%,#5c7166 45%,#baa077 100%);overflow:hidden}.memory-scene.is-fallback:before{z-index:2;color:#ffffffd6;content:"This device cannot render the 3D conversation view.";text-align:center;background:#121614b8;border:1px solid #ffffff2e;border-radius:16px;width:min(340px,100vw - 48px);padding:18px 20px;font-size:.82rem;line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fallback-view{cursor:grab;touch-action:none;background-color:#0000;background-image:radial-gradient(circle at 74% 20%,#f3c98be6 0 4%,#0000 4.3%),linear-gradient(#7896a2 0 48%,#68775d 49% 65%,#304136 100%);background-position:50%;background-repeat:repeat,repeat;background-size:118% 118%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:background-position 80ms linear;position:absolute;inset:-6%}.fallback-view.has-photo{background-position:50%;background-size:cover}.fallback-view.is-dragging{cursor:grabbing}.fallback-view:before{content:"";opacity:.84;background:radial-gradient(at 8% 100%,#294239 0 22%,#0000 23%),radial-gradient(at 35% 100%,#385548 0 27%,#0000 28%),radial-gradient(at 68% 100%,#263f36 0 23%,#0000 24%),radial-gradient(at 94% 100%,#3c5949 0 29%,#0000 30%);height:36%;position:absolute;inset:34% -5% auto}.fallback-view.has-photo:before{display:none}.fallback-avatars{position:absolute;inset:0}.fallback-avatar{--avatar-color:#c87355;--avatar-left:50%;--avatar-depth:1;--avatar-turn:0deg;bottom:27%;left:var(--avatar-left);width:96px;height:130px;transform:translateX(-50%) scale(var(--avatar-depth));flex-direction:column;align-items:center;display:flex;position:absolute}.fallback-avatar:after{background:var(--avatar-color);content:"";border-radius:50% 50% 38% 38%;width:54px;height:66px;margin-top:-2px;box-shadow:0 16px 30px #0003}.fallback-face{z-index:1;background:var(--avatar-color);width:45px;height:45px;transform:rotateY(var(--avatar-turn));border:3px solid #ffffff29;border-radius:50%;position:relative}.fallback-face:after{content:"";background:#fff6e6db;border-radius:50%;width:10px;height:6px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.fallback-avatar.is-speaking .fallback-face{box-shadow:0 0 0 8px #fff3}.fallback-avatar span{color:#f5f2eb;text-overflow:ellipsis;white-space:nowrap;background:#121614cc;border-radius:99px;width:max-content;max-width:150px;padding:7px 10px;font-size:.67rem;font-weight:700;position:absolute;top:-35px;left:50%;overflow:hidden;transform:translate(-50%)}.glass-panel{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:0 18px 60px #0a0f0c24}.room-header{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:24px;left:24px;right:24px}.place-card{border-radius:18px;min-width:min(430px,60vw);padding:18px 22px}.place-card.is-meeting{min-width:min(300px,48vw);padding:12px 16px}.place-card.is-meeting h1{font-size:clamp(1.2rem,1.8vw,1.55rem)}.place-card.is-meeting>p:last-child{margin-top:3px}.place-card h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:500}.place-card>p:last-child{color:var(--muted);margin:6px 0 0;font-size:.76rem}.presence-card{color:#ffffffdb;pointer-events:auto;border-radius:999px;align-items:center;min-height:54px;padding:8px 11px 8px 15px;font-size:.8rem;font-weight:650;display:flex}.connection-dot{background:#c2a96c;border-radius:50%;width:8px;height:8px;margin-right:8px}.connection-dot.live{background:#8bbf91;box-shadow:0 0 0 4px #8bbf9124}.connection-dot.shared{background:#9ab8d0;box-shadow:0 0 0 4px #9ab8d024}.connection-dot.connecting{animation:1s ease-in-out infinite alternate breathe}.presence-faces{margin-left:12px;display:flex}.presence-faces span,.presence-faces button{color:#fff;border:2px solid #1c201ed9;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;font-size:.62rem;font-weight:800;display:grid}.presence-faces button{cursor:pointer;padding:0}.view-hint{z-index:3;color:#ffffffa8;pointer-events:none;background:#11151375;border-radius:99px;padding:8px 12px;font-size:.72rem;animation:5s forwards hintAway;position:absolute;top:50%;left:50%;transform:translate(-50%,31px)}.attention-status{z-index:4;color:#ffffffbf;letter-spacing:.01em;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12161485;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.68rem;font-weight:650;transition:background .18s,color .18s;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}.attention-status span{background:#92bf95;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #92bf951f}.attention-status.is-away{color:#fff1d7d6;background:#362e22a8}.attention-status.is-away span{background:#d2a96f;box-shadow:0 0 0 4px #d2a96f1f}.reticle{z-index:3;pointer-events:none;background:#ffffffd1;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #0000001f}.memory-scene.view-observer~.reticle{display:none}.room-controls{z-index:6;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(102px,1fr));width:min(900px,100vw - 32px);padding:7px;display:grid;position:absolute;bottom:22px;right:50%;transform:translate(50%)}.room-controls.is-meeting{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:min(920px,100vw - 32px)}.control-button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:60px;padding:10px 13px;transition:background .15s;display:flex;position:relative}.control-button:hover,.control-button.is-active{background:#ffffff1c}.control-button.is-active .control-label{color:#f1c78c}.control-label{color:#fff;font-size:.79rem;font-weight:720}.control-detail{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.66rem;overflow:hidden}.upload-control input{opacity:0;width:1px;height:1px;position:absolute}.notice{z-index:5;color:#ffffffb3;border-radius:12px;max-width:260px;padding:11px 14px;font-size:.7rem;line-height:1.35;position:absolute;bottom:24px;right:24px}.position-panel{z-index:7;color:#ffffffe0;border-radius:20px;width:min(380px,100vw - 48px);max-height:calc(100svh - 132px);padding:20px;position:absolute;bottom:105px;left:24px;overflow-y:auto}.memory-panel{z-index:7;color:#ffffffe0;border-radius:20px;width:min(360px,100vw - 48px);padding:20px;position:absolute;bottom:105px;right:24px}.profile-panel{z-index:7;color:#ffffffe0;border-radius:20px;width:min(390px,100vw - 48px);max-height:calc(100svh - 132px);padding:20px;position:absolute;bottom:105px;right:24px;overflow-y:auto}.camera-loop-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020504c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.camera-loop-panel{color:#ffffffe6;border-radius:20px;width:min(390px,100%);padding:20px}.camera-loop-preview{aspect-ratio:1;background:#020504;border:1px solid #ffffff24;border-radius:20px;width:min(100%,320px);margin:0 auto 14px;position:relative;overflow:hidden}.camera-loop-preview video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.camera-loop-preview strong{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #000000b3;background:#02050438;place-items:center;font-size:4rem;display:grid;position:absolute;inset:0}.camera-loop-panel>p{color:#ffffffad;margin:0 0 14px;font-size:.875rem;line-height:1.45}.camera-loop-panel .camera-loop-error{color:#ffd0c7}.profile-panel .avatar-choice legend,.profile-panel .portrait-choice{color:#ffffffbd}.profile-panel .portrait-choice small{color:#ffffff80}.profile-panel .body-style-options button,.profile-panel .model-actions button{color:#ffffffc2;background:#ffffff14;border-color:#ffffff24}.profile-panel .portrait-choice input::file-selector-button{color:#ffffffc2;background:#ffffff14;border-color:#ffffff24}.profile-panel .body-style-options button:hover,.profile-panel .body-style-options button.is-selected,.profile-panel .model-actions button:hover,.profile-panel .model-actions button.is-selected{color:#f1c78c;background:#f1c78c1f;border-color:#f1c78c7a}.profile-panel .swatch.is-selected{outline-color:#f1c78c}.memory-panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.memory-panel-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.memory-panel .quiet-button,.profile-panel .quiet-button{color:#ffffffbf;background:#ffffff1a}.memory-panel form,.memory-panel label,.profile-panel form,.profile-panel label{gap:7px;display:grid}.memory-panel form,.profile-panel form{gap:11px}.memory-panel label,.profile-panel label{color:#ffffffb8;font-size:.74rem;font-weight:700}.memory-panel input,.memory-panel textarea,.profile-panel input[type=text],.profile-panel input:not([type]){color:#fff;min-height:42px;font:inherit;resize:vertical;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:9px 11px}.memory-panel input:focus,.memory-panel textarea:focus,.profile-panel input:focus{border-color:#f1c78c9e;box-shadow:0 0 0 3px #f1c78c1f}.saved-memory-result{color:#e5f7e8d1;background:#8fc69617;border:1px solid #8fc69638;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:.72rem;font-weight:700;display:flex}.saved-memory-result button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#ffffff17;border:1px solid #ffffff29;border-radius:9px;padding:7px 10px}.memory-panel form>p{color:#ffffff8f;margin:2px 0;font-size:.7rem;line-height:1.45}.memory-save-button{color:#26302b;cursor:pointer;background:#e2bc88;border:0;border-radius:11px;min-height:43px;font-weight:750}.memory-save-button:disabled{cursor:not-allowed;opacity:.5}.position-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.position-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.position-panel .quiet-button{color:#ffffffbf;background:#ffffff1a}.range-heading{color:#ffffffc2;justify-content:space-between;align-items:baseline;margin-top:15px;font-size:.74rem;font-weight:700;display:flex}.range-heading output{color:#f1c78c;font-variant-numeric:tabular-nums}.position-range{accent-color:#d8ad78;cursor:pointer;width:100%;margin:11px 0 10px}.position-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.position-presets.two-options{grid-template-columns:repeat(2,1fr)}.position-presets button,.position-actions button{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;min-height:34px;padding:7px 8px;font-size:.67rem}.position-presets button:hover,.position-actions button:hover,.position-presets button.is-selected{color:#f6dfbf;background:#f1c78c24;border-color:#f1c78c7a}.position-help{color:#ffffff8f;margin:17px 0 0;font-size:.68rem;line-height:1.45}.scale-note{color:#ffffff6b;margin:9px 0 0;font-size:.61rem;line-height:1.4}.position-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.chat-panel{z-index:8;width:min(390px,100vw - 36px);color:var(--ink);background:#f1ede4f5;border:1px solid #ffffff26;border-radius:24px;grid-template-rows:auto 1fr auto;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:18px;bottom:18px;right:18px;transform:translate(calc(100% + 32px));box-shadow:0 30px 90px #0000004d}.chat-panel.is-open{transform:translate(0)}.chat-heading{border-bottom:1px solid #181c191a;justify-content:space-between;align-items:center;padding:24px 24px 18px;display:flex}.chat-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.chat-heading-actions{gap:6px;display:flex}.quiet-button{color:#464a45;cursor:pointer;background:#1e231f12;border:0;border-radius:9px;padding:8px 10px;font-size:.72rem}.messages{padding:18px 20px;overflow:auto}.message{max-width:86%;margin:0 0 16px}.message.is-mine{text-align:right;margin-left:auto}.message strong{color:#777b74;margin:0 0 5px;font-size:.68rem;display:block}.message p{text-align:left;background:#222b2514;border-radius:13px;margin:0;padding:10px 12px;font-size:.87rem;line-height:1.4;display:inline-block}.message.is-mine p{color:#f7f4ec;background:#31483e}.message-voice-button{color:#31483e;cursor:pointer;background:0 0;border:1px solid #31483e38;border-radius:9px;margin:7px 0 0;padding:7px 10px;font-size:.75rem;font-weight:700;display:block}.chat-form{border-top:1px solid #181c191a;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:15px;display:grid}.chat-form input{min-width:0;height:45px;color:var(--ink);background:#fff;border:1px solid #191e1b26;border-radius:11px;outline:none;padding:0 13px}.chat-form button{cursor:pointer;background:#31483e;border:0;border-radius:11px;padding:0 16px;font-size:.78rem;font-weight:700}.chat-form button.is-listening{background:#9a513f;box-shadow:0 0 0 3px #9a513f29}@keyframes hintAway{0%,65%{opacity:1}to{opacity:0}}@keyframes breathe{0%{opacity:.35}to{opacity:1}}@keyframes memoryLoading{to{transform:rotate(360deg)}}@media (max-width:840px){.room-header{top:14px;left:14px;right:14px}.place-card{min-width:0;padding:14px 16px}.place-card .eyebrow,.place-card>p:last-child,.presence-card>span:nth-child(2){display:none}.presence-faces{margin-left:4px}.room-controls{bottom:max(12px, env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));padding:5px}.control-button{text-align:center;align-items:center;min-height:56px;padding:8px}.control-detail{display:none}.notice{text-align:center;width:max-content;max-width:calc(100vw - 32px);bottom:89px;right:50%;transform:translate(50%)}.attention-status{top:74px}.position-panel{width:min(380px,100vw - 24px);padding:17px;bottom:88px;left:12px}.memory-panel{width:min(360px,100vw - 24px);padding:17px;bottom:88px;right:12px}.profile-panel{width:min(390px,100vw - 24px);padding:17px;bottom:88px;right:12px}.meeting-stage{padding:70px 6px 82px}.meeting-divider{top:70px;bottom:82px}.meeting-avatar{width:min(44vw,380px)}.places-panel{width:min(420px,100vw - 24px);max-height:none;display:block;top:12px;bottom:82px;right:12px;transform:none}}@media (max-width:520px){.entry-shell{align-items:end;padding:0}.entry-card{padding:32px 24px max(28px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.entry-card h1{font-size:2.8rem}.entry-copy{margin:22px 0}.presence-card{min-height:46px;padding:6px 8px}.presence-faces span,.presence-faces button{width:29px;height:29px}.room-controls{width:calc(100vw - 20px)}.control-label{font-size:.62rem}.meeting-stage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:2px;padding:68px 5px 78px}.meeting-participant{border-radius:13px}.meeting-divider{width:auto;height:1px;inset:50% 5px auto}.meeting-avatar{width:min(66vw,280px);height:39vh;min-height:260px}.meeting-nameplate{padding:7px 9px;font-size:.65rem;bottom:10px;left:10px}.meeting-drag-hint,.meeting-camera-tools{top:10px;right:10px}.meeting-camera-tools span{display:none}.meeting-camera-tools button{padding:6px 8px;font-size:.58rem}.places-panel{padding:17px}.scene-library{grid-template-columns:1fr}.scene-choice{grid-template-columns:105px 1fr}.scene-choice-preview{min-height:82px}.sphere-source{grid-template-columns:1fr}.sphere-source a{grid-column:1}}.meeting-nameplate small{color:#ffffff8f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;margin-left:3px;padding:3px 6px;font-size:.58rem;font-weight:700}.blob-access-page,.blob-account-page{min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(circle at 28% 22%,#dba25c33,#0000 30%),linear-gradient(145deg,#08120f,#020504 72%);place-items:center;display:grid;overflow-y:auto}.blob-access-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a110edb;border:1px solid #ffffff21;border-radius:30px;width:min(460px,100%);padding:clamp(26px,7vw,44px);box-shadow:0 30px 100px #00000061}.blob-access-mark{color:var(--ui-ink);letter-spacing:.18em;text-transform:uppercase;margin-bottom:48px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.blob-access-card h1,.blob-account-header h1,.blob-account-empty h2{letter-spacing:-.045em;margin:6px 0 14px;font-family:Georgia,Times New Roman,serif;font-weight:500}.blob-access-card h1{font-size:clamp(2.35rem,10vw,3.5rem);line-height:.95}.blob-access-card form>p:not(.blob-eyebrow):not(.blob-error){color:var(--ui-muted);margin:0 0 28px;line-height:1.55}.blob-access-card label,.blob-contributor-panel label{color:#f7f2e8d1;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:760;display:grid}.blob-access-card input,.blob-contributor-panel input{color:#fffaf0;background:#ffffff12;border:1px solid #ffffff29;border-radius:15px;outline:none;width:100%;min-height:54px;padding:0 16px;font-size:1rem}.blob-access-card input:focus,.blob-contributor-panel input:focus{border-color:var(--blob-accent);box-shadow:0 0 0 3px #dba25c24}.blob-access-card form>small{color:var(--ui-muted);margin:0 0 22px;line-height:1.45;display:block}.blob-access-card .blob-primary-button{width:100%}.blob-access-back{width:100%;color:var(--ui-ink);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px}.blob-account-page{place-items:initial;display:block}.blob-account-header,.blob-account-content{width:min(840px,100%);margin:0 auto}.blob-account-header{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 30px;display:flex}.blob-account-header h1{margin:4px 0 5px;font-size:clamp(2.2rem,7vw,4rem)}.blob-account-header p:last-child{color:#f7f2e894;margin:0}.blob-account-header>a,.blob-account-actions button{color:#f7f2e8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:12px 16px;font-weight:720;text-decoration:none}.blob-account-actions{justify-content:space-between;gap:14px;margin-bottom:24px;display:flex}.blob-account-list{gap:10px;display:grid}.blob-account-list>a{color:#f7f2e8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:14px 18px;text-decoration:none;display:grid}.blob-account-list strong,.blob-account-list small{display:block}.blob-account-list small{color:#f7f2e88c;margin-top:5px}.blob-account-list em{color:#f7f2e8a8;font-size:.82rem;font-style:normal;font-weight:760}.blob-account-dot{width:48px}.blob-account-state,.blob-account-empty{color:#f7f2e8a1;text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:24px;padding:48px 20px}.blob-owner-account-strip{color:#f7f2e89e;background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:.78rem;display:flex}.blob-owner-account-strip div{gap:12px;display:flex}.blob-owner-account-strip a{color:#f3c98b;font-weight:760;text-decoration:none}.blob-your-messages{color:#f7f2e8db;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;min-height:46px;padding:0 18px;font-weight:760}.blob-selected-contributor-actions{justify-content:center;gap:10px;margin-top:-2px;display:flex}.blob-selected-contributor-actions button{color:#f7f2e8bf;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;min-height:42px;padding:0 15px;font-size:.76rem;font-weight:720}.blob-selected-contributor-actions button.is-danger{color:#e9a395}.blob-selected-contributor-actions button:disabled{cursor:wait;opacity:.5}.blob-contributor-note{color:#f7f2e894;margin:4px 0 18px;line-height:1.45}.blob-contributor-panel>video,.blob-contributor-panel>audio{object-fit:contain;background:#000;border-radius:18px;width:100%;max-height:42svh;margin:8px 0 20px;display:block}.blob-contributor-panel .blob-secondary-button{width:100%;margin-top:9px}.blob-audio-cover-picker{background:#0408078a;border:1px solid #ffffff21;border-radius:3px;grid-template-columns:minmax(88px,132px) 1fr;gap:14px;width:min(100%,520px);margin:12px auto 4px;padding:12px;display:grid}.blob-audio-cover-picker>img{aspect-ratio:4/3;object-fit:contain;background:#020504;width:100%}.blob-audio-cover-picker>div{align-content:center;gap:6px;min-width:0;display:grid}.blob-audio-cover-picker strong,.blob-audio-cover-picker small{display:block}.blob-audio-cover-picker small{color:#f7f2e89e;line-height:1.4}.blob-audio-cover-picker .blob-file-choice,.blob-audio-cover-picker .blob-secondary-button{width:fit-content;margin:2px 0 0}.blob-audio-cover-editor{background:#020504;border:1px solid #ffffff21;place-items:center;min-height:210px;margin:8px 0 16px;display:grid}.blob-audio-cover-editor img{object-fit:contain;width:100%;max-height:44svh;display:block}.blob-audio-cover-editor>div{color:#f7f2e8ad;text-align:center;gap:5px;padding:28px;display:grid}.blob-contributor-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:14px 0 4px;display:grid}.blob-contributor-navigation button,.blob-contributor-remove{color:#f7f2e8ad;cursor:pointer;background:0 0;border:0;padding:11px}.blob-contributor-navigation span{color:#f7f2e880;font-size:.76rem}.blob-contributor-remove{color:#e9a395;width:100%;margin-top:8px}.blob-contributor-panel>small{color:#f7f2e870;text-align:center;margin-top:12px;line-height:1.4;display:block}@media (max-width:600px){.blob-account-header{align-items:flex-start}.blob-owner-account-strip{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blob-room-header,.blob-owner-home-header{padding-right:max(104px,clamp(16px,4vw,38px))}html[data-theme=light] body,html[data-theme=light] .blob-app{color:#18211d;background:#eef2ed}html[data-theme=light] .blob-create-screen{background:radial-gradient(circle at 75% 48%,#dba25c33,#0000 26%),radial-gradient(circle at 18% 85%,#37655821,#0000 34%),linear-gradient(145deg,#f8f6f0 0%,#dfe8e1 100%)}html[data-theme=light] .blob-owner-home,html[data-theme=light] .blob-access-page,html[data-theme=light] .blob-account-page{background:radial-gradient(circle at 24% 38%, rgba(var(--blob-accent-rgb,219, 162, 92), .18), transparent 29%), linear-gradient(145deg, #f8f6f0 0%, #e2eae4 100%)}html[data-theme=light] .blob-room{background:radial-gradient(circle at 50% 42%, #5a947e26, transparent 31%), radial-gradient(ellipse at 50% 88%, rgba(var(--blob-accent-rgb), .12), transparent 32%), linear-gradient(155deg, #f4f8f4 0%, #e9efea 58%, #dce5de 100%)}html[data-theme=light] .blob-world-stage:before{z-index:0;background:radial-gradient(ellipse, rgba(var(--blob-accent-rgb), .1), transparent 68%);content:"";filter:blur(26px);pointer-events:none;border-radius:50%;position:absolute;inset:11% 19% 8%}html[data-theme=light] .blob-inbox-card,html[data-theme=light] .blob-access-card,html[data-theme=light] .blob-share-panel,html[data-theme=light] .blob-selected-message,html[data-theme=light] .blob-prompt,html[data-theme=light] .blob-object-navigator,html[data-theme=light] .blob-touch-instructions,html[data-theme=light] .blob-empty-state,html[data-theme=light] .blob-memory-caption,html[data-theme=light] .blob-owner-tools{color:#18211d;background:#fcfbf7d1;border-color:#18211d24;box-shadow:0 18px 58px #1f30281f}html[data-theme=light] .blob-composer{background:#fcfbf7db;border-color:#18211d24;box-shadow:0 18px 58px #1f302821}html[data-theme=light] .blob-composer button{color:#18211d;border-color:#18211d1a}html[data-theme=light] .blob-composer button:hover,html[data-theme=light] .blob-composer button:focus-visible{background:#18211d12}html[data-theme=light] .blob-composer small{color:#18211d8f}html[data-theme=light] .blob-stage-text{color:#13201a;border-color:#ffffff8a}html[data-theme=light] .blob-stage-text>span,html[data-theme=light] .blob-stage-text small{color:#13201aad}html[data-theme=light] .blob-inbox-heading button,html[data-theme=light] .blob-inbox-list button,html[data-theme=light] .blob-owner-back,html[data-theme=light] .blob-header-button,html[data-theme=light] .blob-invitee-preview-label,html[data-theme=light] .blob-secondary-button,html[data-theme=light] .blob-share-panel button,html[data-theme=light] .blob-owner-tools button,html[data-theme=light] .blob-your-messages,html[data-theme=light] .blob-selected-contributor-actions button,html[data-theme=light] .blob-account-header>a,html[data-theme=light] .blob-account-actions button{color:#24302b;background:#18211d0f;border-color:#18211d24}html[data-theme=light] .blob-inbox-list button:active,html[data-theme=light] .blob-inbox-heading button:hover,html[data-theme=light] .blob-secondary-button:hover,html[data-theme=light] .blob-share-panel button:hover{background:#18211d1a}html[data-theme=light] .blob-inbox-list small,html[data-theme=light] .blob-inbox-list em,html[data-theme=light] .blob-owner-create-link,html[data-theme=light] .blob-owner-status,html[data-theme=light] .blob-create-intro>p:not(.blob-eyebrow),html[data-theme=light] .blob-text-link,html[data-theme=light] .blob-centered>p:not(.blob-eyebrow),html[data-theme=light] .blob-message-count,html[data-theme=light] .blob-hold-hint,html[data-theme=light] .blob-touch-instructions span,html[data-theme=light] .blob-memory-caption span,html[data-theme=light] .blob-memory-caption small,html[data-theme=light] .blob-empty-state span,html[data-theme=light] .blob-object-current span,html[data-theme=light] .blob-object-current small,html[data-theme=light] .blob-message-meta span,html[data-theme=light] .blob-message-meta small,html[data-theme=light] .blob-message-meta button,html[data-theme=light] .blob-private-note,html[data-theme=light] .blob-prompt p,html[data-theme=light] .blob-share-notice,html[data-theme=light] .blob-share-panel>div:first-child button,html[data-theme=light] .blob-owner-tools summary,html[data-theme=light] .blob-owner-tools small,html[data-theme=light] .blob-account-header p:last-child,html[data-theme=light] .blob-account-list small,html[data-theme=light] .blob-account-list em,html[data-theme=light] .blob-account-state,html[data-theme=light] .blob-account-empty,html[data-theme=light] .blob-owner-account-strip,html[data-theme=light] .blob-contributor-note,html[data-theme=light] .blob-contributor-navigation button,html[data-theme=light] .blob-contributor-navigation span,html[data-theme=light] .blob-contributor-panel>small{color:#18211d9e}html[data-theme=light] .blob-object-step,html[data-theme=light] .blob-object-current,html[data-theme=light] .blob-inbox-list button,html[data-theme=light] .blob-account-list>a{color:#18211d}html[data-theme=light] .blob-account-list>a,html[data-theme=light] .blob-account-state,html[data-theme=light] .blob-account-empty,html[data-theme=light] .blob-owner-account-strip,html[data-theme=light] .blob-owner-tools{background:#ffffff8a;border-color:#18211d1f}html[data-theme=light] .blob-owner-tools .blob-error,html[data-theme=light] .blob-selected-contributor-actions button:last-child,html[data-theme=light] .blob-contributor-remove{color:#9a4537}html[data-theme=light] .blob-share-panel a,html[data-theme=light] .blob-owner-account-strip a{color:#765127}html[data-theme=light] .blob-loader{border-color:#b87939 #18211d21 #18211d21}html[data-theme=light] .message-blob-canvas:focus-visible,html[data-theme=light] .blob-object-step:focus-visible,html[data-theme=light] .blob-object-current:focus-visible,html[data-theme=light] button.blob-glyph:focus-visible,html[data-theme=light] a.blob-glyph:focus-visible{outline-color:#18211db8}html[data-theme=light] .blob-panel{color:#18201d;background:#f7f4ed;border-color:#18211d24}html[data-theme=dark] .blob-panel{color:#f7f2e8;background:#101714;border-color:#ffffff21}html[data-theme=dark] .blob-close,html[data-theme=dark] .blob-panel label,html[data-theme=dark] .blob-color-picker legend,html[data-theme=dark] .blob-visibility-picker legend,html[data-theme=dark] .blob-visibility-picker span,html[data-theme=dark] .blob-fine-print,html[data-theme=dark] .blob-file-choice,html[data-theme=dark] .blob-success-message p{color:#f7f2e8a6!important}html[data-theme=dark] .blob-panel input,html[data-theme=dark] .blob-panel textarea,html[data-theme=dark] .blob-visibility-picker button,html[data-theme=dark] .blob-kind-tabs,html[data-theme=dark] .blob-kind-tabs button{color:#f7f2e8;background:#ffffff12;border-color:#ffffff24}html[data-theme=dark] .blob-visibility-picker button.is-selected,html[data-theme=dark] .blob-kind-tabs button.is-selected{color:#fffaf0;background:#ffffff26;border-color:#f7f2e899;box-shadow:inset 0 0 0 1px #f7f2e861}html[data-theme=dark] .blob-color-choice{border-color:#101714}html[data-theme=dark] .blob-color-choice.is-selected{box-shadow:0 0 0 2px #f7f2e8}html[data-theme=light] .entry-shell{background:radial-gradient(circle at 72% 22%,#e5b97e4d,#0000 30%),linear-gradient(145deg,#dfe9e2 0%,#b9cabe 48%,#dcc7a7 100%)}html[data-theme=dark] .entry-shell{background:radial-gradient(circle at 72% 22%,#e5b97e33,#0000 30%),linear-gradient(145deg,#101c18 0%,#273b33 48%,#5a4c37 100%)}html[data-theme=dark] .entry-card,html[data-theme=dark] .places-panel,html[data-theme=dark] .chat-panel{color:#f7f2e8;background:#0f1613f0;border-color:#ffffff24}html[data-theme=dark] .place-time,html[data-theme=dark] .entry-copy,html[data-theme=dark] .field-label,html[data-theme=dark] .avatar-choice legend,html[data-theme=dark] .privacy-note,html[data-theme=dark] .remembered-visitor small,html[data-theme=dark] .places-intro,html[data-theme=dark] .scene-choice small,html[data-theme=dark] .sphere-source small,html[data-theme=dark] .panorama-upload,html[data-theme=dark] .message strong{color:#f7f2e89e}html[data-theme=dark] .remembered-visitor,html[data-theme=dark] .character-details,html[data-theme=dark] .body-style-options button,html[data-theme=dark] .model-actions button,html[data-theme=dark] .scene-choice,html[data-theme=dark] .sphere-source,html[data-theme=dark] .message p,html[data-theme=dark] .quiet-button{color:#f7f2e8;background:#ffffff12;border-color:#ffffff21}html[data-theme=dark] .portrait-choice input::file-selector-button{color:#f7f2e8;background:#ffffff12;border-color:#ffffff21}html[data-theme=dark] .remembered-visitor strong,html[data-theme=dark] .character-details summary,html[data-theme=dark] .portrait-choice,html[data-theme=dark] .scene-choice,html[data-theme=dark] .sphere-source,html[data-theme=dark] .message-voice-button{color:#f7f2e8}html[data-theme=dark] .name-input,html[data-theme=dark] .chat-form input{color:#f7f2e8;background:#ffffff14;border-color:#ffffff24}html[data-theme=dark] .chat-heading,html[data-theme=dark] .chat-form{border-color:#ffffff1a}html[data-theme=light] .glass-panel{color:#18211d;background:#fbfaf7d1;border-color:#18211d24}html[data-theme=light] .place-card>p:last-child,html[data-theme=light] .control-detail{color:#18211d94}html[data-theme=light] .presence-card,html[data-theme=light] .control-label,html[data-theme=light] .position-panel,html[data-theme=light] .memory-panel,html[data-theme=light] .profile-panel,html[data-theme=light] .notice{color:#18211d}html[data-theme=light] .control-button:hover,html[data-theme=light] .control-button.is-active{background:#18211d14}html[data-theme=light] .control-button.is-active .control-label,html[data-theme=light] .range-heading output{color:#865925}html[data-theme=light] .profile-panel .avatar-choice legend,html[data-theme=light] .profile-panel .portrait-choice,html[data-theme=light] .memory-panel label,html[data-theme=light] .profile-panel label,html[data-theme=light] .range-heading,html[data-theme=light] .position-help,html[data-theme=light] .scale-note,html[data-theme=light] .memory-panel form>p{color:#18211da3}html[data-theme=light] .memory-panel input,html[data-theme=light] .memory-panel textarea,html[data-theme=light] .profile-panel input[type=text],html[data-theme=light] .profile-panel input:not([type]),html[data-theme=light] .profile-panel .body-style-options button,html[data-theme=light] .profile-panel .model-actions button,html[data-theme=light] .position-presets button,html[data-theme=light] .position-actions button,html[data-theme=light] .memory-panel .quiet-button,html[data-theme=light] .profile-panel .quiet-button,html[data-theme=light] .position-panel .quiet-button{color:#24302b;background:#18211d0f;border-color:#18211d24}html[data-theme=light] .profile-panel .portrait-choice input::file-selector-button{color:#24302b;background:#18211d0f;border-color:#18211d24}@media (max-width:900px){.blob-account-header{padding-right:88px}.room-header{right:96px}}@media (max-width:520px){.site-theme-toggle{top:max(9px, env(safe-area-inset-top));right:max(9px, env(safe-area-inset-right));min-width:58px;min-height:36px;padding:0 11px;font-size:.7rem}.blob-room-header,.blob-owner-home-header{padding-right:82px}.room-header{right:78px}}.blob-app,.blob-app *{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blob-app,.blob-create-screen,.blob-owner-home,.blob-access-page,.blob-account-page,.blob-room{background:#050807}.blob-world-stage:before{content:none;display:none}.blob-create-object{border-radius:var(--blob-shape-radius);filter:drop-shadow(0 24px 42px #00000047)}.blob-inbox-card,.blob-access-card,.blob-panel,.blob-share-panel,.blob-owner-tools,.blob-account-state,.blob-account-empty{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1210;border-color:#ffffff1a;border-radius:18px;box-shadow:0 16px 44px #0003}.blob-create-intro h1,.blob-owner-home-header h1,.blob-inbox-heading h2,.blob-panel-heading h2,.blob-access-card h1,.blob-account-header h1,.blob-account-empty h2{letter-spacing:-.04em;font-weight:650}.blob-panel label,.blob-color-picker legend,.blob-visibility-picker legend,.blob-access-card label,.blob-contributor-panel label{font-size:.875rem}.blob-panel input,.blob-panel textarea,.blob-access-card input,.blob-contributor-panel input{border-radius:10px;font-size:1rem}.blob-primary-button,.blob-secondary-button,.blob-header-button,.blob-share-actions button,.blob-owner-home-actions button,.blob-inbox-heading button,.blob-account-actions button,.blob-account-header>a,.blob-account-header-actions>a,.blob-account-item-actions a,.blob-account-item-actions button,.blob-theme-setting,.blob-account-settings summary{border-radius:10px;min-height:44px;font-size:.875rem;font-weight:650}.blob-account-page{padding-inline:clamp(18px,4vw,32px)}.blob-account-header{padding-right:0}.blob-room-header{padding-right:clamp(16px,4vw,38px)}.blob-owner-home-header{padding-right:clamp(20px,5vw,52px)}.room-header{right:18px}.blob-account-header-actions{align-items:center;gap:10px;display:flex}.blob-account-header-actions>a,.blob-account-settings summary{color:#f7f2e8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;place-items:center;min-width:86px;padding:0 14px;text-decoration:none;list-style:none;display:grid}.blob-account-settings{position:relative}.blob-account-settings summary::-webkit-details-marker{display:none}.blob-account-settings>div{z-index:20;background:#101614;border:1px solid #ffffff1a;border-radius:14px;width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000052}.blob-theme-setting{color:#f7f2e8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0 14px;display:flex}.blob-theme-setting strong{color:#f7f2e89e;font-size:.8125rem}.blob-settings-panel .blob-theme-setting{margin:4px 0 22px}.blob-account-notice{color:#f7f2e8b8;margin:-8px 0 18px;font-size:.875rem}.blob-account-item{background:#0b100e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:88px;padding:14px 16px;display:grid}.blob-account-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.blob-account-summary strong,.blob-account-summary small{display:block}.blob-account-summary strong{color:#f7f2e8;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.blob-account-summary small{color:#f7f2e894;margin-top:4px;font-size:.8125rem}.blob-account-item-actions{align-items:center;gap:6px;display:flex}.blob-account-item-actions a,.blob-account-item-actions button{color:#f7f2e8c7;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 12px;text-decoration:none;display:grid}.blob-account-item-actions a:hover,.blob-account-item-actions button:hover,.blob-account-item-actions a:focus-visible,.blob-account-item-actions button:focus-visible{color:#fff;background:#ffffff12}.blob-account-item-actions .is-danger{color:#e8a69b}.blob-account-item-actions button:disabled{cursor:wait;opacity:.52}.blob-secondary-button,.blob-header-button,.blob-share-panel button,.blob-owner-home-actions button,.blob-inbox-heading button{color:#f7f2e8;background:#141b18;border:1px solid #ffffff1f}.blob-owner-menu{border-radius:16px;width:min(340px,100vw - 24px);box-shadow:0 18px 52px #0000004d}.blob-owner-menu .blob-share-actions{grid-template-columns:1fr}.blob-owner-menu .blob-share-actions button{text-align:left;justify-content:flex-start}.blob-composer,.blob-object-navigator{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b110f;border-radius:14px;box-shadow:0 12px 34px #0000002e}.blob-composer small,.blob-message-count,.blob-share-notice,.blob-owner-tools summary{font-size:.75rem}.blob-inbox-list button,.blob-object-current,.blob-composer button{color:#f7f2e8}html[data-theme=light] body,html[data-theme=light] .blob-app,html[data-theme=light] .blob-create-screen,html[data-theme=light] .blob-owner-home,html[data-theme=light] .blob-access-page,html[data-theme=light] .blob-account-page,html[data-theme=light] .blob-room{color:#18211d;background:#f3f5f2}html[data-theme=light] .blob-inbox-card,html[data-theme=light] .blob-access-card,html[data-theme=light] .blob-panel,html[data-theme=light] .blob-share-panel,html[data-theme=light] .blob-owner-tools,html[data-theme=light] .blob-account-state,html[data-theme=light] .blob-account-empty,html[data-theme=light] .blob-account-item,html[data-theme=light] .blob-account-settings>div{background:#fff;border-color:#18211d1f;box-shadow:0 12px 34px #1e2a2414}html[data-theme=light] .blob-account-summary strong,html[data-theme=light] .blob-account-item-actions a,html[data-theme=light] .blob-account-item-actions button,html[data-theme=light] .blob-account-header-actions>a,html[data-theme=light] .blob-account-settings summary{color:#18211d}html[data-theme=light] .blob-account-summary small,html[data-theme=light] .blob-account-notice{color:#18211d9e}html[data-theme=light] .blob-account-header-actions>a,html[data-theme=light] .blob-account-settings summary{background:#18211d0d;border-color:#18211d24}html[data-theme=light] .blob-account-item-actions .is-danger{color:#9a4537}html[data-theme=light] .blob-secondary-button,html[data-theme=light] .blob-header-button,html[data-theme=light] .blob-share-panel button,html[data-theme=light] .blob-owner-home-actions button,html[data-theme=light] .blob-inbox-heading button,html[data-theme=light] .blob-composer,html[data-theme=light] .blob-object-navigator{color:#18211d;background:#fff;border-color:#18211d24}@media (max-width:720px){.blob-account-header{flex-direction:column;align-items:flex-start}.blob-account-item{grid-template-columns:1fr;gap:8px}.blob-account-item-actions{justify-content:flex-end}}@media (max-width:460px){.blob-account-header-actions,.blob-account-actions,.blob-account-item-actions{width:100%}.blob-account-header-actions>*,.blob-account-actions>*,.blob-account-item-actions>*{flex:1}.blob-account-settings>div{left:0;right:auto}}:root{--blob-ui-page:#040706;--blob-ui-page-high:#0a1210;--blob-ui-ink:#f4f3ee;--blob-ui-muted:#f4f3ee9e;--blob-ui-line:#ffffff1f;--blob-ui-surface:#0b110fdb;--blob-ui-surface-strong:#101714;--blob-ui-hover:#ffffff14}html[data-theme=light]{--blob-ui-page:#edf1ed;--blob-ui-page-high:#fafbf8;--blob-ui-ink:#17201c;--blob-ui-muted:#17201c9e;--blob-ui-line:#17201c24;--blob-ui-surface:#fffffce0;--blob-ui-surface-strong:#fff;--blob-ui-hover:#17201c12}body,.blob-app,.blob-app *,.room-shell,.room-shell *{font-family:Instrument Sans,Avenir Next,Segoe UI,ui-sans-serif,system-ui,sans-serif!important}body,.blob-app{background:var(--blob-ui-page);color:var(--blob-ui-ink)}.blob-create-screen,.blob-owner-home,.blob-access-page,.blob-account-page,.blob-room{background:linear-gradient(155deg, var(--blob-ui-page-high) 0%, var(--blob-ui-page) 68%, #020403 100%);color:var(--blob-ui-ink)}html[data-theme=light] .blob-create-screen,html[data-theme=light] .blob-owner-home,html[data-theme=light] .blob-access-page,html[data-theme=light] .blob-account-page,html[data-theme=light] .blob-room{background:linear-gradient(155deg, var(--blob-ui-page-high) 0%, var(--blob-ui-page) 100%)}.blob-create-screen{grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);gap:clamp(32px,6vw,88px);min-height:100svh;padding:clamp(28px,5vw,72px)}.blob-create-intro{max-width:490px}.blob-create-intro h1{letter-spacing:-.06em;max-width:9ch;margin:0;font-size:clamp(3rem,5.6vw,5.1rem);font-weight:620;line-height:.96}.blob-create-intro>p:not(.blob-eyebrow){max-width:460px;color:var(--blob-ui-muted);margin:24px 0 26px;font-size:1rem;line-height:1.55}.blob-eyebrow{color:var(--blob-ui-muted);letter-spacing:.13em;opacity:1;margin-bottom:12px;font-size:.75rem;font-weight:720}.blob-create-object{border-radius:var(--blob-shape-radius);filter:drop-shadow(0 34px 44px #00000057);width:min(48vw,560px)}html[data-theme=light] .blob-create-object{filter:drop-shadow(0 30px 34px #23312a2e)}.blob-glyph-embed{border-radius:var(--blob-shape-radius)}button.blob-glyph .blob-glyph-embed,a.blob-glyph .blob-glyph-embed{transition:filter .18s,transform .22s cubic-bezier(.16,1,.3,1)}button.blob-glyph:hover .blob-glyph-embed,button.blob-glyph:focus-visible .blob-glyph-embed,a.blob-glyph:hover .blob-glyph-embed,a.blob-glyph:focus-visible .blob-glyph-embed{filter:brightness(1.08)saturate(1.04);transform:scale(1.025)}.blob-primary-button,.blob-secondary-button,.blob-header-button,.blob-owner-back,.blob-invitee-preview-label,.blob-owner-entry,.blob-share-actions button,.blob-owner-home-actions button,.blob-inbox-heading button,.blob-account-actions button,.blob-account-header-actions>a,.blob-account-item-actions a,.blob-account-item-actions button,.blob-account-settings summary,.blob-theme-setting{letter-spacing:0;border-radius:11px;min-height:44px;font-size:.875rem;font-weight:650}.blob-primary-button{color:#101512;background:#f3f1e9;padding-inline:20px}.blob-secondary-button,.blob-header-button,.blob-owner-back,.blob-owner-entry,.blob-share-panel button,.blob-owner-home-actions button,.blob-inbox-heading button,.blob-account-actions button{border:1px solid var(--blob-ui-line);background:var(--blob-ui-hover);color:var(--blob-ui-ink)}.blob-primary-button:hover,.blob-primary-button:focus-visible{background:#fff}.blob-secondary-button:hover,.blob-secondary-button:focus-visible,.blob-header-button:hover,.blob-header-button:focus-visible,.blob-owner-back:hover,.blob-owner-back:focus-visible,.blob-owner-entry:hover,.blob-owner-entry:focus-visible{background:#ffffff21}html[data-theme=light] .blob-secondary-button:hover,html[data-theme=light] .blob-secondary-button:focus-visible,html[data-theme=light] .blob-header-button:hover,html[data-theme=light] .blob-header-button:focus-visible,html[data-theme=light] .blob-owner-back:hover,html[data-theme=light] .blob-owner-back:focus-visible,html[data-theme=light] .blob-owner-entry:hover,html[data-theme=light] .blob-owner-entry:focus-visible{background:#17201c1c}.blob-text-link{color:var(--blob-ui-muted);font-size:.875rem}.blob-panel,.blob-access-card,.blob-share-panel,.blob-owner-tools,.blob-inbox-card,.blob-account-state,.blob-account-empty{border:1px solid var(--blob-ui-line);background:var(--blob-ui-surface);color:var(--blob-ui-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:0 24px 72px #00000047}.blob-panel-heading h2,.blob-access-card h1,.blob-inbox-heading h2,.blob-account-empty h2{letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:620;line-height:1.05}.blob-panel label,.blob-color-picker legend,.blob-visibility-picker legend,.blob-access-card label,.blob-contributor-panel label{color:var(--blob-ui-muted);font-size:.875rem}.blob-panel input,.blob-panel textarea,.blob-access-card input,.blob-contributor-panel input{border-color:var(--blob-ui-line);background:var(--blob-ui-hover);color:var(--blob-ui-ink);border-radius:10px;font-size:1rem}.blob-owner-home-header{width:min(1120px,100%);padding:max(24px, env(safe-area-inset-top)) clamp(22px, 5vw, 56px) 8px}.blob-owner-home-header h1{letter-spacing:-.04em;margin:1px 0 0;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:620;line-height:1.06}.blob-owner-home-main{width:min(1120px,100%);min-height:calc(100svh - 86px);padding:18px clamp(22px, 5vw, 56px) max(34px, env(safe-area-inset-bottom));grid-template-columns:minmax(320px,1.15fr) minmax(340px,.85fr);gap:clamp(30px,6vw,84px)}.blob-owner-orb{filter:drop-shadow(0 34px 46px #00000057);width:min(42vw,440px)}.blob-owner-orb .blob-glyph-count{letter-spacing:-.06em;font-size:clamp(3.6rem,8vw,6.3rem);font-weight:560}.blob-inbox-card{padding:clamp(20px,3vw,30px)}.blob-inbox-heading h2{font-size:clamp(1.5rem,3vw,2rem)}.blob-inbox-list button{background:0 0;border-radius:10px}.blob-owner-account-strip{border:1px solid var(--blob-ui-line);background:0 0}.blob-account-page{padding:max(24px, env(safe-area-inset-top)) clamp(20px, 5vw, 52px) max(36px, env(safe-area-inset-bottom));overscroll-behavior-x:none;touch-action:pan-y;display:block}.blob-account-header,.blob-account-content{width:min(940px,100%)}.blob-account-header{align-items:flex-end;padding:0 0 28px}.blob-account-header h1{letter-spacing:-.05em;margin:4px 0 6px;font-size:clamp(2rem,5vw,3.2rem);font-weight:620;line-height:1}.blob-account-header p:last-child,.blob-account-notice,.blob-account-summary small{color:var(--blob-ui-muted)}.blob-account-actions{align-items:center;margin-bottom:20px}.blob-account-list{gap:10px}.blob-account-item{border:1px solid var(--blob-ui-line);background:#ffffff09;border-radius:16px;min-height:96px;padding:13px 14px}html[data-theme=light] .blob-account-item{background:#ffffffa8}.blob-account-summary{gap:15px}.blob-account-dot{filter:drop-shadow(0 10px 13px #0003);width:64px}.blob-account-summary strong{color:var(--blob-ui-ink);font-size:1rem;font-weight:650}.blob-account-item-actions a,.blob-account-item-actions button,.blob-account-header-actions>a,.blob-account-settings summary,.blob-theme-setting{color:var(--blob-ui-ink)}.blob-account-item-actions a:hover,.blob-account-item-actions button:hover,.blob-account-item-actions a:focus-visible,.blob-account-item-actions button:focus-visible,.blob-account-header-actions>a:hover,.blob-account-settings summary:hover{background:var(--blob-ui-hover)}.blob-account-settings>div{border-color:var(--blob-ui-line);background:var(--blob-ui-surface-strong)}.blob-room{background:linear-gradient(180deg, var(--blob-ui-page-high) 0%, var(--blob-ui-page) 100%)}.blob-room-header{min-height:60px;padding:max(12px, env(safe-area-inset-top)) clamp(16px, 4vw, 34px) 6px}.blob-room-header h1{letter-spacing:-.025em;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:620}.blob-message-count,.blob-hold-hint,.blob-empty-state span,.blob-composer small,.blob-object-current span,.blob-object-current small{color:var(--blob-ui-muted)}.blob-empty-state{max-width:min(90%,440px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;padding:0;bottom:32px}.blob-empty-state strong{color:var(--blob-ui-ink);font-size:.9375rem;font-weight:650}.blob-empty-state span{font-size:.8125rem}.blob-composer,.blob-object-navigator{border:1px solid var(--blob-ui-line);background:var(--blob-ui-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;box-shadow:0 15px 42px #00000038}.blob-composer button,.blob-object-current,.blob-object-step{color:var(--blob-ui-ink)}.blob-composer button:hover,.blob-composer button:focus-visible,.blob-object-current:hover,.blob-object-current:focus-visible,.blob-object-step:hover:not(:disabled),.blob-object-step:focus-visible:not(:disabled){background:var(--blob-ui-hover)}.blob-object-current strong,.blob-memory-caption strong,.blob-message-meta strong,.blob-stage-text p{letter-spacing:-.02em;font-weight:620}.blob-touch-instructions,.blob-memory-caption{border-color:var(--blob-ui-line);background:var(--blob-ui-surface);color:var(--blob-ui-ink);border-radius:13px}.room-shell .glass-panel{color:#f4f3ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d0bc7;border-color:#ffffff1f;box-shadow:0 16px 48px #0000003d}.room-shell .place-card{border-radius:14px;min-width:min(380px,60vw);padding:14px 17px}.room-shell .place-card h1{letter-spacing:-.035em;font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:620}.room-shell .place-card>p:last-child{color:#f4f3ee9e;font-size:.8125rem}.room-shell .places-panel,.room-shell .chat-panel{color:#f4f3ee;background:#101714;border-color:#ffffff1f;border-radius:18px;box-shadow:0 24px 72px #00000057}.room-shell .places-heading h2,.room-shell .chat-heading h2{letter-spacing:-.035em;font-weight:620}.room-shell .scene-choice,.room-shell .sphere-source{color:#f4f3ee;background:#ffffff0e;border-color:#ffffff1f}.room-shell .scene-choice small,.room-shell .sphere-source small,.room-shell .places-intro{color:#f4f3ee99}html[data-theme=light] .room-shell .glass-panel{color:#17201c;background:#fffffcd6;border-color:#17201c24}html[data-theme=light] .room-shell .place-card>p:last-child{color:#17201c9e}html[data-theme=light] .room-shell .places-panel,html[data-theme=light] .room-shell .chat-panel{color:#17201c;background:#fff;border-color:#17201c24}html[data-theme=light] .room-shell .scene-choice,html[data-theme=light] .room-shell .sphere-source{color:#17201c;background:#17201c0b;border-color:#17201c24}html[data-theme=light] .room-shell .scene-choice small,html[data-theme=light] .room-shell .sphere-source small,html[data-theme=light] .room-shell .places-intro{color:#17201c9e}@media (max-width:880px){.blob-create-screen{padding:max(20px, env(safe-area-inset-top)) 22px max(26px, env(safe-area-inset-bottom));text-align:center;grid-template-columns:1fr;align-content:center;gap:4px}.blob-create-object{order:1;width:min(62vw,330px);margin-bottom:-10px}.blob-create-intro{order:2;max-width:520px;margin-inline:auto}.blob-create-intro h1{max-width:none;font-size:clamp(2.35rem,9vw,3.8rem);line-height:.98}.blob-create-intro>p:not(.blob-eyebrow){margin:15px auto 18px}.blob-create-intro .blob-primary-button,.blob-create-intro .blob-text-link{margin-inline:auto}.blob-owner-home-main{grid-template-columns:1fr;align-content:start;gap:10px}.blob-owner-orb{width:min(58vw,300px)}}@media (max-width:640px){.blob-owner-home-header,.blob-room-header{padding-right:18px}.blob-account-header{flex-direction:column;align-items:flex-start;gap:16px}.blob-account-header h1{font-size:2.35rem}.blob-account-header-actions{width:100%}.blob-account-header-actions>*{flex:1}.blob-account-actions{align-items:stretch}.blob-account-item{grid-template-columns:1fr;gap:8px}.blob-account-item-actions{justify-content:flex-end}.blob-account-dot{width:58px}.room-shell .place-card{min-width:min(310px,100vw - 42px)}}@media (max-width:460px){.blob-create-object{width:min(68vw,280px)}.blob-create-intro h1{font-size:clamp(2.1rem,10vw,3rem)}.blob-create-intro>p:not(.blob-eyebrow){font-size:.9375rem}.blob-account-actions,.blob-account-item-actions{width:100%}.blob-account-item-actions>*{flex:1}}.room-header.room-header-minimal{pointer-events:none;align-items:flex-start;top:14px;left:16px;right:16px}.room-title-minimal{color:#ffffffed;text-shadow:0 1px 14px #000000b8;min-width:0;padding:4px 2px}.room-title-minimal h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:min(62vw,520px);margin:0;font-family:inherit;font-size:clamp(1rem,2vw,1.25rem);font-weight:680;line-height:1.15;overflow:hidden}.room-title-minimal span{color:#ffffff85;margin-top:3px;font-size:.72rem;display:block}.presence-card.presence-card-minimal{pointer-events:auto;background:#050b0961;border-color:#ffffff14;border-radius:999px;min-height:38px;padding:4px 6px}.presence-card-minimal .presence-count{display:none}.presence-card-minimal .presence-faces{margin-left:2px}.presence-card-minimal .presence-faces span,.presence-card-minimal .presence-faces button{border-width:1px;width:28px;height:28px}.meeting-stage:not(.is-focus){padding:52px 4px 64px}.meeting-divider{opacity:.55;top:52px;bottom:64px}.meeting-participant{border-radius:12px}.meeting-nameplate,.meeting-stage.is-focus .meeting-nameplate{box-shadow:none;text-shadow:0 1px 10px #000000eb;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:4px 2px;bottom:64px;left:14px}.meeting-nameplate small{color:#ffffff80}.meeting-gesture-hint{z-index:4;color:#ffffff94;pointer-events:none;text-shadow:0 1px 10px #000000e6;margin:0;font-size:.7rem;font-weight:650;animation:4s forwards hintAway;position:absolute;top:14px;left:50%;transform:translate(-50%)}.room-controls.room-controls-compact{right:50%;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0994;border-color:#ffffff14;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));width:min(620px,100vw - 24px);padding:4px;display:grid;box-shadow:0 12px 42px #0003}.room-controls-compact .control-button{text-align:center;border-radius:11px;align-items:center;min-height:44px;padding:7px 8px}.room-controls-compact .control-label{font-size:.72rem;font-weight:680}.room-controls-compact .control-detail{display:none}.room-controls-compact .control-button.is-leave{color:#f7e1c1e0;border-color:#f1c78c38}.room-more-panel{z-index:8;right:50%;bottom:max(66px, calc(env(safe-area-inset-bottom) + 58px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a09d1;border-radius:15px;width:min(360px,100vw - 24px);max-height:min(50svh,300px);padding:5px;position:absolute;overflow-y:auto;transform:translate(50%)}.room-more-grid{grid-template-columns:1fr;gap:3px;display:grid}.room-more-grid button{min-height:44px;color:var(--ui-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:8px;font-size:.9rem;font-weight:650}.room-more-grid button:hover,.room-more-grid button:focus-visible,.room-more-grid button.is-active{background:var(--ui-soft);color:var(--ui-ink)}.room-more-grid button.is-priority{color:#f1c78c}.notice{right:50%;bottom:max(70px, calc(env(safe-area-inset-bottom) + 62px));text-align:center;pointer-events:none;background:#050a096b;border:0;width:max-content;max-width:calc(100vw - 32px);padding:6px 9px;animation:4.2s forwards hintAway;transform:translate(50%)}@media (max-width:520px){.room-header.room-header-minimal{top:9px;left:12px;right:10px}.room-title-minimal h1{max-width:66vw;font-size:1rem}.room-title-minimal span{display:none}.meeting-stage:not(.is-focus){padding:46px 3px 61px}.meeting-divider{inset:50% 3px auto}.meeting-nameplate,.meeting-stage.is-focus .meeting-nameplate{font-size:.66rem;bottom:60px;left:10px}.meeting-gesture-hint{font-size:.66rem;top:9px}.room-controls.room-controls-compact{width:calc(100vw - 16px);bottom:max(7px, env(safe-area-inset-bottom))}.room-more-panel{bottom:max(62px, calc(env(safe-area-inset-bottom) + 55px));width:calc(100vw - 16px)}}@media (orientation:landscape) and (max-height:600px){.room-header.room-header-minimal{top:8px;left:12px;right:10px}.room-title-minimal span{display:none}.meeting-stage:not(.is-focus){padding:40px 3px 57px}.meeting-divider{top:40px;bottom:57px}.meeting-nameplate,.meeting-stage.is-focus .meeting-nameplate{bottom:57px}.room-controls.room-controls-compact{width:min(390px,100vw - 20px);bottom:6px}.room-more-panel{bottom:60px}}.blob-room .blob-stage-video,.blob-room .blob-stage-image{clip-path:none;width:1px;height:1px;box-shadow:none;pointer-events:none;border:0;position:absolute;top:0;left:0;opacity:0!important;transform:none!important}.blob-room .blob-stage-video:before,.blob-room .blob-stage-video:after,.blob-room .blob-stage-image:before,.blob-room .blob-stage-image:after{display:none}.blob-room .blob-stage-video.is-expanded~.message-blob-canvas.is-video-playing,.blob-room .blob-stage-video.is-returning-expanded~.message-blob-canvas,.blob-room .message-blob-canvas.is-media-expanded{opacity:.12}.blob-room .blob-stage-video.is-expanded,.blob-room .blob-stage-video.is-returning-expanded,.blob-room .blob-stage-image.is-expanded,.blob-room .blob-stage-image.is-returning-expanded{z-index:7;width:min(88vw, calc(72svh * var(--blob-video-aspect)), 720px);height:auto;aspect-ratio:var(--blob-video-aspect);clip-path:none;box-shadow:0 0 52px rgba(var(--blob-accent-rgb), .25), 0 28px 90px #0000009e;background:#020504;border:1px solid #fff3;border-radius:clamp(18px,4vw,42px);display:grid;top:50%;left:50%;overflow:hidden;opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.blob-room .blob-stage-image.is-expanded img,.blob-room .blob-stage-image.is-returning-expanded img,.blob-room .blob-stage-video.is-expanded video,.blob-room .blob-stage-video.is-returning-expanded video{object-fit:contain;filter:none;background:#020504;width:100%;height:100%;display:block}.blob-room .blob-stage-text{z-index:7;opacity:0;border:0;width:1px;height:1px;max-height:none;padding:0;animation:none;overflow:hidden;transform:translate(-50%,-50%)scale(1)}.blob-room .blob-stage-text.is-expanded,.blob-room .blob-stage-text.is-returning-expanded{opacity:1;width:min(88vw,720px);height:auto;max-height:72svh;box-shadow:0 0 52px rgba(var(--blob-accent-rgb), .25), 0 28px 90px #0000009e;background:#100d09f5;border:1px solid #fff3;border-radius:clamp(18px,4vw,42px);padding:clamp(28px,5vw,56px);animation:.48s cubic-bezier(.16,1,.3,1) blobMediaExpand;display:grid;overflow:auto;transform:translate(-50%,-50%)scale(1)}.blob-room .blob-stage-text.is-returning-expanded{animation:.46s cubic-bezier(.5,0,.8,.2) forwards blobMediaReturnExpanded}.blob-live-layer.is-browsing{clip-path:none;pointer-events:none;background:0 0;width:100%;height:auto;animation:none;inset:0 0 auto;overflow:visible}.blob-live-layer.is-browsing .live-participant-dock{pointer-events:auto}.livekit-hidden-video{opacity:0;pointer-events:none;width:2px;height:2px;position:fixed}.live-participant-dock{z-index:1040;width:100%;min-height:68px;padding:max(6px, env(safe-area-inset-top)) 10px 6px;padding-left:max(66px, calc(env(safe-area-inset-left) + 66px));padding-right:max(66px, calc(env(safe-area-inset-right) + 66px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#040908ed,#040908c2);border-bottom:1px solid #ffffff1a;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;transition:top .22s,right .22s,bottom .22s,left .22s,width .22s,opacity .16s;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #00000038}.live-participant-dock.is-docked-bottom{top:auto;bottom:max(calc(var(--memory-player-controls-height,160px) + 12px), calc(env(safe-area-inset-bottom) + 84px));padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));background:linear-gradient(#040908d1,#040908f5);border-top:1px solid #ffffff1a;border-bottom:0;box-shadow:0 -12px 34px #00000047}.live-participant-dock.is-docked-left,.live-participant-dock.is-docked-right{top:max(66px, calc(env(safe-area-inset-top) + 58px));bottom:max(76px, calc(env(safe-area-inset-bottom) + 70px));background:#040908e6;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:8px minmax(0,1fr) auto auto;grid-template-columns:1fr;align-content:start;width:108px;min-height:0;padding:8px;display:grid;overflow:hidden;box-shadow:0 16px 38px #00000057}.live-participant-dock.is-docked-left{right:auto;left:max(8px, env(safe-area-inset-left))}.live-participant-dock.is-docked-right{right:max(8px, env(safe-area-inset-right));left:auto}.live-dock-status{color:#f4f0e7b8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.66rem;font-weight:700;display:flex}.live-dock-status>span{background:#7ed4a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7ed4a6a8}.live-dock-people{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.live-dock-people::-webkit-scrollbar{display:none}.live-dock-person{color:#f4f0e7;background:#ffffff0b;border:1px solid #0000;border-radius:16px;grid-template-columns:46px auto;align-items:center;gap:7px;min-width:max-content;min-height:48px;padding:1px 8px 1px 1px;transition:border-color .18s,background .18s,transform .18s;display:grid}.live-dock-person:hover,.live-dock-person:focus-visible{background:#ffffff17;border-color:#fff3}.live-dock-person.is-speaking{background:#7ed4a61a;border-color:#7ed4a69e;transform:translateY(-1px)}.live-dock-person-media{border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.live-dock-person-media video{object-fit:cover;width:100%;height:100%}.live-dock-person-media>span{color:#fff;font-size:.74rem;font-weight:800}.live-dock-person.has-video{border-radius:15px}.live-dock-person.has-video .live-dock-person-media{border-radius:12px}.live-dock-person-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:.78rem;font-weight:700;overflow:hidden}.live-dock-actions{align-items:center;gap:6px;display:flex}.live-dock-guidance{align-items:center;gap:5px;min-width:max-content;display:flex}.live-dock-guidance button,.live-dock-guidance .is-driving{color:#f4f0e7d1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;place-items:center;min-height:36px;padding:0 11px;font-size:.72rem;font-weight:750;display:grid}.live-dock-guidance button.is-following,.live-dock-guidance .is-driving{color:#b7eccd;background:#7ed4a61a;border-color:#7ed4a64d}.live-dock-guidance button:disabled{opacity:.48}.live-dock-actions button{color:#f4f0e7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:36px;padding:0 12px}.live-dock-actions button.is-leave{color:#f7e1c1e0}.live-participant-dock.is-docked-left .live-dock-status,.live-participant-dock.is-docked-right .live-dock-status{width:8px;font-size:0;overflow:hidden}.live-participant-dock.is-docked-left .live-dock-people,.live-participant-dock.is-docked-right .live-dock-people{flex-direction:column;align-items:center;max-height:100%;overflow:hidden auto}.live-participant-dock.is-docked-left .live-dock-person,.live-participant-dock.is-docked-right .live-dock-person{grid-template-columns:48px;padding:2px}.live-participant-dock.is-docked-left .live-dock-person-name,.live-participant-dock.is-docked-right .live-dock-person-name{display:none}.live-participant-dock.is-docked-left .live-dock-guidance,.live-participant-dock.is-docked-right .live-dock-guidance,.live-participant-dock.is-docked-left .live-dock-actions,.live-participant-dock.is-docked-right .live-dock-actions{gap:5px;width:100%;display:grid}.live-participant-dock.is-docked-left .live-dock-guidance button,.live-participant-dock.is-docked-right .live-dock-guidance button,.live-participant-dock.is-docked-left .live-dock-guidance .is-driving,.live-participant-dock.is-docked-right .live-dock-guidance .is-driving,.live-participant-dock.is-docked-left .live-dock-actions button,.live-participant-dock.is-docked-right .live-dock-actions button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:34px;padding-inline:6px;font-size:.66rem;overflow:hidden}@media (max-width:700px){.live-participant-dock{min-height:68px;padding-left:max(62px, calc(env(safe-area-inset-left) + 62px));padding-right:max(62px, calc(env(safe-area-inset-right) + 62px));grid-template-columns:8px minmax(0,1fr) auto auto;gap:7px}.live-participant-dock.is-docked-bottom{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.live-dock-status{width:8px;font-size:0;overflow:hidden}.live-dock-person{grid-template-columns:44px;padding:1px}.live-dock-person-media{width:44px;height:44px}.live-dock-person-name,.live-dock-actions button.is-return{display:none}.live-dock-actions button.is-stop-sharing{padding-inline:9px;font-size:.72rem}.live-dock-actions button.is-leave{min-height:34px;padding-inline:9px}.live-dock-guidance{gap:4px}.live-dock-guidance button,.live-dock-guidance .is-driving{text-overflow:ellipsis;white-space:nowrap;max-width:78px;min-height:34px;padding-inline:8px;font-size:.66rem;overflow:hidden}}.blob-app,.blob-app img,.blob-app video,.blob-app audio,.blob-app [role=dialog],.blob-app canvas,.blob-app canvas:active{cursor:default!important}.blob-app button,.blob-app a,.blob-app label,.blob-app select,.blob-app input[type=button],.blob-app input[type=submit]{cursor:pointer!important}.blob-room-header,.blob-owner-home-header{padding-left:max(70px, calc(env(safe-area-inset-left) + 70px))}.blob-account-header{padding-left:54px}@media (max-width:640px){.blob-account-header{padding-left:54px}}.blob-room-header-actions{flex:none;align-items:center;gap:8px;display:flex}.blob-simple-toggle{border:1px solid var(--blob-ui-line,#ffffff24);background:var(--blob-ui-surface,#ffffff0f);min-height:36px;color:var(--blob-ui-ink,#f7f2e8);font:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:.72rem;font-weight:720;display:inline-flex}.blob-simple-toggle:hover,.blob-simple-toggle:focus-visible{background:var(--blob-ui-surface-strong,#ffffff1f)}.blob-simple-toggle:focus-visible{outline:2px solid rgba(var(--blob-accent-rgb), .72);outline-offset:2px}.blob-simple-toggle-track{background:#7f7f7f6b;border-radius:999px;flex:none;width:30px;height:18px;transition:background .16s;position:relative}.blob-simple-toggle-track>span{background:currentColor;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px}.blob-simple-toggle.is-active .blob-simple-toggle-track{background:rgba(var(--blob-accent-rgb), .64)}.blob-simple-toggle.is-active .blob-simple-toggle-track>span{transform:translate(12px)}.blob-room.is-simple-mode .blob-room-header{min-height:52px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:6px}.blob-room.is-simple-mode .blob-world-stage{background:radial-gradient(circle at 50% 48%, rgba(var(--blob-accent-rgb), .12), transparent 38%), #020504}.blob-room.is-simple-mode .blob-world-stage.is-gesture-enabled,.blob-world-stage.is-gesture-enabled{touch-action:none;-webkit-user-select:none;user-select:none}.blob-create-screen{touch-action:pan-y}.blob-room.blob-player-shell .blob-stage-video,.blob-room.blob-player-shell .blob-stage-image{z-index:7;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;pointer-events:auto;background:#020504;border:0;border-radius:0;display:grid;inset:0;overflow:hidden;opacity:1!important;transform:none!important}.blob-room.blob-player-shell .blob-stage-image{contain:layout paint size;place-items:center;min-width:0;min-height:0}.blob-room.blob-player-shell .blob-stage-video video,.blob-room.blob-player-shell .blob-stage-image img{object-fit:contain;filter:none;width:100%;height:100%;transform:scale(var(--blob-media-zoom,1));transform-origin:50%;background:#020504;transition:transform .12s ease-out;display:block}.blob-room.blob-player-shell .blob-stage-video{place-items:center;min-width:0;min-height:0}.blob-room.blob-player-shell .blob-stage-video video,.blob-room.blob-player-shell .blob-stage-image img{object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;transform:translate(var(--blob-media-pan-x,0), var(--blob-media-pan-y,0)) scale(var(--blob-media-zoom,1))}.blob-simple-container{display:contents}.blob-room.blob-player-shell{height:100dvh;min-height:100svh;display:block;position:relative}.blob-room.blob-player-shell .blob-simple-container{min-width:0;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.blob-room.blob-player-shell .blob-world-stage{width:100%;height:100%;position:absolute;inset:0}.blob-room.is-simple-mode .blob-room-header,.blob-room.is-simple-mode .blob-room-controls{z-index:30;opacity:1;transition:opacity .18s,transform .18s;position:absolute;left:0;right:0}.blob-room.is-simple-mode .blob-room-header{background:linear-gradient(#020504c7,#02050400);top:0}.blob-room.is-simple-mode .blob-room-controls{background:linear-gradient(#02050400,#020504d1);bottom:0}.blob-room.is-simple-mode.is-simple-chrome-hidden .blob-room-header{opacity:0;pointer-events:none;transform:translateY(-10px)}.blob-room.is-simple-mode.is-simple-chrome-hidden .blob-room-controls{opacity:0;pointer-events:none;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.blob-room.is-simple-mode .blob-room-header,.blob-room.is-simple-mode .blob-room-controls{transition:none}}.blob-room.is-simple-mode .blob-stage-audio{opacity:0;pointer-events:none;width:1px;height:1px}.blob-room.is-simple-mode .blob-stage-audio-cover{z-index:7;pointer-events:none;background:#020504;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.blob-room.is-simple-mode .blob-stage-audio-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.immersive-panorama{z-index:12;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#020504;position:absolute;inset:0;overflow:hidden}.immersive-panorama:active{cursor:grabbing}.immersive-panorama-canvas{touch-action:none;width:100%;height:100%;display:block}.immersive-panorama-status{z-index:2;color:#f7f2e8c7;pointer-events:none;background:#050907b8;border-radius:12px;padding:9px 13px;font-size:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blob-simple-audio-pulse{z-index:8;aspect-ratio:1;pointer-events:none;width:clamp(132px,34vw,240px);transform:translate(-50%, -50%) scale(var(--blob-media-zoom,1));transform-origin:50%;transition:transform .12s ease-out;position:absolute;top:50%;left:50%}.blob-simple-audio-pulse span,.blob-simple-audio-pulse i{background:rgba(var(--blob-accent-rgb), .18);border-radius:50%;display:block;position:absolute;inset:0}.blob-simple-audio-pulse span:nth-child(2){background:rgba(var(--blob-accent-rgb), .3);inset:16%}.blob-simple-audio-pulse i{background:rgb(var(--blob-accent-rgb));inset:33%}.blob-simple-audio-pulse.is-playing span:first-child{animation:1.8s ease-in-out infinite blob-simple-audio-breathe}.blob-simple-audio-pulse.is-playing span:nth-child(2){animation:1.8s ease-in-out .24s infinite blob-simple-audio-breathe}@keyframes blob-simple-audio-breathe{0%,to{opacity:.38;transform:scale(.88)}50%{opacity:.92;transform:scale(1.08)}}.blob-room.blob-player-shell .blob-stage-text,.blob-room.blob-player-shell .blob-stage-text.is-expanded,.blob-room.blob-player-shell .blob-stage-text.is-returning-expanded{z-index:7;background:radial-gradient(circle at 50% 42%, rgba(var(--blob-accent-rgb), .2), transparent 46%), var(--blob-ui-page,#090d0b);width:100%;height:100%;max-height:none;color:var(--blob-ui-ink,#f7f2e8);opacity:1;pointer-events:auto;text-align:left;transform:translate(var(--blob-media-pan-x,0), var(--blob-media-pan-y,0)) scale(var(--blob-media-zoom,1));transform-origin:50%;box-shadow:none;touch-action:none;border:0;border-radius:0;place-content:center;padding:clamp(24px,7vw,80px);transition:transform .12s ease-out;animation:none;display:grid;inset:0;overflow:auto}.blob-room.blob-player-shell .blob-stage-text p{overscroll-behavior:contain;touch-action:none;width:min(760px,100%);max-height:66svh;margin:14px 0;font-size:clamp(1.2rem,3.5vw,2.25rem);line-height:1.45;overflow:auto}.blob-room.is-simple-mode .blob-room-controls{padding-top:6px;padding-bottom:max(8px, env(safe-area-inset-bottom));gap:6px}.blob-room.is-simple-mode .blob-composer{display:none}.blob-room.is-simple-mode.is-message-tools-open .blob-room-controls{opacity:1;pointer-events:auto;transform:none}.blob-room.is-simple-mode.is-message-tools-open .blob-message-tools-controls>:not(.is-message-tools){display:none}.blob-room.is-simple-mode.is-message-tools-open .blob-composer.is-message-tools{display:grid}.blob-simple-actions{border:1px solid var(--blob-ui-line,#ffffff1f);background:var(--blob-ui-surface-strong,#070d0bd1);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(210px,100%);min-height:48px;display:grid;overflow:hidden}.blob-simple-actions button{border:0;border-left:1px solid var(--blob-ui-line,#ffffff1a);min-width:0;color:var(--blob-ui-ink,#f7f2e8);font:inherit;background:0 0;place-content:center;padding:6px 12px;display:grid}.blob-simple-actions button:first-child{border-left:0}.blob-simple-actions button:hover,.blob-simple-actions button:focus-visible,.blob-simple-actions button.is-live{background:rgba(var(--blob-accent-rgb), .14)}.blob-simple-actions strong{font-size:.8rem}.blob-simple-actions small{color:var(--blob-ui-muted,#f7f2e885);font-size:.64rem}.blob-room.is-simple-mode .blob-object-navigator{border-radius:14px;min-height:48px}.blob-room.is-simple-mode .blob-object-current:disabled{color:inherit;cursor:default;opacity:1}@media (max-width:640px){.blob-room-header-actions{gap:6px}.blob-simple-toggle{gap:6px;min-height:34px;padding:0 8px}.blob-room.is-simple-mode .blob-message-count{display:none}.blob-room.is-simple-mode .blob-room-header h1{max-width:38vw}.blob-room.blob-player-shell .blob-stage-text,.blob-room.blob-player-shell .blob-stage-text.is-expanded,.blob-room.blob-player-shell .blob-stage-text.is-returning-expanded{padding:22px}.blob-room.blob-player-shell .blob-stage-text p{max-height:62svh}}@media (orientation:landscape) and (max-height:600px){.blob-room.is-simple-mode .blob-room-header{min-height:42px;padding-top:max(5px, env(safe-area-inset-top));padding-bottom:3px}.blob-room.is-simple-mode .blob-room-controls{padding-top:3px;padding-bottom:max(5px, env(safe-area-inset-bottom))}.blob-room.is-simple-mode .blob-object-current small{display:none}}.room-header-actions{pointer-events:auto;flex:none;align-items:center;gap:8px;display:flex}.room-simple-toggle{color:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#050a0994;border-color:#ffffff1f;min-height:38px}html[data-theme=light] .room-simple-toggle{color:#17201c;background:#fffffcd6;border-color:#17201c24}.room-shell.is-simple-mode .meeting-stage{background:#020504;padding:0}.room-shell.is-simple-mode .meeting-participant{background:#020504;border-radius:0}.meeting-participant.is-simple-mode{place-items:stretch stretch}.meeting-live-surface{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(var(--meeting-live-pan-x,0), var(--meeting-live-pan-y,0)) scale(var(--meeting-live-zoom,1));transform-origin:50%;place-items:center;transition:transform .12s ease-out;display:grid;position:absolute;inset:0;overflow:hidden}.meeting-live-video{z-index:1;object-fit:contain;background:#020504;width:100%;height:100%;display:block;position:absolute;inset:0}.meeting-live-video.is-portrait-loop{object-fit:cover}.meeting-live-placeholder{--meeting-live-color:#496f7c;aspect-ratio:.88;border:1px solid color-mix(in srgb, var(--meeting-live-color) 74%, white 26%);background:radial-gradient(circle at 34% 25%, #ffffff2e, transparent 22%), linear-gradient(150deg, color-mix(in srgb, var(--meeting-live-color) 88%, white 12%), color-mix(in srgb, var(--meeting-live-color) 64%, black 36%));color:#ffffffd6;letter-spacing:-.08em;border-radius:46% 54% 49% 51%/43% 47% 53% 57%;place-self:center;place-items:center;width:min(42vw,380px);font-size:clamp(2.5rem,9vw,5.5rem);font-weight:520;transition:box-shadow .14s,transform .14s;display:grid;position:relative;box-shadow:inset 18px 22px 42px #ffffff14,inset -24px -30px 48px #00000047,0 28px 90px #00000061}.meeting-live-placeholder.is-speaking{box-shadow:inset 18px 22px 42px #ffffff1c, inset -24px -30px 48px #0000003d, 0 0 0 8px color-mix(in srgb, var(--meeting-live-color) 22%, transparent), 0 28px 90px #00000061;transform:scale(1.015)}.room-shell.is-simple-mode .meeting-nameplate{z-index:3;bottom:max(68px, calc(env(safe-area-inset-bottom) + 62px))}.room-shell.is-simple-mode .room-title-minimal span{display:none}.room-shell.is-simple-mode .room-controls.room-controls-compact{width:min(520px,100vw - 20px);bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr))}.room-shell.is-simple-mode .room-more-panel{bottom:max(62px, calc(env(safe-area-inset-bottom) + 55px))}@media (max-width:640px){.room-header-actions{gap:6px}.room-simple-toggle{min-height:34px}.room-shell.is-simple-mode .room-title-minimal h1{max-width:42vw}.meeting-live-placeholder{width:min(66vw,300px)}}@media (orientation:landscape) and (max-height:600px){.room-shell.is-simple-mode .room-controls.room-controls-compact{width:min(390px,100vw - 20px)}.room-shell.is-simple-mode .meeting-nameplate{bottom:58px}.meeting-live-placeholder{width:min(30vw,240px)}}.blob-room{overscroll-behavior:none;width:100%;min-width:0;max-width:100vw}.blob-room-header,.blob-world-stage,.blob-room-controls{width:100%;min-width:0;max-width:100%}.blob-title-block{flex:auto}.blob-title-block h1{flex:auto;min-width:0}.blob-room-header-actions,.blob-composer,.blob-object-navigator{min-width:0;max-width:100%}.board-display-media.is-loading{opacity:0}.board-display-media.board-display-hold{z-index:0;pointer-events:none}.board-display-countdown{z-index:22;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 88%,transparent);color:var(--ui-ink);font-variant-numeric:tabular-nums;border-radius:3px;padding:7px 10px;font-size:13px;position:fixed}.blob-media-play{border:1px solid rgba(var(--blob-accent-rgb), .38);background:rgba(var(--blob-accent-rgb), .16);width:34px;height:34px;color:var(--blob-ui-ink,#f7f2e8);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.blob-media-play:hover,.blob-media-play:focus-visible{background:rgba(var(--blob-accent-rgb), .28);outline:2px solid rgba(var(--blob-accent-rgb), .44);outline-offset:2px}.blob-media-play:disabled{color:var(--blob-ui-ink,#f7f2e8);cursor:default;opacity:1}.blob-playback-glyph{fill:currentColor;width:16px;height:16px;display:block}@media (max-width:640px){.blob-room-header{gap:8px}.blob-title-block{gap:6px}.blob-room-header h1{max-width:none}.blob-message-count{display:none}.blob-room-header-actions{gap:4px}.blob-simple-toggle{padding-inline:7px}.blob-room-controls{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left))}.blob-composer,.blob-object-navigator{width:100%}.blob-media-play{width:30px;height:30px}}.meeting-stage.has-place-backdrop{isolation:isolate}.meeting-stage.place-backdrop-lounge{background:radial-gradient(circle at 32% 24%,#d0a46c4d,#0000 34%),linear-gradient(150deg,#312a25 0%,#171b18 56%,#0a0e0c 100%)}.meeting-stage.place-backdrop-garden{background:radial-gradient(circle at 68% 18%,#cddcaf3d,#0000 30%),linear-gradient(150deg,#304b3d 0%,#172d25 54%,#09110e 100%)}.meeting-stage.place-backdrop-studio{background:radial-gradient(circle at 38% 20%,#e2dcc43d,#0000 36%),linear-gradient(150deg,#3f4642 0%,#202725 56%,#0b100e 100%)}.meeting-place-photo{z-index:0;object-fit:cover;filter:brightness(.72)saturate(.86)}.meeting-stage.has-place-backdrop .meeting-participant{z-index:1;background:#03070638}.meeting-stage.has-place-backdrop .meeting-divider,.meeting-stage.has-place-backdrop .meeting-gesture-hint{z-index:2}.room-shell .meeting-stage.is-pip,.room-shell .meeting-stage.is-speaker{touch-action:none;padding:0;display:block}.meeting-stage.is-pip .meeting-participant.is-main,.meeting-stage.is-speaker .meeting-participant.is-main{border-radius:0;position:absolute;inset:0}.meeting-stage.is-pip .meeting-participant.is-pip{z-index:8;right:max(14px, env(safe-area-inset-right));bottom:max(78px, calc(env(safe-area-inset-bottom) + 70px));cursor:grab;touch-action:none;width:clamp(108px,25vw,220px);height:clamp(148px,30vh,270px);transform:translate3d(var(--meeting-pip-x,0), var(--meeting-pip-y,0), 0);-webkit-user-select:none;user-select:none;border:1px solid #fff3;border-radius:18px;position:absolute;box-shadow:0 16px 42px #0000006b}.meeting-stage.is-pip .meeting-participant.is-pip:active{cursor:grabbing}.room-shell.is-simple-mode .meeting-stage.is-pip .meeting-participant.is-pip{border-radius:18px}.meeting-stage.is-pip .meeting-participant.is-pip .meeting-nameplate{max-width:none;padding:5px 7px;bottom:8px;left:8px;right:8px;overflow:hidden}.meeting-stage.is-pip .meeting-participant.is-pip .meeting-nameplate strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.room-shell .meeting-stage.is-group{touch-action:none;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-auto-rows:minmax(0,1fr);gap:3px;padding:52px 4px 64px;display:grid}.meeting-stage.is-group .meeting-participant{border-radius:12px;min-height:0}@media (max-width:640px){.meeting-stage.is-pip .meeting-participant.is-pip{width:clamp(104px,31vw,150px);height:clamp(138px,25vh,210px)}.room-shell .meeting-stage.is-group{grid-template-columns:1fr;grid-template-rows:repeat(var(--meeting-participant-count,2), minmax(0, 1fr))}}.places-panel.places-panel-simple{color:#f4f3ee;background:#090e0cf5;border-radius:18px;grid-template-columns:1fr;gap:0;width:min(620px,100vw - 24px);max-height:min(72svh,560px);padding:18px;display:grid}.places-panel-simple .places-heading h2{letter-spacing:-.03em;font-family:inherit;font-size:1.35rem;font-weight:680}.places-panel-simple .places-intro{color:#f4f3eea3;margin:10px 0 14px;font-size:.875rem}.scene-library.scene-library-simple{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scene-library-simple .scene-choice{color:#f4f3ee;background:#ffffff0e;border-color:#ffffff1f;border-radius:13px;grid-template-columns:1fr;min-height:142px;position:relative}.scene-library-simple .scene-choice:hover,.scene-library-simple .scene-choice:focus-within,.scene-library-simple .scene-choice.is-selected{box-shadow:none;background:#ffffff1a;border-color:#f4f3ee75}.scene-library-simple .scene-choice.is-selected{outline-offset:-3px;outline:2px solid #f4f3ee29}.scene-library-simple .scene-choice-preview{min-height:78px}.scene-library-simple .scene-none .scene-choice-preview{background:radial-gradient(circle at 50% 48%,#71a08f33,#0000 34%),#07100d}.scene-library-simple .scene-lounge .scene-choice-preview{background:radial-gradient(circle at 32% 28%,#deb27870,#0000 30%),linear-gradient(145deg,#4a3a30,#171b18)}.scene-library-simple .scene-garden .scene-choice-preview{background:radial-gradient(circle at 68% 22%,#dce8bc61,#0000 28%),linear-gradient(145deg,#496b56,#15271f)}.scene-library-simple .scene-photo .scene-choice-preview{background:linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 100%) 0 0/16px 16px,linear-gradient(145deg,#54625d,#1b2320)}.scene-library-simple .scene-choice>span:nth-child(2){gap:3px;padding:11px 12px 13px;display:grid}.scene-library-simple .scene-choice strong{font-size:.875rem}.scene-library-simple .scene-choice small{color:#f4f3ee94;font-size:.75rem;line-height:1.3}.scene-library-simple .scene-photo input{opacity:0;width:1px;height:1px;position:absolute}.places-photo-note{color:#f4f3ee8f;margin:12px 1px 0;font-size:.75rem;line-height:1.4}html[data-theme=light] .places-panel.places-panel-simple{color:#17201c;background:#fffffcf7;border-color:#17201c24}html[data-theme=light] .places-panel-simple .places-intro,html[data-theme=light] .places-photo-note{color:#17201c9e}html[data-theme=light] .scene-library-simple .scene-choice{color:#17201c;background:#17201c0b;border-color:#17201c24}html[data-theme=light] .scene-library-simple .scene-choice small{color:#17201c94}@media (max-width:640px){.places-panel.places-panel-simple{top:auto;right:8px;bottom:max(62px, calc(env(safe-area-inset-bottom) + 56px));width:auto;max-height:min(68svh,520px);padding:14px;left:8px;transform:none}.scene-library.scene-library-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-library-simple .scene-choice{grid-template-columns:1fr;min-height:126px}.scene-library-simple .scene-choice-preview{min-height:66px}}.clear-fullscreen-toggle{z-index:1100;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-surface) 92%, transparent);width:42px;height:42px;color:var(--theme-ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 8px 28px #0000002e}.clear-fullscreen-toggle>span{border:2px solid;border-radius:3px;width:17px;height:17px;transition:transform .16s}.clear-fullscreen-toggle:hover,.clear-fullscreen-toggle:focus-visible{background:var(--theme-surface);outline:2px solid var(--accent);outline-offset:3px}html[data-clear-mode] .clear-fullscreen-toggle>span{transform:scale(.72)}.blob-room-header,.blob-owner-home-header,.blob-account-header,.room-header{padding-right:max(70px, calc(env(safe-area-inset-right) + 70px))}html[data-clear-mode] .attention-status,html[data-clear-mode] .view-hint,html[data-clear-mode] .reticle,html[data-clear-mode] .notice{opacity:0!important;pointer-events:none!important}html[data-clear-mode] .room-header,html[data-clear-mode] .room-controls,html[data-clear-mode] .room-more-panel{pointer-events:auto!important}.room-shell.is-simple-mode .meeting-participant.is-main .meeting-live-placeholder,.room-shell.is-simple-mode .meeting-stage.is-speaker .meeting-live-placeholder{width:min(78vw,72svh,720px)}.room-shell.is-simple-mode .meeting-stage.is-group .meeting-live-placeholder{width:min(78%,34svh,340px)}.room-shell.is-simple-mode .meeting-participant.is-pip .meeting-live-placeholder{width:min(76%,180px)}.room-shell.is-simple-mode .simple-place-person{width:clamp(112px,18vw,220px);min-height:clamp(136px,22vw,270px)}.room-shell.is-simple-mode .simple-place-body{aspect-ratio:58/68;width:72%;height:auto}.room-shell.is-simple-mode .simple-place-shadow{width:64%;height:clamp(14px,2vw,24px);top:68%}.room-shell.is-simple-mode .simple-place-person strong{max-width:100%;font-size:clamp(.72rem,1.2vw,.9rem)}@media (max-width:640px){.room-shell.is-simple-mode .meeting-participant.is-main .meeting-live-placeholder,.room-shell.is-simple-mode .meeting-stage.is-speaker .meeting-live-placeholder{width:min(82vw,66svh,430px)}.room-shell.is-simple-mode .simple-place-person{width:clamp(104px,32vw,150px);min-height:clamp(126px,39vw,184px)}}@media (prefers-reduced-motion:reduce){.clear-fullscreen-toggle>span{transition:none}}.blob-composer.is-message-tools{animation:.18s ease-out both blobMessageToolsIn}@keyframes blobMessageToolsIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.blob-capture-layer{z-index:1060;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#020605e0;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.blob-capture-panel{clip-path:none;background:radial-gradient(circle at 20% 0, rgba(var(--blob-accent-rgb), .18), transparent 42%), #080f0cf7;color:#fff8ed;scrollbar-width:none;border:1px solid #ffffff24;border-radius:24px;align-content:start;gap:12px;width:min(100%,560px);height:auto;max-height:calc(100svh - 24px);padding:16px;display:grid;position:relative;overflow-y:auto;box-shadow:0 26px 90px #0000007a}.blob-capture-panel::-webkit-scrollbar{display:none}.blob-room.is-simple-mode .blob-capture-panel{width:min(100%,560px);height:auto}.blob-capture-heading{justify-content:space-between;align-items:center;min-height:42px;display:flex}.blob-capture-heading strong{font-size:1.05rem}.blob-capture-close{color:#fff8ed;cursor:pointer;min-height:38px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:720}.blob-capture-panel .blob-capture-name{color:#fff8edb8;gap:6px;margin:0}.blob-capture-panel .blob-capture-name input,.blob-capture-panel textarea{color:#fff8ed;background:#03080670;border-color:#ffffff2e}.blob-capture-panel .blob-capture-name input::placeholder,.blob-capture-panel textarea::placeholder{color:#fff8ed7a}.blob-capture-panel .blob-kind-tabs{background:#03080640}.blob-capture-panel .blob-kind-tabs button{color:#fff8edb3}.blob-capture-panel .blob-kind-tabs button.is-selected{color:#17201c;background:#ffffffe6}.blob-capture-panel .blob-written-field{color:#fff8edb8}.blob-capture-panel .blob-written-field textarea{resize:none;min-height:clamp(170px,32svh,300px)}.blob-capture-panel .blob-written-field small{color:#fff8ed8f}.blob-capture-panel .blob-recorder,.blob-capture-panel .blob-picture-picker{min-height:clamp(210px,42svh,360px);box-shadow:inset 0 0 48px rgba(var(--blob-accent-rgb), .24);background:#0206059e;border:0;border-radius:18px;margin:0}.blob-capture-panel .blob-live-preview,.blob-capture-panel .blob-picture-picker img{object-fit:cover;width:100%;height:clamp(210px,42svh,360px);max-height:none}.blob-capture-panel .blob-audio-capture{align-content:center;width:100%;height:100%}.blob-capture-panel .blob-audio-world{width:min(42vw,26svh,230px)}.blob-capture-panel .blob-recorder-actions{width:100%}.blob-capture-panel .blob-picture-compose .blob-recorder-actions{grid-template-columns:minmax(0,1fr) auto}.blob-capture-panel .blob-primary-button,.blob-capture-panel .blob-secondary-button,.blob-capture-panel .blob-stop-button,.blob-capture-panel .blob-submit-message{border-color:#ffffff29}.blob-capture-panel .blob-file-choice{font-size:.82rem;color:#fff8edc7!important;margin:0!important}.blob-capture-panel .blob-spherical-choice{color:#fff8edb8;justify-content:center;align-items:center;gap:8px;display:flex}.blob-capture-panel .blob-spherical-choice input{flex:none;width:20px;height:20px}.blob-capture-panel .blob-error{color:#fff1ec;margin:8px 0}.blob-capture-panel .blob-success-message{text-align:center;justify-self:center;width:min(340px,78%)}.blob-capture-panel .blob-success-message p{color:#fff8edd6}.blob-room.is-capturing .blob-stage-video,.blob-room.is-capturing .blob-stage-image,.blob-room.is-capturing .blob-stage-text,.blob-room.is-capturing .message-blob-canvas{pointer-events:none;opacity:.12!important}.blob-room.is-capturing .blob-room-controls{opacity:0;pointer-events:none}@media (max-width:640px){.blob-capture-layer{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));align-items:end}.blob-capture-panel,.blob-room.is-simple-mode .blob-capture-panel{border-radius:22px;width:100%;height:auto;max-height:calc(100svh - 16px);padding:14px}.blob-capture-panel .blob-capture-name input{height:44px}.blob-capture-panel .blob-recorder,.blob-capture-panel .blob-picture-picker,.blob-capture-panel .blob-live-preview,.blob-capture-panel .blob-picture-picker img{height:min(38svh,300px);min-height:168px}}@media (orientation:landscape) and (max-height:600px){.blob-capture-panel,.blob-room.is-simple-mode .blob-capture-panel{width:min(680px,92vw);height:auto;padding:12px}.blob-capture-panel .blob-capture-name{width:auto;position:static}.blob-capture-panel .blob-recorder,.blob-capture-panel .blob-picture-picker,.blob-capture-panel .blob-live-preview,.blob-capture-panel .blob-picture-picker img{height:min(43svh,250px);min-height:140px}}html[data-clear-mode] .blob-room.is-message-tools-open .blob-room-controls{opacity:1!important;pointer-events:auto!important}html[data-clear-mode] .blob-room.is-message-tools-open .blob-room-controls>:not(.is-message-tools){display:none}.meeting-practice-companion{z-index:18;left:max(16px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));width:106px;color:var(--theme-ink);pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute}.meeting-practice-blob{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);background:radial-gradient(circle at 34% 28%,#ffffff57 0 5%,#0000 18%),linear-gradient(145deg,#7d8f7e 0%,#4d6d62 48%,#263f39 100%);border-radius:48% 52% 45% 55%/56% 45% 55% 44%;width:82px;animation:3.8s ease-in-out infinite blobby-source-breathe;display:block;position:relative;box-shadow:inset -7px -9px 18px #0000003d,0 10px 28px #00000040}.meeting-practice-blob i{background:#f4f8f2cc;border-radius:50%;width:7px;height:7px;position:absolute;top:42%}.meeting-practice-blob i:first-child{left:34%}.meeting-practice-blob i:last-child{right:34%}.meeting-practice-blob.is-speaking{animation:.68s ease-in-out infinite alternate blobby-source-speaking}.meeting-practice-companion strong{margin-top:4px;font-size:.76rem}.meeting-practice-companion small{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}@keyframes blobby-source-breathe{0%,to{transform:scale(.96)rotate(-1deg)}50%{transform:scale(1.03)rotate(1deg)}}@keyframes blobby-source-speaking{0%{transform:scale(.98,.94)}to{transform:scale(1.06,1.08)}}@media (max-width:560px){.meeting-practice-companion{width:82px;bottom:12px;left:10px}.meeting-practice-blob{width:66px}}:is(html:has(.blob-capture-panel.is-camera-experience),body:has(.blob-capture-panel.is-camera-experience)){overflow:hidden}.blob-capture-layer:has(.is-camera-experience){z-index:1400;background:#000;display:block;padding:0!important}.blob-capture-panel.is-camera-experience,.blob-room.is-simple-mode .blob-capture-panel.is-camera-experience{z-index:1;box-shadow:none;touch-action:none;background:#000;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;display:grid;position:fixed;inset:0;overflow:hidden;width:100vw!important;max-width:none!important;height:100svh!important;max-height:none!important;padding:max(10px, env(safe-area-inset-top)) 0 max(10px, env(safe-area-inset-bottom))!important}.blob-capture-panel.is-camera-experience .blob-capture-heading{z-index:12;color:#fff;background:linear-gradient(#000000b8,#00000014);justify-content:center;align-items:center;min-height:54px;padding:6px 14px;display:flex;position:relative}.blob-capture-panel.is-camera-experience .blob-capture-heading strong{letter-spacing:.01em;font-size:.94rem}.blob-capture-panel.is-camera-experience .blob-capture-close{left:max(12px, env(safe-area-inset-left));color:#0000;background:#1414149e;border:0;border-radius:999px;width:42px;height:42px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.blob-capture-panel.is-camera-experience .blob-capture-close:before,.blob-capture-panel.is-camera-experience .blob-capture-close:after{content:"";background:#fff;border-radius:2px;width:18px;height:2px;position:absolute;top:20px;left:12px;transform:rotate(45deg)}.blob-capture-panel.is-camera-experience .blob-capture-close:after{transform:rotate(-45deg)}.blob-capture-panel.is-camera-experience .blob-capture-name{z-index:11;min-height:46px;padding:4px max(14px, env(safe-area-inset-right)) 8px max(14px, env(safe-area-inset-left));color:#ffffffb3;background:#000;align-items:center;gap:8px;margin:0;font-size:.72rem;display:flex;position:relative}.blob-capture-panel.is-camera-experience .blob-capture-name input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex:1;min-width:0;height:38px;padding:0 12px;font-size:16px}.blob-capture-panel.is-camera-experience>.blob-picture-compose,.blob-capture-panel.is-camera-experience>.blob-recorder{overflow:hidden;background:#050505!important;border:0!important;border-radius:0!important;height:100%!important;min-height:0!important;margin:0!important}.blob-capture-panel.is-camera-experience>.blob-picture-compose{grid-template-rows:minmax(0,1fr);display:grid}.blob-capture-panel.is-camera-experience .blob-picture-picker,.blob-capture-panel.is-camera-experience>.blob-recorder{background:#050505;margin:0;position:relative;overflow:hidden;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.blob-capture-panel.is-camera-experience .blob-picture-picker>img,.blob-capture-panel.is-camera-experience .blob-picture-picker>video,.blob-capture-panel.is-camera-experience>.blob-recorder>video{background:#000;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.blob-capture-panel.is-camera-experience .blob-picture-picker .blob-live-preview,.blob-capture-panel.is-camera-experience>.blob-recorder .blob-live-preview,.blob-capture-panel.is-camera-experience .blob-oriented-capture-preview{object-fit:cover!important}.blob-capture-panel.is-camera-experience>.blob-recorder:has(.blob-audio-capture){place-items:center;display:grid}.blob-capture-panel.is-camera-experience .blob-audio-capture{width:min(78vw,430px);height:min(54svh,430px);margin:auto}.blob-capture-panel.is-camera-experience .blob-recording-time{color:#fff;background:#00000094;border-radius:999px;padding:7px 11px;top:14px;left:50%;right:auto;transform:translate(-50%)}.blob-capture-panel.is-camera-experience>.blob-recorder-actions,.blob-capture-panel.is-camera-experience>.blob-stop-button,.blob-capture-panel.is-camera-experience>.blob-primary-button,.blob-capture-panel.is-camera-experience>.blob-file-choice,.blob-capture-panel.is-camera-experience>.blob-submit-message,.blob-capture-panel.is-camera-experience .blob-picture-compose>.blob-recorder-actions,.blob-capture-panel.is-camera-experience .blob-picture-compose>.blob-file-choice{display:none!important}.blob-capture-panel.is-camera-experience .blob-picture-compose>.blob-spherical-choice{z-index:9;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;width:auto;margin:0;padding:7px 10px;font-size:.72rem;position:absolute;bottom:10px;right:12px}.blob-camera-bottom{z-index:15;padding:8px max(14px, env(safe-area-inset-right)) 4px max(14px, env(safe-area-inset-left));color:#fff;background:#000;gap:9px;display:grid;position:relative}.blob-camera-mode-rail{justify-content:center;gap:6px;min-height:34px;display:flex}.blob-camera-mode-rail button{color:#ffffff94;background:0 0;border:0;border-radius:999px;min-width:64px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:700}.blob-camera-mode-rail button.is-selected{color:#fff;background:#ffffff1f}.blob-camera-mode-rail button:disabled{opacity:.42}.blob-camera-actions{grid-template-columns:minmax(64px,1fr) 84px minmax(64px,1fr);align-items:center;gap:14px;width:min(520px,100%);margin:0 auto;display:grid}.blob-camera-library,.blob-camera-flip,.blob-camera-retake,.blob-camera-action-spacer{color:#fff;background:0 0;border:0;border-radius:14px;justify-self:center;place-items:center;gap:2px;width:62px;min-height:54px;margin:0;padding:4px;font-size:1.2rem;display:grid}.blob-camera-library{cursor:pointer}.blob-camera-library input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blob-camera-library small,.blob-camera-flip small,.blob-camera-retake small{color:#ffffffb3;font-size:.63rem}.blob-camera-shutter{background:0 0;border:3px solid #fff;border-radius:999px;justify-self:center;width:76px;height:76px;padding:5px;position:relative}.blob-camera-shutter>span{border-radius:inherit;background:#fff;width:100%;height:100%;transition:transform .14s,border-radius .14s,background .14s;display:block}.blob-camera-shutter.is-video>span{background:#e94f4f;transform:scale(.72)}.blob-camera-shutter.is-audio>span{background:#f0b867;transform:scale(.72)}.blob-camera-shutter.is-recording>span{border-radius:9px;transform:scale(.46)}.blob-camera-shutter:disabled{opacity:.38}.blob-camera-use{color:#090b0a;background:#fff;border:0;border-radius:999px;width:min(360px,88vw);min-height:46px;margin:0 auto;font-weight:800}.blob-camera-swipe-hint{text-align:center;color:#ffffff6b;min-height:14px;font-size:.62rem;display:block}.blob-capture-panel.is-camera-experience>.blob-error{z-index:30;left:50%;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 166px);color:#fff;text-align:center;background:#771919db;border-radius:12px;width:min(88vw,440px);margin:0;padding:9px 12px;position:absolute;transform:translate(-50%)}@media (orientation:landscape) and (max-height:600px){.blob-capture-panel.is-camera-experience{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr minmax(260px,34vw)}.blob-capture-panel.is-camera-experience .blob-capture-heading,.blob-capture-panel.is-camera-experience .blob-capture-name{grid-column:1/-1}.blob-capture-panel.is-camera-experience>.blob-picture-compose,.blob-capture-panel.is-camera-experience>.blob-recorder{grid-area:3/1}.blob-capture-panel.is-camera-experience .blob-camera-bottom{grid-area:3/2;align-content:center}.blob-camera-actions{grid-template-columns:1fr 74px 1fr;gap:8px}.blob-camera-shutter{width:66px;height:66px}}.camera-loop-backdrop{z-index:1500!important;padding-top:max(12px, env(safe-area-inset-top))!important;padding-right:max(12px, env(safe-area-inset-right))!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important;padding-left:max(12px, env(safe-area-inset-left))!important;overflow:auto!important}.camera-loop-panel{overscroll-behavior:contain!important;max-height:calc(100svh - 24px)!important;position:relative!important;overflow-y:auto!important}.camera-loop-close{-webkit-tap-highlight-color:transparent;z-index:1502!important;top:max(12px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;color:#fff!important;cursor:pointer!important;background:#050907e6!important;border:1px solid #fff3!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;font-size:2rem!important;font-weight:400!important;line-height:1!important;display:grid!important;position:fixed!important;box-shadow:0 8px 28px #00000061!important}.camera-loop-close span{display:block;transform:translateY(-1px)}.camera-loop-close:focus-visible{outline-offset:3px;outline:2px solid #f7f2e8}@media (max-width:560px){.camera-loop-panel{width:100%!important;max-height:calc(100svh - 16px)!important;padding-top:20px!important}.camera-loop-close{width:44px!important;height:44px!important;top:max(8px, env(safe-area-inset-top))!important;right:max(8px, env(safe-area-inset-right))!important}}.camera-loop-backdrop{isolation:isolate!important}.camera-loop-backdrop>.camera-loop-close{-webkit-tap-highlight-color:transparent;z-index:1605!important;top:max(14px, calc(env(safe-area-inset-top) + 8px))!important;right:max(14px, calc(env(safe-area-inset-right) + 8px))!important;color:#101512!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;background:#faf8f1fa!important;border:2px solid #00000057!important;border-radius:999px!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;font-size:2.15rem!important;font-weight:500!important;line-height:1!important;display:grid!important;position:fixed!important;box-shadow:0 5px 22px #0000007a,0 0 0 1px #ffffff8c!important}.camera-loop-backdrop>.camera-loop-close span{color:#101512!important;display:block!important;transform:translateY(-2px)!important}.camera-loop-header-close{opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;min-width:64px!important;min-height:42px!important;display:inline-flex!important}@media (max-width:560px){.camera-loop-backdrop>.camera-loop-close{top:max(10px, calc(env(safe-area-inset-top) + 6px))!important;right:max(10px, calc(env(safe-area-inset-right) + 6px))!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.camera-loop-panel{padding-top:58px!important}}@media (max-height:430px){.camera-loop-backdrop>.camera-loop-close{top:max(6px, calc(env(safe-area-inset-top) + 4px))!important;right:max(6px, calc(env(safe-area-inset-right) + 4px))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.blob-audio-mark{aspect-ratio:1;width:clamp(58px,48%,112px);display:block}.blob-audio-mark .blob-simple-audio-icon{width:100%;height:100%;filter:drop-shadow(0 8px 18px rgba(var(--blob-accent-rgb,214, 179, 113), .3));display:block;overflow:visible}.blob-audio-mark .blob-simple-audio-shape{fill:rgb(var(--blob-accent-rgb,214, 179, 113));stroke:#ffffff38;stroke-width:2px}.blob-audio-mark .blob-simple-audio-highlight{fill:none;stroke:#ffffff52;stroke-width:5px;stroke-linecap:round}.blob-audio-mark .blob-simple-audio-bars rect{fill:#ffffffe6;transform-box:fill-box;transform-origin:50%}.blob-audio-mark.is-playing .blob-simple-audio-bars rect:first-child{animation:.78s ease-in-out infinite alternate blob-audio-bar}.blob-audio-mark.is-playing .blob-simple-audio-bars rect:nth-child(2){animation:.62s ease-in-out .12s infinite alternate-reverse blob-audio-bar}.blob-audio-mark.is-playing .blob-simple-audio-bars rect:nth-child(3){animation:.7s ease-in-out .24s infinite alternate blob-audio-bar}select,option,optgroup{color-scheme:normal}option,optgroup{color:canvastext;background-color:canvas}html[data-theme=dark] select,html[data-theme=dark] option,html[data-theme=dark] optgroup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] option,html[data-theme=dark] optgroup{color:#f7f2e8;background-color:#171a17}@media (prefers-color-scheme:dark){html:not([data-theme=light]) select,html:not([data-theme=light]) option,html:not([data-theme=light]) optgroup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme=light]) option,html:not([data-theme=light]) optgroup{color:#f7f2e8;background-color:#171a17}}html[data-theme=light] select,html[data-theme=light] option,html[data-theme=light] optgroup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-pull-enabled=true]{touch-action:none;transform:translateY(var(--blob-pull-distance,0px));will-change:transform;transition:transform .16s}[data-pulling=true]{transition:none}.blob-compact-navigation{align-items:center;gap:4px;display:flex}.blob-pull-refresh-status{color:var(--blob-muted,currentColor);opacity:.72;margin-top:2px;font-size:.62rem;font-weight:650;line-height:1;display:block}
