.world-target-search-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;align-items:end;justify-items:center;padding:0 16px calc(env(safe-area-inset-bottom) + 14px);overflow:hidden;pointer-events:auto}html.is-keyboard-open .world-target-search-root,html.refind-searching-world-mode .world-target-search-root{padding-bottom:calc(var(--refind-keyboard-height, var(--rf-keyboard-height, 0px)) + 8px)}.world-target-search-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.24)) 72%,transparent),transparent 48%),color-mix(in srgb,var(--refind-bg, rgba(242,237,226,.72)) 54%,transparent);backdrop-filter:blur(calc(14px * var(--refind-blur-intensity, 1))) saturate(.92);-webkit-backdrop-filter:blur(calc(14px * var(--refind-blur-intensity, 1))) saturate(.92)}.world-target-search-sheet{position:relative;width:min(100%,var(--refind-composer-width, 430px));max-height:min(78vh,680px);min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:10px 14px 16px;border-radius:32px;background:linear-gradient(180deg,#ffffff7a,#ffffff3d),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.38)) 68%,transparent);border:1px solid rgba(255,255,255,.48);box-shadow:0 24px calc(82px * var(--refind-shadow-depth, 1)) #2a322624,inset 0 1px #ffffff75;backdrop-filter:blur(calc(26px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(26px * var(--refind-blur-intensity, 1)))}html.is-keyboard-open .world-target-search-sheet,html.refind-searching-world-mode .world-target-search-sheet{max-height:calc(100dvh - var(--refind-keyboard-height, var(--rf-keyboard-height, 0px)) - env(safe-area-inset-top,0px) - 20px)}.world-target-search-sheet.is-keyboard-integrated{width:min(100%,var(--refind-composer-width, 430px));gap:10px;padding-bottom:12px}.world-target-search-sheet.is-keyboard-integrated.is-compact{gap:8px}.world-target-sheet-handle{flex:0 0 auto;justify-self:center;align-self:center;width:38px;height:4px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.26)) 22%,transparent)}.world-target-sheet-heading{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.world-target-sheet-done{height:32px;padding:0 13px;border:0;border-radius:999px;background:#ffffff52;color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 78%,var(--refind-text));font-size:13px;white-space:nowrap}.world-target-sheet-heading span,.world-target-result-copy{display:grid;min-width:0}.world-target-sheet-heading strong{color:var(--refind-text, var(--rf-text-main));font-size:20px;font-weight:620;letter-spacing:.02em}.world-target-sheet-heading small,.world-target-result-copy small{color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.52)) 54%,transparent);font-size:13px;line-height:1.6}.world-target-sheet-controls{flex:0 0 auto;position:sticky;top:0;z-index:4;display:grid;gap:10px;padding-bottom:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.54)) 54%,transparent),transparent)}.world-target-sheet-results{flex:1 1 auto;min-height:136px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.world-target-search-sheet.is-keyboard-integrated .world-target-sheet-results{min-height:0}.world-target-sheet-results::-webkit-scrollbar{display:none}.world-target-create-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 2px 12px;padding:10px 12px;border-radius:20px;background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 18%,rgba(255,255,255,.34));box-shadow:inset 0 1px #ffffff4d}.world-target-create-suggestion span{display:grid;min-width:0;gap:2px}.world-target-create-suggestion strong{color:var(--refind-text, var(--rf-text-main));font-size:13.5px;font-weight:610}.world-target-create-suggestion small{color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.46)) 52%,transparent);font-size:12px}.world-target-create-suggestion button{min-height:34px;max-width:164px;padding:7px 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 14%,rgba(255,255,255,.44));color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 84%,var(--refind-text));font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}.world-target-create-suggestion button:disabled{opacity:.48}.world-target-create-suggestion .world-target-empty-error{grid-column:1 / -1;justify-self:start}.world-target-search-input{height:48px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:999px;background:#ffffff57;border:1px solid rgba(255,255,255,.5);color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.56)) 66%,transparent)}.world-target-search-input input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--refind-text, var(--rf-text-main));font-size:16px}.world-target-search-input input::-moz-placeholder{color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.34)) 44%,transparent)}.world-target-search-input input::placeholder{color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.34)) 44%,transparent)}.world-target-search-input button,.world-target-mode-toggle button,.world-target-list-results button,.world-target-atlas-results button,.world-target-spatial-results button,.world-target-empty button{border:0;background:transparent;color:inherit;-webkit-tap-highlight-color:transparent}.world-target-search-input button{display:grid;width:30px;height:30px;place-items:center;border-radius:999px}.world-target-mode-toggle{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.world-target-mode-toggle::-webkit-scrollbar{display:none}.world-target-mode-toggle button{flex:0 0 auto;min-width:72px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;background:#ffffff2e;color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.48)) 56%,transparent);font-size:12.5px}.world-target-mode-toggle button.is-selected{background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 22%,rgba(255,255,255,.44));color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 82%,var(--refind-text));box-shadow:0 0 26px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 22%,transparent)}.world-target-mini-core{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.36)) 52%,transparent);box-shadow:inset 0 1px #ffffff47,0 12px 30px #2a322614}.world-target-mini-core .refind-world-inner-glyph__svg{width:28px;height:28px;stroke-width:1.9}.world-target-mini-core.is-active{background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 20%,rgba(255,255,255,.34))}.world-target-mini-core.is-active .refind-world-inner-glyph__svg{width:30px;height:30px}.world-target-result-copy strong{overflow:hidden;color:var(--refind-text, var(--rf-text-main));font-size:15.5px;font-weight:610;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.world-target-result-copy em{color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 66%,var(--refind-text));font-size:12.5px;font-style:normal}.world-target-list-results{display:grid;gap:8px}.world-target-list-results button{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-radius:22px;background:#fff3;text-align:left}.world-target-list-results button.is-current,.world-target-atlas-results button.is-current,.world-target-spatial-center.is-current{background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 20%,rgba(255,255,255,.28))}.world-target-atlas-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-target-atlas-results button{min-height:128px;display:grid;align-content:space-between;justify-items:start;gap:12px;padding:13px;border-radius:24px;background:#fff3;text-align:left}.world-target-spatial-results{position:relative;min-height:292px;display:block;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.22)) 68%,transparent),transparent 58%)}.world-target-spatial-results.is-compact{height:clamp(198px,28dvh,240px);min-height:198px;max-height:260px;padding:4px 0 10px;border-radius:24px}.world-target-spatial-stage{position:relative;width:100%;height:100%;min-height:292px;overflow:visible}.world-target-spatial-results.is-compact .world-target-spatial-stage{min-height:0;height:100%}.world-target-spatial-center{position:absolute;left:50%;top:50%;width:min(72vw,276px);transform:translate(-50%,-50%);z-index:2;display:grid;justify-items:center;gap:10px;padding:18px;color:inherit;border-radius:26px}.world-target-spatial-results.is-compact .world-target-spatial-center{top:48%;width:min(72vw,260px);gap:7px;padding:10px}.world-target-spatial-center .world-target-mini-core{width:88px;height:88px}.world-target-spatial-results.is-compact .world-target-spatial-center .world-target-mini-core{width:72px;height:72px;margin-bottom:3px}.world-target-spatial-center .world-target-mini-core .refind-world-inner-glyph__svg{width:58px;height:58px;stroke-width:1.65}.world-target-spatial-results.is-compact .world-target-spatial-center .world-target-mini-core .refind-world-inner-glyph__svg{width:46px;height:46px}.world-target-spatial-results.is-compact .world-target-result-copy{justify-items:center;gap:2px}.world-target-spatial-results.is-compact .world-target-result-copy strong{max-width:260px;font-size:22px;line-height:1.12}.world-target-spatial-results.is-compact .world-target-result-copy small{font-size:14px;line-height:1.2;margin-top:3px}.world-target-spatial-results.is-compact .world-target-result-copy em{margin-top:6px;font-size:14px}.world-target-spatial-echo{position:absolute;display:grid;place-items:center;padding:0;border:0;background:transparent;opacity:.22;filter:blur(8px)}.world-target-spatial-echo .world-target-mini-core{width:72px;height:72px}.world-target-spatial-results.is-compact .world-target-spatial-echo{opacity:.18}.world-target-spatial-results.is-compact .world-target-spatial-echo .world-target-mini-core{width:46px;height:46px}.world-target-spatial-results.is-compact .world-target-spatial-echo .refind-world-inner-glyph__svg{width:32px;height:32px}.world-target-spatial-echo.echo-1{left:18%;top:28%;scale:.46}.world-target-spatial-results.is-compact .world-target-spatial-echo.echo-1{left:22%;top:42%;scale:.36}.world-target-spatial-echo.echo-2{right:14%;top:30%;scale:.42;filter:blur(10px)}.world-target-spatial-results.is-compact .world-target-spatial-echo.echo-2{right:16%;top:42%;scale:.34;filter:blur(9px)}.world-target-spatial-echo.echo-3{left:22%;bottom:16%;scale:.52;filter:blur(7px)}.world-target-spatial-results.is-compact .world-target-spatial-echo.echo-3{left:22%;bottom:14%;scale:.42;filter:blur(7px)}.world-target-spatial-echo.echo-4{right:16%;bottom:17%;scale:.48;filter:blur(8px)}.world-target-spatial-results.is-compact .world-target-spatial-echo.echo-4{right:12%;bottom:15%;scale:.4;filter:blur(8px)}.world-target-empty{margin:0;padding:22px 10px 28px;display:grid;justify-items:center;gap:10px;color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.48)) 52%,transparent);text-align:center}.world-target-empty strong{color:var(--refind-text, var(--rf-text-main));font-size:17px;font-weight:620}.world-target-empty span{font-size:13px}.world-target-empty-actions{display:flex;max-width:280px;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.world-target-empty button{height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffffff57;color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.74)) 78%,var(--refind-text))}.world-target-empty button:disabled{opacity:.48}.world-target-empty small{color:color-mix(in srgb,var(--refind-text, rgba(36,56,44,.42)) 46%,transparent);font-size:12.5px}.world-target-empty-error{color:color-mix(in srgb,#8f3b2f 72%,var(--refind-text, #26382c))!important}@media(max-height:720px){.world-target-spatial-results:not(.is-compact){min-height:236px}.world-target-spatial-results:not(.is-compact) .world-target-mini-core{width:76px;height:76px}}.moment-spatial-globe{position:relative;width:min(100%,var(--refind-hero-stage-width, 430px));min-height:min(calc(var(--rf-moment-viewport-height, 100vh) * .58),520px);display:grid;place-items:center;color:var(--refind-text, var(--rf-text-main));pointer-events:auto;isolation:isolate;overflow:visible;margin-top:clamp(-18px,-2vh,-6px);--moment-hero-depth-wash-opacity: var(--refind-hero-depth-wash-opacity, 0);--moment-hero-depth-spark-opacity: var(--refind-hero-depth-spark-opacity, 0);--moment-hero-depth-veil-opacity: var(--refind-hero-depth-opacity, 1);--moment-hero-silhouette-strength: var(--refind-hero-distant-world-opacity, 1);--moment-hero-silhouette-size: var(--refind-hero-distant-world-size, 124px);--moment-hero-silhouette-blur-scale: var(--refind-hero-distant-world-blur, 1);--moment-hero-silhouette-color: color-mix(in srgb, var(--refind-glyph-ambient, rgba(42,55,48,.28)) 78%, var(--refind-air, rgba(255,255,255,.18)));--moment-hero-extra-silhouette-opacity: var(--refind-hero-distant-world-extra-opacity, 0);--moment-hero-extra-silhouette-blur-scale: var(--refind-hero-distant-world-blur, 1);--moment-hero-orbit-strength: var(--refind-hero-orbit-opacity, 1);--moment-hero-core-gap: var(--refind-hero-core-gap, 18px);--moment-hero-core-pseudo-fog-opacity: var(--refind-hero-core-inner-fog, 0);--moment-hero-core-pseudo-orbit-opacity: calc(var(--refind-hero-core-inner-fog, 0) * .66);--moment-hero-glyph-depth-opacity: var(--refind-hero-glyph-embed-opacity, .86);--moment-hero-title-weight: var(--refind-hero-title-weight, 650);--moment-hero-subtitle-opacity: var(--refind-hero-subtitle-opacity, .66)}@supports (height: 100svh){.moment-spatial-globe{margin-top:clamp(-18px,-2svh,-6px)}}.moment-spatial-globe__depth,.moment-spatial-globe__distant-worlds,.moment-spatial-globe__silhouettes,.moment-spatial-globe__hero-orbits,.moment-spatial-globe__hero-particles,.moment-spatial-globe__orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.moment-spatial-globe__depth{z-index:0}.moment-spatial-globe__distant-worlds,.moment-spatial-globe__silhouettes,.moment-spatial-globe__hero-orbits,.moment-spatial-globe__hero-particles,.moment-spatial-globe__orbit{z-index:1}.moment-spatial-globe__depth span{position:absolute;border-radius:999px;background:color-mix(in srgb,var(--refind-air, rgba(255,255,255,.28)) 56%,transparent);filter:blur(calc(26px * var(--refind-blur-density, 1)));opacity:calc(.2 * var(--refind-air-density, 1) * var(--moment-hero-depth-veil-opacity, 1))}.moment-spatial-globe__depth span:nth-child(1){width:78%;height:41%;left:9%;top:25%}.moment-spatial-globe__depth span:nth-child(2){width:48%;height:27%;left:45%;top:9%;opacity:calc(.12 * var(--refind-air-density, 1))}.moment-spatial-globe__depth span:nth-child(3){width:54%;height:28%;left:4%;top:63%;opacity:calc(.09 * var(--refind-air-density, 1))}.moment-spatial-globe__depth span:nth-child(4){width:26%;height:20%;left:8%;top:10%;opacity:calc(.08 * var(--refind-air-density, 1))}.moment-spatial-globe__depth span:nth-child(5){width:18%;height:14%;right:9%;top:33%;opacity:calc(.07 * var(--refind-air-density, 1))}.moment-spatial-globe__depth:before,.moment-spatial-globe__depth:after{content:"";position:absolute;pointer-events:none;border-radius:999px}.moment-spatial-globe__depth:before{width:92%;height:58%;left:4%;top:13%;background:radial-gradient(ellipse at 45% 38%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,244,220,.28)) 54%,transparent),transparent 62%),radial-gradient(ellipse at 56% 72%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(201,145,82,.2)) 24%,transparent),transparent 72%);filter:blur(calc(30px * var(--refind-blur-density, 1)));opacity:var(--moment-hero-depth-wash-opacity, 0)}.moment-spatial-globe__depth:after{width:54%;height:34%;right:-8%;top:2%;background:radial-gradient(circle,color-mix(in srgb,var(--refind-air-particle, rgba(255,235,190,.34)) 46%,transparent),transparent 68%);filter:blur(calc(20px * var(--refind-blur-density, 1)));opacity:var(--moment-hero-depth-spark-opacity, 0)}.moment-spatial-globe__silhouettes:before,.moment-spatial-globe__silhouettes:after{content:"";position:absolute;border-radius:999px;pointer-events:none;opacity:var(--moment-hero-extra-silhouette-opacity, 0);background:radial-gradient(circle at 42% 32%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.2)) 78%,transparent),transparent 28%),radial-gradient(circle at 56% 68%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(206,154,86,.18)) 46%,transparent),transparent 58%),radial-gradient(circle,color-mix(in srgb,var(--refind-glyph-ambient, rgba(150,112,68,.2)) 84%,var(--refind-glow-ambient, rgba(255,244,220,.2))),transparent 74%);border:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.24)) 72%,transparent);box-shadow:inset 9px 11px 26px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.18)) 58%,transparent),0 24px 68px color-mix(in srgb,var(--refind-world-core-shadow, rgba(90,65,38,.08)) 42%,transparent);filter:blur(calc(11px * var(--refind-blur-density, 1) * var(--moment-hero-extra-silhouette-blur-scale, 1)))}.moment-spatial-globe__silhouettes:before{width:calc(var(--moment-hero-silhouette-size, 124px) * 1.04);height:calc(var(--moment-hero-silhouette-size, 124px) * 1.04);left:10%;top:28%;transform:rotate(-9deg) scale(.94)}.moment-spatial-globe__silhouettes:after{width:calc(var(--moment-hero-silhouette-size, 124px) * .86);height:calc(var(--moment-hero-silhouette-size, 124px) * .86);right:5%;top:34%;transform:rotate(14deg) scale(.82);opacity:calc(var(--moment-hero-extra-silhouette-opacity, 0) * .78)}.moment-spatial-globe__distant-world{position:absolute;width:var(--distant-size);height:var(--distant-size);left:var(--distant-left, auto);right:var(--distant-right, auto);top:var(--distant-top);border-radius:999px;opacity:calc(var(--distant-opacity) * var(--moment-hero-extra-silhouette-opacity, 0));background:radial-gradient(circle at 34% 25%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.24)) 78%,transparent),transparent 26%),radial-gradient(circle at 64% 72%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(206,154,86,.2)) 54%,transparent),transparent 56%),radial-gradient(circle,color-mix(in srgb,var(--refind-world-core-fog, rgba(255,248,234,.24)) 72%,var(--refind-glyph-ambient, rgba(150,112,68,.18))),transparent 74%);border:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.22)) 62%,transparent);box-shadow:inset 10px 12px 24px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.18)) 44%,transparent),inset -16px -20px 38px color-mix(in srgb,var(--refind-world-core-shadow, rgba(90,65,38,.08)) 28%,transparent),0 26px 76px color-mix(in srgb,var(--refind-world-core-shadow, rgba(90,65,38,.08)) 34%,transparent);filter:blur(var(--distant-blur));transform:translateZ(0) scale(var(--distant-scale, 1));animation:momentDistantWorldDrift calc(var(--distant-duration, 31s) * var(--refind-motion-scale, 1)) ease-in-out infinite alternate}[data-atmosphere=warmMemory] .moment-spatial-globe__distant-world{opacity:calc(var(--distant-opacity) * 1.35);box-shadow:inset 12px 16px 34px #fffae82e,inset -20px -24px 46px #5c48301f,0 30px 88px #7658321f}[data-atmosphere=warmMemory] .moment-spatial-globe__core-orb,[data-atmosphere=spatialGreen] .moment-spatial-globe__core-orb,[data-atmosphere=deepNight] .moment-spatial-globe__core-orb,[data-atmosphere=floatingMist] .moment-spatial-globe__core-orb,[data-atmosphere=quietAir] .moment-spatial-globe__core-orb,[data-atmosphere=studioLight] .moment-spatial-globe__core-orb{animation-name:momentGlobeBreathStable}.moment-spatial-globe__distant-world:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:inherit;border-top:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.2)) 60%,transparent);transform:rotate(-18deg);opacity:.48}.moment-spatial-globe__distant-world.is-left{--distant-size: 214px;--distant-opacity: .36;--distant-blur: 9px;--distant-left: -30%;--distant-top: 28%;--distant-duration: 34s}.moment-spatial-globe__distant-world.is-right{--distant-size: 136px;--distant-opacity: .28;--distant-blur: 10px;--distant-right: -13%;--distant-top: 34%;--distant-duration: 39s}.moment-spatial-globe__distant-world.is-lower{--distant-size: 164px;--distant-opacity: .18;--distant-blur: 13px;--distant-left: -12%;--distant-top: 68%;--distant-duration: 44s}.moment-spatial-globe__distant-world.is-far{--distant-size: 82px;--distant-opacity: .2;--distant-blur: 12px;--distant-right: 18%;--distant-top: 18%;--distant-duration: 37s}.moment-spatial-globe__silhouette:nth-child(1){--silhouette-x: 16%;--silhouette-y: 32%;--silhouette-scale: .42;--silhouette-opacity: .15;--silhouette-blur: 20px}.moment-spatial-globe__silhouette:nth-child(2){--silhouette-x: 82%;--silhouette-y: 35%;--silhouette-scale: .34;--silhouette-opacity: .11;--silhouette-blur: 24px}.moment-spatial-globe__silhouette:nth-child(3){--silhouette-x: 73%;--silhouette-y: 68%;--silhouette-scale: .32;--silhouette-opacity: .08;--silhouette-blur: 28px}.moment-spatial-globe__silhouette{position:absolute;left:var(--silhouette-x);top:var(--silhouette-y);scale:var(--silhouette-scale);opacity:calc(var(--silhouette-opacity) * var(--refind-air-density, 1) * var(--moment-hero-silhouette-strength, 1));filter:blur(calc(var(--silhouette-blur) * var(--moment-hero-silhouette-blur-scale, 1)));transform:translate(-50%,-50%);pointer-events:none}.moment-spatial-globe__silhouette .memory-glyph{width:var(--moment-hero-silhouette-size, 124px);height:var(--moment-hero-silhouette-size, 124px);color:var(--moment-hero-silhouette-color);filter:drop-shadow(0 18px 42px color-mix(in srgb,var(--refind-world-core-shadow, rgba(90,65,38,.08)) calc(18% * var(--moment-hero-silhouette-strength, 1)),transparent)) drop-shadow(0 0 24px color-mix(in srgb,var(--refind-glow-ambient, rgba(255,236,204,.14)) calc(14% * var(--moment-hero-silhouette-strength, 1)),transparent))}.moment-spatial-globe__hero-orbits span{position:absolute;left:50%;top:47%;width:var(--hero-orbit-width);height:var(--hero-orbit-height);border-radius:999px;border-top:1px solid color-mix(in srgb,var(--refind-world-core-glow-color, rgba(206,154,86,.18)) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--refind-air-line, rgba(130,98,58,.12)) 26%,transparent);opacity:calc(var(--hero-orbit-opacity) * var(--moment-hero-extra-silhouette-opacity, 0));filter:blur(.25px);transform:translate(-50%,-50%) rotate(var(--hero-orbit-rotate));animation:momentHeroOrbitDrift calc(var(--hero-orbit-duration) * var(--refind-motion-scale, 1)) ease-in-out infinite alternate}.moment-spatial-globe__hero-orbits .is-orbit-one{--hero-orbit-width: min(122vw, 560px);--hero-orbit-height: min(34vh, 236px);--hero-orbit-opacity: .22;--hero-orbit-rotate: -18deg;--hero-orbit-duration: 42s}.moment-spatial-globe__hero-orbits .is-orbit-two{--hero-orbit-width: min(104vw, 486px);--hero-orbit-height: min(26vh, 184px);--hero-orbit-opacity: .16;--hero-orbit-rotate: 10deg;--hero-orbit-duration: 52s}.moment-spatial-globe__hero-orbits .is-orbit-three{--hero-orbit-width: min(92vw, 420px);--hero-orbit-height: min(20vh, 146px);--hero-orbit-opacity: .14;--hero-orbit-rotate: -34deg;--hero-orbit-duration: 56s}.moment-spatial-globe__orbit span{position:absolute;left:50%;top:47%;width:min(112vw,520px);height:min(31vh,220px);border-radius:999px;border-top:1px solid color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.16)) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--refind-air-line, rgba(47,95,69,.1)) 14%,transparent);opacity:calc(.16 * var(--refind-world-core-orbit-visibility, 1) * var(--moment-hero-orbit-strength, 1));filter:blur(calc(.35px * var(--refind-blur-density, 1)));transform:translate(-50%,-50%) rotate(calc(-13deg * var(--refind-hero-orbit-drift, 1)))}.moment-spatial-globe__orbit span:nth-child(2){width:min(88vw,430px);height:min(24vh,170px);opacity:calc(.12 * var(--refind-world-core-orbit-visibility, 1) * var(--moment-hero-orbit-strength, 1));transform:translate(-50%,-48%) rotate(calc(9deg * var(--refind-hero-orbit-drift, 1)))}.moment-spatial-globe__hero-particles span{position:absolute;width:var(--particle-size, 3px);height:var(--particle-size, 3px);left:var(--particle-left);top:var(--particle-top);border-radius:999px;background:color-mix(in srgb,var(--refind-air-particle, rgba(255,240,210,.54)) 82%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--refind-glow-ambient, rgba(255,228,186,.22)) 58%,transparent);filter:blur(.35px);opacity:calc(var(--particle-opacity, .14) * var(--moment-hero-extra-silhouette-opacity, 0));animation:momentHeroParticlePulse calc(var(--particle-duration, 7s) * var(--refind-motion-scale, 1)) ease-in-out infinite alternate}.moment-spatial-globe__hero-particles span:nth-child(1){--particle-left: 28%;--particle-top: 24%;--particle-size: 3px;--particle-opacity: .18;--particle-duration: 8s}.moment-spatial-globe__hero-particles span:nth-child(2){--particle-left: 72%;--particle-top: 27%;--particle-size: 2px;--particle-opacity: .13;--particle-duration: 9s}.moment-spatial-globe__hero-particles span:nth-child(3){--particle-left: 58%;--particle-top: 38%;--particle-size: 4px;--particle-opacity: .15;--particle-duration: 11s}.moment-spatial-globe__hero-particles span:nth-child(4){--particle-left: 18%;--particle-top: 58%;--particle-size: 2px;--particle-opacity: .11;--particle-duration: 10s}.moment-spatial-globe__hero-particles span:nth-child(5){--particle-left: 86%;--particle-top: 62%;--particle-size: 3px;--particle-opacity: .12;--particle-duration: 12s}.moment-spatial-globe__hero-particles span:nth-child(6){--particle-left: 42%;--particle-top: 78%;--particle-size: 2px;--particle-opacity: .1;--particle-duration: 9.5s}.moment-spatial-globe__core{position:relative;z-index:3;width:min(78vw,330px);min-height:318px;display:grid;place-items:center;align-content:center;gap:var(--moment-hero-core-gap, 18px);border:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.moment-spatial-globe__core-orb{position:relative;width:clamp(212px,55vw,236px);height:clamp(212px,55vw,236px);display:grid;place-items:center;border-radius:999px;background:radial-gradient(ellipse at 30% 22%,color-mix(in srgb,var(--refind-world-core-highlight, rgba(255,255,255,.34)) calc(60% * var(--refind-world-core-light-diffusion, 1)),transparent),transparent 27%),radial-gradient(circle at 64% 74%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.18)) calc(48% * var(--refind-world-core-glow, 1)),transparent),transparent 58%),radial-gradient(circle at 46% 44%,color-mix(in srgb,var(--refind-world-core-fog, rgba(255,255,255,.3)) calc(86% * var(--refind-world-core-surface-opacity, 1)),transparent),transparent 68%),linear-gradient(138deg,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.2)) 34%,transparent),color-mix(in srgb,var(--refind-world-core-contrast-color, rgba(47,95,69,.1)) 12%,transparent) 58%,color-mix(in srgb,var(--refind-glass-rim, rgba(255,255,255,.12)) 16%,transparent));border:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.42)) calc(54% * var(--refind-world-core-light-diffusion, 1) * var(--refind-hero-core-rim-strength, 1)),transparent);box-shadow:0 32px calc(78px * var(--refind-world-core-shadow-depth, var(--refind-shadow-depth, 1)) * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-world-core-shadow, rgba(43,50,39,.08)) calc(70% * var(--refind-world-core-shadow-depth, 1)),transparent),0 0 calc(64px * var(--refind-glow-strength, 1) * var(--refind-world-core-glow, 1) * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.18)) calc(30% * var(--refind-hero-orbit-opacity, 1)),transparent),inset 18px 20px calc(46px * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.2)) calc(62% * var(--refind-world-core-light-diffusion, 1)),transparent),inset -22px -28px calc(58px * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-world-core-contrast-color, rgba(47,95,69,.1)) calc(20% * var(--refind-world-core-inner-depth, 1)),transparent),inset 0 0 0 1px color-mix(in srgb,var(--refind-glass-rim, rgba(255,255,255,.22)) calc(72% * var(--refind-hero-core-rim-strength, 1)),transparent);backdrop-filter:blur(calc(16px * var(--refind-blur-intensity, 1) * var(--refind-world-core-blur-edge, 1))) saturate(calc(1.02 + (var(--refind-world-core-contrast, 1) - 1) * .2));-webkit-backdrop-filter:blur(calc(16px * var(--refind-blur-intensity, 1) * var(--refind-world-core-blur-edge, 1))) saturate(calc(1.02 + (var(--refind-world-core-contrast, 1) - 1) * .2));animation:momentGlobeBreath calc(8.6s * var(--refind-motion-scale, 1)) ease-in-out infinite alternate;overflow:visible;isolation:isolate}.moment-spatial-globe__core-orb:before,.moment-spatial-globe__core-orb:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.moment-spatial-globe__core-orb:before{top:7%;right:7%;bottom:7%;left:7%;z-index:0;background:radial-gradient(ellipse at 38% 28%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.16)) 56%,transparent),transparent 48%),radial-gradient(circle at 58% 62%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.12)) 36%,transparent),transparent 64%);filter:blur(4px);opacity:var(--moment-hero-core-pseudo-fog-opacity, 0)}.moment-spatial-globe__core-orb:after{left:-16%;right:-16%;top:47%;z-index:2;height:22%;border-radius:999px;border-top:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.26)) 58%,transparent);transform:rotate(-13deg);filter:blur(.25px);opacity:var(--moment-hero-core-pseudo-orbit-opacity, 0)}.moment-spatial-globe__orb-rim,.moment-spatial-globe__orb-depth,.moment-spatial-globe__orb-highlight,.moment-spatial-globe__orb-refraction{position:absolute;border-radius:inherit;pointer-events:none}.moment-spatial-globe__orb-rim{top:5px;right:5px;bottom:5px;left:5px;z-index:2;border:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.42)) calc(64% * var(--refind-world-core-ring-opacity, 1) * var(--refind-hero-core-rim-strength, 1)),transparent);box-shadow:inset 0 0 calc(34px * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.16)) calc(58% * var(--refind-hero-core-rim-strength, 1)),transparent),inset -18px -22px calc(42px * var(--refind-hero-core-glass-depth, 1)) color-mix(in srgb,var(--refind-world-core-contrast-color, rgba(47,95,69,.1)) calc(14% * var(--refind-world-core-inner-depth, 1) * var(--refind-hero-core-rim-strength, 1)),transparent),inset 0 0 0 8px color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.2)) calc(5% * var(--refind-hero-core-rim-strength, 1)),transparent)}.moment-spatial-globe__orb-depth{top:13%;right:13%;bottom:13%;left:13%;z-index:1;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--refind-world-core-highlight, rgba(255,255,255,.18)) 58%,transparent),transparent 30%),radial-gradient(circle at 60% 62%,color-mix(in srgb,var(--refind-world-core-contrast-color, rgba(47,95,69,.1)) calc(24% * var(--refind-world-core-inner-depth, 1)),transparent),transparent 68%);filter:blur(calc(7px * var(--refind-world-core-blur-edge, 1)));opacity:calc(.58 + (var(--refind-world-core-surface-opacity, .62) * .24) + (var(--refind-hero-core-inner-fog, 0) * .08))}.moment-spatial-globe__orb-highlight{left:16%;top:10%;z-index:4;width:48%;height:30%;background:radial-gradient(ellipse at 48% 42%,color-mix(in srgb,var(--refind-world-core-highlight, rgba(255,255,255,.34)) 82%,transparent),color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.1)) 42%,transparent) 42%,transparent 72%);filter:blur(5px);opacity:calc(.64 + (var(--refind-hero-core-glass-depth, 1) * .1));transform:rotate(-18deg)}.moment-spatial-globe__orb-refraction{left:-9%;right:-9%;top:43%;z-index:2;height:24%;border-top:1px solid color-mix(in srgb,var(--refind-world-core-rim, rgba(255,255,255,.28)) calc(42% * var(--refind-hero-core-rim-strength, 1)),transparent);border-bottom:1px solid color-mix(in srgb,var(--refind-world-core-glow-color, rgba(206,154,86,.12)) calc(20% * var(--refind-hero-core-glass-depth, 1)),transparent);filter:blur(.4px);opacity:calc(.18 * var(--refind-hero-core-inner-fog, 0));transform:rotate(-11deg)}.moment-spatial-globe__core-orb .memory-glyph.is-focused-glyph{position:relative;z-index:3;width:96px;height:96px;opacity:var(--moment-hero-glyph-depth-opacity, .86);filter:blur(calc(.22px + (var(--refind-hero-core-inner-fog, 0) * .12px))) drop-shadow(0 18px 32px color-mix(in srgb,var(--refind-world-core-shadow, rgba(50,44,32,.08)) calc(36% * var(--refind-hero-core-glass-depth, 1)),transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--refind-glyph-glow, currentColor) calc(12% + (var(--refind-hero-glyph-glow-opacity, .12) * 42%)),transparent));color:var(--refind-glyph-stroke, currentColor);transform:translate3d(0,calc(2px * var(--refind-hero-core-inner-fog, 0)),0)}.world-orb-core-mark{position:relative;z-index:3;width:clamp(54px,13.5vw,76px);height:clamp(54px,13.5vw,76px);display:inline-flex;align-items:center;justify-content:center;color:#424e3e6b;opacity:.62;pointer-events:none;filter:drop-shadow(0 1px 4px rgba(40,36,28,.08))}.world-orb-core-mark__glyph{position:relative;z-index:2;width:56%;height:56%;display:inline-flex;align-items:center;justify-content:center}.world-orb-core-mark__glyph .refind-world-inner-glyph__svg{width:100%;height:100%;stroke:currentColor;fill:none!important;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round}.world-orb-core-mark__glyph .refind-world-inner-glyph__svg *{fill:none!important}.moment-spatial-globe__core-light{position:absolute;left:22%;right:22%;bottom:-18px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.24)) 72%,transparent);filter:blur(calc(18px * var(--refind-world-core-blur-edge, 1)));opacity:calc(.28 * var(--refind-glow-strength, 1) * var(--refind-world-core-glow, 1) * var(--refind-hero-core-glass-depth, 1));z-index:-1}.moment-spatial-globe__label{display:grid;justify-items:center;gap:7px;text-align:center}.moment-spatial-globe__label strong{max-width:min(78vw,330px);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--refind-title, var(--refind-text, rgba(36,56,44,.92)));font-size:clamp(30px,7vw,38px);font-weight:var(--moment-hero-title-weight, 650);line-height:1.1;letter-spacing:.035em}.moment-spatial-globe__label small{color:var(--refind-subtitle, var(--refind-text-soft, rgba(36,56,44,.56)));opacity:var(--moment-hero-subtitle-opacity, .66);font-size:clamp(15px,3.8vw,17px);letter-spacing:.045em}[data-device-class=tablet] .moment-spatial-globe,[data-device-class=desktop] .moment-spatial-globe,[data-device-class=ultra-wide] .moment-spatial-globe{min-height:min(calc(var(--rf-moment-viewport-height, 100vh) * .62),680px)}[data-device-class=tablet] .moment-spatial-globe{margin-top:clamp(-36px,-4vh,-18px)}[data-device-class=desktop] .moment-spatial-globe,[data-device-class=ultra-wide] .moment-spatial-globe{margin-top:clamp(-88px,-9vh,-60px)}[data-device-class=tablet] .moment-spatial-globe__core{width:min(100%,420px);min-height:360px}[data-device-class=desktop] .moment-spatial-globe__core,[data-device-class=ultra-wide] .moment-spatial-globe__core{width:min(100%,460px);min-height:384px}[data-device-class=tablet] .moment-spatial-globe__core-orb{width:clamp(230px,30vw,270px);height:clamp(230px,30vw,270px)}[data-device-class=desktop] .moment-spatial-globe__core-orb,[data-device-class=ultra-wide] .moment-spatial-globe__core-orb{width:clamp(248px,20vw,292px);height:clamp(248px,20vw,292px)}[data-device-class=tablet] .moment-spatial-globe__label strong,[data-device-class=desktop] .moment-spatial-globe__label strong,[data-device-class=ultra-wide] .moment-spatial-globe__label strong{max-width:min(100%,520px);font-size:clamp(34px,3.2vw,42px)}@keyframes momentGlobeBreath{0%{transform:translate3d(0,3px,0) scale(.992)}to{transform:translate3d(0,-5px,0) scale(1.01)}}@keyframes momentGlobeBreathStable{0%{transform:scale(.995)}to{transform:scale(1.006)}}@keyframes momentDistantWorldDrift{0%{transform:translate3d(-4px,3px,0) scale(var(--distant-scale, 1))}to{transform:translate3d(5px,-6px,0) scale(calc(var(--distant-scale, 1) * 1.035))}}@keyframes momentHeroOrbitDrift{0%{transform:translate(-50%,-50%) rotate(var(--hero-orbit-rotate)) scale(.992)}to{transform:translate(-50%,-49%) rotate(calc(var(--hero-orbit-rotate) + 4deg)) scale(1.006)}}@keyframes momentHeroParticlePulse{0%{opacity:calc(var(--particle-opacity, .14) * var(--moment-hero-extra-silhouette-opacity, 0) * .55);transform:translateZ(0) scale(.86)}to{opacity:calc(var(--particle-opacity, .14) * var(--moment-hero-extra-silhouette-opacity, 0));transform:translate3d(3px,-5px,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.moment-spatial-globe__core-orb,.moment-spatial-globe__distant-world,.moment-spatial-globe__hero-orbits span,.moment-spatial-globe__hero-particles span{animation:none}}:root{--refind-bg: #f4f0e8;--refind-bg-secondary: #ebe4d9;--refind-bg-tertiary: #dde4dc;--refind-surface: rgba(255, 255, 255, .22);--refind-surface-elevated: rgba(255, 255, 255, .4);--refind-surface-veil: rgba(250, 247, 239, .36);--refind-surface-border: rgba(255, 255, 255, .42);--refind-surface-glass: rgba(255, 255, 255, .24);--refind-glass-highlight: rgba(255, 255, 255, .28);--refind-glass-rim: rgba(255, 255, 255, .34);--refind-focus: #365944;--refind-focus-secondary: #aeb69a;--refind-text: rgba(33, 43, 36, .91);--refind-text-soft: rgba(33, 43, 36, .58);--refind-text-muted: rgba(33, 43, 36, .34);--refind-text-faint: rgba(33, 43, 36, .34);--refind-text-inverse: rgba(255, 255, 250, .92);--refind-title: rgba(33, 43, 36, .91);--refind-subtitle: rgba(33, 43, 36, .58);--refind-air: rgba(255, 255, 246, .42);--refind-air-shadow: rgba(50, 74, 56, .06);--refind-air-particle: rgba(255, 255, 232, .36);--refind-air-line: rgba(104, 130, 104, .105);--refind-glow: rgba(174, 166, 124, .2);--refind-glow-ambient: rgba(255, 255, 244, .22);--refind-glow-accent: rgba(99, 132, 100, .13);--refind-world-core-fog: rgba(255, 255, 246, .3);--refind-world-core-rim: rgba(255, 255, 255, .42);--refind-world-core-highlight: rgba(255, 255, 255, .28);--refind-world-core-shadow: rgba(50, 74, 56, .06);--refind-world-core-glow-color: rgba(174, 166, 124, .2);--refind-world-core-contrast-color: #365944;--refind-glyph-stroke: rgba(54, 89, 68, .76);--refind-glyph-stroke-soft: rgba(112, 122, 98, .62);--refind-glyph-glow: rgba(174, 166, 124, .2);--refind-glyph-ambient: rgba(116, 128, 108, .28);--refind-glyph-contrast: #365944;--refind-input-space-surface: rgba(255, 255, 255, .22);--refind-input-space-border: rgba(255, 255, 255, .42);--refind-input-space-glow-color: rgba(174, 166, 124, .2);--refind-input-space-placeholder: rgba(33, 43, 36, .34);--refind-input-space-text: rgba(33, 43, 36, .91);--refind-action: #365944;--refind-action-hover: #456f52;--refind-action-text: rgba(255, 255, 250, .92);--refind-action-shadow: rgba(174, 166, 124, .2);--refind-nav-surface: rgba(255, 255, 255, .22);--refind-nav-border: rgba(255, 255, 255, .42);--refind-nav-icon: rgba(33, 43, 36, .34);--refind-nav-icon-active: #365944;--refind-nav-text: rgba(33, 43, 36, .34);--refind-nav-text-active: #365944;--refind-nav-active-surface: rgba(255, 255, 255, .4);--refind-nav-active-glow: rgba(174, 166, 124, .2);--rf-bg-warm: #f6f1ea;--rf-bg-mist: #efe7dd;--rf-text-main: rgba(34, 42, 35, .9);--rf-text-soft: rgba(34, 42, 35, .56);--rf-text-faint: rgba(34, 42, 35, .34);--rf-green: #365a43;--rf-green-soft: #6f8b6a;--rf-card: rgba(255, 255, 255, .52);--rf-card-strong: rgba(250, 246, 238, .94);--rf-border: rgba(255, 255, 255, .58);--rf-radius-sm: 14px;--rf-radius-md: 20px;--rf-radius-lg: 28px;--rf-radius-pill: 999px;--rf-shadow-soft: 0 18px 54px rgba(35, 31, 24, .1);--rf-shadow-float: 0 28px 90px rgba(35, 31, 24, .16);--rf-ease: cubic-bezier(.2, .8, .2, 1);--rf-fast: .18s;--rf-normal: .28s;--rf-slow: .62s;--rf-atmo-wash-top: rgba(248, 242, 232, .98);--rf-atmo-wash-bottom: rgba(232, 220, 202, .92);--rf-atmo-leaf: rgba(55, 78, 58, .26);--rf-atmo-light: rgba(255, 255, 240, .9);--rf-atmo-green: rgba(132, 162, 126, .28)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Noto Sans SC,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-2{bottom:.5rem}.left-5{left:1.25rem}.right-5{right:1.25rem}.z-50{z-index:50}.z-\[64\]{z-index:64}.m-0{margin:0}.m-2{margin:.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-3{height:.75rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[72px\]{height:72px}.h-full{height:100%}.max-h-\[42vh\]{max-height:42vh}.max-h-\[64vh\]{max-height:64vh}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-\[310px\]{min-height:310px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-3{width:.75rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.max-w-\[260px\]{max-width:260px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[28px_28px_1fr_28px\]{grid-template-columns:28px 28px 1fr 28px}.grid-cols-\[62px_1fr_auto\]{grid-template-columns:62px 1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[var\(--rf-radius-pill\)\]{border-radius:var(--rf-radius-pill)}.rounded-full{border-radius:9999px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.border{border-width:1px}.border-0{border-width:0px}.border-\[rgba\(54\,90\,67\,\.26\)\]{border-color:#365a4342}.border-\[var\(--rf-green\)\]{border-color:var(--rf-green)}.border-black\/10{border-color:#0000001a}.border-white\/50{border-color:#ffffff80}.border-white\/55{border-color:#ffffff8c}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.bg-\[rgba\(30\,28\,22\,\.16\)\]{background-color:#1e1c1629}.bg-\[rgba\(30\,28\,22\,\.18\)\]{background-color:#1e1c162e}.bg-\[rgba\(54\,90\,67\,\.12\)\]{background-color:#365a431f}.bg-\[rgba\(54\,90\,67\,\.14\)\]{background-color:#365a4324}.bg-\[var\(--rf-card-strong\)\]{background-color:var(--rf-card-strong)}.bg-\[var\(--rf-green-soft\)\]{background-color:var(--rf-green-soft)}.bg-black\/10{background-color:#0000001a}.bg-transparent{background-color:transparent}.bg-white\/25{background-color:#ffffff40}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-\[linear-gradient\(135deg\,var\(--rf-green\)\,\#4f6e55\)\]{background-image:linear-gradient(135deg,var(--rf-green),#4f6e55)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[\#14242b\]{--tw-gradient-from: #14242b var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 36 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d9ebe4\]{--tw-gradient-from: #d9ebe4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 235 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dcebdc\]{--tw-gradient-from: #dcebdc var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 235 220 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e8eadc\]{--tw-gradient-from: #e8eadc var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 234 220 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f2d9a8\]{--tw-gradient-from: #f2d9a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 217 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f2eadb\]{--tw-gradient-from: #f2eadb var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 234 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f3e0bd\]{--tw-gradient-from: #f3e0bd var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 224 189 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#b8caa8\]{--tw-gradient-to: rgb(184 202 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b8caa8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#071013\]{--tw-gradient-to: #071013 var(--tw-gradient-to-position)}.to-\[\#88a98b\]{--tw-gradient-to: #88a98b var(--tw-gradient-to-position)}.to-\[\#a8cfc1\]{--tw-gradient-to: #a8cfc1 var(--tw-gradient-to-position)}.to-\[\#b98f5a\]{--tw-gradient-to: #b98f5a var(--tw-gradient-to-position)}.to-\[\#d4b881\]{--tw-gradient-to: #d4b881 var(--tw-gradient-to-position)}.to-\[\#e3d3b8\]{--tw-gradient-to: #e3d3b8 var(--tw-gradient-to-position)}.to-\[\#fff4dc\]{--tw-gradient-to: #fff4dc var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-\[max\(26px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(26px,env(safe-area-inset-bottom))}.pr-1{padding-right:.25rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.not-italic{font-style:normal}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-snug{line-height:1.375}.text-\[var\(--refind-nav-text\,var\(--rf-text-faint\)\)\]{color:var(--refind-nav-text,var(--rf-text-faint))}.text-\[var\(--refind-nav-text-active\,var\(--rf-green\)\)\]{color:var(--refind-nav-text-active,var(--rf-green))}.text-\[var\(--rf-green\)\]{color:var(--rf-green)}.text-\[var\(--rf-text\)\]{color:var(--rf-text)}.text-\[var\(--rf-text-faint\)\]{color:var(--rf-text-faint)}.text-\[var\(--rf-text-main\)\]{color:var(--rf-text-main)}.text-\[var\(--rf-text-soft\)\]{color:var(--rf-text-soft)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-white\/40{text-decoration-color:#fff6}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_42px_rgba\(62\,82\,55\,0\.12\)\]{--tw-shadow: 0 14px 42px rgba(62,82,55,.12);--tw-shadow-colored: 0 14px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-rf-float{--tw-shadow: var(--rf-shadow-float);--tw-shadow-colored: var(--rf-shadow-float);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-rf-soft{--tw-shadow: var(--rf-shadow-soft);--tw-shadow-colored: var(--rf-shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}html,body,#root{width:100%;height:var(--rf-stable-viewport-height, 100%);min-height:var(--rf-stable-viewport-height, 100%);overflow-x:hidden;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;height:var(--rf-stable-viewport-height, 100vh);min-height:var(--rf-stable-viewport-height, 100vh);overflow:hidden;background:var(--rf-bg-mist);color:var(--rf-text-main);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Noto Sans SC,sans-serif;overscroll-behavior:none}@supports (min-height: 100lvh){body{height:var(--rf-stable-viewport-height, 100lvh);min-height:var(--rf-stable-viewport-height, 100lvh)}}:root{--rf-moment-viewport-height: 100vh;--rf-material-quiet-air: rgba(250, 248, 242, .08);--rf-material-floating-mist: rgba(250, 248, 241, .34);--rf-material-focus-glass: rgba(255, 255, 255, .52);--rf-material-echo-surface: rgba(248, 246, 238, .48);--rf-material-border-quiet: rgba(255, 255, 255, .22);--rf-material-border-focus: rgba(255, 255, 255, .48);--rf-material-shadow-air: 0 18px 62px rgba(43, 50, 39, .06);--rf-material-shadow-float: 0 22px 72px rgba(43, 50, 39, .1);--rf-layout-scale: 1;--rf-world-field-scale: 1;--rf-spatial-content-max-width: 430px;--rf-input-surface-max-width: 380px;--rf-bottom-nav-width: 430px;--refind-workspace-stage-max: 430px;--refind-workspace-stage-padding: 18px;--refind-workspace-center-x: 50vw;--refind-view-content-width: 430px;--refind-topbar-width: 430px;--refind-composer-width: 380px;--refind-bottom-nav-width: 430px;--refind-hero-stage-width: 430px;--refind-side-slot-width: 0px;--refind-bottom-stack-gap: 18px;--refind-bottom-safe-offset: 12px;--refind-composer-action-size: 40px;--refind-composer-action-inset: 12px;--refind-bottom-stack-z: 42;--rf-pointer-target: 44px;--rf-page-inline-padding: 18px;--rf-memory-sphere-height: min(64vh, 660px);--rf-memory-sphere-min-height: 500px}@supports (height: 100svh){:root{--rf-moment-viewport-height: 100svh}}.rf-material-quiet-air{background:var(--rf-material-quiet-air)}.rf-material-floating-mist{background:var(--rf-material-floating-mist);box-shadow:var(--rf-material-shadow-air)}.rf-material-focus-glass{background:var(--rf-material-focus-glass);border:1px solid var(--rf-material-border-focus);box-shadow:var(--rf-material-shadow-float);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rf-material-echo-surface{background:var(--rf-material-echo-surface);box-shadow:0 16px 48px #2b322714}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.refind-app{position:relative;width:100%;height:var(--rf-stable-viewport-height, 100vh);min-height:var(--rf-stable-viewport-height, 100vh);overflow:hidden;font-family:var(--rf-font-family, -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Noto Sans SC", sans-serif);font-size:calc(16px * var(--rf-font-scale, 1))}@supports (height: 100lvh){.refind-app{height:var(--rf-stable-viewport-height, 100lvh);min-height:var(--rf-stable-viewport-height, 100lvh)}}.refind-app:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.2)) 72%,transparent),transparent 42%),radial-gradient(ellipse at 50% 34%,color-mix(in srgb,var(--refind-bg, rgba(246,241,232,.1)) 34%,transparent),transparent 52%),linear-gradient(180deg,#f6f1e808,color-mix(in srgb,var(--refind-focus, rgba(43,54,42,.05)) 11%,transparent));opacity:0;transition:opacity .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1)}.refind-app.refind-focus-active:after{opacity:var(--refind-input-space-background-dim, .86);filter:blur(calc(var(--refind-input-space-background-blur, 3px) * .62)) saturate(.86)}.refind-app :where(h1,h2,h3,h4,h5,h6,p,span,small,b,strong,em,button,input,textarea,select,label,a,div){font-family:var(--rf-font-family, -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Noto Sans SC", sans-serif)}.app-shell{position:relative;z-index:1;height:100%;min-height:0;display:grid;grid-template-rows:48px minmax(0,1fr);gap:calc(10px * var(--rf-spacing-scale, 1));width:min(100vw,var(--refind-workspace-stage-max, var(--rf-spatial-content-max-width, 430px)));max-width:var(--refind-workspace-stage-max, var(--rf-spatial-content-max-width, 430px));margin:0 auto;padding:max(14px,env(safe-area-inset-top)) calc(var(--rf-page-inline-padding, 18px) * var(--rf-spacing-scale, 1)) max(14px,env(safe-area-inset-bottom))}.app-shell-drift{grid-template-rows:minmax(0,1fr)}body.refind-world-viewing-mode .app-shell{grid-template-rows:minmax(0,1fr);gap:0}body.refind-world-viewing-mode .app-top-bar{display:none}.app-content{position:relative;height:100%;min-height:0;overflow:hidden}.rf-nav-bar{position:fixed;left:var(--refind-workspace-center-x, 50%);right:auto;width:min(calc(100vw - 24px),var(--refind-bottom-nav-width, var(--rf-bottom-nav-width, 430px)));bottom:calc(env(safe-area-inset-bottom) + var(--refind-bottom-safe-offset, 12px));z-index:var(--refind-bottom-stack-z, 42);transform:translate(-50%);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),filter .22s cubic-bezier(.2,.8,.2,1)}.view-shell{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:10px 4px 0}.view-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:0 2px var(--refind-view-bottom-padding, calc(72px + var(--refind-bottom-safe-offset, 12px) + env(safe-area-inset-bottom) + 32px));scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.view-scroll::-webkit-scrollbar{display:none}.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;opacity:calc(var(--rf-atmosphere-opacity, 1) * var(--refind-air-density, 1) * var(--refind-mist-opacity, 1));transition:opacity calc(.28s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),filter calc(.28s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1)}.refind-local-background{opacity:var(--rf-background-image-opacity, .42);filter:blur(var(--rf-background-blur, 0px));background-position:var(--rf-background-image-x, 50%) var(--rf-background-image-y, 34%);transform:scale(var(--rf-background-image-scale, 1.08)) translateZ(0);transform-origin:center;transition:opacity .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.refind-focus-active .atmosphere{opacity:calc(var(--rf-atmosphere-opacity, 1) * var(--refind-air-density, 1) * var(--refind-mist-opacity, 1) * .48);filter:saturate(calc(.74 * var(--refind-focus-contrast, 1))) blur(calc(var(--refind-input-space-background-blur, 3px) * var(--refind-blur-density, 1)))}.refind-focus-active .refind-local-background{opacity:calc(var(--rf-background-image-opacity, .42) * .46);filter:blur(calc(var(--rf-background-blur, 0px) + var(--refind-input-space-background-blur, 3px))) saturate(.72)}.refind-focus-active .atmo-shadow-leaves,.refind-focus-active .atmo-particles span{animation-play-state:paused;opacity:.08}.refind-keyboard-active body{overflow:hidden}.refind-searching-world-mode .ambient-world-layer:not(.is-orbiting),.refind-seeking-echo-mode .ambient-world-layer,.refind-form-input-mode .ambient-world-layer{opacity:.18;filter:blur(1.2px);pointer-events:none}.atmo-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--rf-atmo-wash-top),var(--rf-atmo-wash-bottom))}.atmo-soft-glow{position:absolute;border-radius:999px;filter:blur(calc(48px * var(--refind-blur-intensity, 1) * var(--refind-blur-density, 1)));opacity:calc(.08 * var(--refind-glow-strength, 1) * var(--refind-air-density, 1) * var(--refind-glow-drift-strength, 1));transform:translateZ(0)}.atmo-glow-a{width:46vw;height:46vw;max-width:220px;max-height:220px;left:8vw;top:18vh;background:var(--rf-atmo-light)}.atmo-glow-b{width:42vw;height:42vw;max-width:210px;max-height:210px;right:-12vw;bottom:18vh;background:var(--rf-atmo-green)}.atmo-soft-ring{position:absolute;width:34vw;height:34vw;max-width:170px;max-height:170px;right:14vw;top:32vh;border-radius:999px;border:1px solid rgba(255,255,255,.18);opacity:calc(.38 * var(--refind-air-density, 1) * var(--refind-mist-opacity, 1));filter:blur(calc(.2px * var(--refind-blur-intensity, 1) * var(--refind-blur-density, 1)))}.atmo-shadow-leaves{position:absolute;left:-12vw;top:4vh;width:60vw;max-width:300px;height:32vh;opacity:calc(.055 * var(--refind-air-density, 1) * var(--refind-mist-opacity, 1));filter:blur(calc(1px * var(--refind-blur-intensity, 1) * var(--refind-blur-density, 1)));background:radial-gradient(ellipse at 20% 30%,var(--rf-atmo-leaf) 0 8%,transparent 9%),radial-gradient(ellipse at 42% 18%,rgba(55,78,58,.24) 0 7%,transparent 8%),radial-gradient(ellipse at 55% 44%,rgba(55,78,58,.2) 0 6%,transparent 7%),radial-gradient(ellipse at 72% 28%,rgba(55,78,58,.18) 0 5%,transparent 6%);animation:atmoDrift calc(22s * var(--refind-motion-scale, 1) * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.atmo-particles span{position:absolute;width:4px;height:4px;border-radius:999px;background:var(--refind-air-particle, rgba(255,255,230,.52));box-shadow:0 0 16px var(--refind-air-particle, rgba(255,255,230,.36));opacity:calc(.8 * var(--refind-air-density, 1) * var(--refind-particle-opacity, 1));animation:atmoFloat calc(12s * var(--refind-motion-scale, 1) * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.refind-app[data-atmosphere]{background:var(--refind-bg, var(--rf-bg-warm))}.refind-app[data-atmosphere] .atmosphere{--rf-atmo-wash-top: var(--refind-bg);--rf-atmo-wash-bottom: var(--refind-bg-secondary);--rf-atmo-light: var(--refind-glow-ambient);--rf-atmo-green: var(--refind-glow-accent);--rf-atmo-leaf: var(--refind-air-shadow)}.refind-app[data-atmosphere] .atmo-soft-ring{border-color:var(--refind-air-line, rgba(255,255,255,.18))}.atmo-particles span:nth-child(1){left:19%;top:28%;animation-delay:-2s}.atmo-particles span:nth-child(2){left:73%;top:22%;width:3px;height:3px;animation-delay:-5s}.atmo-particles span:nth-child(3){left:64%;top:58%;animation-delay:-8s}.atmo-particles span:nth-child(4){left:31%;top:68%;width:3px;height:3px;animation-delay:-1s}.atmo-particles span:nth-child(5){left:84%;top:74%;opacity:.38;animation-delay:-10s}.atmosphere-soft .atmo-particles span{opacity:.34}.atmosphere-medium .atmo-particles span{opacity:.62}.atmosphere-now{--rf-atmo-wash-top: rgba(248, 243, 234, .98);--rf-atmo-wash-bottom: rgba(232, 221, 204, .92);--rf-atmo-leaf: rgba(66, 82, 60, .22);--rf-atmo-green: rgba(132, 162, 126, .22)}.atmosphere-echo{--rf-atmo-wash-top: rgba(248, 243, 233, .96);--rf-atmo-wash-bottom: rgba(226, 216, 199, .95);--rf-atmo-leaf: rgba(64, 92, 67, .28);--rf-atmo-green: rgba(128, 162, 124, .34)}.atmosphere-worlds{--rf-atmo-wash-top: rgba(241, 242, 226, .96);--rf-atmo-wash-bottom: rgba(218, 226, 205, .9);--rf-atmo-leaf: rgba(58, 96, 63, .3);--rf-atmo-green: rgba(102, 148, 103, .34)}.atmosphere-me{--rf-atmo-wash-top: rgba(247, 242, 235, .98);--rf-atmo-wash-bottom: rgba(232, 224, 214, .93);--rf-atmo-leaf: rgba(66, 74, 62, .18);--rf-atmo-green: rgba(132, 145, 126, .18)}.atmosphere-guest{--rf-atmo-wash-top: rgba(250, 241, 222, .97);--rf-atmo-wash-bottom: rgba(231, 215, 188, .94);--rf-atmo-leaf: rgba(95, 83, 52, .23);--rf-atmo-green: rgba(190, 160, 93, .26)}.theme-night .atmo-wash{background:linear-gradient(180deg,#101d22fa,#060f12f2)}.theme-night .atmo-shadow-leaves{opacity:.035}.theme-night .atmo-soft-ring{border-color:#ebf1da14}.theme-forest .atmo-wash{background:linear-gradient(180deg,#e8efddf7,#cdddc3f0)}.theme-forest{--rf-bg-warm: #edf4e7;--rf-bg-mist: #d9e7d0;--rf-text-main: rgba(28, 45, 34, .92);--rf-text-soft: rgba(28, 45, 34, .58);--rf-text-faint: rgba(28, 45, 34, .34);--theme-glow: rgba(240, 255, 232, .72);--theme-accent: rgba(88, 132, 82, .22)}.theme-amber .atmo-wash{background:linear-gradient(180deg,#faf0dafa,#e7d3b5f2)}.theme-amber{--rf-bg-warm: #f7ead4;--rf-bg-mist: #ead4ae;--rf-text-main: rgba(54, 42, 29, .9);--rf-text-soft: rgba(54, 42, 29, .58);--rf-text-faint: rgba(54, 42, 29, .35);--theme-glow: rgba(255, 243, 213, .78);--theme-accent: rgba(181, 126, 62, .22)}@keyframes atmoDrift{0%{transform:translateZ(0) rotate(-1deg)}to{transform:translate3d(12px,8px,0) rotate(1deg)}}@keyframes atmoFloat{0%{transform:translateZ(0);opacity:.28}to{transform:translate3d(8px,-18px,0);opacity:.58}}.now-view .view-scroll{padding-bottom:116px}.now-ambient-field{position:relative;min-height:calc(var(--rf-moment-viewport-height, 100vh) - 176px);display:grid;place-items:center;align-content:start;gap:12px;padding:22px 0 150px;pointer-events:none;transition:opacity calc(.28s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),transform calc(.28s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),filter calc(.28s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1)}.now-ambient-header{position:absolute;top:8px;left:18px;right:18px;z-index:4;max-width:min(74vw,360px);margin:0 auto;color:#24382c42;font-size:13px;font-weight:320;line-height:1.8;letter-spacing:.08em;text-align:center;text-wrap:balance;pointer-events:none}.ambient-world-layer{position:relative;width:min(84vw,360px);min-height:226px;display:grid;place-items:center;border:0;background:transparent;color:var(--refind-text, var(--rf-text-main));pointer-events:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:manipulation;cursor:pointer}.refind-device-tablet .ambient-world-layer,.refind-device-desktop .ambient-world-layer,.refind-device-ultra-wide .ambient-world-layer{width:min(100%,var(--refind-hero-stage-width, 680px));min-height:min(calc(var(--rf-moment-viewport-height, 100vh) * .6),620px)}.ambient-world-layer.is-orbiting{z-index:8;width:min(92vw,var(--refind-hero-stage-width, 430px));min-height:318px}.ambient-world-layer.is-starscape.is-orbiting{width:min(96vw,680px);min-height:min(62vh,560px)}.ambient-world-layer.is-orbitRail.is-orbiting{width:min(96vw,620px);min-height:min(58vh,520px)}.ambient-world-layer.is-memory-sphere{width:min(100%,var(--refind-hero-stage-width, 760px));min-height:min(64vh,660px);cursor:default;touch-action:none}.ambient-world-layer.is-memory-sphere:before{width:min(92vw,660px);height:min(34vh,260px);opacity:calc(var(--refind-world-core-galaxy-opacity, .42) * var(--refind-air-density, 1) * .34);transform:translate(-50%,-46%) rotate(var(--refind-world-core-galaxy-tilt, -10deg))}.ambient-world-layer.is-memory-sphere:after{width:min(80vw,560px);height:min(28vh,220px);opacity:calc(.18 * var(--refind-world-core-galaxy-opacity, 1));transform:translate(-50%,-46%) rotate(calc(var(--refind-world-core-galaxy-tilt, -10deg) + 5deg))}.ambient-world-core-button{position:relative;width:100%;min-height:226px;display:grid;place-items:center;border:0;background:transparent;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;touch-action:manipulation;cursor:pointer;z-index:2}.ambient-world-layer:before,.ambient-world-layer:after{content:"";position:absolute;left:50%;top:50%;border-radius:999px;pointer-events:none;transform-origin:center}.ambient-world-layer:before{width:calc(250px * var(--refind-world-core-galaxy-spread, 1));height:calc(86px * var(--refind-world-core-galaxy-spread, 1));background:radial-gradient(ellipse at 18% 50%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 34%,transparent),transparent 24%),radial-gradient(ellipse at 78% 48%,color-mix(in srgb,var(--refind-glow-accent, rgba(111,139,106,.14)) 34%,transparent),transparent 26%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.18)) 58%,transparent),color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.16)) 26%,transparent),transparent);filter:blur(calc(9px * var(--refind-blur-density, 1) * var(--refind-world-core-blur-edge, 1)));opacity:calc(var(--refind-world-core-galaxy-opacity, .42) * var(--refind-air-density, 1) * .72);transform:translate(-54%,-39%) rotate(var(--refind-world-core-galaxy-tilt, -10deg));transition:opacity calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),filter calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1)}.ambient-world-layer:after{width:calc(206px * var(--refind-world-core-galaxy-spread, 1));height:calc(58px * var(--refind-world-core-galaxy-spread, 1));border-top:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(42% * var(--refind-world-core-orbit-visibility, 1)),transparent);border-bottom:1px solid color-mix(in srgb,var(--refind-air-line, rgba(47,95,69,.1)) calc(32% * var(--refind-world-core-orbit-visibility, 1)),transparent);opacity:calc(.3 * var(--refind-world-core-galaxy-opacity, 1));filter:blur(calc(.8px * var(--refind-world-core-blur-edge, 1)));transition:opacity calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1);transform:translate(-54%,-39%) rotate(calc(var(--refind-world-core-galaxy-tilt, -10deg) + 5deg))}.ambient-world-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ambient-world-orbit:before{content:"";position:absolute;left:3%;right:3%;top:52%;height:92px;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(185,170,135,.09),transparent 58%),radial-gradient(ellipse at 50% 50%,transparent 46%,rgba(47,95,69,.045) 48%,transparent 62%),linear-gradient(90deg,transparent,rgba(185,170,135,.065),transparent);filter:blur(calc(5px * var(--refind-blur-density, 1) * var(--refind-world-core-blur-edge, 1)));opacity:calc(.46 * var(--refind-air-density, 1) * var(--refind-world-core-orbit-visibility, 1));transform:translateY(-50%);transition:opacity calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1)}.ambient-world-layer.is-orbiting:before{opacity:calc(var(--refind-world-core-galaxy-opacity, .42) * var(--refind-air-density, 1))}.ambient-world-layer.is-orbiting:after{opacity:calc(.42 * var(--refind-world-core-galaxy-opacity, 1))}.ambient-world-layer.is-orbiting .ambient-world-orbit:before{opacity:calc(.7 * var(--refind-air-density, 1) * var(--refind-world-core-orbit-visibility, 1))}.ambient-world-current{--world-core-highlight: rgba(255,255,255,.58);--world-core-body: rgba(255,255,255,.18);--world-core-depth: rgba(47,95,69,.045);--world-core-edge: rgba(255,255,255,.24);--world-core-lowlight: rgba(47,95,69,.04);position:relative;z-index:2;width:calc(76px * (.98 + (var(--refind-world-core-contrast, 1) * .025)));height:calc(76px * (.98 + (var(--refind-world-core-contrast, 1) * .025)));display:grid;grid-template-rows:1fr auto 1fr;align-items:center;justify-items:center;gap:1px;max-width:none;padding:10px 8px;border-radius:999px;background:radial-gradient(circle at 29% 18%,color-mix(in srgb,var(--world-core-highlight) calc(88% * var(--refind-world-core-light-diffusion, 1)),transparent),transparent 23%),radial-gradient(circle at 38% 34%,color-mix(in srgb,rgba(255,255,255,.32) calc(40% * var(--refind-world-core-light-diffusion, 1)),transparent),transparent 38%),radial-gradient(circle at 68% 78%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(70% * var(--refind-world-core-glow, 1)),transparent),transparent 48%),radial-gradient(circle at 49% 44%,color-mix(in srgb,var(--world-core-body) calc(100% * var(--refind-world-core-surface-opacity, 1)),transparent),transparent 61%),radial-gradient(circle at 54% 59%,transparent 50%,color-mix(in srgb,var(--world-core-edge) calc(36% * var(--refind-world-core-light-diffusion, 1)),transparent) 58%,transparent 66%),radial-gradient(circle at 58% 70%,color-mix(in srgb,var(--world-core-depth) calc(112% * var(--refind-world-core-inner-depth, 1)),transparent),transparent 74%);box-shadow:0 20px calc(54px * var(--refind-world-core-shadow-depth, 1)) color-mix(in srgb,var(--refind-air-shadow, rgba(47,95,69,.1)) calc(160% * var(--refind-world-core-shadow-depth, 1)),transparent),0 0 calc(30px * var(--refind-world-core-glow, 1)) color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.16)) calc(42% * var(--refind-world-core-glow, 1)),transparent),inset 10px 12px 24px color-mix(in srgb,rgba(255,255,255,.16) calc(70% * var(--refind-world-core-light-diffusion, 1)),transparent),inset -15px -18px 34px color-mix(in srgb,var(--world-core-lowlight) calc(132% * var(--refind-world-core-inner-depth, 1)),transparent),inset 0 1px color-mix(in srgb,var(--world-core-edge) calc(112% * var(--refind-world-core-light-diffusion, 1)),transparent);backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1) * var(--refind-world-core-blur-edge, 1))) saturate(calc(1 + (var(--refind-world-core-contrast, 1) - 1) * .5));-webkit-backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1) * var(--refind-world-core-blur-edge, 1))) saturate(calc(1 + (var(--refind-world-core-contrast, 1) - 1) * .5));transform:translate3d(-10px,8px,0)}.ambient-world-current:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(34% * var(--refind-world-core-ring-opacity, 1)),transparent);background:linear-gradient(132deg,color-mix(in srgb,rgba(255,255,255,.18) calc(52% * var(--refind-world-core-light-diffusion, 1)),transparent),transparent 38%),radial-gradient(circle at 50% 50%,transparent 58%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,240,.14)) calc(42% * var(--refind-world-core-light-diffusion, 1)),transparent) 72%,transparent 78%);filter:blur(calc(1.2px * var(--refind-world-core-blur-edge, 1)));opacity:var(--refind-world-core-ring-opacity, .42);pointer-events:none}.refind-app[data-atmosphere=quietAir] .ambient-world-current{--world-core-highlight: rgba(255,255,246,.64);--world-core-body: rgba(252,250,236,.26);--world-core-depth: rgba(145,155,145,.032);--world-core-edge: rgba(255,255,246,.58);--world-core-lowlight: rgba(104,124,118,.026)}.refind-app[data-atmosphere=deepNight] .ambient-world-current{--world-core-highlight: rgba(246,241,230,.24);--world-core-body: rgba(28,43,38,.64);--world-core-depth: rgba(4,9,8,.58);--world-core-edge: rgba(246,241,230,.18);--world-core-lowlight: rgba(0,0,0,.34)}.refind-app[data-atmosphere=warmMemory] .ambient-world-current{--world-core-highlight: rgba(255,243,213,.78);--world-core-body: rgba(246,225,190,.48);--world-core-depth: rgba(137,93,45,.07);--world-core-edge: rgba(255,250,236,.52);--world-core-lowlight: rgba(137,93,45,.048)}.refind-app[data-atmosphere=spatialGreen] .ambient-world-current{--world-core-highlight: rgba(245,255,238,.56);--world-core-body: rgba(225,239,218,.42);--world-core-depth: rgba(47,95,69,.075);--world-core-edge: rgba(240,255,232,.4);--world-core-lowlight: rgba(36,86,60,.06)}.refind-app[data-atmosphere=floatingMist] .ambient-world-current{--world-core-highlight: rgba(255,255,255,.7);--world-core-body: rgba(246,249,244,.34);--world-core-depth: rgba(92,117,100,.035);--world-core-edge: rgba(255,255,255,.34);--world-core-lowlight: rgba(92,117,100,.032)}.refind-app[data-atmosphere=studioLight] .ambient-world-current{--world-core-highlight: rgba(255,247,226,.88);--world-core-body: rgba(238,234,222,.58);--world-core-depth: rgba(132,121,104,.12);--world-core-edge: rgba(255,250,235,.76);--world-core-lowlight: rgba(92,84,72,.09)}.ambient-world-current:after{content:"";position:absolute;left:19%;right:19%;bottom:-10px;height:13px;border-radius:999px;background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.2)) calc(100% * var(--refind-world-core-glow, 1)),transparent);filter:blur(calc(12px * var(--refind-world-core-blur-edge, 1)));opacity:calc(.56 * var(--refind-glow-strength, 1) * var(--refind-world-core-glow, 1))}.ambient-world-current-node,.ambient-world-node{position:relative;width:18px;height:18px;flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at 56% 44%,color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.58)) calc(58% * var(--refind-world-core-contrast, 1)),transparent) 0 18%,transparent 20%),radial-gradient(circle at 46% 42%,color-mix(in srgb,var(--world-core-highlight) 72%,transparent),color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(48% * var(--refind-world-core-glow, 1)),transparent) 58%,transparent 62%);box-shadow:0 0 0 1px color-mix(in srgb,var(--world-core-edge) 64%,transparent),0 9px 24px color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.1)) calc(18% * var(--refind-world-core-shadow-depth, 1)),transparent)}.ambient-world-current-node{grid-row:1;align-self:end;width:6px;height:6px;opacity:.72}.ambient-world-current-copy{grid-row:2;display:grid;gap:2px;justify-items:center;min-width:0}.ambient-world-current-name{min-width:0;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--refind-text, rgba(35,49,39,.86)) calc(86% * var(--refind-world-core-contrast, 1)),var(--refind-focus, rgba(47,95,69,.12)));font-size:11.5px;font-weight:500;letter-spacing:.035em}.ambient-world-current-state{display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.54)) calc(52% * var(--refind-world-core-contrast, 1)),transparent);font-size:8px;letter-spacing:.04em}.ambient-world-current-state:before{content:"";width:3px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.64)) calc(72% * var(--refind-world-core-contrast, 1)),var(--refind-glow, rgba(185,170,135,.18)))}.ambient-world-current-chevron{position:absolute;right:9px;bottom:10px;color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.4)) calc(42% * var(--refind-world-core-contrast, 1)),transparent)}.ambient-world-trace{position:absolute;display:inline-flex;flex-direction:column;align-items:center;gap:5px;color:#24382c57;opacity:0;filter:blur(1.2px);transform-origin:50% 50%;transition:opacity calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),filter calc(.36s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1)}.ambient-world-trace-1{left:2%;top:54%;transform:translateY(-50%) scale(.82);opacity:0;filter:blur(1.2px)}.ambient-world-trace-2{right:2%;top:50%;transform:translateY(-50%) scale(.84);opacity:0;filter:blur(1.1px)}.ambient-world-trace-3{left:50%;top:2%;transform:translate(-50%) scale(.66);opacity:0;filter:blur(1.4px)}.ambient-world-layer.is-orbiting .ambient-world-trace-1{opacity:.26;filter:blur(.6px)}.ambient-world-layer.is-orbiting .ambient-world-trace-2{opacity:.3;filter:blur(.55px)}.ambient-world-layer.is-orbiting .ambient-world-trace-3{opacity:.14;filter:blur(.9px)}.ambient-world-trace-name{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.04em}.ambient-world-layer:active .ambient-world-current{transform:translate3d(-10px,8px,0) scale(.985)}.ambient-world-layer.is-results .ambient-world-current,.ambient-world-layer.is-selected .ambient-world-current{transform:translate3d(-10px,-52px,0) scale(1.12)}.ambient-world-layer.is-orbitRail.is-orbiting .ambient-world-current,.ambient-world-layer.is-orbitRail.is-results .ambient-world-current,.ambient-world-layer.is-orbitRail.is-selected .ambient-world-current{transform:translate3d(-132px,-78px,0) scale(.72)}.ambient-world-layer.is-results .ambient-world-trace,.ambient-world-layer.is-selected .ambient-world-trace{opacity:.06;filter:blur(1.5px)}.app-shell.app-input-focused .ambient-world-layer:not(.is-orbiting){opacity:var(--refind-input-space-world-opacity, .09);transform:translateY(-22px) scale(.93);filter:blur(var(--refind-input-space-world-blur, 2.6px)) saturate(.82);pointer-events:none}.memory-sphere{position:relative;z-index:3;width:100%;height:var(--rf-memory-sphere-height, min(58vh, 620px));min-height:var(--rf-memory-sphere-min-height, 460px);overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.memory-sphere__field{position:absolute;top:-8%;right:-22%;bottom:2%;left:-22%;border-radius:999px;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.34)) 36%,transparent),transparent 38%),radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.2)) 28%,transparent),transparent 66%),radial-gradient(circle at 24% 18%,rgba(255,255,255,.44),transparent 1.2px),radial-gradient(circle at 66% 16%,rgba(255,255,255,.58),transparent 1.4px),radial-gradient(circle at 82% 38%,rgba(255,255,255,.46),transparent 1.2px),radial-gradient(circle at 18% 55%,rgba(255,255,255,.32),transparent 1px);filter:blur(calc(.45px * var(--refind-blur-density, 1)));opacity:calc(.46 * var(--refind-air-density, 1));pointer-events:none}.memory-sphere__field:after{content:"";position:absolute;top:8%;right:6%;bottom:24%;left:6%;border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.12)) 42%,transparent);box-shadow:0 0 0 42px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.03)) 62%,transparent),0 0 0 112px color-mix(in srgb,var(--refind-air-line, rgba(90,82,64,.018)) 60%,transparent);opacity:calc(.16 * var(--refind-world-core-orbit-visibility, 1));transform:rotate(-13deg)}.memory-sphere__world{position:absolute;translate:-50% -50%;border:none;background:transparent;box-shadow:none;display:grid;justify-items:center;gap:8px;min-width:calc(112px * var(--rf-layout-scale, 1));min-height:calc(112px * var(--rf-layout-scale, 1));padding:calc(14px * var(--rf-layout-scale, 1));color:color-mix(in srgb,var(--refind-text, rgba(42,55,48,.9)) 88%,var(--refind-focus, rgba(47,95,69,.12)));cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;will-change:transform,opacity,filter,left,top}.memory-sphere__world.is-focused{gap:2px;min-width:min(62vw,260px);min-height:min(24vh,220px)}.memory-sphere__world:focus,.memory-sphere__world:focus-visible,.memory-sphere__world:active{border:none;background:transparent;box-shadow:none;outline:none}.memory-sphere__orb{position:relative;width:54px;height:54px;border-radius:45% 55% 52% 48%;display:block;overflow:visible;transform-style:preserve-3d;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset -14px -18px 34px #232a261a,inset 8px 10px 24px #ffffff24,inset 0 0 0 1px #ffffff14,0 14px 34px #2c342d14}.memory-sphere__orb:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:inherit;background:radial-gradient(circle at 31% 25%,rgba(255,255,255,.34),rgba(255,255,255,.12) 18%,transparent 42%),linear-gradient(145deg,transparent 42%,rgba(255,255,255,.08) 52%,transparent 66%);pointer-events:none}.memory-sphere__orb:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 60%),conic-gradient(from 120deg,transparent,rgba(255,255,255,.12),transparent 36%,rgba(120,108,78,.08),transparent 68%);filter:blur(9px);opacity:.24;z-index:-1;pointer-events:none}.memory-sphere__world.is-focused .memory-sphere__orb,.memory-sphere__orb.is-focused-orb{width:72px;height:72px;box-shadow:inset -16px -20px 40px #232a2624,inset 10px 12px 30px #ffffff2e,inset 0 0 0 1px #ffffff1a,0 24px 58px #2c342d21,0 0 42px #aa96691f}.memory-glyph{position:relative;width:58px;height:58px;display:grid;place-items:center;color:var(--refind-glyph-stroke-soft, rgba(108, 98, 76, .68));transform-style:preserve-3d;pointer-events:none;--glyph-roundness: .58}.memory-glyph.is-focused-glyph{width:clamp(84px,20vw,112px);height:clamp(84px,20vw,112px)}.memory-glyph__drawing{position:relative;z-index:2;width:100%;height:100%;overflow:visible;stroke:currentColor;stroke-width:1.62;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 13px 25px color-mix(in srgb,var(--refind-world-core-shadow, rgba(50,44,32,.08)) 46%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--refind-glyph-glow, currentColor) 14%,transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.13)) 58%,transparent));stroke-opacity:.66}.memory-glyph__plane{fill:none;stroke:currentColor;stroke-width:1.72;stroke-opacity:.34}.memory-glyph__soft-line{stroke-width:1.24;stroke-opacity:.2}.memory-glyph__paper-fold{stroke-width:1.28;stroke-opacity:.24}.memory-glyph__open-edge{stroke-width:1.32;stroke-opacity:.24}.memory-glyph__inner-fold{stroke-width:1.28;stroke-opacity:.22}.memory-glyph__memory-line{stroke-width:1.2;stroke-opacity:.2}.memory-glyph__halo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:calc(var(--glyph-roundness, .58) * 100%);background:radial-gradient(circle,color-mix(in srgb,currentColor 10%,transparent),transparent 64%),radial-gradient(circle at 38% 26%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.12)) 62%,transparent),transparent 38%);filter:blur(11px);opacity:.24;transform:translateZ(-1px)}.memory-glyph.is-focused-glyph .memory-glyph__drawing{stroke-width:1.68;stroke-opacity:.76;filter:drop-shadow(0 18px 38px color-mix(in srgb,var(--refind-world-core-shadow, rgba(50,44,32,.1)) 52%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--refind-glyph-glow, currentColor) calc(14% + (var(--refind-hero-glyph-glow-opacity, .12) * 34%)),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.14)) 62%,transparent))}.memory-glyph.is-focused-glyph .memory-glyph__plane{stroke-opacity:.44}.memory-glyph.is-focused-glyph .memory-glyph__halo{top:0;right:0;bottom:0;left:0;opacity:.36;filter:blur(18px)}.memory-glyph[data-glyph-stroke=fine] .memory-glyph__drawing{stroke-width:1.38}.memory-glyph[data-glyph-stroke=soft] .memory-glyph__drawing{stroke-width:1.54}.memory-glyph[data-glyph-openness=open] .memory-glyph__plane{stroke-dasharray:58 10}.memory-glyph[data-glyph-symmetry=slightly-offset] .memory-glyph__drawing{transform:translate3d(-.8px,.6px,0) rotate(-1.4deg);transform-origin:50% 50%}.memory-glyph__accent{position:absolute;z-index:3;width:5px;height:5px;left:61%;top:33%;border-radius:999px;background:currentColor;opacity:.34;box-shadow:0 0 14px color-mix(in srgb,currentColor 20%,transparent);transform:translate(-50%,-50%)}.memory-glyph[data-glyph-accent=cut] .memory-glyph__accent{width:18px;height:1.5px;left:58%;top:62%;opacity:.24;transform:translate(-50%,-50%) rotate(-18deg)}.memory-glyph[data-glyph-accent=inner-line] .memory-glyph__accent{width:22px;height:1.25px;left:50%;top:50%;opacity:.22;transform:translate(-50%,-50%) rotate(26deg)}.memory-glyph--mist-shard,.memory-glyph--quiet-ring{color:var(--refind-glyph-stroke-soft, rgba(128, 132, 112, .72))}.memory-glyph--paper-seed,.memory-glyph--amber-fold,.memory-glyph--orbit-glyph{color:color-mix(in srgb,var(--refind-glyph-stroke, rgba(166,128,72,.72)) 68%,var(--refind-glow, rgba(185,170,135,.18)))}.memory-glyph--deep-glass,.memory-glyph--soft-crystal{color:color-mix(in srgb,var(--refind-glyph-stroke, rgba(82,112,104,.74)) 72%,var(--refind-air, rgba(255,255,255,.16)))}.memory-glyph--green-anchor{color:color-mix(in srgb,var(--refind-glyph-contrast, rgba(76,126,88,.74)) 72%,var(--refind-glyph-stroke-soft, rgba(76,126,88,.42)))}.memory-glyph--blue-lens{color:color-mix(in srgb,var(--refind-glyph-stroke-soft, rgba(76,120,142,.72)) 76%,var(--refind-focus-secondary, rgba(184,196,170,.18)))}[data-atmosphere=deepNight] .memory-glyph{color:var(--refind-glyph-stroke, rgba(196, 198, 170, .78))}[data-atmosphere=deepNight] .memory-glyph__drawing{filter:drop-shadow(0 18px 34px color-mix(in srgb,var(--refind-world-core-shadow, rgba(0,0,0,.28)) 84%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--refind-glyph-glow, currentColor) 34%,transparent))}[data-atmosphere=deepNight] .memory-glyph__plane{stroke-opacity:.58}[data-atmosphere=studioLight] .memory-glyph{color:var(--refind-glyph-stroke, rgba(62, 78, 70, .78))}[data-atmosphere=studioLight] .memory-glyph__drawing{stroke-opacity:.82;filter:drop-shadow(0 14px 28px color-mix(in srgb,var(--refind-world-core-shadow, rgba(132,121,104,.16)) 48%,transparent)) drop-shadow(0 0 14px color-mix(in srgb,var(--refind-glyph-glow, rgba(210,204,185,.26)) 22%,transparent))}[data-atmosphere=studioLight] .memory-glyph__plane{stroke-opacity:.5}[data-atmosphere=quietAir] .memory-glyph{color:var(--refind-glyph-stroke, rgba(66, 88, 78, .72))}[data-atmosphere=quietAir] .memory-glyph__drawing{stroke-opacity:.62;filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--refind-world-core-shadow, rgba(150,160,148,.08)) 34%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--refind-glyph-glow, rgba(205,225,211,.18)) 14%,transparent))}[data-atmosphere=quietAir] .memory-glyph__plane{stroke-opacity:.32}[data-atmosphere=warmMemory] .memory-glyph{color:var(--refind-glyph-stroke, rgba(150, 112, 68, .72))}[data-atmosphere=warmMemory] .memory-glyph__drawing{stroke-opacity:.66;filter:drop-shadow(0 16px 32px color-mix(in srgb,var(--refind-world-core-shadow, rgba(112,76,38,.08)) 52%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--refind-glyph-glow, rgba(201,145,82,.22)) 22%,transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,248,.18)) 64%,transparent))}[data-atmosphere=warmMemory] .memory-glyph__plane{stroke-opacity:.28}[data-atmosphere=warmMemory] .memory-glyph__paper-fold{stroke-opacity:.14}[data-atmosphere=warmMemory] .memory-glyph__open-edge{stroke-opacity:.22}[data-atmosphere=warmMemory] .memory-glyph__inner-fold{stroke-opacity:.19}[data-atmosphere=warmMemory] .memory-glyph__memory-line{stroke-opacity:.18}[data-atmosphere=warmMemory] .memory-glyph__accent{width:4px;height:4px;opacity:.22;box-shadow:0 0 16px color-mix(in srgb,currentColor 16%,transparent)}[data-atmosphere=warmMemory] .memory-glyph__halo{opacity:.32;background:radial-gradient(circle,color-mix(in srgb,currentColor 12%,transparent),transparent 64%),radial-gradient(circle at 38% 26%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,248,.16)) 70%,transparent),transparent 40%)}[data-atmosphere=spatialGreen] .memory-glyph{color:var(--refind-glyph-stroke, rgba(62, 116, 82, .74))}[data-atmosphere=floatingMist] .memory-glyph{color:var(--refind-glyph-stroke, rgba(70, 88, 90, .8))}[data-atmosphere=floatingMist] .memory-glyph__drawing{stroke-opacity:.7;filter:drop-shadow(0 16px 32px color-mix(in srgb,var(--refind-world-core-shadow, rgba(104,124,118,.12)) 52%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--refind-glyph-glow, rgba(174,198,207,.2)) 22%,transparent))}[data-atmosphere=floatingMist] .memory-glyph__plane{stroke-opacity:.4}.orb-mist-pearl{border-radius:46% 54% 53% 47%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.44),rgba(237,235,220,.22) 25%,transparent 52%),radial-gradient(ellipse at 58% 64%,#b4beb23d,#70827626 58%,#46524b14)}.orb-warm-stone{border-radius:42% 58% 55% 45%;background:radial-gradient(circle at 30% 24%,rgba(255,244,218,.4),rgba(218,184,128,.22) 28%,transparent 52%),radial-gradient(ellipse at 60% 64%,#966e3e40,#6c4e2a24 62%,#3e2c1c14)}.orb-deep-glass{border-radius:40% 60% 48% 52%;background:radial-gradient(circle at 32% 24%,rgba(245,255,248,.28),rgba(160,190,172,.12) 24%,transparent 50%),radial-gradient(ellipse at 60% 66%,#28413a66,#12201c42 62%,#080f0d29)}.orb-green-core{border-radius:52% 48% 43% 57%;background:radial-gradient(circle at 34% 24%,rgba(240,255,238,.34),rgba(166,208,178,.22) 26%,transparent 52%),radial-gradient(ellipse at 60% 64%,#5f8a6845,#3658432b 62%,#1a2e2414)}.orb-amber-memory{border-radius:55% 45% 57% 43%;background:radial-gradient(circle at 30% 22%,rgba(255,248,218,.4),rgba(228,190,105,.24) 28%,transparent 52%),radial-gradient(ellipse at 62% 64%,#b47e3240,#744e2621 60%,#3e2a1a14)}.orb-blue-echo{border-radius:47% 53% 58% 42%;background:radial-gradient(circle at 30% 22%,rgba(240,252,255,.34),rgba(148,192,204,.22) 26%,transparent 52%),radial-gradient(ellipse at 62% 64%,#50829142,#2a4c5826 62%,#12263014)}.orb-soft-planet{border-radius:46% 54% 50% 50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,245,.56),rgba(210,210,178,.28) 24%,transparent 48%),linear-gradient(145deg,#b2bea657,#7c87702e),radial-gradient(circle at 60% 66%,rgba(72,82,65,.18),transparent 68%)}.orb-ringed-node{background:radial-gradient(circle at 32% 24%,rgba(255,252,238,.54),rgba(218,204,162,.3) 24%,transparent 48%),radial-gradient(circle at 60% 65%,#8476524d,#48443229 62%,#2a261c1a)}.orb-ringed-node:after{content:"";position:absolute;left:-24%;right:-24%;top:42%;height:18%;border-radius:999px;border:1px solid rgba(255,255,255,.38);transform:rotate(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);filter:blur(.2px);z-index:2}.memory-sphere__name{max-width:150px;overflow:hidden;color:inherit;font-size:18px;font-weight:650;letter-spacing:.02em;opacity:var(--memory-sphere-label-opacity, .72);text-overflow:ellipsis;text-shadow:0 8px 30px rgba(255,255,255,.72);white-space:nowrap}.memory-sphere__world.is-focused .memory-sphere__name{margin-top:-4px;font-size:clamp(30px,7.4vw,42px);font-weight:650;opacity:1}.memory-sphere__name.is-short{max-width:72px;font-size:11px;font-weight:560;opacity:min(var(--memory-sphere-label-opacity, .56),.58);text-shadow:0 8px 24px rgba(255,255,255,.48)}.memory-sphere__world.is-current .memory-sphere__name{font-weight:650}.refind-app[data-atmosphere=deepNight] .memory-sphere__field{background:radial-gradient(circle at 50% 46%,rgba(255,246,200,.08),rgba(255,255,255,.025) 34%,transparent 68%),radial-gradient(circle at 50% 50%,rgba(120,180,140,.08),transparent 58%)}.refind-app[data-atmosphere=deepNight] .memory-sphere__world{color:#f4efd6e0}.refind-app[data-atmosphere=deepNight] .memory-sphere__name{color:#f4efd6e6;text-shadow:0 8px 34px rgba(0,0,0,.5)}.refind-app[data-atmosphere=studioLight] .memory-sphere__field{background:radial-gradient(circle at 50% 46%,rgba(255,252,240,.54),rgba(255,247,226,.16) 34%,transparent 68%),radial-gradient(circle at 50% 50%,rgba(132,121,104,.11),transparent 58%)}.relationship-orbit-search{position:absolute;top:-48px;right:-14px;bottom:-32px;left:-14px;z-index:6;display:grid;place-items:center;pointer-events:auto}.relationship-orbit-search.is-starscape{position:fixed;top:88px;right:0;bottom:152px;left:0;z-index:34}.relationship-orbit-search:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.12)) 24%,transparent),transparent 38%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(18% * var(--refind-glow-strength, 1)),transparent),transparent 58%);filter:blur(calc(12px * var(--refind-blur-density, 1)));opacity:.86;pointer-events:none}.relationship-orbit-search.is-starscape:before{top:0;right:0;bottom:0;left:0;border-radius:0;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 18%,transparent),transparent 36%),radial-gradient(ellipse at 50% 52%,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.12)) 20%,transparent),transparent 66%);filter:blur(calc(18px * var(--refind-blur-density, 1)));opacity:.78}.relationship-orbit-ripple{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.relationship-orbit-ripple span{position:absolute;left:calc(50% - 10px);top:calc(50% + 8px);width:96px;height:96px;border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(44% * var(--refind-world-core-orbit-visibility, 1)),transparent);transform:translate(-50%,-50%) scale(var(--ripple-scale, 1));opacity:var(--ripple-opacity, .32);filter:blur(calc(.6px * var(--refind-world-core-blur-edge, 1)));animation:relationshipOrbitRipple calc(.98s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1) both}.relationship-orbit-ripple span:nth-child(2){--ripple-scale: 1.62;--ripple-opacity: .2;animation-delay:calc(90ms * var(--refind-motion-scale, 1))}.relationship-orbit-ripple span:nth-child(3){--ripple-scale: 2.22;--ripple-opacity: .1;animation-delay:calc(.17s * var(--refind-motion-scale, 1))}.relationship-orbit-core-hit{position:absolute;left:calc(50% - 10px);top:calc(50% + 8px);z-index:5;width:96px;height:96px;border:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%)}.relationship-orbit-results{position:absolute;left:calc(50% - 10px);top:calc(50% + 8px);z-index:4;width:min(88vw,360px);height:min(54vh,360px);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.world-field-explorer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;pointer-events:auto}.world-field-explorer:before{content:"";position:absolute;width:310px;height:250px;border-radius:999px;background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 18%,transparent),transparent 54%),radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.12)) 18%,transparent),transparent 68%);filter:blur(calc(16px * var(--refind-blur-density, 1)));opacity:calc(.72 * var(--refind-air-density, 1));pointer-events:none}.world-field-explorer.is-starscape:before{width:min(92vw,620px);height:min(56vh,500px);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 18%,transparent),transparent 44%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.1)) 12%,transparent),transparent 64%);filter:blur(calc(20px * var(--refind-blur-density, 1)));opacity:calc(.62 * var(--refind-air-density, 1))}.world-field-stage{position:absolute;left:50%;top:50%;width:min(92vw,430px);height:min(54vh,500px);transform:translate(-50%,-50%);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.world-field-explorer.is-starscape .world-field-stage{width:min(98vw,calc(620px * var(--rf-world-field-scale, 1)));height:min(62vh,calc(580px * var(--rf-world-field-scale, 1)))}.world-field-explorer.is-orbitRail .world-field-stage{width:min(98vw,calc(620px * var(--rf-world-field-scale, 1)));height:min(62vh,calc(580px * var(--rf-world-field-scale, 1)));transform:translate(-50%,-49%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 84%,transparent 100%)}.world-field-focus-lens{position:absolute;left:calc(50% - 38px);top:calc(50% - 18px);z-index:4;width:76px;height:76px;border-radius:999px;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.24)) 34%,transparent),transparent 62%),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.16)) 12%,transparent);box-shadow:0 0 42px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 48%,transparent),inset 0 1px #ffffff24;pointer-events:none}.world-field-explorer.is-starscape .world-field-focus-lens{left:calc(50% - 42px);top:calc(50% - 42px);width:84px;height:84px;opacity:.82}.world-field-explorer.is-orbitRail .world-field-focus-lens{left:calc(50% - 78px);top:calc(50% - 52px);width:156px;height:108px;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.2)) 34%,transparent),transparent 66%),radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.18)) 16%,transparent),transparent 74%);opacity:.66}.world-field-rail{position:absolute;left:calc(50% - 154px);top:calc(50% - 64px);width:316px;height:188px;border-radius:50%;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 18%,transparent);opacity:calc(.34 * var(--refind-world-core-orbit-visibility, 1));transform:rotate(-8deg);pointer-events:none}.world-field-explorer.is-starscape .world-field-rail{left:calc(50% - 220px);top:calc(50% - 160px);width:440px;height:320px;opacity:calc(.24 * var(--refind-world-core-orbit-visibility, 1));transform:rotate(-8deg)}.world-field-explorer.is-orbitRail .world-field-rail{left:calc(50% - 288px);top:calc(50% - 228px);width:610px;height:430px;border-color:transparent;border-top-color:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.2)) 24%,transparent);border-left-color:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.16)) 16%,transparent);transform:rotate(-24deg);opacity:calc(.3 * var(--refind-world-core-orbit-visibility, 1))}.world-field-node{position:absolute;left:calc(50% - 54px);top:calc(50% - 35px);width:108px;min-height:70px;display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:var(--refind-text, rgba(35,49,39,.82));text-align:center;transform-origin:center;touch-action:none;will-change:transform,opacity,filter}.world-field-node.is-focused:before{content:"";position:absolute;left:50%;top:25px;width:62px;height:62px;border-radius:999px;background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 44%,transparent);filter:blur(18px);opacity:.44;transform:translate(-50%,-50%);pointer-events:none}.world-field-explorer.is-orbitRail .world-field-node{left:calc(50% - 63px);top:calc(50% - 50px);width:126px;min-height:96px;grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:4px;justify-items:center;align-items:center;text-align:center}.world-field-explorer.is-orbitRail .world-field-node .memory-glyph{grid-row:auto;width:38px;height:38px}.world-field-explorer.is-orbitRail .world-field-node.is-focused:before{left:50%;top:27px;width:72px;height:72px;opacity:.46}.world-field-explorer.is-orbitRail .world-field-node.is-focused .memory-glyph{width:58px;height:58px}.world-field-node span{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:560;letter-spacing:.025em}.world-field-explorer.is-orbitRail .world-field-node span{max-width:126px;font-size:12.5px}.world-field-node em{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--refind-text-soft, rgba(35,49,39,.46)) 68%,transparent);font-size:9.5px;font-style:normal;letter-spacing:.025em}.world-field-explorer.is-orbitRail .world-field-node em{max-width:118px}.world-field-node.is-focused span{max-width:154px;color:color-mix(in srgb,var(--refind-text, rgba(35,49,39,.86)) 92%,var(--refind-focus, rgba(47,95,69,.14)))}.world-field-node.is-focused em{color:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.42)) 74%,var(--refind-text-soft, rgba(35,49,39,.4)))}.relationship-orbit-search.is-orbitRail .relationship-orbit-results{width:min(74vw,300px);height:330px;transform:translate(-96px,-54px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 14%,black 86%,transparent 100%)}.relationship-orbit-focus-lens{position:absolute;left:-36px;top:82px;z-index:4;width:72px;height:72px;border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.36)) 46%,transparent);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.24)) 34%,transparent),transparent 60%),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.16)) 18%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 42%,transparent),inset 0 1px #ffffff2e;pointer-events:none;will-change:transform}.relationship-orbit-search.is-orbitRail .relationship-orbit-focus-lens{left:-34px;top:-27px;width:220px;height:54px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.2)) 24%,transparent),transparent),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.14)) 12%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 38%,transparent),inset 0 1px #ffffff1a}.relationship-orbit-world{position:absolute;left:-54px;top:-35px;width:108px;min-height:70px;display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:var(--refind-text, rgba(35,49,39,.82));text-align:center;transform-origin:center;touch-action:none;will-change:transform,opacity,filter}.relationship-orbit-world.is-focused{z-index:5}.relationship-orbit-world.is-focused:before{content:"";position:absolute;left:50%;top:26px;width:58px;height:58px;border-radius:999px;background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 44%,transparent);filter:blur(18px);opacity:.42;transform:translate(-50%,-50%);pointer-events:none}.relationship-orbit-search.is-orbitRail .relationship-orbit-world.is-focused:before{left:17px;top:26px;width:42px;height:42px;opacity:.32}.relationship-orbit-search.is-orbitRail .relationship-orbit-world{width:210px;min-height:54px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:1px;justify-items:start;align-items:center;text-align:left}.relationship-orbit-search.is-orbitRail .relationship-orbit-world .world-icon{grid-row:1 / span 2}.relationship-orbit-world span{max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:560;letter-spacing:.025em}.relationship-orbit-search.is-orbitRail .relationship-orbit-world span{max-width:154px;font-size:13px}.relationship-orbit-world em{max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--refind-text-soft, rgba(35,49,39,.46)) 68%,transparent);font-size:9.5px;font-style:normal;letter-spacing:.025em}.relationship-orbit-search.is-orbitRail .relationship-orbit-world em{max-width:154px}.relationship-orbit-world.is-focused span{max-width:150px;color:color-mix(in srgb,var(--refind-text, rgba(35,49,39,.86)) 92%,var(--refind-focus, rgba(47,95,69,.14)))}.relationship-orbit-world.is-focused em{color:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.42)) 74%,var(--refind-text-soft, rgba(35,49,39,.4)))}.relationship-orbit-close{position:absolute;z-index:8;border:0;color:color-mix(in srgb,var(--refind-text-soft, rgba(35,49,39,.42)) 78%,transparent);background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.18)) 34%,transparent);backdrop-filter:blur(calc(14px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(14px * var(--refind-blur-intensity, 1)));right:24px;top:24px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px}@keyframes relationshipOrbitRipple{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}32%{opacity:var(--ripple-opacity, .32)}to{opacity:0;transform:translate(-50%,-50%) scale(var(--ripple-scale, 1))}}.relationship-orbit-search.is-orbit .relationship-orbit-world span,.relationship-orbit-search.is-orbit .relationship-orbit-world em{opacity:.42}.relationship-orbit-search.is-results .relationship-orbit-world span,.relationship-orbit-search.is-results .relationship-orbit-world em,.relationship-orbit-search.is-searching .relationship-orbit-world span,.relationship-orbit-search.is-searching .relationship-orbit-world em{opacity:1}.app-shell.app-input-focused .now-ambient-field{transform:translateY(-18px);opacity:.62;filter:saturate(.9)}.now-greeting{max-width:min(100%,680px);transform-origin:8% 18%;transition:margin var(--rf-normal) var(--rf-ease),text-align var(--rf-fast) ease,opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1)}.now-greeting.is-centered{display:grid;justify-items:center}.now-greeting .rf-title{color:var(--rf-text-main);transition:font-size var(--rf-normal) var(--rf-ease),line-height var(--rf-normal) var(--rf-ease)}.now-gravity-title{max-width:8.8em;color:#1e2720eb!important;font-weight:430;letter-spacing:-.015em;text-wrap:balance}.now-gravity-subtitle{color:#222a2370;font-weight:320;line-height:1.82;letter-spacing:.015em}.now-greeting-divider{background:color-mix(in srgb,var(--rf-green) 34%,transparent);width:32px;opacity:.24;filter:blur(.2px)}.now-empty-quiet{margin-top:76px!important;opacity:.44}.now-empty-quiet div{width:48px!important;height:48px!important;border-color:#24382c14!important;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 68%);font-size:20px!important}.now-empty-quiet p:first-of-type{color:#24382c57}.now-empty-quiet p:last-of-type{color:#24382c3d}.now-transient-hint{width:-moz-fit-content;width:fit-content;margin:86px auto 0;color:#24382c3d;font-size:13px;font-weight:320;letter-spacing:.08em;pointer-events:none}.app-shell.app-input-focused .now-greeting{opacity:.22;transform:translateY(-10px) scale(.968);filter:blur(1.4px);pointer-events:none}.app-shell.app-input-focused .now-ambient-header{opacity:0!important;transform:translateY(-8px) scale(.98);filter:blur(1px)}.echo-roam-deck{overflow:hidden;touch-action:pan-y;padding:8px 0 calc(var(--refind-view-bottom-padding, 132px) + 18px)}.echo-roam-stage{position:relative;height:min(58vh,470px);min-height:392px;display:grid;place-items:center;overflow:visible}.echo-roam-stage:before{content:"";position:absolute;width:42vw;height:26vw;max-width:220px;max-height:120px;left:50%;top:50%;border-radius:999px;background:#ffffeb29;filter:blur(34px);opacity:.42;transform:translate3d(-50%,-50%,0);transition:opacity var(--rf-slow) ease}.echo-roam-deck[data-active-index="1"] .echo-roam-stage:before,.echo-roam-deck[data-active-index="3"] .echo-roam-stage:before,.echo-roam-deck[data-active-index="5"] .echo-roam-stage:before{opacity:.58}.echo-roam-card-wrap{position:absolute;left:0;right:0;top:50%;width:min(76vw,340px);margin:0 auto;translate:0 -50%;transform-origin:center;will-change:transform,opacity,filter}.echo-card-roam{width:min(76vw,340px);min-height:360px;border-radius:36px 42px 30px 46px;background:#faf6ee85;border:1px solid rgba(255,255,255,.58);box-shadow:0 28px 70px #26201821,inset 0 1px #ffffffa8;padding:30px 28px;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.echo-material-paper{background:linear-gradient(180deg,#fffdf7b8,#f4ecdc8f);border-color:#ffffff94}.echo-material-mist{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.58),transparent 38%),linear-gradient(180deg,#ffffff85,#f0ede557);border-color:#ffffff85;border-radius:42px 36px 44px 32px;box-shadow:0 30px 80px #2a261e1a,inset 0 1px #ffffffb8}.echo-material-lake{background:radial-gradient(circle at 70% 18%,rgba(216,239,229,.42),transparent 36%),linear-gradient(180deg,#f5fbf7a3,#ddebe06b);border-color:#e0f2e894;border-radius:34px 44px 36px 40px}.echo-material-night{background:radial-gradient(circle at 24% 18%,rgba(132,152,130,.22),transparent 36%),linear-gradient(180deg,#26322be6,#151c19db);border-color:#ffffff1f;border-radius:40px 34px 44px 32px;box-shadow:0 34px 86px #0f12103d,inset 0 1px #ffffff1a}.echo-card-roam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.36),transparent 34%),linear-gradient(135deg,#e6dcc41f,#fff0);opacity:.8;pointer-events:none}.echo-material-paper:before{background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.36),transparent 34%),linear-gradient(135deg,#e6dcc41f,#fff0);opacity:.8}.echo-material-mist:before{background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.46),transparent 36%),radial-gradient(circle at 78% 66%,rgba(255,255,255,.22),transparent 34%);opacity:.72}.echo-material-lake:before{background:linear-gradient(170deg,transparent 12%,rgba(255,255,255,.28) 18%,transparent 24%),radial-gradient(circle at 65% 16%,rgba(232,250,241,.4),transparent 34%);opacity:.58}.echo-material-night:before{background:radial-gradient(circle at 24% 14%,rgba(202,224,188,.12),transparent 26%),radial-gradient(circle at 76% 70%,rgba(255,245,210,.055),transparent 22%);opacity:.8}.echo-card-roam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(60,50,38,.018) 1px,transparent 1px);background-size:100% 9px;opacity:.24;pointer-events:none}.echo-material-paper:after{background-image:linear-gradient(rgba(60,50,38,.018) 1px,transparent 1px);background-size:100% 9px;opacity:.22}.echo-material-mist:after{background-image:none;opacity:0}.echo-material-lake:after{background-image:linear-gradient(90deg,transparent,rgba(118,155,143,.05),transparent);background-size:42px 100%;opacity:.32}.echo-material-night:after{background:radial-gradient(circle at 22% 28%,rgba(255,250,220,.08) 0 1px,transparent 2px),radial-gradient(circle at 78% 36%,rgba(255,250,220,.07) 0 1px,transparent 2px),radial-gradient(circle at 62% 82%,rgba(255,250,220,.055) 0 1px,transparent 2px);opacity:.52}.echo-card-roam>*{position:relative;z-index:1}.echo-card-meta{font-size:13px;color:#232d266b}.echo-card-summary{margin:46px 0 0;font-size:clamp(21px,5.8vw,28px);line-height:1.65;letter-spacing:.02em;font-weight:400;color:#1e2822e0}.echo-material-lake .echo-card-summary{color:#1c362ee0}.echo-material-night .echo-card-summary{color:#f6f1e6e0}.echo-material-night .echo-card-meta{color:#f6f1e694}.echo-material-night .echo-card-tag{background:#ffffff14;border-color:#ffffff1f;color:#f6f1e69e}.echo-card-tags{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}.echo-card-translation{margin-top:18px}.echo-card-original-toggle{border:0;background:transparent;padding:0;color:#232d266b;font-size:12px;letter-spacing:.03em;text-decoration:underline;text-decoration-color:#232d262e;text-underline-offset:4px}.echo-card-original{margin-top:12px;border-radius:18px;background:#ffffff42;padding:12px 14px;color:#232d268f;font-size:13px;line-height:1.65}.echo-card-original span{display:block;margin-bottom:6px;color:#232d266b;font-size:12px}.echo-card-original p{margin:0}.echo-material-night .echo-card-original-toggle{color:#f6f1e685;text-decoration-color:#f6f1e62e}.echo-material-night .echo-card-original{background:#ffffff12;color:#f6f1e6b3}.echo-material-night .echo-card-original span{color:#f6f1e67a}.echo-card-tag{border-radius:var(--rf-radius-pill);background:#ffffff5c;border:1px solid rgba(255,255,255,.42);padding:5px 10px;font-size:12px;color:#232d267a}.echo-roam-indicator{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#232d2670;font-size:13px}.echo-roam-controls{display:flex;justify-content:center;gap:12px;margin-top:10px}.echo-roam-controls button{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff70;color:var(--rf-text-muted);box-shadow:0 12px 28px #3e523714}.echo-roam-controls button:disabled{opacity:.38}.echo-roam-deck[data-input-mode=touch] .echo-roam-controls{display:none}.echo-roam-deck[data-input-mode=desktop] .echo-roam-controls{display:flex}@media(pointer:coarse){.echo-roam-controls{display:none}}@media(pointer:fine)and (hover:hover){.echo-roam-controls{display:flex}}.echo-roam-dots{display:flex;align-items:center;justify-content:center;gap:7px}.echo-roam-dots span{width:5px;height:5px;border-radius:999px;background:#232d262e;transition:width var(--rf-normal) var(--rf-ease),background var(--rf-normal) ease}.echo-roam-dots span.is-active{width:16px;background:#365a4385}.echo-roam-empty{margin:34px auto 0;max-width:280px;text-align:center;color:#232d2670}.echo-roam-empty-icon{width:58px;height:58px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(45,55,45,.12);color:#2d372d38;font-size:26px}.echo-roam-empty h3{margin:0;font-size:18px;font-weight:500;color:#232d2694}.echo-roam-empty p{margin:8px 0 0;font-size:14px;line-height:1.8}.echo-roam-explicit{position:relative;display:grid;gap:12px;padding:6px 0 calc(var(--refind-view-bottom-padding, 132px) + 24px);overflow:visible}.echo-roam-explicit__stage{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;justify-items:center;gap:10px;min-height:min(61vh,500px);overflow:visible}.echo-roam-explicit__stage:before{content:"";position:absolute;left:50%;top:48%;width:min(62vw,320px);height:min(34vw,170px);border-radius:999px;background:#ffffeb33;filter:blur(36px);opacity:.58;transform:translate3d(-50%,-50%,0);pointer-events:none}.echo-roam-explicit__stack{position:relative;display:grid;width:min(78vw,380px);min-height:420px;place-items:center;overflow:visible}.echo-roam-explicit__card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .22s ease,filter .22s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.echo-roam-explicit__card--active{z-index:4;transform:translateZ(0) scale(1);pointer-events:auto}.echo-roam-explicit__card--ghost{z-index:2;opacity:.38;filter:blur(1.4px) saturate(.88);pointer-events:none}.echo-roam-explicit__card--prev{transform:translate3d(-32%,8px,0) scale(.88) rotate(-2deg)}.echo-roam-explicit__card--next{transform:translate3d(32%,10px,0) scale(.9) rotate(2deg)}.echo-roam-explicit__card--ghost .echo-card-roam{box-shadow:0 18px 46px #26201814,inset 0 1px #ffffff80}.echo-roam-explicit__nav{position:relative;z-index:6;display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff61;color:#232d269e;font-size:30px;line-height:1;box-shadow:0 14px 34px #3e523714;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.echo-roam-explicit__nav:not(:disabled):hover{background:#ffffff8a;transform:translateY(-1px)}.echo-roam-explicit__nav:disabled{opacity:.26}.echo-roam-explicit__counter{display:flex;flex-direction:column;align-items:center;gap:4px;color:#232d266b;font-size:13px;font-weight:650}.echo-roam-explicit__counter small{color:#232d2657;font-size:12px;font-weight:500}@media(max-width:767px){.echo-roam-explicit{padding-bottom:calc(var(--refind-view-bottom-padding, 132px) + 34px)}.echo-roam-explicit__stage{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px;min-height:440px}.echo-roam-explicit__stack{width:min(78vw,340px);min-height:390px}.echo-roam-explicit__card--prev{transform:translate3d(-24%,5px,0) scale(.86) rotate(-2deg)}.echo-roam-explicit__card--next{transform:translate3d(24%,6px,0) scale(.88) rotate(2deg)}.echo-roam-explicit__nav{width:38px;height:38px;font-size:26px}.echo-roam-explicit__counter small{display:none}}.rf-glass{border:1px solid var(--rf-border);background:rgba(255,255,255,var(--rf-card-opacity, .52));box-shadow:0 18px 54px rgba(35 31 24 / calc(.1 * var(--rf-shadow-alpha, 1)));backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.rf-card{border-radius:var(--rf-custom-card-radius, var(--rf-radius-lg));border:1px solid var(--rf-border);background:rgba(255,255,255,var(--rf-card-opacity, .52));box-shadow:0 18px 54px rgba(35 31 24 / calc(.1 * var(--rf-shadow-alpha, 1)));backdrop-filter:blur(var(--rf-card-blur, 0px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 0px))}.cards-clear{--rf-card: rgba(255, 255, 255, .34);--rf-card-strong: rgba(250, 246, 238, .78);--rf-border: rgba(255, 255, 255, .46)}.cards-soft{--rf-card: rgba(255, 255, 255, .52);--rf-card-strong: rgba(250, 246, 238, .94);--rf-border: rgba(255, 255, 255, .58)}.cards-solid{--rf-card: rgba(255, 255, 255, .72);--rf-card-strong: rgba(250, 246, 238, .98);--rf-border: rgba(255, 255, 255, .78)}.appearance-quiet .atmo-soft-glow,.appearance-quiet .atmo-particles span{opacity:.28}.appearance-vivid .atmo-soft-glow,.appearance-vivid .atmo-particles span{opacity:.78}.appearance-vivid .atmo-shadow-leaves{opacity:.085}.refind-app.font-system{font-family:var(--rf-font-family, -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Noto Sans SC", sans-serif)}.refind-app.font-song,.font-song{font-family:Songti SC,STSong,"Noto Serif CJK SC",PingFang SC,serif}.refind-app.font-rounded,.font-rounded{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.refind-app.font-hei,.font-hei{font-family:PingFang SC,Heiti SC,Microsoft YaHei,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,sans-serif}.refind-app.font-kai,.font-kai{font-family:Kaiti SC,STKaiti,KaiTi,楷体,PingFang SC,serif}.refind-app.font-xingkai,.font-xingkai{font-family:Xingkai SC,STXingkai,华文行楷,Kaiti SC,PingFang SC,cursive}.refind-app.font-mono,.font-mono{font-family:SF Mono,Menlo,Monaco,Cascadia Mono,Consolas,PingFang SC,monospace}.refind-app.font-serif,.font-serif{font-family:Iowan Old Style,New York,Georgia,Songti SC,"Noto Serif CJK SC",serif}.refind-app.font-cursive,.font-cursive{font-family:Snell Roundhand,Zapfino,Bradley Hand,Segoe Script,Kaiti SC,cursive}.refind-app button,.refind-app input,.refind-app textarea,.refind-app select{font-family:inherit}.refind-app :where(input:not([type=range]):not([type=color]):not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select),.refind-react-entry-page :where(input:not([type=range]):not([type=color]):not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select){font-size:max(16px,calc(16px * var(--rf-font-scale, 1)))!important;line-height:1.25}input,textarea,.memory-composer,.memory-composer-panel,.rf-input-shell{border-radius:var(--rf-custom-input-radius, var(--rf-radius-pill))}.rf-bottom-sheet{width:min(var(--rf-dialog-width, 100%),var(--refind-view-content-width, 760px))!important;max-height:min(var(--rf-dialog-height, 72vh),760px);overflow-y:auto;scrollbar-width:none;border-radius:var(--rf-dialog-radius, var(--rf-custom-card-radius, 28px)) var(--rf-dialog-radius, var(--rf-custom-card-radius, 28px)) 0 0;background:rgba(250,246,238,var(--rf-dialog-opacity, .94));box-shadow:0 -26px 88px rgba(35 31 24 / calc(.16 * var(--rf-shadow-alpha, 1)));backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 18px)));-webkit-backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 18px)))}.rf-bottom-sheet::-webkit-scrollbar{display:none}.bottom-sheet-head{position:sticky;top:-12px;z-index:3;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:start;margin-left:-6px;margin-right:-6px;border-radius:22px;background:color-mix(in srgb,var(--rf-card-strong) 76%,transparent);padding:8px 6px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bottom-sheet-title-block{min-width:0}.bottom-sheet-back{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff6b;color:var(--rf-green);font-size:20px;line-height:1;box-shadow:0 10px 28px #231f180f}.bottom-sheet-done{display:inline-flex!important;align-items:center;justify-content:center;min-width:62px;white-space:nowrap;color:var(--rf-green);font-size:13px;font-weight:650;line-height:1}.bottom-sheet-done svg{width:15px;height:15px}.memory-composer-panel{width:min(calc(100vw - 36px),var(--refind-composer-width, var(--rf-input-surface-max-width, 380px)));max-width:var(--refind-composer-width, var(--rf-input-surface-max-width, 380px))!important;border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.24)) 18%,transparent)!important;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,255,.12)) calc(12% * var(--refind-glow-strength, 1)),transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.16)) 46%,transparent),color-mix(in srgb,var(--refind-surface-veil, rgba(250,246,238,.08)) 34%,transparent))!important;border-radius:min(var(--rf-custom-card-radius, 34px),34px)!important;box-shadow:0 12px 40px rgba(35 31 24 / calc(.034 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1)))!important;backdrop-filter:blur(calc(6px * var(--refind-blur-intensity, 1))) saturate(calc(.98 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(6px * var(--refind-blur-intensity, 1))) saturate(calc(.98 * var(--refind-focus-contrast, 1)))!important;opacity:var(--rf-module-composer-opacity, 1);isolation:isolate;transform-origin:bottom center;--memory-composer-bridge-opacity: var(--refind-hero-composer-bridge-opacity, 0);--memory-composer-bridge-blur: var(--refind-hero-composer-bridge-blur, 1);transition:bottom calc(.22s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),min-height calc(.22s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),max-height calc(.22s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),transform calc(.22s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),opacity calc(.18s * var(--refind-motion-scale, 1)) ease}.memory-composer-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#ffffff03),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.035)) calc(16% * var(--refind-glow-strength, 1)),transparent),transparent 62%);opacity:calc(.58 * var(--refind-air-density, 1));pointer-events:none}.memory-composer-panel:after{content:"";position:absolute;left:18px;right:18px;top:calc(-64px - (var(--memory-composer-bridge-opacity, 0) * 70px));z-index:-1;height:calc(96px + (var(--memory-composer-bridge-opacity, 0) * 130px));border-radius:999px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--refind-world-core-glow-color, rgba(185,170,135,.16)) 48%,transparent),transparent 58%),radial-gradient(ellipse at 50% 8%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,246,224,.16)) 34%,transparent),transparent 36%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,246,224,.16)) 44%,transparent));filter:blur(calc(18px + (var(--memory-composer-bridge-blur, 1) * 7px)));opacity:var(--memory-composer-bridge-opacity, 0);pointer-events:none}.memory-composer-panel.is-focused{border-color:color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.42)) calc(9% * var(--refind-input-space-surface-border, .16) * 4),transparent)!important;background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,255,.34)) calc(28% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.42)) calc(70% * var(--refind-input-space-surface-opacity, .22) * 2),transparent),color-mix(in srgb,var(--refind-surface-veil, rgba(250,246,238,.24)) calc(62% * var(--refind-input-space-surface-opacity, .22) * 2),transparent))!important;box-shadow:0 22px 96px rgba(35 31 24 / calc(.035 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1))),0 0 92px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.1)) calc(28% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent)!important;backdrop-filter:blur(calc(24px * var(--refind-blur-intensity, 1))) saturate(calc(1.04 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(24px * var(--refind-blur-intensity, 1))) saturate(calc(1.04 * var(--refind-focus-contrast, 1)))!important}.memory-composer-panel.is-active{background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,255,.24)) calc(22% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.32)) calc(66% * var(--refind-input-space-surface-opacity, .22) * 2),transparent),color-mix(in srgb,var(--refind-surface-veil, rgba(250,246,238,.18)) calc(58% * var(--refind-input-space-surface-opacity, .22) * 2),transparent))!important;box-shadow:0 18px 68px rgba(35 31 24 / calc(.038 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1)))!important;backdrop-filter:blur(calc(18px * var(--refind-blur-intensity, 1))) saturate(calc(1.02 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(18px * var(--refind-blur-intensity, 1))) saturate(calc(1.02 * var(--refind-focus-contrast, 1)))!important}.memory-composer-panel.is-immersive{border-color:transparent!important;background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,255,.34)) calc(28% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.42)) calc(72% * var(--refind-input-space-surface-opacity, .22) * 2),transparent),color-mix(in srgb,var(--refind-surface-veil, rgba(250,246,238,.24)) calc(64% * var(--refind-input-space-surface-opacity, .22) * 2),transparent))!important;box-shadow:0 22px 96px rgba(35 31 24 / calc(.028 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1))),0 0 92px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.1)) calc(28% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent)!important;backdrop-filter:blur(calc(28px * var(--refind-blur-intensity, 1))) saturate(calc(1.04 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(28px * var(--refind-blur-intensity, 1))) saturate(calc(1.04 * var(--refind-focus-contrast, 1)))!important}.app-shell.app-searching-world-mode .memory-composer-panel{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) 28%,transparent),transparent 44%),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.24)) 32%,transparent)}.app-shell.app-searching-world-mode .memory-composer-orbit-mode-toggle{color:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.72)) 82%,var(--refind-text, rgba(35,49,39,.8)))}.memory-composer-panel textarea{color:color-mix(in srgb,var(--refind-input-space-text, var(--refind-text, rgba(34,42,35,.78))) calc(82% * var(--refind-input-space-text-contrast, 1)),var(--refind-focus, rgba(47,95,69,.18)))!important;caret-color:color-mix(in srgb,var(--refind-input-space-glow-color, var(--refind-glow, rgba(185,170,135,.86))) 62%,var(--refind-action, var(--refind-focus, rgba(47,95,69,.38))));contain:paint;transition:color .12s ease,caret-color .12s ease}.memory-composer-panel textarea::-moz-placeholder{color:color-mix(in srgb,var(--refind-input-space-placeholder, var(--refind-text-muted, rgba(34,42,35,.32))) 76%,transparent)!important}.memory-composer-panel textarea::placeholder{color:color-mix(in srgb,var(--refind-input-space-placeholder, var(--refind-text-muted, rgba(34,42,35,.32))) 76%,transparent)!important}.memory-composer-notice{border-color:color-mix(in srgb,var(--refind-input-space-border, var(--refind-surface-border, rgba(255,255,255,.34))) 72%,transparent);background:color-mix(in srgb,var(--refind-input-space-surface, var(--refind-surface, rgba(255,255,255,.24))) 58%,transparent);color:var(--refind-text-soft, var(--rf-text-soft))}.memory-composer-utility-button{background:color-mix(in srgb,var(--refind-surface-glass, var(--refind-surface, rgba(255,255,255,.28))) 68%,transparent);color:var(--refind-text-muted, var(--rf-text-faint));box-shadow:0 8px 24px color-mix(in srgb,var(--refind-air-shadow, rgba(35,31,24,.06)) 46%,transparent)}.memory-composer-send-button{background:linear-gradient(145deg,var(--refind-action, var(--rf-green)),var(--refind-action-hover, var(--refind-action, var(--rf-green))))!important;color:var(--refind-action-text, var(--refind-text-inverse, rgba(255,255,250,.92)))!important;box-shadow:0 12px 28px color-mix(in srgb,var(--refind-action-shadow, rgba(185,170,135,.2)) 54%,transparent),inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.22)) 54%,transparent)}.memory-composer-destination,.memory-composer-world-row{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;margin:0 2px 4px;color:color-mix(in srgb,var(--refind-text-soft, rgba(34,42,35,.4)) 72%,transparent);font-size:12px;letter-spacing:.045em;border:0;background:transparent;text-align:left;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1)}.memory-composer-destination b{min-width:0;max-width:172px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--refind-text, rgba(34,42,35,.62)) 68%,var(--refind-focus, rgba(47,95,69,.24)));font-weight:520}.memory-composer-destination span:after{content:"·";margin-left:7px;color:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.28)) 82%,transparent)}.memory-composer-orbit-mode-toggle{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:28px;margin:0 2px 4px;border:0;border-radius:999px;background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.18)) 24%,transparent);color:color-mix(in srgb,var(--refind-text-soft, rgba(34,42,35,.44)) 78%,var(--refind-glow, rgba(185,170,135,.22)));padding:5px 9px;font-size:12px;letter-spacing:.045em;backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)));transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1),background-color .28s cubic-bezier(.2,.8,.2,1)}.memory-composer-orbit-mode-toggle:active{transform:scale(.98)}.memory-composer-orbit-mode-toggle span{line-height:1}.memory-composer-world-row>span{flex:0 0 auto;color:var(--refind-text-muted, rgba(34, 42, 35, .32));font-size:12px;letter-spacing:.04em}@media(max-width:768px){.memory-composer-panel{position:absolute!important;left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 98px);z-index:38;width:auto;max-width:420px;margin-left:auto;margin-right:auto;padding:10px 14px;overflow:hidden}.memory-composer-panel textarea{min-height:32px!important;max-height:34px;padding-top:3px;padding-bottom:0;overflow:hidden}.memory-composer-panel .memory-composer-world-row{height:26px;margin-bottom:0}.memory-composer-panel .mt-2{margin-top:2px}.memory-composer-panel.is-idle .mt-2.flex{position:absolute;right:12px;bottom:10px;margin:0}.memory-composer-panel.is-idle .mt-2.flex>div{display:none}.memory-composer-panel button[aria-label=附件能力稍后接入]{width:34px;height:34px}.memory-composer-panel button[aria-label=加密保存],.memory-composer-panel button[aria-label=进入后保存]{height:38px;min-width:38px}.app-shell.app-keyboard-open .rf-nav-bar{opacity:0!important;pointer-events:none;transform:translate(-50%) translateY(14px) scale(.98)}.app-shell.app-input-focused .memory-composer-world-row{opacity:.16;transform:translateY(-5px) scale(.985);filter:blur(.9px);pointer-events:none}.app-shell.app-input-focused .app-top-bar{opacity:.14;transform:translateY(-8px) scale(.98);filter:blur(1px);pointer-events:none}.app-shell.app-searching-world-mode .world-growth-compact-head,.app-shell.app-searching-world-mode .world-growth-filter-row,.app-shell.app-seeking-echo-mode header,.app-shell.app-editing-world-mode .world-growth-compact-head,.app-shell.app-form-input-mode .app-top-bar{opacity:.18;transform:translateY(-8px) scale(.985);filter:blur(1px);pointer-events:none}.app-shell.app-input-focused .memory-composer-panel.is-active,.app-shell.app-input-focused .memory-composer-panel.is-immersive{z-index:78;transform:translateZ(0)}.app-shell.app-keyboard-open .memory-composer-panel.is-immersive{position:fixed!important;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 72px);bottom:auto;z-index:78;width:auto;max-width:none;height:max(260px,calc(var(--rf-stable-viewport-height, 100vh) - var(--rf-keyboard-height, 0px) - env(safe-area-inset-top) - 92px));min-height:260px;max-height:none;margin-left:0;margin-right:0;padding:18px 16px 14px;display:flex;flex-direction:column;transform:translateZ(0);overflow:hidden;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--refind-glow-ambient, rgba(255,255,255,.34)) calc(26% * var(--refind-glow-strength, 1)),transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.4)) calc(34% * var(--refind-input-space-surface-opacity, .22) * 2),transparent),color-mix(in srgb,var(--refind-surface-veil, rgba(250,246,238,.2)) calc(26% * var(--refind-input-space-surface-opacity, .22) * 2),transparent))!important;backdrop-filter:blur(calc(34px * var(--refind-blur-intensity, 1))) saturate(calc(1.05 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(34px * var(--refind-blur-intensity, 1))) saturate(calc(1.05 * var(--refind-focus-contrast, 1)))!important}.app-shell.app-input-focused .memory-composer-panel.is-active textarea{min-height:58px!important;max-height:76px;overflow-y:auto}.app-shell.app-keyboard-open .memory-composer-panel.is-immersive textarea{flex:1 1 auto;min-height:0!important;max-height:none;overflow-y:auto;padding-top:18px;padding-bottom:18px;font-size:18px!important;line-height:1.72;scrollbar-width:none}.app-shell.app-keyboard-open .memory-composer-panel.is-immersive textarea::-webkit-scrollbar{display:none}.app-shell.app-keyboard-open .memory-composer-panel.is-immersive .memory-composer-destination,.app-shell.app-keyboard-open .memory-composer-panel.is-immersive .memory-composer-world-row{flex:0 0 auto;margin-bottom:8px}.app-shell.app-keyboard-open .memory-composer-panel.is-immersive .mt-2.flex{flex:0 0 auto;margin-top:0}}@media(min-width:769px){.memory-composer-panel{bottom:calc(env(safe-area-inset-bottom) + var(--refind-bottom-safe-offset, 28px) + 88px + var(--refind-bottom-stack-gap, 20px))!important;min-height:96px;padding:12px calc(var(--refind-composer-action-size, 44px) + var(--refind-composer-action-inset, 16px) + 20px) 12px 18px!important;overflow:visible;z-index:calc(var(--refind-bottom-stack-z, 42) - 2)}.memory-composer-panel textarea{min-height:34px;max-height:58px;padding-bottom:2px;padding-right:0}.memory-composer-panel .mt-2.flex{height:0;margin:0}.memory-composer-panel .mt-2.flex>div{position:absolute;left:var(--refind-composer-action-inset, 16px);bottom:12px;display:flex;gap:8px;opacity:.72}.memory-composer-utility-button{width:34px;height:34px;opacity:.58}.memory-composer-send-button{position:absolute;right:var(--refind-composer-action-inset, 16px);top:50%;width:var(--refind-composer-action-size, 44px);height:var(--refind-composer-action-size, 44px);min-width:var(--refind-composer-action-size, 44px);padding:0!important;transform:translateY(-50%)}.now-view .view-scroll{padding-bottom:calc(88px + var(--refind-bottom-safe-offset, 28px) + var(--refind-bottom-stack-gap, 20px) + 136px)}}.app-shell.app-input-focused .memory-composer-panel.is-focused,.app-shell.app-input-focused .memory-composer-panel.is-active,.app-shell.app-input-focused .memory-composer-panel.is-immersive{box-shadow:0 14px 44px rgba(35 31 24 / calc(.026 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1))),0 0 54px color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.08)) calc(18% * var(--refind-glow-strength, 1) * var(--refind-input-space-glow, .62)),transparent)!important;backdrop-filter:blur(calc(12px * var(--refind-blur-intensity, 1))) saturate(calc(1.01 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(12px * var(--refind-blur-intensity, 1))) saturate(calc(1.01 * var(--refind-focus-contrast, 1)))!important}@media(max-width:768px){.app-shell.app-keyboard-open .memory-composer-panel.is-immersive{backdrop-filter:blur(calc(16px * var(--refind-blur-intensity, 1))) saturate(calc(1.02 * var(--refind-focus-contrast, 1)))!important;-webkit-backdrop-filter:blur(calc(16px * var(--refind-blur-intensity, 1))) saturate(calc(1.02 * var(--refind-focus-contrast, 1)))!important}}@media(max-width:380px){.app-shell.app-keyboard-open .memory-composer-panel.is-immersive{top:calc(env(safe-area-inset-top) + 62px);min-height:238px;height:max(238px,calc(var(--rf-stable-viewport-height, 100vh) - var(--rf-keyboard-height, 0px) - env(safe-area-inset-top) - 78px))}}.memory-composer-shell.memory-composer-panel{padding:0!important;overflow:visible!important}.memory-composer-shell__surface{position:relative;box-sizing:border-box;width:100%;min-height:84px;display:flex;flex-direction:column;gap:7px;border-radius:inherit;padding:10px 64px 10px 16px;overflow:visible}.memory-composer-shell--immersive .memory-composer-shell__surface{min-height:100%;padding:14px 16px 64px}.memory-composer-shell__destination.memory-composer-destination{flex:0 0 auto;margin:0}.memory-composer-shell__input{width:100%;min-height:34px;max-height:74px;resize:none;border:0;background:transparent;color:var(--refind-input-space-text, var(--rf-text-main));font-size:16px;line-height:1.7;outline:none;padding:4px 4px 2px}.memory-composer-shell--collapsed .memory-composer-shell__input{max-height:42px;overflow:hidden}.memory-composer-shell--immersive .memory-composer-shell__input{min-height:56px;max-height:132px;overflow-y:auto}.memory-composer-shell__input::-moz-placeholder{color:var(--refind-input-space-placeholder, var(--rf-text-faint))}.memory-composer-shell__input::placeholder{color:var(--refind-input-space-placeholder, var(--rf-text-faint))}.memory-composer-shell__attachment-tray{flex:0 0 auto;display:flex;gap:8px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;padding:2px 1px 4px;scrollbar-width:none}.memory-composer-shell__attachment-tray::-webkit-scrollbar,.memory-composer-shell__tool-row::-webkit-scrollbar{display:none}.memory-composer-shell__attachment-chip{flex:0 0 auto;min-width:164px;max-width:232px;min-height:56px;display:grid;grid-template-columns:38px minmax(0,1fr) 26px 26px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.34)) 70%,transparent);border-radius:17px;background:linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.32)) 88%,transparent),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.24)) 78%,transparent));padding:8px;pointer-events:auto;box-shadow:0 8px 22px color-mix(in srgb,var(--refind-air-shadow, rgba(35,31,24,.06)) 38%,transparent)}.memory-composer-shell__attachment-preview{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:13px;background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.42)) 78%,transparent);color:var(--refind-text-muted, var(--rf-text-faint));overflow:hidden}.memory-composer-shell__attachment-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.memory-composer-shell__attachment-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.memory-composer-shell__attachment-meta b,.memory-composer-shell__attachment-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-composer-shell__attachment-meta b{color:color-mix(in srgb,var(--refind-text, rgba(34,42,35,.74)) 82%,var(--refind-focus, rgba(47,95,69,.18)));font-size:12px;font-weight:680}.memory-composer-shell__attachment-meta small{color:var(--refind-text-muted, var(--rf-text-faint));font-size:11px}.memory-composer-shell__attachment-chip>button:not(.memory-composer-shell__attachment-preview){width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.3)) 82%,transparent);color:var(--refind-text-muted, var(--rf-text-faint))}.memory-composer-shell__notice{flex:0 0 auto;margin:0;border-radius:16px;padding:7px 10px;font-size:12px;line-height:1.45}.memory-composer-recording-strip{flex:0 0 auto;display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--refind-action, var(--rf-green)) 22%,transparent);border-radius:18px;background:color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.34)) 88%,transparent);padding:8px 9px;color:var(--refind-text, var(--rf-text-main));font-size:12px}.memory-composer-recording-strip b{flex:1 1 auto;font-size:12px;font-weight:700}.memory-composer-recording-strip button{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;background:var(--refind-action, var(--rf-green));color:var(--refind-action-text, var(--refind-text-inverse, rgba(255,255,250,.92)));padding:0 10px;font-size:12px;font-weight:700}.memory-composer-recording-pulse{display:inline-flex;align-items:center;gap:2px}.memory-composer-recording-pulse i{width:3px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--refind-action, var(--rf-green)) 72%,white);animation:refindRecordingPulse .98s ease-in-out infinite}.memory-composer-recording-pulse i:nth-child(2){animation-delay:.12s}.memory-composer-recording-pulse i:nth-child(3){animation-delay:.24s}.memory-composer-shell__tool-row{flex:0 0 auto;display:flex;gap:9px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;padding:3px 56px 5px 1px;scrollbar-width:none}.memory-composer-shell__tool-button{flex:0 0 auto;min-width:84px;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.34)) 68%,transparent);border-radius:999px;background:color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.32)) 88%,transparent);color:var(--refind-text-muted, var(--rf-text-faint));font-size:12px;font-weight:650;line-height:1;box-shadow:0 8px 20px color-mix(in srgb,var(--refind-air-shadow, rgba(35,31,24,.06)) 35%,transparent)}.memory-composer-shell__tool-button.is-active{color:color-mix(in srgb,var(--refind-action, var(--rf-green)) 84%,var(--refind-text, rgba(34,42,35,.72)));border-color:color-mix(in srgb,var(--refind-action, var(--rf-green)) 34%,transparent);background:color-mix(in srgb,var(--refind-action, var(--rf-green)) 12%,color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.34)) 88%,transparent))}.memory-composer-shell__action-row{position:absolute;right:14px;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.memory-composer-shell__send-button{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border:0;border-radius:999px;background:linear-gradient(145deg,var(--refind-action, var(--rf-green)),var(--refind-action-hover, var(--refind-action, var(--rf-green))));color:var(--refind-action-text, var(--refind-text-inverse, rgba(255,255,250,.92)));pointer-events:auto;box-shadow:0 12px 28px color-mix(in srgb,var(--refind-action-shadow, rgba(185,170,135,.2)) 54%,transparent),inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.22)) 54%,transparent)}.memory-composer-shell__send-button.is-muted{opacity:.52}.memory-composer-shell__send-button span{font-size:11px;white-space:nowrap}.memory-composer-attachment-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;align-items:end;justify-items:center;box-sizing:border-box;padding:14px max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow:hidden;background:#1f1d1829}.memory-composer-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:end center;padding:20px;background:#1f1d1829}.memory-composer-attachment-edit-sheet,.memory-composer-preview-panel{width:min(420px,calc(100vw - 32px));border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.38)) 72%,transparent);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.82)) 90%,transparent),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.72)) 88%,transparent));box-shadow:0 24px 82px #231f1829;backdrop-filter:blur(24px) saturate(1.06);-webkit-backdrop-filter:blur(24px) saturate(1.06)}.memory-composer-attachment-edit-sheet{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;max-height:min(70vh,calc(100dvh - env(safe-area-inset-bottom,0px) - 28px));overflow:hidden;overscroll-behavior:contain;transform:translateZ(0);transition:opacity .14s ease,border-color .14s ease,box-shadow .14s ease}.memory-composer-attachment-edit-sheet:focus-within{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 38px #231f181c}.memory-composer-attachment-edit-header{min-height:56px;display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.3)) 64%,transparent);color:var(--refind-text, var(--rf-text-main));font-size:14px;font-weight:700}.memory-composer-attachment-edit-header span{text-align:center;white-space:nowrap}.memory-composer-attachment-edit-header button,.memory-composer-preview-panel>button{display:grid;place-items:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.42)) 82%,transparent);color:var(--refind-text-muted, var(--rf-text-faint))}.memory-composer-preview-panel>button{width:30px;height:30px}.memory-composer-attachment-edit-header button{min-height:34px;padding:0 13px;justify-self:start;font-size:13px;font-weight:760}.memory-composer-attachment-edit-header button:last-child{justify-self:end}.memory-composer-attachment-edit-primary{background:var(--refind-action, var(--rf-green))!important;color:var(--refind-action-text, var(--refind-text-inverse, rgba(255,255,250,.92)))!important}.memory-composer-attachment-edit-body{display:flex;flex-direction:column;gap:14px;min-height:0;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.memory-composer-attachment-edit-sheet label{display:flex;flex-direction:column;gap:6px;color:var(--refind-text-soft, var(--rf-text-soft));font-size:12px;font-weight:650}.memory-composer-attachment-edit-sheet input,.memory-composer-attachment-edit-sheet textarea{width:100%;border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.34)) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.34)) 88%,transparent);color:var(--refind-text, var(--rf-text-main));outline:none;padding:10px 12px;font-size:16px}.memory-composer-attachment-edit-sheet textarea{min-height:82px;resize:vertical}.memory-composer-preview-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.memory-composer-preview-panel{position:relative;align-self:center;overflow:hidden;padding:10px}.memory-composer-preview-panel img{width:100%;max-height:min(68vh,620px);display:block;border-radius:18px;-o-object-fit:contain;object-fit:contain;background:#ffffff52}.memory-composer-preview-panel figcaption{display:flex;flex-direction:column;gap:2px;padding:10px 40px 2px 4px;color:var(--refind-text, var(--rf-text-main));font-size:13px;font-weight:700}.memory-composer-preview-panel figcaption small{color:var(--refind-text-soft, var(--rf-text-soft));font-size:12px;font-weight:500}.memory-composer-preview-panel>button{position:absolute;right:16px;bottom:14px}@keyframes refindRecordingPulse{0%,to{transform:scaleY(.66);opacity:.62}50%{transform:scaleY(1.18);opacity:1}}@media(max-width:768px){.memory-composer-shell.memory-composer-panel,.app-shell.app-keyboard-open .memory-composer-shell.memory-composer-panel.is-immersive{padding:0!important;overflow:visible!important}.app-shell.app-keyboard-open .memory-composer-shell.memory-composer-panel.is-immersive .memory-composer-shell__surface{height:100%;min-height:0;border-radius:inherit}.app-shell.app-keyboard-open .memory-composer-shell.memory-composer-panel.is-immersive .memory-composer-shell__input{flex:1 1 auto;min-height:0!important;max-height:none}.memory-composer-shell__tool-button{min-width:80px;padding:0 12px}.memory-composer-preview-backdrop{padding:14px}.memory-composer-attachment-edit-backdrop{align-items:stretch;justify-items:stretch;padding:0;background:color-mix(in srgb,var(--refind-canvas, rgba(244, 237, 220, .96)) 94%,rgba(255,255,255,.84));overflow:hidden}.memory-composer-attachment-edit-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;min-height:100svh;max-height:none;border:0;border-radius:0;background:color-mix(in srgb,var(--refind-canvas, rgba(244, 237, 220, .98)) 92%,white 8%);box-shadow:none;transform:none;transition:opacity .12s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.memory-composer-attachment-edit-sheet:focus-within{box-shadow:none}.memory-composer-attachment-edit-header{min-height:calc(58px + env(safe-area-inset-top,0px));align-items:end;padding:calc(env(safe-area-inset-top,0px) + 10px) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.78)) 86%,transparent)}.memory-composer-attachment-edit-body{padding:18px max(18px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom,0px) + 28px) max(18px,env(safe-area-inset-left))}.memory-composer-attachment-edit-sheet textarea{min-height:132px;resize:none}}.world-icon{position:relative;width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.72),transparent 31%),radial-gradient(circle at 64% 70%,color-mix(in srgb,var(--world-icon-b, #6f9272) 24%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--world-icon-a, #e2ead8) 88%,#fff 12%),color-mix(in srgb,var(--world-icon-b, #6f9272) 46%,#fff 54%));box-shadow:inset 0 1px #ffffffb3,inset 0 -8px 18px #2f5f450b,0 9px 22px #2f5f451f;overflow:hidden}.world-icon:before,.world-icon:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.world-icon:before{top:7px;right:7px;bottom:7px;left:7px;border:1px solid color-mix(in srgb,var(--world-icon-c, var(--rf-green)) 24%,transparent);transform:rotate(var(--world-icon-angle, 28deg))}.world-icon:after{width:5px;height:5px;left:var(--world-icon-orbit, 48%);top:9px;background:color-mix(in srgb,var(--world-icon-c, var(--rf-green)) 72%,#fff 28%);box-shadow:0 0 12px color-mix(in srgb,var(--world-icon-c, var(--rf-green)) 32%,transparent)}.world-icon i,.world-icon em{position:relative;display:block;border-radius:999px;pointer-events:none}.world-icon i{width:42%;height:42%;border:1px solid rgba(255,255,255,.48);background:#ffffff1f}.world-icon em{position:absolute;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(calc(var(--world-icon-angle, 28deg) - 74deg))}.world-icon-mercury{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.7),transparent 30%),radial-gradient(circle at 68% 72%,rgba(98,94,86,.24),transparent 42%),linear-gradient(145deg,#e2dfd4,#9d9689 52%,#6d7169)}.world-icon-venus{background:radial-gradient(circle at 32% 22%,rgba(255,244,216,.82),transparent 31%),radial-gradient(ellipse at 62% 68%,rgba(177,119,55,.26),transparent 46%),linear-gradient(145deg,#f3d8aa,#c89558 48%,#846544)}.world-icon-jupiter{background:radial-gradient(circle at 32% 22%,rgba(255,247,229,.74),transparent 28%),repeating-linear-gradient(165deg,#ffffff29 0,#ffffff29 4px,#8b65442e 5px,#8b65442e 9px,#e5c28b2e 10px,#e5c28b2e 15px),linear-gradient(145deg,#ecd2a2,#a9794f 54%,#5f5142)}.world-icon-neptune{background:radial-gradient(circle at 34% 24%,rgba(230,247,255,.72),transparent 30%),radial-gradient(circle at 70% 70%,rgba(41,83,118,.34),transparent 44%),linear-gradient(145deg,#9ecbd5,#4c7f9b 50%,#304d70)}.world-icon-earth{background:radial-gradient(circle at 34% 24%,rgba(242,255,247,.74),transparent 30%),radial-gradient(circle at 68% 65%,rgba(66,118,75,.34),transparent 36%),radial-gradient(circle at 35% 70%,rgba(55,101,132,.26),transparent 38%),linear-gradient(145deg,#dcead4,#75a18a 52%,#345c5a)}.world-icon-saturn:before{top:10px;right:-5px;bottom:10px;left:-5px;border-color:color-mix(in srgb,var(--world-icon-c, #b8a77e) 32%,transparent);transform:rotate(calc(var(--world-icon-angle, 28deg) - 54deg))}.world-icon-sm{width:24px;height:24px}.world-icon-lg{width:46px;height:46px}.refind-compact-world-glyph{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--refind-glass-rim, rgba(255,255,255,.34)) 68%,transparent);border-radius:999px;background:radial-gradient(circle at 35% 24%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 62%,transparent),transparent 42%),color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.24)) 82%,var(--rf-surface, rgba(248,245,237,.52)) 18%);color:color-mix(in srgb,var(--rf-text-soft, rgba(58, 73, 61, .78)) 84%,var(--rf-green, #3f6b4e) 16%);box-shadow:inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 58%,transparent),0 10px 22px color-mix(in srgb,var(--rf-green, #3f6b4e) 9%,transparent);overflow:hidden}.refind-compact-world-glyph--sm{width:34px;height:34px}.refind-compact-world-glyph--lg{width:54px;height:54px}.refind-world-inner-glyph{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:inherit}.refind-world-inner-glyph__svg{width:58%;height:58%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.world-switcher-button-icon{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.world-switcher-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;flex:0 1 auto}.world-switcher-button--top{width:min(240px,calc(100vw - 168px));min-width:min(196px,calc(100vw - 168px));max-width:min(240px,calc(100vw - 168px));padding-inline:16px}.world-switcher-button__content{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;overflow:hidden}.world-switcher-button__glyph{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.82}.world-switcher-button__glyph .refind-world-inner-glyph__svg{width:18px;height:18px}.world-switcher-button__label{display:inline-block;min-width:0;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:currentColor}.world-switcher-button-icon.is-orb{background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.62),transparent 38%),#ffffff52;box-shadow:0 14px 34px #2f5f451f}.world-switcher-button-icon.is-glass{background:#ffffff85;border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffb3,0 16px 42px #3e52371a}.world-switcher-button-icon.is-compass{background:conic-gradient(from 210deg,#ffffff94,#6f927229,#ffffff7a),#ffffff57;box-shadow:0 16px 40px #2f5f4524}.world-switcher-button-icon.is-minimal{background:#ffffff3d;border-color:#2f5f4524;box-shadow:none}.rf-title{margin:0;font-weight:400;letter-spacing:.02em;color:#2a3f2fe0}.rf-subtitle{color:var(--rf-text-soft);font-weight:300;line-height:1.75;letter-spacing:.03em}.rf-button-press{transition:transform var(--rf-fast) var(--rf-ease),opacity var(--rf-fast) ease,box-shadow var(--rf-fast) ease}.rf-button-press:active{transform:scale(.985)}.echo-filter-scroll{scrollbar-width:none;overscroll-behavior-x:contain}.echo-filter-scroll::-webkit-scrollbar{display:none}.rf-primary-button{border:0;border-radius:var(--rf-radius-pill);background:linear-gradient(135deg,var(--rf-green),#507059);color:#fff;font-weight:600;box-shadow:0 16px 44px #365a4338;transition:transform var(--rf-fast) var(--rf-ease),opacity var(--rf-fast) ease}.rf-primary-button:active{transform:scale(.985)}.rf-primary-button:disabled{opacity:.62}.security-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;background:#1e1c1629}.security-sheet{width:100%;max-height:min(86dvh,760px);overflow-y:auto;border-radius:28px 28px 0 0;background:#faf6eef5;box-shadow:0 -24px 80px #231f1829;padding:10px 22px max(26px,env(safe-area-inset-bottom));scrollbar-width:none}.security-sheet::-webkit-scrollbar{display:none}.sheet-handle{width:42px;height:4px;border-radius:999px;background:#23312724;margin:0 auto 18px}.security-sheet-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.security-sheet-head h2{margin:0;font-size:21px;font-weight:600;color:var(--rf-text-main)}.security-sheet-head p{margin:6px 0 0;font-size:12.5px;line-height:1.7;color:var(--rf-text-soft)}.panel-close{width:38px;height:38px;border:0;border-radius:999px;background:#ffffff7a;color:#2d372d9e;font-size:22px}.security-form{display:grid;gap:11px}.protection-mode-list{display:grid;gap:9px}.protection-mode-card{display:grid;gap:6px;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:radial-gradient(circle at 14% 0%,rgba(255,255,245,.28),transparent 34%),#ffffff61;padding:12px 13px;text-align:left;color:var(--rf-text-main);transition:transform var(--rf-fast) var(--rf-ease),border-color var(--rf-fast) ease,background var(--rf-fast) ease}.protection-mode-card.is-selected{border-color:color-mix(in srgb,var(--rf-green) 28%,white 48%);background:linear-gradient(90deg,color-mix(in srgb,var(--rf-green) 9%,transparent),transparent 74%),#ffffff8f;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rf-green) 10%,transparent),0 14px 36px #231f180f}.protection-mode-card.is-disabled{opacity:.52}.protection-mode-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.protection-mode-title{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:650}.protection-mode-title:before{content:"";width:7px;height:7px;border-radius:999px;background:#365a432e}.protection-mode-card.is-selected .protection-mode-title:before{background:var(--rf-green);box-shadow:0 0 16px #365a433d}.protection-mode-badge{border-radius:999px;background:#365a431f;padding:4px 8px;color:var(--rf-green);font-size:11px;font-weight:650}.protection-mode-copy,.protection-mode-outcome{display:block;font-size:13px;line-height:1.55;color:var(--rf-text-soft)}.protection-mode-outcome{color:#5b4c2e9e}.protection-mode-detail-toggle{width:-moz-fit-content;width:fit-content;margin-top:1px;border-radius:999px;color:#2f5f45d1;font-size:12.5px;font-weight:650}.protection-mode-detail{display:grid;gap:4px;margin-top:2px;border-radius:15px;background:#ffffff4d;padding:9px 10px}.protection-mode-detail span{color:var(--rf-text-soft);font-size:12.5px;line-height:1.55}.security-form label{display:grid;gap:8px;font-size:13px;color:var(--rf-text-soft)}.security-form input{height:52px;border:1px solid rgba(35,49,39,.08);border-radius:16px;padding:0 15px;background:#ffffff94;color:var(--rf-text-main);outline:none}.security-form input:focus{border-color:#2d544057;box-shadow:0 0 0 4px #2d544014}.security-error{margin:0;border-radius:16px;background:#823e2a14;padding:10px 12px;color:#683022c7;font-size:13px}.security-message{margin:0;border-radius:16px;background:#365a4314;padding:10px 12px;color:#2f5f45d1;font-size:13px;line-height:1.55}.security-note{margin:0;border-radius:16px;background:#ffffff5c;padding:10px 12px;color:var(--rf-text-soft);font-size:12.5px;line-height:1.55}.security-note.is-warning{background:#823e2a14;color:#683022c2}.biometric-status-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid rgba(255,255,255,.58);background:#ffffff61;padding:11px 12px}.biometric-status-card span{display:grid;gap:3px}.biometric-status-card b{font-size:13px;color:var(--rf-text-main)}.biometric-status-card small{font-size:12px;line-height:1.45;color:var(--rf-text-soft)}.biometric-status-card button{flex-shrink:0;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff80;padding:8px 12px;color:var(--rf-green);font-size:12.5px;font-weight:650}.biometric-status-card button:disabled{opacity:.45}.local-backup-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.local-backup-actions button{min-height:44px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff7a;color:var(--rf-green);font-size:13px;font-weight:650}.local-backup-actions button:disabled{opacity:.52}.security-submit{height:52px;margin-top:4px}.app-unlock-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 38%,#fffff59e,#fff0 52%),linear-gradient(180deg,#f6f1ea,#efe7dd 54%,#e6ddd2);padding:28px}.app-unlock-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 18%,rgba(96,124,86,.08),transparent 34%),radial-gradient(ellipse at 78% 78%,rgba(255,255,230,.32),transparent 36%);pointer-events:none}.app-unlock-card{position:relative;z-index:1;width:min(100%,360px);border:1px solid rgba(255,255,255,.64);border-radius:30px;background:#faf6eed1;box-shadow:0 28px 90px #231f1824;padding:28px 24px 24px;text-align:center}.app-unlock-icon{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 16px;border-radius:22px;background:#ffffff75;color:var(--rf-green)}.app-unlock-card h1{margin:0;color:var(--rf-text-main);font-size:24px;font-weight:650}.app-unlock-card p{margin:12px 0 0;color:var(--rf-text-soft);font-size:14px;line-height:1.7}.app-unlock-message{border-radius:16px;background:#823e2a14;padding:10px 12px;color:#683022c2!important}.app-unlock-primary{width:100%;height:52px;margin-top:22px;font-size:15px}.app-unlock-secondary{margin-top:12px;border:0;background:transparent;color:var(--rf-text-soft);font-size:13px}.me-entry-button{width:100%;border:0;background:transparent;padding:0;text-align:left}.refind-identity-page{padding:22px 4px var(--refind-view-bottom-padding, calc(72px + var(--refind-bottom-safe-offset, 12px) + env(safe-area-inset-bottom) + 36px))}.refind-identity-content,.refind-identity-header{width:min(100%,720px);margin-inline:auto}.refind-identity-header{display:flex;gap:14px;align-items:flex-start;padding:0 4px 18px}.refind-identity-root-header{padding-top:8px}.refind-identity-back-button{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff6b;color:var(--rf-green);box-shadow:0 14px 34px #22271c14}.refind-identity-header p{margin:0;color:var(--rf-text-faint);font-size:13px}.refind-identity-header h1{margin:4px 0 0;color:var(--rf-text-main);font-size:clamp(30px,6vw,42px);font-weight:520;line-height:1.05}.refind-identity-header small{display:block;margin-top:8px;color:var(--rf-text-soft);font-size:14px;line-height:1.55}.refind-identity-content{display:grid;gap:14px}.refind-identity-card{border:1px solid rgba(255,255,255,.54);background:linear-gradient(145deg,#ffffff8f,#f7f6eb47),#ffffff57;box-shadow:0 18px 54px #231f1814,inset 0 1px #ffffff6b}.refind-identity-hero-card{display:grid;grid-template-columns:44px 1fr;gap:13px;align-items:flex-start;padding:20px}.refind-identity-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:18px;background:#ffffff73;color:var(--rf-green)}.refind-identity-hero-card b,.refind-identity-static-item b,.refind-identity-list-item b,.identity-explainer-card b{color:var(--rf-text-main);font-size:15.5px;font-weight:640}.refind-identity-hero-card small,.refind-identity-static-item small,.refind-identity-list-item small{color:var(--rf-text-soft);font-size:12.5px;line-height:1.45}.refind-identity-hero-card small{display:block;margin-top:8px;font-size:13.5px;line-height:1.62}.refind-identity-list{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:28px;background:#ffffff47;box-shadow:0 16px 46px #231f1812}.refind-identity-list-item,.refind-identity-static-item{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;background:#ffffff57;padding:14px 16px;color:var(--rf-text-main);text-align:left}.refind-identity-list-item:active{transform:scale(.992);background:#ffffff7a}.refind-identity-list-item span,.refind-identity-static-item span{min-width:0;display:grid;gap:4px}.refind-identity-list-item small,.refind-identity-static-item small{overflow:hidden;text-overflow:ellipsis}.refind-identity-list-item em{flex:0 0 auto;color:#2f5f457a;font-size:24px;font-style:normal;line-height:1}.me-certification-panel{display:grid;gap:10px}.me-certification-summary,.me-certification-card,.me-certification-empty{border:1px solid rgba(255,255,255,.56);border-radius:26px;background:linear-gradient(145deg,#ffffff85,#f7f6eb42),#ffffff57;box-shadow:0 16px 46px #231f1812}.me-certification-summary{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:16px}.me-certification-summary>span{width:42px;height:42px;display:grid;place-items:center;border-radius:17px;background:#ffffff7a;color:var(--rf-green)}.me-certification-summary b,.me-certification-card b{color:var(--rf-text-main);font-size:15px;font-weight:650;line-height:1.25}.me-certification-summary small,.me-certification-card small,.me-certification-card p,.me-certification-empty{color:var(--rf-text-soft);font-size:12.5px;line-height:1.5}.me-certification-summary small,.me-certification-card small{display:block;margin-top:5px}.me-certification-list{display:grid;gap:9px}.me-certification-section{display:grid;gap:10px}.me-certification-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 2px}.me-certification-section-head>div{min-width:0}.me-certification-section-head b{display:block;color:var(--rf-text-main);font-size:14px;font-weight:700;line-height:1.25}.me-certification-section-head small{display:block;margin-top:4px;color:var(--rf-text-soft);font-size:12px;line-height:1.45}.me-certification-section-head button,.me-certification-detail-actions button{border:1px solid rgba(47,95,69,.16);border-radius:999px;background:#ffffff6b;color:var(--rf-green);font:inherit;font-size:12.5px;font-weight:650;line-height:1;padding:9px 12px;white-space:nowrap}.me-certification-section-head button:disabled,.me-certification-detail-actions button:disabled{cursor:not-allowed;opacity:.56}.me-certification-action-message{margin:0;border:1px solid rgba(47,95,69,.18);border-radius:18px;background:#2f5f4514;color:var(--rf-green);padding:11px 13px;font-size:12.5px;font-weight:650;line-height:1.45}.me-certification-action-message.is-error{border-color:#a4473e33;background:#a4473e14;color:#9b3f37}.me-certification-card{display:grid;gap:9px;padding:15px}.me-certification-option-card{width:100%;border:1px solid rgba(255,255,255,.56);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.me-certification-option-card:active{transform:scale(.992)}.me-certification-option-card.is-selected{border-color:#2f5f4547;background:linear-gradient(145deg,#ffffffad,#ecf5e852),#fff6}.me-certification-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.me-certification-card-head>div,.me-certification-card-head>span:first-child{min-width:0}.me-certification-option-card>span:not(.me-certification-card-head),.me-certification-review-card p{margin:0;color:var(--rf-text-soft);font-size:12.5px;line-height:1.5}.me-certification-status{border:1px solid rgba(47,95,69,.24);border-radius:999px;background:#2f5f451a;color:var(--rf-green);padding:5px 9px;font-size:12px;line-height:1.2;white-space:nowrap}.me-certification-status.is-success{border-color:#2f5f453d;background:#2f5f451c;color:var(--rf-green)}.me-certification-status.is-pending{border-color:#b884343d;background:#b884341a;color:#9a6a23}.me-certification-status.is-danger{border-color:#a4473e38;background:#a4473e14;color:#9b3f37}.me-certification-status.is-muted{border-color:#766b5b38;background:#766b5b14;color:var(--rf-text-soft)}.me-certification-card p{margin:0}.me-certification-empty{margin:0;padding:15px}.me-certification-detail,.me-certification-review-card{display:grid;gap:13px;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:linear-gradient(145deg,#ffffff9e,#f8f6eb52),#ffffff61;box-shadow:0 18px 52px #231f1814;padding:16px}.me-certification-detail-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.me-certification-detail-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:17px;background:#ffffff80;color:var(--rf-green)}.me-certification-detail-head b,.me-certification-review-card b{display:block;color:var(--rf-text-main);font-size:15px;font-weight:700;line-height:1.3}.me-certification-detail-head small,.me-certification-review-card small{display:block;margin-top:5px;color:var(--rf-text-soft);font-size:12.5px;line-height:1.45}.me-certification-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.me-certification-detail-grid>span{display:grid;gap:4px;min-width:0;border-radius:18px;background:#ffffff5c;padding:11px}.me-certification-detail-grid small{color:var(--rf-text-faint);font-size:11px;font-weight:650;line-height:1.2}.me-certification-detail-grid b{color:var(--rf-text-main);font-size:12.5px;font-weight:650;line-height:1.35}.me-certification-detail p{margin:0;color:var(--rf-text-soft);font-size:12.5px;line-height:1.55}.me-certification-detail-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.me-certification-detail-actions .me-certification-primary-action{background:var(--rf-green);color:#fffffff0;border-color:#2f5f453d;box-shadow:0 12px 30px #2f5f4529}.me-certification-review{border-top:1px solid rgba(72,65,52,.08);padding-top:4px}@media(max-width:520px){.me-certification-detail-grid{grid-template-columns:1fr}.me-certification-section-head{align-items:center}}.me-navigation-contract-card{display:grid;gap:8px;padding:17px}.me-navigation-contract-card>span,.me-home-section h2{margin:0;color:var(--rf-text-faint);font-size:12px;font-weight:650;letter-spacing:.02em}.me-navigation-contract-card b{color:var(--rf-text-main);font-size:15px;font-weight:650;line-height:1.45}.me-navigation-contract-card p{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.58}.me-home-sections{display:grid;gap:16px}.me-home-section{display:grid;gap:8px}.me-home-list-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.me-home-list-icon{width:38px;height:38px;display:grid!important;place-items:center;border-radius:15px;background:#ffffff75;color:var(--rf-green)}.me-home-list-item small+small{color:color-mix(in srgb,var(--rf-text-soft) 82%,transparent);font-size:12px}.identity-explainer-card{display:grid;gap:8px;padding:18px}.identity-explainer-card>span{color:var(--rf-text-faint);font-size:13px}.identity-explainer-card p{margin:0;color:var(--rf-text-soft);font-size:13.5px;line-height:1.62}.me-detail-page{padding:18px 4px 130px}.me-detail-page>.grid,.me-detail-head{width:min(100%,680px);margin-inline:auto}.app-version-panel{width:100%}.me-detail-head{display:flex;gap:14px;align-items:flex-start;padding:0 4px 18px}.me-detail-head button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff6b;color:var(--rf-green)}.me-detail-head p{margin:0;color:var(--rf-text-faint);font-size:13px}.me-detail-head h1{margin:4px 0 0;color:var(--rf-text-main);font-size:30px;font-weight:560;letter-spacing:.01em}.me-detail-hero{margin-bottom:2px;padding:20px}.me-detail-primary{height:44px;margin-top:18px;border:0;border-radius:999px;background:#2f5f45db;padding:0 18px;color:#fff;font-size:14px;font-weight:560}.me-detail-list article{min-height:64px;display:flex;align-items:center;border:0;background:#ffffff57;padding:13px 16px;color:var(--rf-text-main)}.me-detail-list article span{min-width:0;display:grid;gap:4px}.me-detail-list article b{color:var(--rf-text-main);font-size:15.5px;font-weight:620}.me-detail-list article small{color:var(--rf-text-soft);font-size:12.5px;line-height:1.45}.security-sync-view{padding:22px 4px var(--refind-view-bottom-padding, calc(72px + var(--refind-bottom-safe-offset, 12px) + env(safe-area-inset-bottom) + 32px))}.security-sync-head{display:flex;gap:14px;align-items:flex-start;padding:0 4px 18px}.security-sync-head button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff6b;color:var(--rf-green)}.security-sync-head p{margin:0;color:var(--rf-text-faint);font-size:13px}.security-sync-head h1{margin:4px 0 0;color:var(--rf-text-main);font-size:34px;font-weight:500;letter-spacing:.02em}.security-sync-notice{margin:0 4px 12px;border-radius:18px;background:#ffffff6b;padding:12px 14px;color:var(--rf-text-soft);font-size:13px;line-height:1.6}.me-account-status-card{display:grid;gap:14px;margin:0 0 14px;padding:18px}.me-account-status-head{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.me-account-status-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:17px;background:#ffffff7a;color:var(--rf-green)}.me-account-status-head p{margin:0;color:var(--rf-text-faint);font-size:12.5px}.me-account-status-head h2{margin:3px 0 0;color:var(--rf-text-main);font-size:21px;font-weight:650;overflow-wrap:anywhere}.me-account-status-head small{display:block;margin-top:3px;color:var(--rf-text-soft);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.me-account-status-meta{display:grid;gap:4px;border:1px solid rgba(255,255,255,.5);border-radius:20px;background:#ffffff47;padding:12px 13px}.me-account-status-meta span{color:var(--rf-text-faint);font-size:12.5px}.me-account-status-meta b{color:var(--rf-text-main);font-size:14px;font-weight:650}.me-account-status-primary,.me-account-auth-actions button,.me-account-session-actions button{min-height:38px;display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff70;color:var(--rf-green);font-size:13px;font-weight:650}.me-account-status-primary{width:-moz-fit-content;width:fit-content;padding:0 15px}.me-account-auth-actions{display:flex;flex-wrap:wrap;gap:8px}.me-account-auth-actions button{padding:0 13px}.me-account-session-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.me-account-session-actions button{padding:0 13px;color:#3c4838e6}.me-account-session-actions button.is-danger{color:#7e362ceb;border-color:#ac5c4a40;background:#fff5ee80}.account-email-verification-card{display:grid;gap:10px;margin:0 0 14px;border:1px solid rgba(47,111,103,.13);border-radius:22px;background:#fff6;padding:15px}.account-email-verification-card h3{margin:0;color:var(--rf-text-main);font-size:16px;font-weight:700}.account-email-verification-card p{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.55}.account-email-verification-card button{min-height:40px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff7a;color:var(--rf-green);padding:0 14px;font-weight:700}.account-email-verification-card button:disabled{opacity:.48}.account-email-verification-cooldown{color:#4e5c46b8!important;font-size:12.5px!important}.account-email-verification-error{color:#803d30d6!important}.account-visibility-card{display:grid;gap:16px;margin:0 0 14px;padding:18px}.account-visibility-head{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.account-visibility-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:17px;background:#ffffff75;color:var(--rf-green)}.account-visibility-head p,.account-identity-main span{margin:0;color:var(--rf-text-faint);font-size:12.5px}.account-visibility-head h2{margin:3px 0 0;color:var(--rf-text-main);font-size:20px;font-weight:650}.account-identity-grid{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border-radius:22px;background:#ffffff59;padding:12px 13px}.account-identity-main{min-width:0;display:grid;gap:5px}.account-identity-main strong{overflow-wrap:anywhere;color:var(--rf-text-main);font-size:21px;font-weight:650}.account-edit-button,.account-name-editor button,.account-visibility-actions button{border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff6b;color:var(--rf-green);font-size:13px;font-weight:650}.account-edit-button{min-height:38px;padding:0 13px}.account-edit-button:disabled{opacity:.5}.account-name-editor{display:grid;gap:9px}.account-name-editor input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffff8a;color:var(--rf-text-main);padding:10px 12px;font-size:16px;outline:none}.account-name-editor span{display:flex;flex-wrap:wrap;gap:8px}.account-name-editor button{min-height:34px;padding:0 12px}.account-name-editor button:disabled{opacity:.52}.account-safe-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:grid;place-items:end center;background:#1e1c1624}.account-safe-editor{width:min(100%,460px);border:1px solid rgba(255,255,255,.68);border-radius:28px 28px 0 0;background:linear-gradient(180deg,#fcf9f1fa,#f6f1e6fa);box-shadow:0 -24px 80px #231f1829;color:var(--rf-text);overflow:hidden}.account-safe-editor__header{min-height:58px;display:grid;grid-template-columns:72px 1fr 72px;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(35,49,39,.075)}.account-safe-editor__header h2{margin:0;color:var(--rf-text-main);font-size:17px;font-weight:650;text-align:center}.account-safe-editor__header button{min-height:36px;border:0;background:transparent;color:var(--rf-green);font-size:14px;font-weight:650}.account-safe-editor__header button:first-child{color:var(--rf-text-soft);text-align:left}.account-safe-editor__header button:last-child{text-align:right}.account-safe-editor__header button:disabled{opacity:.5}.account-safe-editor__body{display:grid;gap:14px;padding:22px 22px max(28px,env(safe-area-inset-bottom))}.account-safe-editor__field{display:grid;gap:8px}.account-safe-editor__field span{color:var(--rf-text-main);font-size:13px;font-weight:650}.account-safe-editor__field input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#ffffffa3;padding:11px 13px;color:var(--rf-text-main);font-size:16px;outline:none}.account-safe-editor__body p,.account-safe-editor__hint{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.55}.account-safe-editor__body .account-safe-editor__error{border-radius:14px;background:#9c4c3914;padding:10px 12px;color:#7e402ce0}.account-safe-editor__desktop-save{width:100%;min-height:48px;margin-top:2px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:var(--rf-green);color:#ffffffeb;font-size:15px;font-weight:650}.account-safe-editor__desktop-save:disabled{opacity:.55}.account-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.account-meta-grid span{min-width:0;display:grid;gap:4px;border-radius:18px;background:#ffffff52;padding:10px 12px}.account-meta-grid b,.account-sync-explainer b{color:var(--rf-text-main);font-size:13.5px;font-weight:650}.account-meta-grid small{overflow:hidden;color:var(--rf-text-soft);font-size:12.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.account-action-groups{display:grid;gap:10px}.account-action-group{display:grid;gap:8px;border-radius:20px;background:#ffffff42;padding:12px}.account-action-group p,.account-action-group small{margin:0}.account-action-group p{color:var(--rf-text-main);font-size:13px;font-weight:680}.account-action-group small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.account-action-group--danger{background:#9c4c3911}.account-sync-explainer{display:grid;gap:7px;border:1px solid rgba(255,255,255,.48);border-radius:20px;background:#ffffff3d;padding:12px 13px}.account-sync-explainer p,.account-profile-error{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.58}.account-profile-error{color:#7e402cdb}.account-visibility-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-visibility-actions button{min-height:76px;display:grid;gap:5px;align-content:center;justify-items:start;border-radius:18px;padding:11px 12px;text-align:left}.account-visibility-actions button.is-danger{color:#883a2df0;background:#9c4c3917}.account-visibility-actions button b{color:var(--rf-green);font-size:13px;font-weight:680}.account-visibility-actions button small{color:var(--rf-text-soft);font-size:11.5px;line-height:1.36}@media(max-width:460px){.account-identity-grid,.account-meta-grid,.account-visibility-actions{grid-template-columns:1fr}.account-edit-button{width:-moz-fit-content;width:fit-content}}@media(max-width:767px){.account-safe-editor-backdrop{align-items:stretch;place-items:stretch;background:linear-gradient(180deg,#fdf9f0fc,#f4eee0fc)}.account-safe-editor{width:100vw;height:100vh;height:100svh;height:100dvh;border:0;border-radius:0;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.account-safe-editor__header{position:sticky;top:0;z-index:1;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px;background:#faf6eefb}.account-safe-editor__body{align-content:start;padding:34px 22px max(120px,env(safe-area-inset-bottom))}.account-safe-editor__field{max-width:520px}.account-safe-editor__desktop-save{display:none}}.security-overview-card{display:grid;gap:8px;margin:0 0 14px;padding:20px;border-radius:28px}.security-overview-card>span{color:var(--rf-text-faint);font-size:13px}.security-overview-card strong{color:var(--rf-text-main);font-size:25px;font-weight:560;letter-spacing:.01em}.security-overview-card p{margin:0;color:var(--rf-text-soft);font-size:14px;line-height:1.65}.security-settings-group{display:grid;gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:26px;background:#ffffff52;box-shadow:0 16px 46px #231f1814}.security-settings-group button{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;background:#ffffff5c;padding:13px 16px;color:var(--rf-text-main);text-align:left;transition:transform var(--rf-fast) ease,background var(--rf-fast) ease}.security-settings-group button:active{transform:scale(.992);background:#ffffff7a}.security-settings-group button span{min-width:0;display:grid;gap:4px}.security-settings-group b{color:var(--rf-text-main);font-size:15.5px;font-weight:620}.security-settings-group small{overflow:hidden;color:var(--rf-text-soft);font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.security-settings-group em{flex-shrink:0;color:#2f5f457a;font-size:24px;font-style:normal;line-height:1}.security-detail-back{width:100%;min-height:58px;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;margin:0 0 12px;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:#ffffff5c;padding:10px 13px;color:var(--rf-green);text-align:left}.security-detail-back span{min-width:0;display:grid;gap:3px}.security-detail-back b{color:var(--rf-text-main);font-size:15px;font-weight:620}.security-detail-back small{overflow:hidden;color:var(--rf-text-soft);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.security-sync-card{display:grid;gap:14px;margin-bottom:12px;border:1px solid rgba(255,255,255,.54);background:linear-gradient(145deg,#ffffff8a,#f7f6eb45),#ffffff52;padding:16px;box-shadow:0 16px 46px #231f1813,inset 0 1px #ffffff61}.security-sync-card-head{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:flex-start}.security-sync-card-head>span{width:40px;height:40px;display:grid;place-items:center;border-radius:16px;background:#ffffff73;color:var(--rf-green)}.security-sync-card h2{margin:0;color:var(--rf-text-main);font-size:16px;font-weight:650}.security-sync-card p{margin:5px 0 0;color:var(--rf-text-soft);font-size:13px;line-height:1.65}.product-mode-badges{display:flex;flex-wrap:wrap;gap:8px}.product-mode-badges span{border:1px solid rgba(68,82,68,.12);border-radius:999px;padding:6px 10px;background:#ffffff59;color:var(--rf-text-soft);font-size:12px}.security-recovery-map h2{margin:0;color:var(--rf-text-main);font-size:16px;font-weight:650}.security-recovery-grid{display:grid;gap:8px}.security-recovery-grid span{display:grid;gap:3px;border-radius:16px;background:#ffffff57;padding:10px 12px}.security-recovery-grid b{color:var(--rf-text-main);font-size:13.5px}.security-recovery-grid small{color:var(--rf-text-soft);font-size:12.5px;line-height:1.45}.security-recovery-actions{display:grid;gap:9px}.security-recovery-actions button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#fff6;color:var(--rf-text-main);padding:10px 12px;font-size:13.5px;font-weight:650}.security-recovery-actions button small{color:var(--rf-text-soft);font-size:12px;font-weight:400}.security-recovery-actions button:disabled{opacity:.48}.security-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.security-account-actions button{min-height:48px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#fff6;color:var(--rf-green);padding:10px 12px;font-size:13px;font-weight:650}.security-account-actions button:first-child{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.security-account-actions button small{color:var(--rf-text-soft);font-size:12px;font-weight:400}.account-switcher-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:end center;padding:18px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#1d261f38}.account-switcher-sheet{width:min(100%,430px);border:1px solid rgba(255,255,255,.68);border-radius:28px;background:linear-gradient(180deg,#fcf9f1fa,#f6f1e6f7);box-shadow:0 26px 80px #232a2038;padding:18px;color:var(--rf-text)}.account-switcher-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.account-switcher-head p,.account-switcher-head h2,.account-switcher-copy{margin:0}.account-switcher-head p{color:var(--rf-text-faint);font-size:12px}.account-switcher-head h2{margin-top:3px;font-size:21px;font-weight:650}.account-switcher-head button{width:36px;height:36px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#ffffff85;color:var(--rf-text-soft);font-size:22px}.account-switcher-current{display:grid;gap:4px;margin-top:16px;border-radius:20px;border:1px solid rgba(255,255,255,.62);background:#ffffff75;padding:13px 14px}.account-switcher-current span,.account-switcher-current small,.account-switcher-copy,.account-switcher-actions small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.account-switcher-current b{font-size:17px}.account-switcher-copy{margin-top:13px}.account-switcher-actions{display:grid;gap:9px;margin-top:16px}.account-switcher-actions button{display:grid;gap:4px;min-height:54px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffff7a;padding:11px 13px;text-align:left;color:var(--rf-green)}.account-switcher-actions b{font-size:14px}.account-switcher-actions .is-danger{color:#883a2deb;border-color:#9c4c392e;background:#9c4c3913}.account-switcher-actions .is-secondary{min-height:44px;place-items:center;text-align:center;color:var(--rf-text-soft)}.security-sync-row{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:18px;background:#ffffff57;padding:12px}.security-sync-row span{display:grid;gap:3px}.security-sync-row b{color:var(--rf-text-main);font-size:13.5px}.security-sync-row small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.security-quick-mode-grid{display:grid;gap:9px;margin-top:10px}.security-quick-mode-grid button{display:grid;gap:4px;width:100%;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#ffffff52;color:var(--rf-text-soft);padding:12px 13px;text-align:left;box-shadow:0 10px 28px #231f180b}.security-quick-mode-grid button.is-selected{border-color:color-mix(in srgb,var(--rf-green) 34%,transparent);background:color-mix(in srgb,var(--rf-green) 12%,rgba(255,255,255,.44));color:var(--rf-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rf-green) 12%,transparent),0 14px 34px #231f180f}.security-quick-mode-grid b{color:currentColor;font-size:13.5px;font-weight:650}.security-quick-mode-grid small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.security-device-list{display:grid;gap:8px}.security-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.42);border-radius:18px;background:#ffffff52;padding:12px}.security-device-row span{min-width:0;display:grid;gap:3px}.security-device-row b{color:var(--rf-text-main);font-size:13.5px}.security-device-title-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.security-device-badges{display:inline-flex;flex-wrap:wrap;gap:5px}.security-device-badges em{border-radius:999px;background:#426f521c;padding:3px 7px;color:var(--rf-green);font-size:11px;font-style:normal;font-weight:650}.security-device-row small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.security-device-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.security-device-actions em,.security-device-actions button{flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.68);background:#ffffff6b;padding:7px 10px;color:var(--rf-green);font-size:12px;font-style:normal;font-weight:650}.security-device-actions button:disabled{opacity:.5}.security-device-actions button.is-danger{color:#883a2deb;background:#9c4c3913}.private-compute-boundary{display:flex;flex-wrap:wrap;gap:7px}.private-compute-boundary span,.private-compute-notice,.private-compute-error{border-radius:999px;padding:7px 10px;font-size:12px;line-height:1.35}.private-compute-boundary span{background:#ffffff5c;color:var(--rf-text-soft)}.private-compute-notice{margin:0;background:#426f521a;color:var(--rf-green)}.private-compute-error{margin:0;background:#9c4c3914;color:#883a2df5}.private-compute-row .security-device-actions{align-self:stretch}.private-compute-pairing-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#1d261f3b}.private-compute-pairing{width:min(100%,520px);max-height:min(92dvh,720px);display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:26px;background:linear-gradient(180deg,#fcf9f1fa,#f6f1e6f7);box-shadow:0 28px 84px #232a203d;color:var(--rf-text)}.private-compute-pairing__header{display:grid;grid-template-columns:76px minmax(0,1fr) 108px;align-items:center;gap:8px;min-height:58px;border-bottom:1px solid rgba(255,255,255,.55);padding:0 14px}.private-compute-pairing__header h2{margin:0;text-align:center;font-size:16px;font-weight:650}.private-compute-pairing__header button{border:0;background:transparent;color:var(--rf-green);font-size:13px;font-weight:650}.private-compute-pairing__header button:first-child{color:var(--rf-text-soft)}.private-compute-pairing__header button:disabled{opacity:.45}.private-compute-pairing__body{display:grid;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.private-compute-pairing__body p{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.6}.private-compute-pairing__body label{display:grid;gap:7px;color:var(--rf-text-soft);font-size:13px}.private-compute-pairing__body input,.private-compute-pairing__body select{min-height:48px;width:100%;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:#ffffff80;color:var(--rf-text-main);padding:0 12px;font-size:16px}.private-compute-pairing-code{display:grid;gap:8px;border:1px solid rgba(66,111,82,.18);border-radius:20px;background:#426f5214;padding:13px}.private-compute-pairing-code span,.private-compute-safe-copy{display:inline-flex;align-items:center;gap:7px;color:var(--rf-green);font-size:12.5px;font-weight:650}.private-compute-pairing-code b{overflow-wrap:anywhere;color:var(--rf-text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;letter-spacing:0}.private-compute-pairing-code small,.private-compute-safe-copy span{color:var(--rf-text-soft);font-size:12px;line-height:1.45;font-weight:400}.private-compute-pairing__error{margin:0;border-radius:16px;background:#9c4c3914;color:#883a2df5;padding:10px 12px;font-size:12.5px;font-weight:650;line-height:1.45}.private-compute-safe-copy{border-radius:16px;background:#ffffff5c;padding:10px 12px}.security-switch,.security-sync-action,.security-sync-actions button,.security-refresh{border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff7a;color:var(--rf-green);font-weight:650}.security-switch{flex-shrink:0;padding:8px 12px;font-size:12.5px}.security-switch.is-on{background:#365a4324}.security-sync-action,.security-refresh{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:13px}.security-sync-action.is-danger{color:#883a2df0;background:#9c4c3914}.security-backup-password{display:grid;gap:7px;color:var(--rf-text-soft);font-size:13px}.security-backup-password input{height:48px;border:1px solid rgba(35,49,39,.08);border-radius:16px;background:#ffffff80;padding:0 14px;color:var(--rf-text-main);font-size:16px;outline:none}.password-field{display:grid;gap:7px}.password-field__control{position:relative;display:block}.password-field__control input{width:100%;padding-right:52px!important}.password-field__toggle{position:absolute;top:50%;right:8px;width:36px;height:36px;min-height:0;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;padding:0;color:#23312780;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.password-field__toggle:hover,.password-field__toggle:focus-visible{background:#2331270f;color:#233127c2;outline:none}.password-field__toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.password-field__hint{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.security-sync-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.security-sync-actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.security-sync-actions button:disabled{opacity:.5}.security-refresh{width:-moz-fit-content;width:fit-content;margin:4px auto 0}.backup-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;display:flex;align-items:flex-end;background:#1e1c1629}.backup-sheet{width:100%;border-radius:28px 28px 0 0;background:#faf6eef5;box-shadow:0 -24px 80px #231f1829;padding:12px 22px max(26px,env(safe-area-inset-bottom))}.backup-sheet h2{margin:0;color:var(--rf-text-main);font-size:21px;font-weight:650}.backup-sheet p{margin:8px 0 14px;color:var(--rf-text-soft);font-size:13px;line-height:1.65}.backup-sheet-primary,.backup-sheet-secondary{width:100%;min-height:50px;margin-top:10px;font-size:15px}.backup-sheet-secondary{border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff80;color:var(--rf-green);font-weight:650}.backup-sheet-cancel{width:100%;margin-top:12px;border:0;background:transparent;color:var(--rf-text-soft);font-size:13px}.account-recovery-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:flex;align-items:flex-end;background:#1e1c1629}.account-recovery-sheet{width:100%;max-height:86vh;overflow-y:auto;border-radius:28px 28px 0 0;background:#faf6eef7;box-shadow:0 -24px 80px #231f1829;padding:12px 22px max(26px,env(safe-area-inset-bottom))}.account-recovery-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.account-recovery-head h2{margin:0;color:var(--rf-text-main);font-size:21px;font-weight:650}.account-recovery-head p,.account-recovery-muted{margin:7px 0 0;color:var(--rf-text-soft);font-size:13px;line-height:1.65}.account-recovery-head button{width:36px;height:36px;border:0;border-radius:999px;background:#ffffff75;color:var(--rf-text-soft);font-size:22px}.account-recovery-notice{margin:12px 0 0;border-radius:16px;background:#ffffff6b;padding:10px 12px;color:var(--rf-text-soft);font-size:13px;line-height:1.55}.account-recovery-body{display:grid;gap:12px;margin-top:16px}.account-recovery-body label{display:grid;gap:7px;color:var(--rf-text-soft);font-size:13px}.account-recovery-body input,.account-recovery-body textarea{width:100%;border:1px solid rgba(35,49,39,.08);border-radius:16px;background:#ffffff85;padding:0 14px;color:var(--rf-text-main);font-size:16px;outline:none}.account-recovery-body input{height:48px}.account-recovery-body textarea{min-height:92px;padding-top:12px;resize:vertical}.account-recovery-options{display:grid;gap:9px}.account-recovery-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:#ffffff6b;color:var(--rf-text-main);padding:10px 12px;font-size:13.5px;font-weight:650}.account-recovery-options button small{color:var(--rf-text-soft);font-size:12px;font-weight:400}.account-recovery-options button:disabled{opacity:.5}.account-recovery-resend-row{display:flex;justify-content:flex-end;margin-top:-2px}.account-recovery-resend-row button{min-height:34px;border:0;border-radius:999px;background:#2f6f671a;color:var(--rf-green);padding:0 12px;font-size:12.5px;font-weight:700}.account-recovery-resend-row button:disabled{opacity:.54}.account-recovery-primary{min-height:50px;margin-top:4px}.theme-mist{--theme-glow: rgba(255, 255, 245, .76);--theme-accent: rgba(111, 139, 106, .18)}.theme-lake{--rf-bg-warm: #edf5ef;--rf-bg-mist: #dcebe4;--theme-glow: rgba(245, 255, 250, .72);--theme-accent: rgba(78, 129, 119, .2)}.theme-paper{--rf-bg-warm: #fff1d8;--rf-bg-mist: #f2dfbd;--theme-glow: rgba(255, 250, 232, .75);--theme-accent: rgba(180, 135, 82, .18)}.theme-night{--rf-bg-warm: #14242b;--rf-bg-mist: #081114;--rf-text-main: rgba(245, 241, 229, .9);--rf-text-soft: rgba(245, 241, 229, .62);--rf-text-faint: rgba(245, 241, 229, .38);--rf-card: rgba(255, 255, 255, .1);--rf-card-strong: rgba(20, 32, 34, .92);--rf-border: rgba(255, 255, 255, .12);--theme-glow: rgba(180, 206, 185, .16);--theme-accent: rgba(116, 149, 128, .2)}.theme-night.cards-clear{--rf-card: rgba(255, 255, 255, .07);--rf-border: rgba(255, 255, 255, .09)}.theme-night.cards-solid{--rf-card: rgba(255, 255, 255, .15);--rf-card-strong: rgba(27, 42, 42, .98);--rf-border: rgba(255, 255, 255, .18)}.theme-custom{--theme-glow: rgba(255, 255, 245, .66);--theme-accent: color-mix(in srgb, var(--rf-green) 20%, transparent)}.theme-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.appearance-preview-card{position:relative;min-height:170px;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:30px;background:#ffffff6b;box-shadow:0 24px 72px rgba(35 31 24 / calc(.12 * var(--rf-shadow-alpha, 1)));margin-bottom:22px}.appearance-floating-preview{position:sticky;top:72px;z-index:2;min-height:138px;margin-bottom:14px;transform:translateZ(0)}.appearance-floating-preview .appearance-preview-content{width:min(82%,300px);margin:14px auto;padding:13px}.appearance-preview-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.88}.appearance-preview-bg span{position:absolute;border-radius:999px;filter:blur(28px);opacity:.38}.appearance-preview-bg span:first-child{width:120px;height:120px;left:10%;top:8%;background:#fffff5b8}.appearance-preview-bg span:last-child{width:110px;height:110px;right:-8%;bottom:-8%;background:color-mix(in srgb,var(--rf-green) 28%,transparent)}.appearance-preview-content{position:relative;z-index:1;width:min(78%,280px);margin:18px auto;border:1px solid rgba(255,255,255,.7);border-radius:var(--rf-custom-card-radius, 28px);background:rgba(255,255,255,var(--rf-card-opacity,.52));padding:16px;color:var(--rf-text-main);box-shadow:0 18px 48px rgba(35 31 24 / calc(.1 * var(--rf-shadow-alpha, 1)));backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.appearance-preview-content small{display:block;margin-bottom:9px;color:var(--rf-text-faint);font-size:11px}.appearance-preview-content b{display:block;font-size:calc(19px * var(--rf-font-scale, 1));font-weight:560}.appearance-preview-content p{margin:8px 0 14px;color:var(--rf-text-soft);font-size:calc(13px * var(--rf-font-scale, 1));line-height:1.55}.appearance-preview-input{height:38px;display:flex;align-items:center;border-radius:var(--rf-custom-input-radius, 999px);background:#ffffff70;padding:0 14px;color:var(--rf-text-faint);font-size:12px}.appearance-section-label{margin:18px 2px 9px;color:var(--rf-text-faint);font-size:12px;font-weight:650;letter-spacing:.08em}.atmosphere-selector{display:grid;gap:12px}.atmosphere-selector-head{display:grid;gap:4px;margin:4px 2px 2px}.atmosphere-selector-head p{margin:0;color:var(--rf-text-main);font-size:16px;font-weight:650}.atmosphere-selector-head span{color:var(--rf-text-faint);font-size:12px;line-height:1.7}.atmosphere-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atmosphere-card{min-height:132px;border:1px solid rgba(255,255,255,.2);border-radius:24px;display:grid;grid-template-rows:46px auto 1fr;gap:8px;padding:13px;text-align:left;color:var(--rf-text-main);background:radial-gradient(circle at 72% 16%,rgba(255,255,255,.2),transparent 42%),#ffffff24;box-shadow:0 14px 40px #231f180e;transition:transform var(--rf-fast) var(--rf-ease),border-color var(--rf-fast) ease,box-shadow var(--rf-normal) var(--rf-ease),background var(--rf-normal) ease}.atmosphere-card:active{transform:scale(.985)}.atmosphere-card.is-selected{border-color:color-mix(in srgb,var(--refind-focus-secondary, #b9aa87) 46%,transparent);background:radial-gradient(circle at 72% 16%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) 62%,transparent),transparent 44%),#ffffff2e;box-shadow:0 18px 46px #231f1812,0 0 0 1px color-mix(in srgb,var(--refind-focus-secondary, #b9aa87) 18%,transparent)}.atmosphere-preview{position:relative;width:56px;height:42px}.atmosphere-preview i{position:absolute;border-radius:999px;box-shadow:inset 0 1px #ffffff57,0 10px 24px #231f1814}.atmosphere-preview i:nth-child(1){width:42px;height:42px;left:0;top:0}.atmosphere-preview i:nth-child(2){width:30px;height:30px;right:2px;top:7px;opacity:.78}.atmosphere-preview i:nth-child(3){width:12px;height:12px;left:31px;top:15px;opacity:.86}.atmosphere-card b{color:var(--rf-text-main);font-size:15px;font-weight:680}.atmosphere-card small{color:var(--rf-text-faint);font-size:12px;line-height:1.55}.appearance-panel-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 18px}.appearance-locked-card{display:grid;gap:8px;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:radial-gradient(circle at 14% 0%,rgba(255,255,245,.42),transparent 36%),#ffffff59;padding:14px;color:var(--rf-text-soft);box-shadow:0 14px 42px #231f180e}.appearance-locked-card b{color:var(--rf-text-main);font-size:14px;font-weight:650}.appearance-locked-card span{font-size:12.5px;line-height:1.55}.appearance-locked-card button{justify-self:start;height:38px;border:0;border-radius:999px;background:color-mix(in srgb,var(--rf-green) 88%,white 12%);color:#fffffaf0;padding:0 14px;font-size:13px;font-weight:650}.appearance-layer-demo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px}.appearance-layer-demo div{min-width:0;display:grid;gap:8px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#ffffff54;padding:10px 6px;color:var(--rf-text-soft);font-size:11px;text-align:center}.appearance-layer-demo span{width:48px;height:34px;border-radius:16px;background:radial-gradient(circle at 30% 20%,rgba(255,255,245,.92),transparent 42%),color-mix(in srgb,var(--rf-green) 24%,rgba(255,255,255,.42));box-shadow:0 12px 28px #231f1814}.appearance-module-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#ffffff52;padding:12px}.appearance-module-row>span{min-width:0;display:grid;gap:3px}.appearance-module-row b{color:var(--rf-text-main);font-size:13px;font-weight:650}.appearance-module-row small{color:var(--rf-text-soft);font-size:12px}.appearance-panel-tabs button{min-width:0;display:grid;gap:3px;min-height:58px;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:radial-gradient(circle at 20% 0%,rgba(255,255,245,.28),transparent 34%),#ffffff4d;color:var(--rf-text-soft);padding:9px 6px;text-align:center;box-shadow:0 10px 28px #231f180a}.appearance-panel-tabs button.is-selected{border-color:color-mix(in srgb,var(--rf-green) 32%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--rf-green) 12%,rgba(255,255,255,.42)),#ffffff61);color:var(--rf-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rf-green) 12%,transparent),0 14px 32px #231f180e}.appearance-panel-tabs b{overflow:hidden;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.appearance-panel-tabs span{overflow:hidden;font-size:10.5px;color:currentColor;opacity:.62;white-space:nowrap;text-overflow:ellipsis}.appearance-ui-world-card{display:grid;gap:6px;margin-bottom:16px;border:1px solid rgba(255,255,255,.6);border-radius:22px;background:radial-gradient(circle at 18% 0%,rgba(255,255,245,.42),transparent 38%),#ffffff5c;padding:13px}.appearance-ui-world-card b{color:var(--rf-text-main);font-size:13.5px;font-weight:650}.appearance-ui-world-card span{color:var(--rf-text-soft);font-size:12.5px;line-height:1.55}.appearance-ui-world-list{margin:-6px 0 14px}.appearance-collected-template-list{margin:-4px 0 14px}.appearance-collected-template-list article{border-color:color-mix(in srgb,var(--rf-green) 20%,rgba(255,255,255,.62));background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--rf-green) 12%,transparent),transparent 40%),#fff6}.appearance-ui-world-list article{background:radial-gradient(circle at 12% 0%,rgba(255,255,245,.34),transparent 36%),#ffffff61}.appearance-ui-world-empty{display:grid;gap:5px;margin:-6px 0 14px;border-radius:20px;background:#ffffff47;padding:12px}.appearance-ui-world-empty b{color:var(--rf-text-main);font-size:13px}.appearance-ui-world-empty span{color:var(--rf-text-faint);font-size:12px;line-height:1.55}.theme-style-card{min-width:0;display:grid;gap:5px;border:1px solid rgba(255,255,255,.6);border-radius:20px;background:#fff6;padding:8px;text-align:center;box-shadow:0 10px 28px #231f180b}.theme-style-card.is-selected{border-color:#365a436b;box-shadow:inset 0 0 0 1px #365a4324}.theme-style-preview{height:56px;border-radius:13px}.theme-style-card b{color:var(--rf-text-main);font-size:12.5px;font-weight:620}.theme-style-card small{min-height:30px;color:var(--rf-text-faint);font-size:10.5px;line-height:1.35}.appearance-control-list{display:grid;gap:0}.appearance-settings-group{display:grid;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#ffffff59;box-shadow:0 14px 42px #231f180e}.appearance-control-list>div{display:grid;gap:9px;padding:13px 14px;border-bottom:1px solid rgba(35,49,39,.055)}.appearance-control-list>div:last-child{border-bottom:0}.appearance-number-control{display:grid;gap:10px;min-height:70px;padding:13px 14px;border-bottom:1px solid rgba(35,49,39,.055);background:transparent}.appearance-number-control:last-child{border-bottom:0}.appearance-text-control{display:grid;gap:9px;padding:13px 14px;border-bottom:1px solid rgba(35,49,39,.055)}.appearance-text-control textarea{width:100%;min-height:66px;resize:vertical;border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#ffffff61;color:var(--rf-text-main);padding:10px 12px;font-size:13px;line-height:1.55;outline:none}.appearance-text-control textarea:focus{border-color:color-mix(in srgb,var(--rf-green) 34%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rf-green) 9%,transparent)}.appearance-number-control span{display:flex;justify-content:space-between;gap:14px;align-items:center}.appearance-number-control b{color:var(--rf-text-main);font-size:14px;font-weight:560}.appearance-number-control em{min-width:58px;border-radius:999px;background:#fff6;color:var(--rf-green);padding:5px 9px;text-align:center;font-size:12px;font-weight:650;font-style:normal}.appearance-number-control input[type=range]{width:100%;height:26px;accent-color:var(--rf-green)}.appearance-number-control input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#2331271f}.appearance-number-control input[type=range]::-webkit-slider-thumb{margin-top:-7px}.appearance-control-list>div>span,.appearance-sync-row b{color:var(--rf-text-main);font-size:13px;font-weight:620}.appearance-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px}.appearance-segmented button{height:34px;border:1px solid rgba(255,255,255,.58);border-radius:var(--rf-custom-input-radius, 999px);background:#ffffff57;color:var(--rf-text-soft);font-size:12.5px;transition:transform var(--rf-fast) var(--rf-ease),background var(--rf-fast) var(--rf-ease),border-color var(--rf-fast) var(--rf-ease)}.appearance-segmented button:active{transform:scale(.985)}.appearance-segmented button.is-selected{background:linear-gradient(180deg,#365a4329,#ffffff57);color:var(--rf-green);border-color:#365a4342;box-shadow:inset 0 0 0 1px #365a4314}.appearance-font-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.appearance-font-option{min-height:74px;display:grid;gap:3px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:radial-gradient(circle at 18% 0%,rgba(255,255,245,.3),transparent 34%),#ffffff57;color:var(--rf-text-soft);padding:8px 6px;box-shadow:0 10px 28px #231f180e;transition:transform var(--rf-fast) var(--rf-ease),border-color var(--rf-fast) var(--rf-ease),background var(--rf-fast) var(--rf-ease)}.appearance-font-option:active{transform:scale(.985)}.appearance-font-option b{color:var(--rf-text-main);font-size:18px;font-weight:560;line-height:1}.appearance-font-option span{font-size:12.5px;font-weight:620}.appearance-font-option small{color:var(--rf-text-faint);font-size:10.5px}.appearance-font-option.is-selected{background:linear-gradient(180deg,#365a431f,#ffffff5c);border-color:#365a434d;box-shadow:inset 0 0 0 1px #365a431f,0 14px 32px #231f1813}.appearance-font-option.font-system,.appearance-font-option.font-system *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Noto Sans SC,sans-serif!important}.appearance-font-option.font-song,.appearance-font-option.font-song *{font-family:Songti SC,STSong,"Noto Serif CJK SC",PingFang SC,serif!important}.appearance-font-option.font-rounded,.appearance-font-option.font-rounded *{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important}.appearance-font-option.font-hei,.appearance-font-option.font-hei *{font-family:PingFang SC,Heiti SC,Microsoft YaHei,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,sans-serif!important}.appearance-font-option.font-kai,.appearance-font-option.font-kai *{font-family:Kaiti SC,STKaiti,KaiTi,楷体,PingFang SC,serif!important}.appearance-font-option.font-xingkai,.appearance-font-option.font-xingkai *{font-family:Xingkai SC,STXingkai,华文行楷,Kaiti SC,PingFang SC,cursive!important}.appearance-font-option.font-mono,.appearance-font-option.font-mono *{font-family:SF Mono,Menlo,Monaco,Cascadia Mono,Consolas,PingFang SC,monospace!important}.appearance-font-option.font-serif,.appearance-font-option.font-serif *{font-family:Iowan Old Style,New York,Georgia,Songti SC,"Noto Serif CJK SC",serif!important}.appearance-font-option.font-cursive,.appearance-font-option.font-cursive *{font-family:Snell Roundhand,Zapfino,Bradley Hand,Segoe Script,Kaiti SC,cursive!important}.appearance-sync-row{display:grid;gap:9px;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#ffffff59;padding:13px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:14px;box-shadow:0 14px 42px #231f180e}.appearance-sync-row span{display:grid;gap:3px}.appearance-sync-row small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.appearance-color-row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.appearance-background-actions{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.appearance-color-row>button{width:30px;height:30px;border:2px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 8px 20px #231f1814}.appearance-color-row>button.is-selected{outline:2px solid color-mix(in srgb,var(--rf-green) 42%,transparent);outline-offset:2px}.appearance-color-custom{height:34px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#ffffff5c;padding:0 10px;color:var(--rf-text-soft);font-size:12px}.appearance-color-custom input{width:22px;height:22px;border:0;background:transparent;padding:0}.appearance-recipe-box{display:grid;gap:10px;border-radius:22px;background:#ffffff5c;padding:12px}.appearance-template-box{display:grid;gap:12px;margin-bottom:12px;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#ffffff59;padding:12px;box-shadow:0 14px 42px #231f180e}.appearance-template-box label{display:grid;gap:8px}.appearance-template-box label span{color:var(--rf-text-main);font-size:13px;font-weight:620}.appearance-template-box input{height:44px;border:1px solid rgba(255,255,255,.62);border-radius:var(--rf-custom-input-radius, 999px);background:#ffffff6b;color:var(--rf-text-main);padding:0 14px;outline:none}.appearance-share-row{margin-top:0;box-shadow:none}.appearance-template-save{height:46px;border:0;border-radius:var(--rf-custom-input-radius, 999px);background:color-mix(in srgb,var(--rf-green) 88%,white 12%);color:#fffffaf0;font-weight:650}.appearance-template-list{display:grid;gap:8px}.appearance-template-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:18px;background:#ffffff52;padding:10px 11px}.appearance-template-card-clickable{cursor:pointer;transition:transform var(--rf-fast) ease,box-shadow var(--rf-fast) ease,background var(--rf-fast) ease}.appearance-template-card-clickable:active{transform:scale(.99)}.appearance-template-card-clickable:hover{background:#ffffff6b;box-shadow:0 12px 32px #231f180f}.appearance-template-list article>span{min-width:0;display:grid;gap:3px}.appearance-template-list b{overflow:hidden;color:var(--rf-text-main);font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.appearance-template-list small{color:var(--rf-text-faint);font-size:11px}.appearance-template-list article>div{display:flex;gap:6px}.appearance-template-list button{border:0;border-radius:999px;background:#ffffff75;color:var(--rf-green);padding:7px 10px;font-size:12px}.ui-recipe-detail{display:grid;gap:14px;padding-bottom:8px}.ui-recipe-detail-head{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:10px;align-items:center}.ui-recipe-detail-head button{width:38px;height:38px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff61;color:var(--rf-text-main)}.ui-recipe-detail-head>span{min-width:0;justify-self:center;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff57;color:var(--rf-text-soft);padding:9px 14px;font-size:13px;white-space:nowrap}.ui-recipe-detail-head i{width:7px;height:7px;border-radius:999px;background:var(--rf-green);box-shadow:0 0 12px color-mix(in srgb,var(--rf-green) 42%,transparent)}.ui-recipe-hero{position:relative;min-height:184px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--recipe-accent, #365a43) 34%,white 66%),transparent 38%),radial-gradient(circle at 78% 22%,rgba(255,255,245,.52),transparent 34%),linear-gradient(145deg,#f7f2e6eb,#ddeada9e);box-shadow:0 20px 58px #231f181a}.ui-recipe-hero-orb{position:absolute;right:-48px;bottom:-54px;width:170px;height:170px;border-radius:999px;background:color-mix(in srgb,var(--recipe-accent, #365a43) 18%,transparent);filter:blur(8px)}.ui-recipe-hero-card{position:absolute;left:18px;right:18px;bottom:18px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.58);border-radius:24px;background:#ffffff70;padding:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-recipe-hero-card small{color:var(--rf-text-faint);font-size:11px}.ui-recipe-hero-card b{color:var(--rf-text-main);font-size:22px;font-weight:560}.ui-recipe-hero-card p{margin:0;color:var(--rf-text-soft);font-size:13px}.ui-recipe-hero-card span{width:34px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--recipe-accent, #365a43) 70%,white 30%);opacity:.5}.ui-recipe-main-card,.ui-recipe-origin-card,.ui-recipe-stat-grid span{border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#ffffff61;box-shadow:0 14px 38px #231f180e}.ui-recipe-main-card,.ui-recipe-origin-card{display:grid;gap:10px;padding:14px}.ui-recipe-creator{display:flex;gap:10px;align-items:center}.ui-recipe-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--rf-green) 16%,white 84%);color:var(--rf-green);font-weight:650}.ui-recipe-creator span{display:grid;gap:2px}.ui-recipe-creator b,.ui-recipe-main-card h3,.ui-recipe-origin-card h4{margin:0;color:var(--rf-text-main)}.ui-recipe-creator small,.ui-recipe-main-card p,.ui-recipe-origin-card p,.ui-recipe-origin-card small{margin:0;color:var(--rf-text-soft);font-size:13px;line-height:1.6}.ui-recipe-main-card h3{font-size:22px;font-weight:560}.ui-recipe-tags{display:flex;flex-wrap:wrap;gap:7px}.ui-recipe-tags span{border-radius:999px;background:#ffffff6b;color:var(--rf-green);padding:7px 10px;font-size:12px}.ui-recipe-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ui-recipe-stat-grid span{display:grid;gap:3px;place-items:center;padding:12px 4px}.ui-recipe-stat-grid b{color:var(--rf-text-main);font-size:17px;font-weight:620}.ui-recipe-stat-grid small{color:var(--rf-text-faint);font-size:11px}.ui-recipe-param-list,.ui-recipe-version-list{display:grid;gap:8px}.ui-recipe-version-list span{display:grid;gap:2px;border-radius:16px;background:#ffffff57;padding:10px 11px}.ui-recipe-version-list b{color:var(--rf-green);font-size:13px}.ui-recipe-version-list small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.ui-recipe-param-list span{display:flex;justify-content:space-between;gap:12px;color:var(--rf-text-soft);font-size:13px}.ui-recipe-param-list b{color:var(--rf-text-main);font-weight:580}.ui-recipe-path{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:4px;align-items:center}.ui-recipe-path span{min-width:0;display:grid;gap:2px;border-radius:16px;background:#ffffff57;color:var(--rf-text-main);padding:10px 8px;font-size:12px;text-align:center}.ui-recipe-path small{color:var(--rf-text-faint);font-size:10px}.ui-recipe-path i{height:1px;background:color-mix(in srgb,var(--rf-green) 36%,transparent)}.ui-recipe-detail-actions{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:.86fr 1.14fr;gap:10px;padding:8px 0 2px;background:linear-gradient(180deg,transparent,rgba(250,246,238,.86) 28%,rgba(250,246,238,.94))}.ui-recipe-detail-actions button{height:48px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#ffffff73;color:var(--rf-green);font-weight:650}.ui-recipe-detail-actions button:last-child{border:0;background:var(--rf-green);color:#fffffaf2}.appearance-recipe-box p{margin:0;color:var(--rf-text-soft);font-size:12.5px;line-height:1.55}.appearance-recipe-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.appearance-recipe-actions button{height:38px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffff6b;color:var(--rf-green);font-size:12.5px;font-weight:620}.appearance-recipe-box textarea{min-height:62px;resize:vertical;border:1px solid rgba(255,255,255,.58);border-radius:16px;background:#ffffff6b;padding:10px;color:var(--rf-text-main);font-size:12px;line-height:1.5;outline:none}.appearance-recipe-box small{color:var(--rf-text-faint);font-size:12px;line-height:1.45}@media(max-width:370px){.theme-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.local-motion-check{min-height:100vh;padding:34px 18px 48px;color:var(--refind-text, rgba(31, 43, 35, .9));background:radial-gradient(circle at 22% 14%,var(--refind-air, rgba(255, 255, 255, .9)),transparent calc(30% + 8% * var(--refind-air-density, 1))),radial-gradient(circle at 82% 20%,var(--refind-glow-accent, rgba(184, 204, 186, .32)),transparent 38%),linear-gradient(180deg,var(--refind-bg, #f5f1e9) 0%,var(--refind-bg-secondary, #e9efe2) 100%);overflow-x:hidden}.spatial-runtime-inspector{--inspector-panel: color-mix(in srgb, var(--refind-surface-elevated, rgba(255,255,255,.34)) calc(82% * var(--refind-air-density, 1)), transparent);--inspector-hairline: color-mix(in srgb, var(--refind-surface-border, rgba(255,255,255,.34)) 72%, transparent);--inspector-shadow: 0 calc(18px * var(--refind-shadow-depth, 1)) calc(60px * var(--refind-shadow-depth, 1)) rgba(35, 48, 38, .11)}.motion-check-hero{width:min(100%,1040px);margin:0 auto 22px;padding:18px 6px 8px}.motion-check-hero p,.motion-check-audit p{margin:0 0 8px;color:color-mix(in srgb,var(--refind-focus, rgba(47, 95, 69, .62)) 70%,transparent);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.motion-check-hero h1{margin:0;font-size:clamp(34px,8vw,64px);font-weight:450;line-height:1.04;letter-spacing:.02em;color:var(--refind-text, rgba(31, 43, 35, .92))}.motion-check-hero span{display:block;max-width:680px;margin-top:14px;color:var(--refind-text-soft, rgba(36, 56, 44, .56));font-size:15px;line-height:1.8}.spatial-inspector-hero{margin-bottom:16px}.spatial-inspector-shell{width:min(100%,1040px);margin:0 auto 18px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;align-items:stretch}.spatial-inspector-preview,.spatial-inspector-side>section{border-radius:32px;background:var(--inspector-panel);border:1px solid var(--inspector-hairline);box-shadow:var(--inspector-shadow);backdrop-filter:blur(calc(18px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(18px * var(--refind-blur-intensity, 1)))}.spatial-inspector-preview{padding:18px}.spatial-inspector-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.spatial-inspector-toolbar p,.spatial-state-panel p,.spatial-runtime-panel p,.spatial-audit-panel p{margin:0 0 7px;color:var(--refind-text-faint, rgba(36,56,44,.34));font-size:12px;letter-spacing:.08em;text-transform:uppercase}.spatial-inspector-toolbar h2{margin:0;color:var(--refind-text, rgba(31,43,35,.92));font-size:25px;font-weight:500;letter-spacing:.02em}.spatial-inspector-toolbar button,.spatial-atmosphere-switcher button,.spatial-state-pills button{border:1px solid color-mix(in srgb,var(--refind-surface-border, rgba(255,255,255,.34)) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.18)) 86%,transparent);color:var(--refind-text-soft, rgba(36,56,44,.56));font:inherit;transition:transform calc(.16s * var(--refind-motion-scale, 1)) var(--rf-ease),background calc(.18s * var(--refind-motion-scale, 1)) var(--rf-ease),color calc(.18s * var(--refind-motion-scale, 1)) var(--rf-ease)}.spatial-inspector-toolbar button{padding:9px 12px;font-size:12px}.spatial-inspector-toolbar button.is-on,.spatial-atmosphere-switcher button.is-selected,.spatial-state-pills button.is-selected{background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) calc(74% * var(--refind-glow-strength, 1)),var(--refind-surface-elevated));color:var(--refind-focus, rgba(47,95,69,.82));box-shadow:0 0 calc(24px * var(--refind-glow-strength, 1)) var(--refind-glow, rgba(185,170,135,.2))}.spatial-atmosphere-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.spatial-atmosphere-switcher button{padding:8px 11px;font-size:12.5px}.spatial-inspector-side{display:grid;gap:16px}.spatial-inspector-side>section{padding:16px}.spatial-state-pills{display:flex;flex-wrap:wrap;gap:8px}.spatial-state-pills button{padding:8px 10px;font-size:12px}.spatial-state-readout,.spatial-runtime-grid,.spatial-audit-list{display:grid;gap:9px;margin-top:14px}.spatial-state-readout div,.spatial-runtime-value,.spatial-audit-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid color-mix(in srgb,var(--refind-text, rgba(36,56,44,.9)) 8%,transparent);padding-top:9px}.spatial-state-readout span,.spatial-runtime-value span,.spatial-audit-list span,.spatial-audit-panel>span,.spatial-audit-panel small{color:var(--refind-text-soft, rgba(36,56,44,.56));font-size:12.5px;line-height:1.55}.spatial-state-readout strong,.spatial-runtime-value strong,.spatial-audit-list strong{color:var(--refind-text, rgba(36,56,44,.88));font-size:12.5px;font-weight:560;text-align:right}.spatial-audit-list strong.is-ok{color:var(--refind-focus, rgba(47,95,69,.82))}.spatial-audit-list strong.is-watch{color:#a27645}.spatial-audit-panel ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.spatial-audit-panel li{border-radius:14px;padding:8px 10px;background:color-mix(in srgb,var(--refind-surface-elevated) 60%,transparent);color:var(--refind-text-soft);font-size:12px}.motion-check-grid{width:min(100%,1040px);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.motion-check-card,.motion-check-audit{border-radius:30px;background:var(--inspector-panel, rgba(255, 255, 255, .46));border:1px solid var(--inspector-hairline, rgba(255, 255, 255, .64));box-shadow:var(--inspector-shadow, 0 22px 68px rgba(61, 76, 54, .12));backdrop-filter:blur(calc(20px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(20px * var(--refind-blur-intensity, 1)))}.motion-check-card{padding:18px}.motion-check-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.motion-check-card-head h2,.motion-check-audit h2{margin:0;color:var(--refind-text, rgba(31, 43, 35, .92));font-size:20px;font-weight:560;letter-spacing:.01em}.motion-check-card-head p{margin:8px 0 0;color:var(--refind-text-soft, rgba(36, 56, 44, .56));font-size:13px;line-height:1.65}.motion-check-card-head strong{flex-shrink:0;border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--refind-focus, rgba(47, 95, 69, .72)) 10%,transparent);color:color-mix(in srgb,var(--refind-focus, rgba(47, 95, 69, .72)) 76%,var(--refind-text));font-size:12px;font-weight:560}.motion-check-stage{display:grid;place-items:center;min-height:270px;margin:18px 0;border-radius:26px;background:radial-gradient(circle at 50% 20%,var(--refind-air, rgba(255, 255, 255, .68)),transparent calc(32% + 4% * var(--refind-air-density, 1))),linear-gradient(180deg,color-mix(in srgb,var(--refind-bg-secondary, #eff3ea) 58%,transparent),color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.24)) 72%,transparent));overflow:hidden}.spatial-preview-stage{min-height:390px;margin-bottom:0}.spatial-preview-root{position:relative;display:grid;place-items:center;width:min(100%,380px);min-height:330px}.motion-check-phone{position:relative;width:min(100%,270px);height:240px;border-radius:34px;padding:18px;background:radial-gradient(circle at 50% 16%,var(--refind-air, rgba(255,255,255,.42)),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--refind-bg, #f8f6f0) 82%,transparent),color-mix(in srgb,var(--refind-bg-secondary, #e9efe2) 74%,transparent));border:1px solid var(--refind-surface-border, rgba(255, 255, 255, .7));box-shadow:inset 0 1px #ffffff7a,0 calc(14px * var(--refind-shadow-depth, 1)) calc(44px * var(--refind-shadow-depth, 1)) #2c362a1f;overflow:hidden}.motion-check-input-surface{position:absolute;left:18px;right:18px;bottom:26px;padding:16px;border-radius:28px;background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.62)) 82%,transparent);border:1px solid var(--refind-surface-border, rgba(255, 255, 255, .76));box-shadow:0 calc(14px * var(--refind-shadow-depth, 1)) calc(40px * var(--refind-shadow-depth, 1)) #303a2a1a;overflow:hidden}.motion-check-input-label{color:var(--refind-text-faint, rgba(36, 56, 44, .42));font-size:13px}.motion-check-input-placeholder{margin-top:20px;color:var(--refind-text-faint, rgba(36, 56, 44, .34));font-size:16px}.motion-check-input-tools{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;gap:10px}.motion-check-input-tools span{width:26px;height:26px;border-radius:999px;background:#24382c14}.motion-check-input-tools .is-send{margin-left:auto;background:#7fc2efb8}.motion-check-bottom-nav{position:absolute;left:50%;bottom:10px;width:calc(100% - 26px);display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-radius:24px;padding:11px 8px;background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.62)) 78%,transparent);color:var(--refind-text-faint, rgba(36, 56, 44, .48));font-size:12px;text-align:center;box-shadow:0 calc(10px * var(--refind-shadow-depth, 1)) calc(30px * var(--refind-shadow-depth, 1)) #343e2a1a}.motion-check-keyboard{position:absolute;left:0;right:0;bottom:0;height:86px;display:grid;place-items:center;background:color-mix(in srgb,var(--refind-bg-secondary, rgba(207, 214, 205, .62)) 72%,rgba(0,0,0,.05));color:var(--refind-text-faint, rgba(36, 56, 44, .34));font-size:11px;letter-spacing:.08em;text-transform:uppercase}.motion-check-world-ribbon{position:absolute;left:22px;right:22px;top:42px;display:flex;align-items:center;justify-content:center;gap:18px;min-height:64px;pointer-events:none}.motion-check-world-node{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:58px;color:var(--refind-text-soft, rgba(36, 56, 44, .68));font-size:11px;white-space:nowrap}.motion-check-world-dot{width:28px;height:28px;border-radius:999px;background:radial-gradient(circle at 45% 42%,color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.42)) 52%,transparent),transparent 18%),radial-gradient(circle,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.66)) 84%,transparent),var(--refind-glow, rgba(185, 170, 135, .24)));box-shadow:0 0 calc(24px * var(--refind-glow-strength, 1)) var(--refind-glow, rgba(185, 170, 135, .2))}.motion-check-floating-layer{position:absolute;left:18px;right:18px;top:48px;height:118px;border-radius:34px;background:radial-gradient(ellipse at 50% 54%,color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.32)) 62%,transparent),transparent 58%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.12)) 72%,transparent),transparent)}.motion-check-floating-layer .motion-check-world-ribbon{inset:20px 10px auto}.motion-check-switch-copy{position:absolute;left:18px;right:18px;bottom:12px;color:var(--refind-text-faint, rgba(36, 56, 44, .44));font-size:12px;text-align:center}.motion-check-meta{display:grid;gap:9px}.motion-check-meta div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:start;padding:9px 0;border-top:1px solid rgba(36,56,44,.08)}.motion-check-meta span{color:var(--refind-text-faint, rgba(36, 56, 44, .42));font-size:12px}.motion-check-meta strong{color:var(--refind-text-soft, rgba(36, 56, 44, .74));font-size:12.5px;font-weight:560;line-height:1.45}.motion-check-meta strong.is-ok{color:var(--refind-focus, rgba(47, 95, 69, .78))}.motion-check-meta strong.is-watch{color:#8e6737d1}.motion-check-audit{width:min(100%,1040px);margin:18px auto 0;padding:22px}.motion-check-audit>span{display:block;max-width:780px;margin-top:12px;color:var(--refind-text-soft, rgba(36, 56, 44, .58));font-size:14px;line-height:1.75}.motion-check-audit code{border-radius:8px;padding:2px 6px;background:color-mix(in srgb,var(--refind-focus, rgba(47,95,69,.82)) 8%,transparent);color:var(--refind-focus, rgba(47, 95, 69, .82))}.motion-check-audit ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.motion-check-audit li{border-radius:18px;padding:12px 14px;background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.38)) 70%,transparent);color:var(--refind-text-soft, rgba(36, 56, 44, .62));font-size:13px}.spatial-layer-overlay{position:absolute;inset:18px 0 auto auto;z-index:8;display:grid;gap:6px;pointer-events:none}.spatial-layer-overlay span{--layer-index: 0;transform:translate(calc(var(--layer-index) * -5px));border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.36)) 62%,transparent);color:var(--refind-text-faint, rgba(36,56,44,.34));font-size:10px;letter-spacing:.02em;backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)))}.spatial-layer-overlay span.is-focus-layer{background:color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.22)) calc(88% * var(--refind-glow-strength, 1)),transparent);color:var(--refind-focus, rgba(47,95,69,.82));box-shadow:0 0 calc(20px * var(--refind-glow-strength, 1)) var(--refind-glow, rgba(185,170,135,.22))}.spatial-ambient-line{position:absolute;left:22px;top:22px;color:var(--refind-text-faint, rgba(36,56,44,.3));font-size:13px;letter-spacing:.06em}@media(max-width:760px){.spatial-inspector-shell{grid-template-columns:1fr}.spatial-preview-stage{min-height:340px}}@media(min-width:768px){body{display:block}.refind-app{width:100%;height:var(--rf-stable-viewport-height, 100vh);height:var(--rf-stable-viewport-height, 100dvh);min-height:var(--rf-stable-viewport-height, 100vh);border-radius:0;overflow:hidden;box-shadow:none}.app-shell{padding-inline:min(var(--rf-page-inline-padding, 28px),40px)}}@media(max-width:767px){.app-shell{padding-inline:14px}.view-shell{padding-top:6px}.rf-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.refind-react-entry-page{background:#f3ede3}.refind-react-entry-page .entry-shell{position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow:hidden;overflow-x:hidden;overscroll-behavior-x:none;background:radial-gradient(ellipse at 50% 34%,#ffe3,#fff0 48%),radial-gradient(ellipse at 12% 12%,#50704a0e,#fff0 34%),linear-gradient(180deg,#f7f1e7,#efe6d9 52%,#e5dccf)}.refind-react-entry-page .entry-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.refind-react-entry-page .entry-light{position:absolute;border-radius:999px}.refind-react-entry-page .entry-light-main{width:52vw;height:52vw;left:24vw;top:22vh;background:#ffffeeb8;filter:blur(78px);opacity:.075}.refind-react-entry-page .entry-light-soft{width:44vw;height:44vw;right:-16vw;top:8vh;background:radial-gradient(circle,#a7b98e2e,#fff0);filter:blur(64px);opacity:.34}.refind-react-entry-page .entry-shadow-leaves{position:absolute;left:-18vw;top:5vh;width:72vw;max-width:360px;height:34vh;opacity:calc(.055 * var(--refind-mist-opacity, 1));filter:blur(calc(1.2px * var(--refind-blur-density, 1)));background:radial-gradient(ellipse at 18% 30%,rgba(55,78,58,.3) 0 7%,transparent 8%),radial-gradient(ellipse at 40% 18%,rgba(55,78,58,.22) 0 6%,transparent 7%),radial-gradient(ellipse at 58% 48%,rgba(55,78,58,.18) 0 6%,transparent 7%),radial-gradient(ellipse at 72% 24%,rgba(55,78,58,.14) 0 5%,transparent 6%);animation:atmoDrift calc(24s * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.refind-react-entry-page .entry-particles span{position:absolute;width:4px;height:4px;border-radius:999px;background:#ffffe67a;box-shadow:0 0 18px #ffffe652;opacity:var(--refind-particle-opacity, 1);animation:atmoFloat calc(13s * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.refind-react-entry-page .entry-particles span:nth-child(1){left:22%;top:28%}.refind-react-entry-page .entry-particles span:nth-child(2){left:76%;top:25%;width:3px;height:3px;animation-delay:-5s}.refind-react-entry-page .entry-particles span:nth-child(3){left:63%;top:61%;animation-delay:-8s}.refind-react-entry-page .entry-stage{position:relative;z-index:1;min-height:100vh;min-height:100dvh;padding:max(38px,env(safe-area-inset-top,0px)) 28px max(30px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;justify-content:center}.refind-react-entry-page .entry-shell.is-sheet-open .entry-stage{opacity:0;visibility:hidden;pointer-events:none}.refind-react-entry-page .entry-hero{margin-top:-20vh;display:flex;flex-direction:column;align-items:center;text-align:center}.refind-react-entry-page .entry-logo-ring{width:68px;height:68px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#ffffff7a,#ffffff24 62%),#ffffff2e;border:1px solid rgba(255,255,255,.44);box-shadow:0 18px 58px #2534271f}.refind-react-entry-page .entry-logo{width:43px;height:43px;border-radius:18px;-o-object-fit:contain;object-fit:contain}.refind-react-entry-page .entry-brand{margin-top:12px;font-size:34px;font-weight:500;letter-spacing:.08em;color:#233127e0}.refind-react-entry-page .entry-divider{width:18px;height:1px;margin:18px 0;background:#2331275c}.refind-react-entry-page .entry-slogan{max-width:280px;font-size:15px;line-height:1.7;font-weight:300;letter-spacing:.04em;color:#2331279e;min-height:26px}.refind-react-entry-page .entry-actions{position:absolute;left:28px;right:28px;bottom:max(34px,calc(env(safe-area-inset-bottom,0px) + 24px));display:flex;flex-direction:column;align-items:center;gap:12px}.refind-react-entry-page .entry-shell.is-language-step .entry-actions{bottom:max(46px,calc(env(safe-area-inset-bottom,0px) + 34px));gap:0}.refind-react-entry-page .entry-primary{width:min(74vw,360px);height:58px;border:0;border-radius:999px;background:linear-gradient(135deg,#324c3c,#58705a);color:#fff;font-size:20px;font-weight:500;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:34px;box-shadow:0 18px 48px #2542322e,0 0 36px #fffae61f;transition:transform .16s ease}.refind-react-entry-page .entry-primary:active{transform:scale(.985)}.refind-react-entry-page .entry-arrow{font-size:20px;opacity:.88}.refind-react-entry-page .entrance-continue-button{width:min(68vw,320px);height:52px;margin-top:54px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#3f52448f,#273b3080);color:#fffffaeb;font-size:20px;font-weight:500;letter-spacing:.04em;box-shadow:0 14px 38px #1e2a231a,inset 0 1px #ffffff2e,inset 0 -1px #141e1814;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.refind-react-entry-page .entrance-continue-button .arrow{opacity:.82;font-size:22px}.refind-react-entry-page .entrance-continue-button:active{transform:translateY(1px) scale(.99);opacity:.92}.refind-react-entry-page .entry-ghost{border:0;background:transparent;color:#23312785;text-decoration:none;font-size:15px;letter-spacing:.04em;border-bottom:1px solid rgba(35,49,39,.14)}.refind-react-entry-page .entry-language-change{border:0;background:transparent;color:#2331276b;font-size:13px;letter-spacing:.035em}.refind-react-entry-page .entry-hero,.refind-react-entry-page .entry-language-note,.refind-react-entry-page .entry-primary,.refind-react-entry-page .entry-ghost{transition:opacity .18s ease,transform .18s ease}.refind-react-entry-page .entry-shell.is-language-committing .entry-hero,.refind-react-entry-page .entry-shell.is-language-committing .entry-language-note,.refind-react-entry-page .entry-shell.is-language-committing .entry-primary,.refind-react-entry-page .entry-shell.is-language-committing .entry-ghost{opacity:.42;transform:translateY(2px)}.refind-react-entry-page .entry-language-draft-note{margin:-6px 0 4px;color:#23312761;font-size:12px;line-height:1.4;letter-spacing:.03em;text-align:center}.refind-react-entry-page .entrance-language-wheel{position:relative;width:min(76vw,350px);height:150px;margin:88px auto 0;overflow:hidden;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%)}.refind-react-entry-page .language-wheel-focus{position:absolute;z-index:0;left:19%;right:19%;top:50%;height:44px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;pointer-events:none}.refind-react-entry-page .language-wheel-focus:before,.refind-react-entry-page .language-wheel-focus:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:999px;background:#ae9c7052;box-shadow:none;transform:translateY(-50%)}.refind-react-entry-page .language-wheel-focus:before{left:10px}.refind-react-entry-page .language-wheel-focus:after{right:10px}.refind-react-entry-page .language-wheel-scroll{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:50px 0;-webkit-overflow-scrolling:touch}.refind-react-entry-page .language-wheel-scroll::-webkit-scrollbar{display:none}.refind-react-entry-page .language-wheel-item{width:100%;height:40px;border:0;border-radius:18px;padding:0 24px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;background:transparent;color:#37423a47;font-size:18px;font-weight:400;letter-spacing:.03em;transition:color .18s ease,font-size .18s ease,opacity .18s ease,transform .18s ease}.refind-react-entry-page .language-wheel-item.is-active{color:#2a4334f5;font-size:29px;font-weight:500;opacity:1;transform:scale(1.01);letter-spacing:.04em}@media(max-height:740px){.refind-react-entry-page .entry-hero{margin-top:-23vh}.refind-react-entry-page .entrance-language-wheel{margin-top:62px}.refind-react-entry-page .entrance-continue-button{margin-top:34px}}.refind-react-entry-page .entry-login-sheet{position:fixed;z-index:8;left:0;right:0;bottom:0;max-height:calc(100dvh - max(18px,env(safe-area-inset-top,0px)));overflow-y:auto;padding:14px 28px max(34px,calc(env(safe-area-inset-bottom,0px) + 24px));border-radius:28px 28px 0 0;background:#faf6eefb;box-shadow:0 -28px 80px #2a231929;transform:translateY(104%);opacity:0;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .3s ease;-webkit-overflow-scrolling:touch}.refind-react-entry-page .entry-login-sheet.is-open{transform:translateY(0);opacity:1}.refind-react-entry-page .sheet-handle{width:42px;height:4px;border-radius:999px;background:#2331271f;margin:0 auto 28px}.refind-react-entry-page .sheet-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.refind-react-entry-page .sheet-back{width:36px;height:36px;border:0;background:transparent;color:#233127b8;font-size:22px}.refind-react-entry-page .sheet-head h1{margin:0;font-size:25px;font-weight:600;color:#1c231deb}.refind-react-entry-page .sheet-head p{margin:7px 0 0;color:#23312785;font-size:14px}.refind-react-entry-page .entry-form{display:flex;flex-direction:column;gap:14px}.refind-react-entry-page .entry-auth-intro{display:grid;gap:5px;margin:-6px 0 14px;border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#ffffff6b;padding:12px 13px}.refind-react-entry-page .entry-auth-intro span{color:#23312775;font-size:12px;font-weight:650}.refind-react-entry-page .entry-auth-intro b{color:var(--rf-text-main);font-size:14px;font-weight:680}.refind-react-entry-page .entry-auth-intro small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.refind-react-entry-page .entry-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#2331278a}.refind-react-entry-page .entry-form input{height:54px;border:1px solid rgba(35,49,39,.08);border-radius:14px;padding:0 16px;background:#ffffff94;color:#243127;font-size:16px;outline:none}.refind-react-entry-page .entry-form input:focus{border-color:#2d544057;box-shadow:0 0 0 4px #2d544014}.refind-react-entry-page .entry-email-verification{display:grid;gap:10px;border:1px solid rgba(47,111,103,.13);border-radius:18px;background:#fff6;padding:12px 13px}.refind-react-entry-page .entry-email-verification.is-verified{border-color:#2f6f673d;background:#ebf6ee94}.refind-react-entry-page .entry-email-verification__head,.refind-react-entry-page .entry-email-verification__confirm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.refind-react-entry-page .entry-email-verification__head span{display:grid;gap:3px}.refind-react-entry-page .entry-email-verification__head b{color:var(--rf-text-main);font-size:14px;font-weight:700}.refind-react-entry-page .entry-email-verification__head small,.refind-react-entry-page .entry-email-verification__status,.refind-react-entry-page .entry-email-verification__cooldown,.refind-react-entry-page .entry-email-verification__error{margin:0;font-size:12px;line-height:1.45}.refind-react-entry-page .entry-email-verification__head small{color:var(--rf-text-soft)}.refind-react-entry-page .entry-email-verification button{min-height:36px;border:0;border-radius:999px;background:#2f6f671f;color:#2f6f67;padding:0 12px;font-weight:700}.refind-react-entry-page .entry-email-verification button:disabled{opacity:.48}.refind-react-entry-page .entry-email-verification__confirm input{height:44px}.refind-react-entry-page .entry-email-verification__status{color:#2f6f67c7}.refind-react-entry-page .entry-email-verification__cooldown{color:#4e5c46b8}.refind-react-entry-page .entry-email-verification__error{color:#803d30d6}.refind-react-entry-page .entry-form .entry-toggle-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;border-radius:18px;background:#ffffff5c;padding:12px 13px}.refind-react-entry-page .entry-form .entry-toggle-row input{width:22px;height:22px;padding:0;accent-color:var(--rf-green)}.refind-react-entry-page .entry-toggle-row span{display:grid;gap:3px}.refind-react-entry-page .entry-toggle-row b{color:var(--rf-text-main);font-size:14px;font-weight:650}.refind-react-entry-page .entry-toggle-row small{color:var(--rf-text-soft);font-size:12px;line-height:1.45}.refind-react-entry-page .entry-submit{margin-top:10px;height:56px;border:0;border-radius:18px;background:linear-gradient(135deg,#245148,#2e736c);color:#fff;font-size:16px;font-weight:600}.refind-react-entry-page .entry-submit:disabled{background:#23312729;color:#23312770}.refind-react-entry-page .entry-alt{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:center;text-align:center;color:#2331277a}.refind-react-entry-page .entry-alt button{border:0;background:transparent;color:#2f6f67;font-weight:600}.refind-react-entry-page .entry-local-choice{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(35,49,39,.08)}.refind-react-entry-page .entry-local-choice button{width:100%;min-height:64px;display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#ffffff61;color:#233127b8;padding:12px 14px;text-align:left}.refind-react-entry-page .entry-local-choice small{color:#2331276b;font-size:12px;line-height:1.5}.refind-react-entry-page .entry-local-choice button span{display:grid;gap:3px}.refind-react-entry-page .entry-local-choice button b{color:var(--rf-text-main);font-size:15px;font-weight:700}.refind-react-entry-page .entry-local-choice button small{color:var(--rf-text-soft)}.refind-react-entry-page .entry-local-choice button em{flex:0 0 auto;color:#2f6f67a8;font-style:normal;font-size:18px}.refind-react-entry-page .entry-error{margin:-6px 0 14px;border-radius:14px;background:#a04e3e14;padding:10px 12px;color:#6e362cd1;font-size:13px}.refind-react-entry-page .entry-switch-context{display:grid;gap:8px;margin:-6px 0 14px;border-radius:18px;border:1px solid rgba(255,255,255,.54);background:#ffffff75;padding:13px 14px;color:#2331279e;font-size:13px;line-height:1.45}.refind-react-entry-page .entry-switch-context b{color:#1c231de6;font-size:14px}.refind-react-entry-page .entry-switch-context button,.refind-react-entry-page .entry-remembered-account button{justify-self:start;border:0;background:transparent;color:#2f6f67;font-weight:650;padding:0}.refind-react-entry-page .entry-switch-context button{min-height:30px;border-radius:999px;background:#2f6f6717;padding:0 11px}.refind-react-entry-page .entry-remembered-account{margin:-4px 0 12px;color:#2331277a;font-size:12px}.refind-react-entry-page .entry-auth-options{display:grid;gap:10px}@media(min-width:768px){.refind-react-entry-page .entry-shell.rf-auth-shell{width:min(100%,430px);min-height:min(920px,100vh);max-height:100vh;margin:0 auto;border-radius:32px}}.world-drift-shell{--refind-green: var(--rf-green);--refind-soft-green: var(--rf-green-soft);--refind-bg: #eef2e6;--refind-card: rgba(255,255,255,.52);--refind-border: rgba(255,255,255,.62);--refind-text: #24382c;--refind-muted: rgba(36,56,44,.56);position:relative;min-height:100%;height:100%;overflow:visible;border-radius:0;color:var(--refind-text);background:transparent;isolation:isolate}.world-drift-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 18% 8%,#fffff6c7,#fff0 32%),radial-gradient(circle at 82% 22%,#6f927233,#fff0 35%),radial-gradient(circle at 52% 78%,#fffae880,#fff0 40%),linear-gradient(180deg,#eef2e6,#e9efe1 54%,#e2ead8)}.world-drift-glow,.world-drift-line,.world-drift-dot{position:absolute;display:block}.world-drift-glow{border-radius:999px;filter:blur(calc(42px * var(--refind-blur-density, 1)));opacity:calc(.34 * var(--refind-glow-drift-strength, 1))}.world-drift-glow-a{width:210px;height:210px;left:-80px;top:14%;background:#fffff29e}.world-drift-glow-b{width:180px;height:180px;right:-70px;top:44%;background:#6f927238}.world-drift-line{width:88vw;height:1px;background:linear-gradient(90deg,transparent,rgba(47,95,69,.12),transparent);transform:rotate(-18deg);opacity:.48}.world-drift-line-a{left:-18vw;top:32%}.world-drift-line-b{right:-22vw;top:64%;transform:rotate(16deg)}.world-drift-dot{width:5px;height:5px;border-radius:999px;background:#ffffecb8;box-shadow:0 0 18px #ffffec6b;opacity:var(--refind-particle-opacity, 1);animation:atmoFloat calc(14s * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.world-drift-dot-a{left:16%;top:18%}.world-drift-dot-b{right:20%;top:34%;animation-delay:-4s}.world-drift-dot-c{left:68%;bottom:18%;animation-delay:-8s}.world-drift-scroll{position:relative;z-index:1;height:100%;overflow:auto;padding:10px 0 130px;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.world-drift-scroll::-webkit-scrollbar{display:none}.world-drift-topbar{position:sticky;top:0;z-index:3;width:calc(100% - 48px);height:54px;margin:0 auto 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.world-drift-round-button,.world-drift-world-pill{border:1px solid rgba(255,255,255,.62);background:#ffffff61;color:#24382cb8;box-shadow:0 14px 38px #3e523714;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.world-drift-round-button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.world-drift-world-pill{min-width:0;height:42px;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.world-drift-world-pill span{width:8px;height:8px;border-radius:50%;background:var(--refind-green);box-shadow:0 0 16px #2f5f454d}.world-drift-hero{width:calc(100% - 48px);margin:8px auto 30px}.world-drift-hero h1{margin:0;font-size:clamp(42px,10vw,56px);line-height:1.15;font-weight:400;letter-spacing:.03em;color:var(--refind-green)}.world-drift-hero p{max-width:min(640px,calc(100vw - 48px));margin:16px 0 0;color:var(--refind-muted);font-size:17px;line-height:1.8;font-weight:300;text-wrap:balance}.world-drift-section-head{width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.world-drift-section-head span,.world-drift-section-head button{display:inline-flex;align-items:center;gap:7px}.world-drift-section-head span{color:var(--refind-text);font-size:16px;font-weight:500}.world-drift-section-head span i{width:8px;height:8px;border-radius:999px;background:var(--refind-green);box-shadow:0 0 16px #2f5f4552}.world-drift-section-head button{border:0;border-radius:999px;background:#ffffff6b;color:var(--refind-muted);padding:8px 11px;font-size:13px}.world-drift-list{display:block}.world-drift-card{width:calc(100% - 48px);margin:0 auto 16px;display:grid;grid-template-columns:56px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;border-radius:26px;border:1px solid rgba(255,255,255,.68);background:#ffffff8a;padding:16px;box-shadow:0 18px 48px #3e52371a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:box-shadow .16s ease-out,border-color .16s ease-out}.world-drift-card:hover,.world-drift-card:active,.world-drift-card.is-saved{box-shadow:0 24px 70px #3e523729}.world-drift-card.is-saved{border-color:#2f5f453d}.world-drift-card-image{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-top:2px;flex-shrink:0;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #3e52371a}.world-drift-card-main{min-width:0}.world-drift-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:start}.world-drift-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;font-size:18px;line-height:1.35;font-weight:500;color:#24382c}.world-drift-card-time{padding-top:2px;color:#24382c7a;font-size:13px;white-space:nowrap}.world-drift-card-meta{margin:6px 0 0;color:#24382c80;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-drift-personal{margin:5px 0 0;color:#2f5f459e;font-size:12px;line-height:1.5}.world-drift-card-footer{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:center}.world-drift-echo{min-width:0;display:flex;align-items:center;gap:6px;color:#24382c8f;font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-drift-echo span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.world-drift-echo-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#2f5f45;box-shadow:0 0 16px #2f5f4552}.world-drift-save-button{flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:#ffffff6b;color:#2f5f45;padding:7px 11px;font-size:12.5px;font-weight:500;white-space:nowrap;transition:transform .22s ease-out,background-color .22s ease-out,border-color .22s ease-out,color .22s ease-out,box-shadow .22s ease-out}.world-drift-save-button:active,.world-drift-section-head button:active,.world-drift-round-button:active,.world-drift-world-pill:active{transform:scale(.98)}.world-drift-save-button:disabled{color:#2f5f457a}.world-drift-save-compact{display:none}.world-drift-feedback{margin:22px 0 8px;border-radius:28px;border:1px solid var(--refind-border);background:#ffffff6b;box-shadow:0 18px 55px #3e52371a;padding:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.world-drift-feedback h2{margin:0;color:var(--refind-text);font-size:18px;font-weight:560}.world-drift-feedback p{margin:10px 0 0;color:var(--refind-muted);font-size:13px;line-height:1.75}.world-drift-stats{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-drift-stats span{border-radius:18px;background:#ffffff61;padding:10px;color:var(--refind-muted);font-size:12px}.world-drift-stats b{display:block;color:var(--refind-green);font-size:19px;line-height:1.1}.world-drift-toast{position:absolute;z-index:4;left:22px;right:22px;bottom:18px;border-radius:999px;border:1px solid rgba(255,255,255,.66);background:#faf6eee0;box-shadow:0 18px 55px #3e523724;padding:12px 16px;color:var(--refind-text);font-size:13px;line-height:1.45;text-align:center;animation:worldDriftToast 2.6s ease both}.world-growth-shell{--world-growth-green: var(--rf-green, var(--refind-focus, #2f5f45));--world-growth-text: var(--rf-text-main, var(--refind-text, #24382c));--world-growth-muted: var(--rf-text-soft, rgba(36,56,44,.56));--world-growth-faint: var(--rf-text-faint, rgba(36,56,44,.34));--world-growth-surface: color-mix(in srgb, var(--rf-material-floating-mist, rgba(250, 248, 241, .34)) 72%, transparent);--world-growth-surface-strong: color-mix(in srgb, var(--rf-material-focus-glass, rgba(255, 255, 255, .52)) 78%, transparent);--world-growth-surface-soft: color-mix(in srgb, var(--rf-material-quiet-air, rgba(250, 248, 242, .08)) 74%, transparent);--world-growth-border: var(--rf-material-border-quiet, rgba(255,255,255,.28));--world-growth-border-focus: var(--rf-material-border-focus, rgba(255,255,255,.48));--world-growth-shadow: var(--rf-material-shadow-air, 0 18px 62px rgba(43, 50, 39, .06));--world-growth-shadow-float: var(--rf-material-shadow-float, 0 22px 72px rgba(43, 50, 39, .1));--world-growth-card-radius: var(--rf-custom-card-radius, 20px);--world-growth-input-radius: var(--rf-custom-input-radius, 999px);--world-growth-panel-width: min(var(--refind-view-content-width, var(--rf-spatial-content-max-width, 1120px)), calc(100% - 48px) );position:relative;width:100%;max-width:100%;min-width:0;min-height:100%;height:100%;color:var(--world-growth-text);isolation:isolate;overflow-x:clip}.world-growth-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 16% 9%,color-mix(in srgb,var(--refind-air, rgba(255,255,246,.82)) 62%,transparent),transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--world-growth-green) 18%,transparent),transparent 36%),radial-gradient(circle at 56% 88%,color-mix(in srgb,var(--refind-bg-secondary, rgba(255,250,232,.44)) 48%,transparent),transparent 42%);opacity:calc(var(--rf-atmosphere-opacity, 1) * var(--refind-air-density, 1))}.world-growth-glow,.world-growth-line,.world-growth-dot{position:absolute;display:block}.world-growth-glow{border-radius:999px;filter:blur(calc(44px * var(--refind-blur-density, 1)));opacity:calc(.3 * var(--refind-glow-drift-strength, 1) * var(--rf-atmosphere-opacity, 1))}.world-growth-glow-a{width:210px;height:210px;left:-84px;top:16%;background:var(--refind-glow-ambient, rgba(255,255,242,.62))}.world-growth-glow-b{width:180px;height:180px;right:-74px;top:47%;background:color-mix(in srgb,var(--world-growth-green) 24%,transparent)}.world-growth-line{width:88vw;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--world-growth-green) 14%,transparent),transparent);opacity:.44}.world-growth-line-a{left:-18vw;top:31%;transform:rotate(-18deg)}.world-growth-line-b{right:-22vw;top:67%;transform:rotate(16deg)}.world-growth-dot{width:5px;height:5px;border-radius:999px;background:var(--refind-air-particle, rgba(255,255,236,.72));box-shadow:0 0 18px color-mix(in srgb,var(--refind-air-particle, rgba(255,255,236,.42)) 72%,transparent);opacity:var(--refind-particle-opacity, 1);animation:atmoFloat calc(14s * var(--refind-background-breath-speed, 1)) ease-in-out infinite alternate}.world-growth-dot-a{left:15%;top:20%}.world-growth-dot-b{right:19%;top:35%;animation-delay:-4s}.world-growth-dot-c{left:68%;bottom:18%;animation-delay:-8s}.world-growth-scroll{position:relative;z-index:1;width:100%;max-width:100%;min-width:0;height:100%;overflow-y:auto;overflow-x:clip;padding:10px 0 calc(132px + env(safe-area-inset-bottom,0px));scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.world-growth-scroll::-webkit-scrollbar{display:none}.world-growth-topbar{position:sticky;top:0;z-index:4;width:var(--world-growth-panel-width);height:54px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.world-growth-round-button,.world-growth-world-pill{border:1px solid var(--world-growth-border-focus);background:var(--world-growth-surface-strong);color:var(--world-growth-muted);box-shadow:var(--world-growth-shadow);backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.world-growth-round-button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.world-growth-world-pill{min-width:0;max-width:min(62vw,280px);height:42px;border-radius:var(--world-growth-input-radius);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-growth-world-pill span{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--world-growth-green);box-shadow:0 0 16px color-mix(in srgb,var(--world-growth-green) 38%,transparent)}.world-growth-hero,.world-growth-detail-hero{width:var(--world-growth-panel-width);margin:8px auto 24px}.world-growth-hero p{margin:0 0 10px;color:color-mix(in srgb,var(--world-growth-green) 72%,var(--world-growth-muted));font-size:14px;letter-spacing:.06em}.world-growth-hero h1,.world-growth-detail-hero h1{margin:0;color:var(--world-growth-green);font-size:clamp(34px,8.6vw,48px);line-height:1.16;font-weight:420;letter-spacing:.03em}.world-growth-hero span,.world-growth-detail-hero p{display:block;max-width:min(640px,var(--world-growth-panel-width));margin-top:16px;color:var(--world-growth-muted);font-size:16px;line-height:1.8;font-weight:300}.world-growth-principles{width:var(--world-growth-panel-width);margin:0 auto 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.world-growth-principles article{min-height:118px;border-radius:var(--world-growth-card-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);box-shadow:var(--world-growth-shadow);padding:14px;color:var(--world-growth-muted)}.world-growth-principles svg{color:var(--world-growth-green);opacity:.82}.world-growth-principles b{display:block;margin-top:10px;font-size:14px;color:var(--world-growth-text)}.world-growth-principles span{display:block;margin-top:6px;color:var(--world-growth-muted);font-size:12px;line-height:1.55}.world-growth-section-head{width:var(--world-growth-panel-width);margin:0 auto 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.world-growth-section-head span{display:inline-flex;align-items:center;gap:7px;color:var(--world-growth-text);font-size:16px;font-weight:520}.world-growth-section-head span i{width:8px;height:8px;border-radius:999px;background:var(--world-growth-green);box-shadow:0 0 16px color-mix(in srgb,var(--world-growth-green) 36%,transparent)}.world-growth-section-head button{border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface);color:var(--world-growth-muted);padding:8px 12px;font-size:13px}.world-growth-section-head>div{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-growth-section-head>div::-webkit-scrollbar{display:none}.world-growth-section-head>div button{flex:0 0 auto;white-space:nowrap}.world-growth-list{width:var(--world-growth-panel-width);margin:0 auto;display:grid;gap:12px}.world-growth-reorder-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-growth-reorder-item{list-style:none;touch-action:pan-y}.world-growth-reorder-item[data-dragging=true],.world-growth-reorder-item:active{z-index:3}.world-growth-round-spacer{width:42px;height:42px;flex:0 0 auto}.world-discovery-current{width:var(--world-growth-panel-width);max-width:100%;margin:0 auto 14px;padding-top:10px;display:flex;justify-content:center;min-width:0}.world-discovery-current-pill{max-width:min(100%,420px);min-width:0;min-height:42px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-muted);box-shadow:var(--world-growth-shadow);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.world-discovery-current-empty{gap:8px;padding:0 14px}.world-discovery-current-main,.world-discovery-current-switch{border:0;background:transparent;color:inherit}.world-discovery-current-main{min-width:0;height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.world-discovery-current-main b{display:inline-block;min-width:0;max-width:clamp(120px,44vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--world-growth-text);font-size:14px;font-weight:560}.world-discovery-current-switch{width:42px;height:42px;display:grid;place-items:center;border-left:1px solid var(--world-growth-border)}.world-discovery-head{width:var(--world-growth-panel-width);max-width:100%;min-width:0;margin:0 auto 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:16px;align-items:end}.world-discovery-head h1{margin:0;color:var(--world-growth-green);font-size:clamp(30px,6vw,44px);line-height:1.16;font-weight:430;letter-spacing:.02em}.world-discovery-head p{margin:9px 0 0;max-width:30rem;color:var(--world-growth-muted);font-size:14px;line-height:1.6}.world-discovery-search{min-width:0;max-width:100%;height:44px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);box-shadow:var(--world-growth-shadow);display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--world-growth-muted);backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.world-discovery-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--world-growth-text);font-size:16px;line-height:1.2}.world-discovery-search input::-moz-placeholder{color:var(--world-growth-faint)}.world-discovery-search input::placeholder{color:var(--world-growth-faint)}.world-discovery-section{width:var(--world-growth-panel-width);max-width:100%;min-width:0;margin:0 auto 24px}.world-discovery-section-title{margin-bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:14px}.world-discovery-section-title h2{margin:0;color:var(--world-growth-text);font-size:19px;line-height:1.2;font-weight:560}.world-discovery-section-title p{margin:5px 0 0;color:var(--world-growth-muted);font-size:13px;line-height:1.45}.world-discovery-section-title button{border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface);color:var(--world-growth-muted);padding:8px 10px 8px 12px;display:inline-flex;align-items:center;gap:3px;font-size:12.5px;white-space:nowrap}.world-discovery-candidate-strip{min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.world-discovery-candidate-card,.world-discovery-world-card{min-width:0;max-width:100%;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface);box-shadow:var(--world-growth-shadow);backdrop-filter:blur(var(--rf-card-blur, 20px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 20px))}.world-discovery-candidate-card{min-height:164px;padding:15px;display:flex;flex-direction:column;gap:9px;color:var(--world-growth-muted)}.world-discovery-card-kicker{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--world-growth-green) 78%,var(--world-growth-muted));font-size:12px}.world-discovery-card-kicker span{width:7px;height:7px;border-radius:50%;background:var(--world-growth-green)}.world-discovery-candidate-card h3,.world-discovery-world-card h3{margin:0;color:var(--world-growth-text);font-size:17px;line-height:1.25;font-weight:560}.world-discovery-candidate-card p,.world-discovery-world-card p{margin:0;color:var(--world-growth-muted);font-size:13px;line-height:1.55}.world-discovery-candidate-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.world-discovery-candidate-card small{margin-top:auto;color:var(--world-growth-faint);font-size:12px;line-height:1.4}.world-discovery-candidate-card button{align-self:flex-start;border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-green);padding:8px 12px;font-size:12.5px}.world-discovery-list-head{width:var(--world-growth-panel-width);max-width:100%;margin:0 auto 18px}.world-discovery-list-head h1{margin:0;color:var(--world-growth-green);font-size:clamp(28px,6vw,40px);line-height:1.14;font-weight:430}.world-discovery-list-head p{margin:7px 0 0;color:var(--world-growth-muted);font-size:13px;line-height:1.45}.world-discovery-candidate-list{width:var(--world-growth-panel-width);max-width:100%;margin:0 auto 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.world-discovery-world-grid{min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.world-discovery-world-card{min-width:0;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;color:var(--world-growth-muted)}.world-discovery-world-card-body{min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left}.world-discovery-world-card p{margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.world-discovery-world-card>button{width:32px;height:32px;border:1px solid var(--world-growth-border);border-radius:50%;background:var(--world-growth-surface-strong);color:var(--world-growth-green);display:grid;place-items:center}.world-discovery-theme-chips{margin-top:9px;display:flex;gap:7px;overflow:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-discovery-world-meta{min-width:0;margin-top:8px;display:flex;align-items:center;gap:7px;color:var(--world-growth-faint);overflow:hidden;white-space:nowrap}.world-discovery-world-meta .world-discovery-theme-chips{min-width:0;margin-top:0}.world-discovery-world-meta small{flex:0 0 auto}.world-discovery-world-meta small:before{content:"·";margin-right:7px;color:var(--world-growth-faint)}.world-discovery-theme-chips::-webkit-scrollbar{display:none}.world-discovery-theme-chips span,.world-discovery-theme-row span{flex:0 0 auto;border-radius:var(--world-growth-input-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:6px 9px;font-size:11.5px;line-height:1.2;white-space:nowrap}.world-discovery-world-card small{display:block;margin-top:0;color:var(--world-growth-faint);font-size:12px}.world-discovery-empty{border-radius:var(--world-growth-card-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);padding:18px;color:var(--world-growth-muted);box-shadow:var(--world-growth-shadow)}.world-discovery-empty b,.world-discovery-empty span{display:block}.world-discovery-empty b{color:var(--world-growth-text);font-size:15px;font-weight:560}.world-discovery-empty span{margin-top:7px;font-size:13px;line-height:1.55}.world-discovery-reason-list{margin-top:14px;display:grid;gap:10px}.world-discovery-reason-list p{margin:0;border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:11px 12px;color:var(--world-growth-muted);font-size:14px;line-height:1.55}.world-discovery-theme-row{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.world-discovery-safe-actions{margin-top:14px;display:grid;gap:9px}.world-discovery-safe-actions button{border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-text);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:.72}.world-discovery-safe-actions small{color:var(--world-growth-faint);font-size:12px}@media(max-width:1023px){.world-discovery-head{grid-template-columns:minmax(0,1fr);align-items:start}.world-discovery-world-grid,.world-discovery-candidate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.world-growth-shell{--world-growth-panel-width: calc(100% - 40px) ;overflow-x:clip}.world-discovery-current{padding-top:6px;margin-bottom:12px}.world-discovery-head{margin-top:30px;margin-bottom:16px;gap:10px}.world-discovery-head h1{font-size:28px}.world-discovery-head p{margin-top:5px;font-size:13px}.world-discovery-search{width:100%;height:44px}.world-discovery-section{margin-bottom:18px}.world-discovery-section-title{align-items:start;margin-bottom:9px}.world-discovery-section-title h2{font-size:17px}.world-discovery-section-title p{margin-top:3px;font-size:12.5px}.world-discovery-section-title button{padding:6px 8px 6px 10px}.world-discovery-candidate-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;overflow:visible}.world-discovery-candidate-card{width:100%;max-width:100%;min-height:0;max-height:154px;padding:12px;gap:6px;overflow:hidden}.world-discovery-card-kicker{font-size:11.5px}.world-discovery-candidate-card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.world-discovery-candidate-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.world-discovery-candidate-card button{padding:6px 10px;font-size:12px}.world-discovery-empty{padding:13px 16px;min-height:108px;max-height:124px;overflow:hidden}.world-discovery-empty b{font-size:14px}.world-discovery-empty span{margin-top:5px;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.world-discovery-empty-compact{width:var(--world-growth-panel-width);margin:0 auto 24px}.world-discovery-list-head{margin-bottom:12px}.world-discovery-list-head h1{font-size:27px}.world-discovery-candidate-list,.world-discovery-world-grid{grid-template-columns:minmax(0,1fr);gap:10px}.world-discovery-world-card{min-height:104px;max-height:124px;padding:11px 12px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.world-discovery-world-card .world-icon{width:40px;height:40px}.world-discovery-world-card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.world-discovery-world-card p{-webkit-line-clamp:1;font-size:12.5px;margin-top:4px;line-height:1.35}.world-discovery-theme-chips{gap:6px}.world-discovery-theme-chips span:nth-child(n+3){display:none}.world-discovery-world-card>button{width:36px;height:36px;flex-shrink:0}.world-discovery-world-card small{margin-top:0;font-size:11.5px}.world-discovery-world-meta{margin-top:6px;gap:6px;font-size:11.5px}}.world-growth-compact-head{width:var(--world-growth-panel-width);margin:0 auto 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.world-growth-compact-head p{margin:0 0 6px;color:color-mix(in srgb,var(--world-growth-green) 72%,var(--world-growth-muted));font-size:13px;letter-spacing:.08em}.world-growth-compact-head h1{margin:0;color:var(--world-growth-green);font-size:clamp(22px,5.8vw,29px);line-height:1.18;font-weight:430;letter-spacing:.02em}.world-growth-compact-head small{display:block;margin-top:8px;max-width:28rem;color:var(--world-growth-muted);font-size:13px;line-height:1.55}.world-growth-compact-head button{height:38px;border:0;border-radius:var(--world-growth-input-radius);padding:0 15px;background:var(--world-growth-surface-strong);color:var(--world-growth-green);font-size:13px;font-weight:560}.world-growth-search{width:var(--world-growth-panel-width);height:46px;margin:0 auto 10px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);box-shadow:var(--world-growth-shadow);display:flex;align-items:center;gap:9px;padding:0 15px;color:var(--world-growth-muted);backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.world-growth-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--world-growth-text);font-size:16px;line-height:1.2}.world-growth-search input::-moz-placeholder{color:var(--world-growth-faint)}.world-growth-search input::placeholder{color:var(--world-growth-faint)}.world-growth-notice{width:var(--world-growth-panel-width);margin:0 auto 10px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface);padding:10px 13px;color:var(--world-growth-muted);font-size:14px;line-height:1.45;box-shadow:var(--world-growth-shadow)}.world-growth-scope-tabs,.world-growth-principle-strip{width:var(--world-growth-panel-width);margin:0 auto 12px;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-growth-scope-tabs::-webkit-scrollbar,.world-growth-principle-strip::-webkit-scrollbar{display:none}.world-growth-scope-tabs button{flex:0 0 auto;height:34px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:0 13px;font-size:13px;white-space:nowrap}.world-growth-scope-tabs button.is-active{background:color-mix(in srgb,var(--world-growth-green) 88%,transparent);color:#fffffaf0;border-color:color-mix(in srgb,var(--world-growth-green) 22%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--world-growth-green) 18%,transparent)}.world-growth-principle-strip{margin-bottom:15px;color:var(--world-growth-muted);font-size:12px}.world-growth-principle-strip span{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-soft);padding:6px 9px;white-space:nowrap}.world-growth-result-summary{width:var(--world-growth-panel-width);margin:-2px auto 12px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;box-shadow:var(--world-growth-shadow);backdrop-filter:blur(var(--rf-card-blur, 18px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 18px))}.world-growth-result-summary b{display:block;color:var(--world-growth-text);font-size:14px;line-height:1.25}.world-growth-result-summary span{display:block;margin-top:3px;color:var(--world-growth-muted);font-size:11.5px;line-height:1.35}.world-growth-result-summary button{border:0;border-radius:var(--world-growth-input-radius);padding:7px 10px;background:var(--world-growth-surface-strong);color:var(--world-growth-green);font-size:12px;white-space:nowrap}.world-growth-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--world-growth-text) 14%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.world-growth-search-panel{width:100%;max-height:min(72vh,620px);overflow:auto;border:1px solid var(--world-growth-border-focus);border-radius:var(--rf-dialog-radius, var(--world-growth-card-radius)) var(--rf-dialog-radius, var(--world-growth-card-radius)) 0 0;background:var(--world-growth-surface-strong);box-shadow:var(--world-growth-shadow-float);backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 22px)));-webkit-backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 22px)));padding:10px 22px max(28px,env(safe-area-inset-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-growth-search-panel::-webkit-scrollbar{display:none}.world-growth-search-handle{width:42px;height:4px;border-radius:var(--world-growth-input-radius);background:var(--world-growth-faint);margin:0 auto 16px}.world-growth-search-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:12px}.world-growth-search-panel-head b{display:block;color:var(--world-growth-text);font-size:15px;line-height:1.3}.world-growth-search-panel-head span{display:block;margin-top:4px;color:var(--world-growth-muted);font-size:12.5px;line-height:1.45}.world-growth-search-panel-head button{border:0;border-radius:var(--world-growth-input-radius);padding:7px 10px;background:var(--world-growth-surface-strong);color:var(--world-growth-green);font-size:12px;white-space:nowrap}.world-growth-search-section{margin-top:13px}.world-growth-search-section p{margin:0 0 8px;color:var(--world-growth-faint);font-size:12px}.world-growth-search-section div{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-growth-search-section div::-webkit-scrollbar{display:none}.world-growth-search-section button{flex:0 0 auto;max-width:220px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:9px 11px;text-align:left}.world-growth-search-section button span,.world-growth-search-section button small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-growth-search-section button span{color:var(--world-growth-text);font-size:13px;font-weight:560}.world-growth-search-section button small{margin-top:4px;color:var(--world-growth-faint);font-size:11.5px}.world-growth-card,.world-growth-detail-card,.world-growth-overview{border:1px solid var(--world-growth-border-focus);background:var(--world-growth-surface);box-shadow:var(--world-growth-shadow-float);backdrop-filter:blur(var(--rf-card-blur, 22px));-webkit-backdrop-filter:blur(var(--rf-card-blur, 22px))}.world-growth-card{width:100%;border-radius:var(--world-growth-card-radius);padding:calc(15px * var(--rf-spacing-scale, 1)) calc(16px * var(--rf-spacing-scale, 1));transition:transform .18s ease,box-shadow .18s ease}.world-growth-card-searching{padding:13px 14px;border-radius:var(--world-growth-card-radius);box-shadow:var(--world-growth-shadow)}.world-growth-card:active{transform:scale(.99);box-shadow:var(--world-growth-shadow-float)}.world-growth-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.world-growth-card h2{margin:0;color:var(--world-growth-text);font-size:18px;line-height:1.25;font-weight:560}.world-growth-card p{margin:8px 0 0;color:var(--world-growth-muted);font-size:12.5px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.world-growth-boundary{flex:0 0 auto;border-radius:var(--world-growth-input-radius);padding:5px 8px;font-size:11.5px;color:var(--world-growth-green);background:var(--world-growth-surface-soft);border:1px solid var(--world-growth-border)}.world-growth-card-action{align-self:start;height:32px;border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-green);padding:0 12px;font-size:12.5px;font-weight:560;white-space:nowrap}.world-growth-card-meta-row{margin-top:10px;display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none}.world-growth-card-searching .world-growth-card-meta-row{margin-top:9px}.world-growth-card-searching .world-growth-card-meta-row>span:nth-child(n+4){display:none}.world-growth-card-searching .world-growth-card h2,.world-growth-card-searching h2{font-size:17px}.world-growth-card-meta-row::-webkit-scrollbar{display:none}.world-growth-card-meta-row>span:not(.world-growth-boundary){flex:0 0 auto;color:var(--world-growth-muted);font-size:12px;white-space:nowrap}.world-growth-cert-line,.world-growth-cert-detail{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--world-growth-green) 72%,var(--world-growth-muted))}.world-growth-cert-line{margin-top:10px;font-size:12.5px;min-width:0}.world-growth-cert-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-growth-cert-detail{margin-top:14px;border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:10px 12px;font-size:13px;line-height:1.45}.world-growth-cert-nodes{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.world-growth-cert-nodes span{border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 10%,transparent);color:color-mix(in srgb,var(--world-growth-green) 70%,var(--world-growth-muted));padding:5px 8px;font-size:11px;line-height:1.2}.world-growth-match-reasons{margin-top:9px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.world-growth-match-reasons::-webkit-scrollbar{display:none}.world-growth-match-reasons span{flex:0 0 auto;border-radius:var(--world-growth-input-radius);padding:5px 8px;background:color-mix(in srgb,var(--world-growth-green) 10%,transparent);color:color-mix(in srgb,var(--world-growth-green) 76%,var(--world-growth-muted));font-size:11.5px;white-space:nowrap}.world-growth-sort-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--world-growth-text) 16%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.world-growth-sort-sheet{width:100%;border-radius:var(--rf-dialog-radius, var(--world-growth-card-radius)) var(--rf-dialog-radius, var(--world-growth-card-radius)) 0 0;border:1px solid var(--world-growth-border-focus);background:color-mix(in srgb,var(--rf-material-focus-glass, rgba(244,248,237,.94)) calc(var(--rf-dialog-opacity, .94) * 100%),transparent);box-shadow:var(--world-growth-shadow-float);padding:10px 22px max(26px,env(safe-area-inset-bottom))}.world-growth-sort-handle{width:42px;height:4px;border-radius:999px;background:var(--world-growth-faint);margin:0 auto 18px}.world-growth-sort-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:14px}.world-growth-sort-head h2{margin:0;color:var(--world-growth-text);font-size:22px;line-height:1.25;font-weight:560}.world-growth-sort-head p{margin:5px 0 0;color:var(--world-growth-muted);font-size:13px;line-height:1.45}.world-growth-sort-head button{border:0;border-radius:var(--world-growth-input-radius);padding:9px 13px;background:var(--world-growth-surface-strong);color:var(--world-growth-green);font-size:13px;white-space:nowrap}.world-growth-sort-picker{position:relative;display:grid;gap:7px}.world-growth-sort-picker:before{content:"";position:absolute;left:0;right:0;top:50%;height:54px;transform:translateY(-50%);border-radius:var(--world-growth-card-radius);background:linear-gradient(90deg,transparent,var(--world-growth-surface-soft),transparent);border-top:1px solid var(--world-growth-border);border-bottom:1px solid var(--world-growth-border);pointer-events:none}.world-growth-sort-picker button{position:relative;z-index:1;border:0;border-radius:var(--world-growth-card-radius);background:transparent;padding:9px 12px;text-align:left;transition:background .16s ease,transform .16s ease,opacity .16s ease}.world-growth-sort-picker button:active{transform:scale(.99)}.world-growth-sort-picker button.is-active{background:var(--world-growth-surface);box-shadow:inset 0 0 0 1px var(--world-growth-border-focus)}.world-growth-sort-picker span,.world-growth-sort-picker small{display:block}.world-growth-sort-picker span{display:flex;align-items:center;gap:8px;color:var(--world-growth-muted);font-size:14px;font-weight:520}.world-growth-sort-picker button.is-active span{color:var(--world-growth-green);font-size:17px;font-weight:620}.world-growth-sort-picker span i{width:7px;height:7px;border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 22%,transparent);flex:0 0 auto}.world-growth-sort-picker button.is-active span i{background:var(--world-growth-green);box-shadow:0 0 16px color-mix(in srgb,var(--world-growth-green) 30%,transparent)}.world-growth-sort-picker small{margin-top:4px;padding-left:15px;color:var(--world-growth-faint);font-size:11.5px;line-height:1.35}.world-growth-sort-picker button:not(.is-active) small{display:none}.world-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--world-growth-text) 14%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0 18px max(14px,env(safe-area-inset-bottom))}.world-picker-panel{width:min(100%,var(--refind-composer-width, 390px));max-height:min(62vh,560px);overflow:hidden;border-radius:var(--rf-dialog-radius, var(--world-growth-card-radius));border:1px solid var(--world-growth-border-focus);background:var(--world-growth-surface-strong);box-shadow:var(--world-growth-shadow-float);padding:16px}.world-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.world-picker-head p{margin:0 0 4px;color:var(--world-growth-faint);font-size:12px;letter-spacing:.08em}.world-picker-head h2{margin:0;color:var(--rf-text-main);font-size:19px;line-height:1.25;font-weight:520}.world-picker-head button{border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-green);padding:8px 12px;font-size:13px;white-space:nowrap}.world-picker-search{height:42px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface);display:flex;align-items:center;gap:8px;padding:0 13px;color:var(--world-growth-muted)}.world-picker-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--rf-text-main);font-size:16px}.world-picker-list{max-height:34vh;overflow:auto;display:grid;gap:8px;margin-top:12px;padding-right:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-picker-list::-webkit-scrollbar{display:none}.world-picker-row{width:100%;min-width:0;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 11px;text-align:left;color:var(--rf-text-main)}.world-picker-row.is-selected{background:color-mix(in srgb,var(--world-growth-green) 13%,transparent);border-color:color-mix(in srgb,var(--world-growth-green) 34%,transparent)}.world-picker-row>span:not(.world-icon){min-width:0}.world-picker-row b,.world-picker-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-picker-row b{font-size:14px;font-weight:560}.world-picker-row small{margin-top:3px;color:var(--world-growth-muted);font-size:12px}.world-picker-note{margin:10px 3px 0;color:var(--world-growth-faint);font-size:12px;line-height:1.5}.world-picker-create{width:100%;min-width:0;min-height:46px;margin-top:12px;border:0;border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-green);display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:560}.world-picker-create small{color:var(--world-growth-faint);font-size:11px;font-weight:400}.world-growth-forming{margin-top:16px}.world-growth-forming>span{display:block;color:var(--world-growth-faint);font-size:12px}.world-growth-forming div,.world-growth-source-list,.world-growth-structure{display:flex;flex-wrap:wrap;gap:8px}.world-growth-forming div{margin-top:8px}.world-growth-forming b,.world-growth-source-list span,.world-growth-structure span{border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-soft);border:1px solid var(--world-growth-border);padding:7px 10px;color:var(--world-growth-muted);font-size:12px;font-weight:500}.world-growth-metrics{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.world-growth-metrics span{border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:9px 8px;color:var(--world-growth-muted);font-size:11px}.world-growth-metrics b{display:block;color:var(--world-growth-green);font-size:18px;line-height:1.1}.world-growth-relation{margin-top:10px;display:flex;align-items:flex-start;gap:8px;color:var(--world-growth-muted);font-size:12.5px;line-height:1.5}.world-growth-relation i{flex:0 0 auto;width:7px;height:7px;margin-top:6px;border-radius:var(--world-growth-input-radius);background:var(--world-growth-green);box-shadow:0 0 16px color-mix(in srgb,var(--world-growth-green) 32%,transparent)}.world-growth-gate-note{margin-top:13px;border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:10px 12px;color:var(--world-growth-muted);font-size:12px;line-height:1.55}.world-growth-login-button{width:100%;height:46px;margin-top:16px;border:0;border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 88%,transparent);color:#fffffaf0;font-size:14px;font-weight:560;box-shadow:0 16px 42px color-mix(in srgb,var(--world-growth-green) 18%,transparent)}.world-growth-login-button:active{transform:scale(.99)}.world-growth-empty{border-radius:var(--world-growth-card-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);padding:22px;color:var(--world-growth-muted);text-align:center;font-size:14px}.world-growth-detail-hero{margin-bottom:18px}.world-growth-detail-hero .world-growth-boundary{display:inline-flex;margin-bottom:14px}.world-growth-overview{width:var(--world-growth-panel-width);margin:0 auto 16px;border-radius:var(--world-growth-card-radius);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.world-growth-overview div{padding:16px 10px;text-align:center;background:var(--world-growth-surface-soft)}.world-growth-overview b{display:block;color:var(--world-growth-green);font-size:24px;line-height:1}.world-growth-overview span{display:block;margin-top:8px;color:var(--world-growth-muted);font-size:12px}.world-growth-detail-card{width:var(--world-growth-panel-width);margin:0 auto 16px;border-radius:var(--world-growth-card-radius);padding:calc(18px * var(--rf-spacing-scale, 1))}.world-growth-detail-title{display:flex;align-items:center;gap:8px;color:var(--world-growth-green)}.world-growth-detail-title h2{margin:0;color:var(--world-growth-text);font-size:18px;font-weight:560}.world-growth-detail-card p{margin:12px 0 0;color:var(--world-growth-muted);font-size:14px;line-height:1.75}.world-understanding-hero p{max-width:34rem}.world-understanding-identity-row{margin-top:15px;display:flex;flex-wrap:wrap;gap:8px}.world-understanding-identity-row span{border-radius:var(--world-growth-input-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:7px 10px;font-size:12px;line-height:1.2}.world-understanding-section{overflow:hidden}.world-understanding-forming-grid,.world-understanding-object-grid,.world-understanding-boundary-grid{margin-top:14px;display:grid;gap:10px}.world-understanding-forming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-understanding-object-grid,.world-understanding-boundary-grid{grid-template-columns:minmax(0,1fr)}.world-understanding-forming-grid article,.world-understanding-object-grid article,.world-understanding-boundary-grid article,.world-understanding-theme-list article,.world-understanding-tool-list article{border-radius:var(--world-growth-card-radius);border:1px solid var(--world-growth-border);background:var(--world-growth-surface-soft);padding:12px}.world-understanding-forming-grid b,.world-understanding-object-grid b,.world-understanding-boundary-grid b,.world-understanding-theme-list b,.world-understanding-tool-list b{display:block;color:var(--world-growth-text);font-size:15px;line-height:1.25;font-weight:560}.world-understanding-forming-grid b{color:var(--world-growth-green);font-size:22px;font-weight:520}.world-understanding-forming-grid span,.world-understanding-object-grid span,.world-understanding-boundary-grid span,.world-understanding-theme-list span,.world-understanding-tool-list span{display:block;margin-top:5px;color:var(--world-growth-muted);font-size:12px;line-height:1.5}.world-understanding-object-grid small,.world-understanding-boundary-grid small,.world-understanding-theme-list small{display:block;margin-top:8px;color:color-mix(in srgb,var(--world-growth-green) 78%,var(--world-growth-muted));font-size:12px;line-height:1.45}.world-understanding-recent-list,.world-understanding-theme-list,.world-understanding-tool-list{margin-top:14px;display:grid;gap:10px}.world-understanding-recent-list>span{color:var(--world-growth-faint);font-size:12px}.world-understanding-recent-list p{margin:0;border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:11px 12px;color:var(--world-growth-muted);font-size:14px;line-height:1.55}.world-understanding-theme-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.world-understanding-theme-list small{margin-top:0;border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 10%,transparent);padding:6px 8px;white-space:nowrap}.world-understanding-empty{border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:12px;color:var(--world-growth-muted)}.world-understanding-object-card{width:100%;min-height:92px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-text);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px;text-align:left}.world-understanding-object-card:active{transform:scale(.992)}.world-understanding-object-card b,.world-understanding-object-card small,.world-understanding-object-card em,.world-understanding-object-card i{display:block;font-style:normal}.world-understanding-object-card>span{margin:0;color:inherit;font-size:inherit;line-height:normal}.world-understanding-object-card b{color:var(--world-growth-text);font-size:15px;line-height:1.25;font-weight:560}.world-understanding-object-card small{margin-top:5px;color:var(--world-growth-muted);font-size:12px;line-height:1.5}.world-understanding-object-card em{justify-self:end;color:color-mix(in srgb,var(--world-growth-green) 78%,var(--world-growth-muted));font-size:12px;line-height:1.45;white-space:nowrap}.world-understanding-object-card i{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;color:var(--world-growth-green);font-size:12px;font-weight:560}.world-interior-shell{overflow-x:clip}.world-interior-scroll{padding-top:10px}.world-interior-topbar{position:sticky;top:0;z-index:4;width:var(--world-growth-panel-width);margin:0 auto 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0}.world-interior-heading{min-width:0;border:1px solid var(--world-growth-border-focus);border-radius:24px;background:var(--world-growth-surface-strong);box-shadow:var(--world-growth-shadow);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px}.world-interior-heading>div{min-width:0}.world-interior-heading span,.world-interior-heading p{display:block;overflow:hidden;color:var(--world-growth-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.world-interior-heading h1{margin:2px 0;overflow:hidden;color:var(--world-growth-text);font-size:17px;line-height:1.18;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.world-interior-content{width:var(--world-growth-panel-width);min-height:38vh;margin:0 auto;display:grid;align-content:start;gap:14px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.world-interior-card,.world-interior-item,.world-interior-empty{border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);box-shadow:var(--world-growth-shadow)}.world-interior-card{padding:16px}.world-interior-card h2{margin:0;color:var(--world-growth-text);font-size:17px;line-height:1.25;font-weight:580}.world-interior-card p{margin:9px 0 0;color:var(--world-growth-muted);font-size:13px;line-height:1.65}.world-interior-kicker{display:block;margin-bottom:7px;color:color-mix(in srgb,var(--world-growth-green) 78%,var(--world-growth-muted));font-size:12px;font-weight:620}.world-interior-list,.world-interior-grid,.world-interior-timeline{display:grid;gap:10px}.world-interior-item{padding:13px}.world-interior-item-button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.world-interior-item-button:active{transform:scale(.992)}.world-interior-item b{display:block;color:var(--world-growth-text);font-size:15px;line-height:1.35;font-weight:580}.world-interior-echo-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.world-interior-echo-title.is-muted{color:color-mix(in srgb,var(--world-growth-muted) 78%,var(--world-growth-text));font-weight:520}.world-interior-notice{margin:0;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:color-mix(in srgb,var(--world-growth-surface-soft) 86%,transparent);color:var(--world-growth-muted);padding:12px 13px;font-size:13px;line-height:1.6}.world-interior-notice small{display:block;margin-top:4px;color:color-mix(in srgb,var(--world-growth-muted) 82%,transparent);font-size:12px}.world-interior-item span,.world-interior-item p{display:block;margin:5px 0 0;color:var(--world-growth-muted);font-size:12px;line-height:1.55}.world-interior-chip-row{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.world-interior-chip-row span{margin:0;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 9%,transparent);color:color-mix(in srgb,var(--world-growth-green) 76%,var(--world-growth-muted));padding:5px 8px;font-size:11px;line-height:1.2}.world-interior-empty{margin:0;padding:14px;font-size:13px;line-height:1.6}.world-interior-empty small{display:block;margin-top:7px;color:var(--world-growth-faint);font-size:11px;line-height:1.4}.world-theme-identity-card{background:linear-gradient(145deg,color-mix(in srgb,var(--world-growth-green) 10%,transparent),transparent 48%),var(--world-growth-surface-soft)}.world-theme-identity-meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.world-theme-identity-meta span{border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-surface-strong) 82%,transparent);color:var(--world-growth-muted);padding:6px 9px;font-size:11px;line-height:1.25}.world-theme-empty-copy{margin:10px 0 0;color:var(--world-growth-muted);font-size:13px;line-height:1.65}.world-theme-clue-list{margin-top:12px;display:grid;gap:8px}.world-theme-clue-item{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--world-growth-border);border-radius:14px;background:color-mix(in srgb,var(--world-growth-surface-strong) 72%,transparent);padding:10px 11px}.world-theme-clue-item span{color:var(--world-growth-faint);font-size:11px;line-height:1.35}.world-theme-clue-item b{color:var(--world-growth-text);font-size:13px;line-height:1.45;font-weight:560}.world-interior-boundary-note{border-color:color-mix(in srgb,var(--world-growth-green) 22%,transparent);background:color-mix(in srgb,var(--world-growth-green) 8%,var(--world-growth-surface-soft))}.world-interior-boundary-surface{background:linear-gradient(135deg,color-mix(in srgb,var(--world-growth-green) 10%,transparent),transparent 48%),var(--world-growth-surface-soft)}.world-boundary-surface-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.world-boundary-surface-head>div{min-width:0}.world-boundary-surface-head>span{border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 10%,transparent);color:var(--world-growth-green);padding:6px 9px;font-size:12px;line-height:1.25;white-space:nowrap}.world-boundary-status{margin:12px 0 0;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-surface-strong) 72%,transparent);color:var(--world-growth-muted);padding:10px 11px;font-size:13px;line-height:1.5}.world-boundary-status.is-error{border-color:color-mix(in srgb,#b94d36 28%,transparent);color:color-mix(in srgb,#9a3d2c 82%,var(--world-growth-text))}.world-boundary-action{width:100%;min-height:44px;margin-top:14px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-green);color:#fffdf7;font-size:14px;font-weight:620;box-shadow:var(--world-growth-shadow)}.world-boundary-action:disabled{opacity:.58}.world-boundary-action:not(:disabled):active{transform:scale(.992)}.world-interior-boundary-certification{background:linear-gradient(135deg,color-mix(in srgb,#b9892f 12%,transparent),transparent 52%),var(--world-growth-surface-soft)}.world-boundary-certification-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.world-boundary-certification-head>div{min-width:0}.world-boundary-certification-head>span{border:1px solid color-mix(in srgb,#b9892f 38%,var(--world-growth-border));border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,#b9892f 12%,var(--world-growth-surface-strong));color:color-mix(in srgb,#b9892f 72%,var(--world-growth-text));padding:6px 9px;font-size:12px;line-height:1.25;white-space:nowrap}.world-boundary-certification-meta{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.world-boundary-certification-meta span{min-width:0;display:grid;gap:4px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-surface-strong) 72%,transparent);padding:10px 11px}.world-boundary-certification-meta b{color:var(--world-growth-faint);font-size:11px;line-height:1.3;font-weight:620}.world-boundary-certification-meta small{color:var(--world-growth-text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.world-boundary-certification-action{margin-top:12px;display:grid;gap:10px;border:1px solid color-mix(in srgb,#b9892f 26%,var(--world-growth-border));border-radius:var(--world-growth-card-radius);background:color-mix(in srgb,var(--world-growth-surface-strong) 76%,transparent);padding:12px}.world-boundary-certification-action>div{min-width:0;display:grid;gap:5px}.world-boundary-certification-action b{color:var(--world-growth-text);font-size:14px;line-height:1.3;font-weight:680}.world-boundary-certification-action span{color:var(--world-growth-muted);font-size:13px;line-height:1.45}.world-boundary-certification-action button{width:100%;min-height:42px;border:1px solid color-mix(in srgb,#b9892f 38%,var(--world-growth-border));border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,#b9892f 14%,var(--world-growth-surface-strong));color:color-mix(in srgb,#7a5c24 78%,var(--world-growth-text));font-size:14px;font-weight:650}.world-boundary-certification-action button:disabled{opacity:.58}.world-boundary-certification-action button:not(:disabled):active{transform:scale(.992)}.world-interior-boundary-settings{background:linear-gradient(180deg,color-mix(in srgb,var(--world-growth-surface-strong) 76%,transparent),transparent 62%),var(--world-growth-surface-soft)}.world-boundary-mode-grid{margin-top:13px;display:grid;gap:9px}.world-boundary-mode-card{width:100%;min-height:76px;display:grid;gap:5px;align-content:center;text-align:left;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:color-mix(in srgb,var(--world-growth-surface-strong) 72%,transparent);color:var(--world-growth-muted);padding:12px 13px;box-shadow:none}.world-boundary-mode-card b{color:var(--world-growth-text);font-size:15px;line-height:1.25;font-weight:620}.world-boundary-mode-card span{color:var(--world-growth-muted);font-size:12px;line-height:1.45}.world-boundary-mode-card.is-selected{border-color:var(--world-growth-border-focus);background:color-mix(in srgb,var(--world-growth-green) 11%,var(--world-growth-surface-strong))}.world-boundary-mode-card:disabled{cursor:default}.world-boundary-mode-card:not(:disabled):active{transform:scale(.992)}.world-interior-boundary-review{background:color-mix(in srgb,var(--world-growth-surface-strong) 70%,transparent)}.world-boundary-application-list{margin-top:13px;display:grid;gap:9px}.world-boundary-application-card{display:grid;gap:12px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:color-mix(in srgb,var(--world-growth-surface-soft) 80%,transparent);padding:12px}.world-boundary-application-card b,.world-boundary-application-card span,.world-boundary-application-card small{display:block}.world-boundary-application-card b{color:var(--world-growth-text);font-size:14px;line-height:1.3;font-weight:620}.world-boundary-application-card span{margin-top:4px;color:var(--world-growth-muted);font-size:12px;line-height:1.35}.world-boundary-application-card small{margin-top:4px;color:color-mix(in srgb,var(--world-growth-muted) 72%,transparent);font-size:11px;line-height:1.35}.world-boundary-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.world-boundary-review-actions button{min-height:38px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-text);font-size:13px;font-weight:620}.world-boundary-review-actions button:first-child{border-color:var(--world-growth-border-focus);background:color-mix(in srgb,var(--world-growth-green) 14%,var(--world-growth-surface-strong));color:var(--world-growth-green)}.world-boundary-review-actions button:disabled{opacity:.56}.world-boundary-review-actions button:not(:disabled):active{transform:scale(.99)}.world-understanding-glyph-button{align-self:flex-start;min-height:38px;border:1px solid var(--world-growth-border-focus);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-strong);color:var(--world-growth-green);padding:0 14px;font-size:13px;font-weight:560;box-shadow:var(--world-growth-shadow)}.world-understanding-glyph-button:active{transform:scale(.985)}.world-glyph-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:block;background:linear-gradient(180deg,#f5eee06b,#eadecc8f);backdrop-filter:blur(26px) saturate(.92);-webkit-backdrop-filter:blur(26px) saturate(.92);padding:0}.world-glyph-picker-sheet{position:fixed;z-index:9001;top:calc(env(safe-area-inset-top,0px) + 64px);right:max(12px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 12px);left:max(12px,env(safe-area-inset-left,0px));width:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:28px;background:linear-gradient(180deg,#f7f1e4d1,#efe6d5bd);color:#373128f0;box-shadow:0 24px 80px #463a2a2e,inset 0 1px #ffffff6b;backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 22px)));-webkit-backdrop-filter:blur(var(--rf-dialog-blur, var(--rf-card-blur, 22px)));padding:0;scrollbar-width:none}.world-glyph-picker-sheet::-webkit-scrollbar{display:none}.world-glyph-picker-head{flex:0 0 auto;position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--world-growth-border) 70%,transparent);background:#f7f1e49e;padding:16px 16px 12px}.world-glyph-picker-head-title{min-width:0;text-align:center}.world-glyph-picker-head h2{margin:0;color:var(--world-growth-text);font-size:20px;line-height:1.2;font-weight:520}.world-glyph-picker-head p{margin:5px auto 0;max-width:34rem;color:#564e42b8;font-size:13px;line-height:1.35}.world-glyph-picker-head-action{min-width:52px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--world-growth-green);font-size:14px;font-weight:620;padding:0 8px}.world-glyph-picker-head-action--cancel{color:var(--world-growth-muted)}.world-glyph-picker-head-action--save{background:color-mix(in srgb,var(--world-growth-green) 12%,transparent);color:var(--world-growth-green)}.world-glyph-picker-head-action:disabled{opacity:.54}.world-glyph-picker-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 18px calc(env(safe-area-inset-bottom,0px) + 96px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px);scrollbar-width:none}.world-glyph-picker-body::-webkit-scrollbar{display:none}.world-glyph-picker-sheet--searching .world-glyph-picker-body{overflow-y:auto;min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px)}.world-glyph-picker-preview{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:13px}.world-glyph-picker-preview span,.world-glyph-picker-preview small{display:block;color:#564e42b8;font-size:12px;line-height:1.3}.world-glyph-picker-preview b{display:block;margin:4px 0;overflow:hidden;color:var(--world-growth-text);font-size:15px;font-weight:560;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.world-glyph-picker-preview-mark{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--refind-glass-rim, rgba(255,255,255,.34)) 72%,transparent);border-radius:999px;background:radial-gradient(circle at 35% 24%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 64%,transparent),transparent 42%),color-mix(in srgb,var(--refind-surface-glass, rgba(255,255,255,.24)) 84%,var(--rf-surface, rgba(248,245,237,.52)) 16%);color:color-mix(in srgb,var(--rf-text-soft, rgba(58, 73, 61, .78)) 84%,var(--rf-green, #3f6b4e) 16%);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 58%,transparent),0 12px 24px color-mix(in srgb,var(--rf-green, #3f6b4e) 8%,transparent)}.world-glyph-picker-preview-mark .refind-world-inner-glyph__svg{width:58%;height:58%}.world-glyph-picker-auto{width:100%;margin-top:14px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-text);display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px;text-align:left}.world-glyph-picker-auto.is-selected{border-color:color-mix(in srgb,var(--world-growth-green) 38%,transparent);background:color-mix(in srgb,var(--world-growth-green) 12%,var(--world-growth-surface-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world-growth-green) 16%,transparent)}.world-glyph-picker-auto b,.world-glyph-picker-section h3,.world-glyph-picker-search span{color:var(--world-growth-text);font-size:13px;font-weight:600;line-height:1.25}.world-glyph-picker-auto small{display:block;margin-top:3px;color:var(--world-growth-muted);font-size:12px;line-height:1.35}.world-glyph-picker-search-trigger{width:100%;min-height:58px;margin-top:16px;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:#faf5eb9e;color:var(--world-growth-text);display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;box-shadow:inset 0 1px #ffffff6b}.world-glyph-picker-search-trigger-icon{flex:0 0 auto;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--world-growth-green) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--world-growth-green) 9%,transparent);color:var(--world-growth-green);display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.world-glyph-picker-search-trigger b{display:block;color:var(--world-growth-text);font-size:14px;font-weight:620;line-height:1.25}.world-glyph-picker-search-trigger small{display:block;margin-top:3px;color:#564e42b8;font-size:12px;line-height:1.35}.world-glyph-picker-search-trigger:active{transform:scale(.992)}.world-glyph-picker-section{margin-top:16px}.world-glyph-picker-section h3{margin:0 0 9px}.world-glyph-picker-search{margin-top:16px;display:grid;gap:8px}.world-glyph-picker-search input{width:100%;min-height:42px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-surface-soft) 90%,transparent);color:var(--world-growth-text);font:inherit;font-size:14px;outline:none;padding:0 13px;box-shadow:inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 44%,transparent)}.world-glyph-picker-search input::-moz-placeholder{color:var(--world-growth-faint)}.world-glyph-picker-search input::placeholder{color:var(--world-growth-faint)}.world-glyph-picker-search input:focus{border-color:color-mix(in srgb,var(--world-growth-green) 38%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 44%,transparent),0 0 0 3px color-mix(in srgb,var(--world-growth-green) 10%,transparent)}.world-glyph-picker-search-mode{display:grid;gap:16px;padding-top:16px}.world-glyph-picker-search-field{display:grid;gap:8px}.world-glyph-picker-search-field span,.world-glyph-picker-search-suggestions h3{margin:0;color:var(--world-growth-text);font-size:13px;font-weight:620;line-height:1.25}.world-glyph-picker-search-field input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.58);border-radius:18px;background:#faf5ebb8;color:var(--world-growth-text);font:inherit;font-size:15px;outline:none;padding:0 14px;box-shadow:inset 0 1px #ffffff6b,0 0 color-mix(in srgb,var(--world-growth-green) 0%,transparent)}.world-glyph-picker-search-field input::-moz-placeholder{color:var(--world-growth-faint)}.world-glyph-picker-search-field input::placeholder{color:var(--world-growth-faint)}.world-glyph-picker-search-field input:focus{border-color:color-mix(in srgb,var(--world-growth-green) 38%,transparent);box-shadow:inset 0 1px #ffffff6b,0 0 0 3px color-mix(in srgb,var(--world-growth-green) 10%,transparent)}.world-glyph-picker-search-suggestions{display:grid;gap:10px}.world-glyph-picker-search-suggestions div{display:flex;flex-wrap:wrap;gap:8px}.world-glyph-picker-search-suggestions button{min-height:34px;border:1px solid var(--world-growth-border);border-radius:999px;background:var(--world-growth-surface-soft);color:var(--world-growth-green);font-size:12px;font-weight:580;padding:0 13px}.world-glyph-picker-category-scroll{margin:13px -18px 0;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 18px 3px;scrollbar-width:none}.world-glyph-picker-category-scroll::-webkit-scrollbar{display:none}.world-glyph-picker-category-scroll button{flex:0 0 auto;min-height:34px;border:1px solid var(--world-growth-border);border-radius:999px;background:var(--world-growth-surface-soft);color:var(--world-growth-muted);font-size:12px;font-weight:560;padding:0 13px}.world-glyph-picker-category-scroll button.is-active{border-color:color-mix(in srgb,var(--world-growth-green) 34%,transparent);background:color-mix(in srgb,var(--world-growth-green) 12%,var(--world-growth-surface-soft));color:var(--world-growth-green)}.world-glyph-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.world-glyph-picker-grid--recommended{grid-template-columns:repeat(3,minmax(0,1fr))}.world-glyph-picker-grid button{min-height:90px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-text);display:grid;justify-items:center;align-content:center;gap:7px;padding:10px 8px;text-align:center}.world-glyph-picker-grid button.is-selected{border-color:color-mix(in srgb,var(--world-growth-green) 38%,transparent);background:color-mix(in srgb,var(--world-growth-green) 12%,var(--world-growth-surface-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world-growth-green) 16%,transparent)}.world-glyph-picker-option-badge{width:42px;height:42px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:radial-gradient(circle at 35% 24%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 62%,transparent),transparent 42%),#faf5ebc7;color:color-mix(in srgb,var(--rf-text-soft, rgba(58, 73, 61, .78)) 84%,var(--rf-green, #3f6b4e) 16%);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.28)) 58%,transparent),0 10px 22px color-mix(in srgb,var(--rf-green, #3f6b4e) 8%,transparent)}.world-glyph-picker-option-badge .refind-world-inner-glyph__svg{width:58%;height:58%}.world-glyph-picker-grid b{max-width:100%;color:var(--world-growth-text);font-size:12px;font-weight:560;line-height:1.25}.world-glyph-picker-grid small{color:var(--world-growth-faint);font-size:10.5px;line-height:1.25}.world-glyph-picker-empty{margin:0;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:14px;font-size:13px;line-height:1.45}.world-glyph-picker-error{margin:12px 0 0;border:1px solid color-mix(in srgb,#a15d4c 22%,transparent);border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,#a15d4c 8%,var(--world-growth-surface-soft));color:color-mix(in srgb,#7c3f32 76%,var(--world-growth-text));padding:9px 11px;font-size:12.5px;line-height:1.4}.refind-modal-open .rf-nav-bar{opacity:0;pointer-events:none}body.refind-modal-open .app-bottom-nav,body.refind-modal-open .bottom-nav,body.refind-modal-open [data-bottom-nav=true]{pointer-events:none}@media(min-width:768px){.world-glyph-picker-backdrop{padding:0}.world-glyph-picker-sheet{top:calc(env(safe-area-inset-top,0px) + 32px);right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 32px);left:50%;width:min(calc(100vw - 48px),720px);transform:translate(-50%);border-radius:var(--rf-dialog-radius, 30px);max-height:none}.world-glyph-picker-head{padding:22px 22px 14px}.world-glyph-picker-body{padding:0 22px 18px}.world-glyph-picker-sheet--searching .world-glyph-picker-body{padding:0 22px 48px;scroll-padding-bottom:48px}.world-glyph-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1120px){.world-glyph-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.world-growth-source-list,.world-growth-structure{margin-top:14px}.world-growth-change-list{display:grid;gap:10px;padding:0;margin:14px 0 0;list-style:none}.world-growth-change-list li{position:relative;padding-left:16px;color:var(--world-growth-muted);font-size:14px;line-height:1.55}.world-growth-change-list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:var(--world-growth-input-radius);background:var(--world-growth-green);opacity:.72}.world-growth-ability-list{margin-top:14px;display:grid;gap:10px}.world-growth-ability-list article{border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.world-growth-ability-list b{display:block;color:var(--world-growth-text);font-size:14px}.world-growth-ability-list span{display:block;margin-top:5px;color:var(--world-growth-muted);font-size:12px;line-height:1.5}.world-growth-ability-list button{height:32px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface);color:var(--world-growth-green);padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.world-growth-setting-group{margin-top:16px}.world-growth-setting-group>span{display:block;margin-bottom:9px;color:var(--world-growth-muted);font-size:12px}.world-growth-choice-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.world-growth-choice-chips::-webkit-scrollbar{display:none}.world-growth-choice-chips button{flex:0 0 auto;height:32px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-soft);color:var(--world-growth-muted);padding:0 11px;font-size:12px;white-space:nowrap;transition:transform .16s ease,background .16s ease,border-color .16s ease}.world-growth-choice-chips button:active{transform:scale(.985)}.world-growth-choice-chips button.is-active{background:color-mix(in srgb,var(--world-growth-green) 18%,var(--world-growth-surface));border-color:color-mix(in srgb,var(--world-growth-green) 30%,transparent);color:var(--world-growth-green);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--world-growth-green) 12%,transparent)}.world-growth-member-search{height:42px;margin-top:14px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface-soft);display:flex;align-items:center;gap:8px;padding:0 8px 0 13px;color:var(--world-growth-muted)}.world-growth-member-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--world-growth-text);font-size:13px}.world-growth-member-search button{height:30px;border:0;border-radius:var(--world-growth-input-radius);background:color-mix(in srgb,var(--world-growth-green) 88%,transparent);color:#fffffaf0;padding:0 12px;font-size:12px}.world-growth-certified-list{margin-top:12px;display:grid;gap:9px}.world-growth-certified-list article{border-radius:var(--world-growth-card-radius);background:var(--world-growth-surface-soft);padding:11px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.world-growth-certified-list b{display:block;color:var(--world-growth-text);font-size:14px}.world-growth-certified-list span{display:block;margin-top:4px;color:var(--world-growth-muted);font-size:12px}.world-growth-certified-list button{height:30px;border:1px solid var(--world-growth-border);border-radius:var(--world-growth-input-radius);background:var(--world-growth-surface);color:var(--world-growth-green);padding:0 10px;font-size:12px}.world-growth-boundary-summary{margin-top:14px;border-radius:var(--world-growth-card-radius);background:color-mix(in srgb,var(--world-growth-green) 10%,transparent);color:var(--world-growth-muted);padding:11px 12px;font-size:12px;line-height:1.55}@media(max-width:390px){.world-growth-principles{grid-template-columns:1fr}.world-growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.world-understanding-theme-list article{grid-template-columns:1fr}.world-understanding-theme-list small{width:-moz-fit-content;width:fit-content}}.moment-detail-view{position:relative;z-index:1;height:100%;min-height:0;display:flex;flex-direction:column;color:var(--refind-text)}.moment-detail-topbar{position:sticky;top:0;z-index:4;width:calc(100% - 48px);height:56px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.moment-detail-round,.moment-detail-pill{border:1px solid rgba(255,255,255,.64);background:#ffffff6b;color:#24382cb8;box-shadow:0 14px 38px #3e523714;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.moment-detail-round{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.moment-detail-pill{justify-self:center;height:40px;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:14px}.moment-detail-pill span{width:8px;height:8px;border-radius:50%;background:var(--refind-green);box-shadow:0 0 16px #2f5f454d}.moment-detail-actions{display:flex;align-items:center;gap:8px}.moment-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 0 112px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.moment-detail-scroll::-webkit-scrollbar{display:none}.moment-detail-hero-image{display:block;width:calc(100% - 48px);height:min(230px,42vh);margin:0 auto;border-radius:28px;-o-object-fit:cover;object-fit:cover;box-shadow:0 22px 64px #3e52371f}.moment-detail-main-card,.moment-detail-card,.moment-detail-stats{width:calc(100% - 48px);margin-left:auto;margin-right:auto}.moment-detail-main-card{margin-top:-22px;position:relative;border-radius:30px;border:1px solid rgba(255,255,255,.68);background:#ffffff9e;box-shadow:0 22px 64px #3e52371f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:18px}.moment-detail-creator{display:flex;align-items:center;gap:12px}.moment-detail-creator img,.moment-continuations img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.moment-detail-creator b,.moment-continuations b{display:block;color:#24382c;font-size:14px;font-weight:600}.moment-detail-creator span{display:block;margin-top:2px;color:#24382c85;font-size:12.5px}.moment-detail-main-card h1{margin:22px 0 0;color:#24382c;font-size:clamp(25px,7vw,34px);font-weight:500;line-height:1.35}.moment-detail-main-card p{margin:14px 0 0;color:#24382cad;font-size:15px;line-height:1.85}.moment-detail-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.moment-detail-tags span{border-radius:999px;background:#ffffff85;padding:7px 11px;color:#24382c94;font-size:12px}.moment-detail-card{margin-top:16px;border-radius:26px;border:1px solid rgba(255,255,255,.66);background:#ffffff7a;box-shadow:0 18px 48px #3e523717;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px}.moment-detail-card h2,.moment-detail-section-head h2{margin:0;color:#24382c;font-size:18px;font-weight:560}.moment-origin-card p{margin:10px 0 0;color:#24382ca8;font-size:14px}.moment-origin-card span{display:block;margin-top:8px;color:#24382c7a;font-size:13px}.moment-detail-stats{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.moment-detail-stats div{min-width:0;border-radius:22px;border:1px solid rgba(255,255,255,.62);background:#ffffff70;padding:12px 8px;color:#24382c8c;text-align:center;box-shadow:0 12px 34px #3e523712}.moment-detail-stats svg{margin:0 auto 6px;color:#2f5f45b8}.moment-detail-stats b{display:block;color:var(--refind-green);font-size:18px;line-height:1.1}.moment-detail-stats span{display:block;margin-top:3px;font-size:11px;line-height:1.35}.moment-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.moment-detail-section-head button{border:0;background:transparent;color:#2f5f45ad;font-size:13px}.moment-continuations{margin-top:14px;display:grid;gap:12px}.moment-continuations article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.moment-continuations p{margin:5px 0 0;color:#24382c94;font-size:13px;line-height:1.65}.moment-echo-path{margin-top:14px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.moment-echo-path::-webkit-scrollbar{display:none}.moment-path-node{display:flex;align-items:center;gap:8px;flex:0 0 auto}.moment-path-node div{min-width:118px;border-radius:18px;background:#ffffff6b;padding:10px 12px}.moment-path-node b,.moment-path-node span{display:block;white-space:nowrap}.moment-path-node b{color:#24382c;font-size:13px;font-weight:560}.moment-path-node span,.moment-path-arrow{color:#24382c75;font-size:12px}.moment-detail-bottom{position:absolute;z-index:5;left:24px;right:24px;bottom:10px}.moment-detail-bottom button{width:100%;height:52px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#2f5f45db;color:#fffffaf0;box-shadow:0 18px 48px #2f5f452e;font-size:15px;font-weight:560;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.moment-detail-bottom button:disabled{background:#ffffff8a;color:#2f5f4594}@keyframes worldDriftToast{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:translateY(0)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.refind-app .rf-nav-bar{min-height:calc(72px * var(--rf-layout-scale, 1));border:1px solid color-mix(in srgb,var(--refind-nav-border, rgba(255,255,255,.22)) 78%,transparent)!important;border-radius:32px!important;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--refind-glass-highlight, rgba(255,255,255,.26)) 64%,transparent),transparent 64%),var(--refind-nav-surface, rgba(250,246,238,.18))!important;box-shadow:0 14px 46px color-mix(in srgb,var(--refind-air-shadow, rgba(35,31,24,.055)) calc(70% * var(--rf-shadow-alpha, 1)),transparent)!important;backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1))) saturate(1.02)!important;-webkit-backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1))) saturate(1.02)!important;opacity:calc(var(--rf-module-nav-opacity, 1) * .72)}.refind-app .rf-nav-bar button{color:var(--refind-nav-text, rgba(34,42,35,.34))}.refind-app .rf-nav-bar button[aria-current=page]{color:var(--refind-nav-text-active, var(--rf-green));text-shadow:0 0 18px color-mix(in srgb,var(--refind-nav-active-glow, var(--rf-green)) 18%,transparent)}.refind-app .rf-nav-bar button[aria-current=page]>span:first-child{background:radial-gradient(circle,var(--refind-nav-active-surface, rgba(255,255,255,.42)),color-mix(in srgb,var(--refind-nav-active-surface, rgba(255,255,255,.18)) 44%,transparent) 72%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--refind-nav-border, rgba(255,255,255,.36)) 80%,transparent),0 0 26px color-mix(in srgb,var(--refind-nav-active-glow, var(--rf-green)) 18%,transparent)!important}.refind-app .rf-nav-icon{color:var(--refind-nav-icon, var(--rf-text-faint))}.refind-app .rf-nav-icon.is-active{color:var(--refind-nav-icon-active, var(--rf-green))}.refind-app .rf-nav-icon.is-special{border:1px solid color-mix(in srgb,var(--refind-nav-active-glow, rgba(111,139,106,.22)) 38%,transparent);background:color-mix(in srgb,var(--refind-nav-active-surface, rgba(111,139,106,.12)) 44%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--refind-nav-active-glow, rgba(111,139,106,.14)) 40%,transparent)}.refind-app .rf-nav-bar button:not([aria-current=page])>span:first-child:not(.is-special){background:transparent!important;border-color:transparent!important;box-shadow:none!important}.refind-app .app-top-bar,.refind-app .world-drift-topbar{opacity:var(--rf-module-top-opacity, 1);transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),filter .28s cubic-bezier(.2,.8,.2,1)}.refind-app .world-greeting{opacity:var(--rf-module-greeting-opacity, 1)}.refind-app .world-drift-list,.refind-app .world-drift-section-head{opacity:var(--rf-module-drift-opacity, 1)}.refind-app .echo-filter-scroll,.refind-app .echo-filter-summary-row{opacity:var(--rf-module-echo-filter-opacity, 1)}.refind-app .world-drift-card,.refind-app .moment-detail-main-card,.refind-app .moment-detail-card,.refind-app .moment-detail-stats div,.refind-app .world-picker-panel,.refind-app .theme-sheet,.refind-app .rf-bottom-sheet,.refind-app .security-sync-card,.refind-app .security-overview-card,.refind-app .security-settings-group button,.refind-app .echo-card-roam,.refind-app .rf-glass-card,.refind-app .rf-floating-panel{border-radius:var(--rf-custom-card-radius, 28px);background-color:color-mix(in srgb,var(--refind-surface-elevated, rgba(255,255,255,.52)) calc(var(--rf-card-opacity,.52) * 100%),transparent);box-shadow:0 18px 54px rgba(35 31 24 / calc(.1 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1)));backdrop-filter:blur(calc(var(--rf-card-blur, 18px) * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(var(--rf-card-blur, 18px) * var(--refind-blur-intensity, 1)))}.refind-app .world-drift-card:hover,.refind-app .world-drift-card:active,.refind-app .world-drift-card.is-saved{box-shadow:0 24px 70px rgba(35 31 24 / calc(.15 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1)))}.refind-app .moment-detail-hero-image{border-radius:var(--rf-custom-card-radius, 28px);box-shadow:0 22px 64px rgba(35 31 24 / calc(.12 * var(--rf-shadow-alpha, 1) * var(--refind-shadow-depth, 1)))}.refind-app .world-drift-save-button,.refind-app .moment-detail-bottom button,.refind-app .memory-composer button,.refind-app .security-switch,.refind-app .appearance-template-save,.refind-app .appearance-recipe-actions button,.refind-app .appearance-locked-card button,.refind-app .rf-primary-button,.refind-app .rf-ghost-button{border-radius:var(--rf-custom-input-radius, 999px)}.transition-preset-section{display:grid;gap:12px;margin-top:14px}.transition-preset-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:0 4px}.transition-preset-head h3{margin:0;font-size:17px;font-weight:650;color:var(--rf-text-main)}.transition-preset-head p{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--rf-text-faint)}.transition-preset-head>span{flex-shrink:0;border-radius:999px;background:#ffffff7a;padding:6px 10px;font-size:12px;color:var(--rf-text-soft)}.transition-preset-list{display:grid;gap:10px}.transition-preset-card{width:100%;min-height:76px;display:grid;grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:#ffffff6b;padding:12px;color:var(--rf-text-main);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.transition-preset-card:active{transform:scale(.985)}.transition-preset-card.is-selected{border-color:color-mix(in srgb,var(--rf-green) 28%,rgba(255,255,255,.82));background:#ffffff94;box-shadow:inset 0 0 0 1px #2f5f451a,0 16px 42px #2f5f4514}.transition-preset-card>span:not(.transition-preview-icon){min-width:0;display:grid;gap:4px}.transition-preset-card b{font-size:15px;font-weight:650}.transition-preset-card small{font-size:12px;line-height:1.45;color:var(--rf-text-soft)}.transition-preset-card em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#2f5f4514;padding:3px 8px;color:var(--rf-green);font-size:11px;font-style:normal}.appearance-button-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.appearance-button-template-card{min-height:72px;border:1px solid rgba(255,255,255,.58);border-radius:20px;background:#ffffff6b;padding:12px;text-align:left;color:var(--rf-text-main);transition:transform .18s ease,background .18s ease,border-color .18s ease}.appearance-button-template-card:active{transform:scale(.985)}.appearance-button-template-card.is-selected{border-color:#b9a8757a;background:#ffffff9e;box-shadow:inset 0 0 0 1px #b9a87524}.appearance-button-template-card b,.appearance-button-template-card small{display:block}.appearance-button-template-card b{font-size:14px;font-weight:650}.appearance-button-template-card small{margin-top:6px;font-size:11.5px;line-height:1.45;color:var(--rf-text-faint)}.world-switcher-template-button{--rf-world-switcher-color: var(--refind-focus-secondary, #B8A77E);width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--rf-world-switcher-color);position:relative;isolation:isolate;flex-shrink:0;transition:transform calc(.18s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),filter calc(.18s * var(--refind-motion-scale, 1)) ease}.world-switcher-template-button:hover,.world-switcher-template-button.is-open{transform:scale(1.045);filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--refind-glow, rgba(76,68,47,.08)) calc(34% * var(--refind-glow-strength, 1)),transparent))}.world-switcher-template-button:active{transform:scale(.985)}.world-switcher-template{display:grid;place-items:center;position:relative}.world-ribbon-mark{animation:refind-loop-breathe calc(3.2s * var(--refind-motion-scale, 1)) ease-in-out infinite alternate}.world-ribbon-svg{width:28px;height:28px;overflow:visible;transform-origin:50% 50%;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--refind-glow, rgba(90,78,48,.08)) calc(30% * var(--refind-glow-strength, 1)),transparent))}.world-ribbon-line{opacity:.72;transition:transform calc(.22s * var(--refind-motion-scale, 1)) cubic-bezier(.2,.8,.2,1),opacity calc(.18s * var(--refind-motion-scale, 1)) ease}.loop-ripple{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-focus-secondary, #b9a875) calc(30% * var(--refind-glow-strength, 1)),transparent);opacity:0;pointer-events:none}.world-switcher-template-button.is-open .loop-ripple-a,.world-switcher-template-button:active .loop-ripple-a{animation:refind-time-ripple calc(.54s * var(--refind-motion-scale, 1)) cubic-bezier(.22,1,.36,1) both}.world-switcher-template-button.is-open .loop-ripple-b,.world-switcher-template-button:active .loop-ripple-b{animation:refind-time-ripple calc(.64s * var(--refind-motion-scale, 1)) 90ms cubic-bezier(.22,1,.36,1) both}.world-switcher-template-button:hover .world-ribbon-line-a,.world-switcher-template-button.is-open .world-ribbon-line-a,.world-switcher-template-button:active .world-ribbon-line-a{transform:translate(1.8px) translateY(-.4px)}.world-switcher-template-button:hover .world-ribbon-line-b,.world-switcher-template-button.is-open .world-ribbon-line-b,.world-switcher-template-button:active .world-ribbon-line-b{transform:translate(-1.8px) translateY(.4px)}.soft-orbit{border:1px solid rgba(185,168,117,.32);border-radius:999px}.soft-orbit i{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.72}.soft-orbit em{position:absolute;width:28px;height:14px;border:1px solid rgba(185,168,117,.28);border-radius:999px;transform:rotate(-18deg)}.minimal-dot i{width:12px;height:12px;border-radius:999px;background:currentColor;box-shadow:0 0 0 10px #b9a87514,0 0 24px #b9a8752e}.capsule-label{min-width:112px;height:38px;display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff6b;border:1px solid rgba(255,255,255,.62);padding:0 12px}.capsule-label i{width:8px;height:8px;border-radius:999px;background:currentColor}.capsule-label b{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--rf-text-main)}.world-switcher-template-button.is-capsule-label{width:auto;min-width:122px}.world-switcher-panel-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:max(84px,env(safe-area-inset-top)) 20px max(96px,env(safe-area-inset-bottom));pointer-events:auto;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--refind-glow, rgba(184,167,126,.16)) calc(18% * var(--refind-glow-strength, 1)),transparent),transparent 34%),radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.16)) calc(22% * var(--refind-air-density, 1)),transparent),transparent 46%)}.world-switcher-panel{position:relative;width:min(430px,92vw);height:min(382px,64vh);display:block;align-items:center;border-radius:46px;border:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--refind-surface, rgba(255,255,255,.24)) 38%,transparent),transparent 30%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--refind-surface-veil, rgba(255,255,255,.14)) calc(48% * var(--refind-air-density, 1)),transparent),transparent 72%);box-shadow:none;backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)));-webkit-backdrop-filter:blur(calc(10px * var(--refind-blur-intensity, 1)));padding:24px 8px 18px;overflow:visible;transform-origin:50% 50%}.world-switcher-panel:before{content:"";position:absolute;left:50%;top:50%;width:min(334px,82vw);height:min(334px,82vw);border-radius:999px;background:radial-gradient(circle at 50% 50%,transparent 34%,color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.14)) calc(34% * var(--refind-world-core-orbit-visibility, 1)),transparent) 35%,transparent 46%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--refind-air, rgba(255,255,255,.16)) calc(42% * var(--refind-air-density, 1)),transparent),transparent 66%);opacity:.42;filter:blur(calc(8px * var(--refind-blur-intensity, 1)));transform:translate(-50%,-50%) rotate(var(--refind-world-core-galaxy-tilt, -10deg));pointer-events:none}.world-browser-source{position:absolute;left:50%;top:50%;z-index:9;display:grid;place-items:center;width:150px;transform:translate(-50%,-50%);pointer-events:none}.world-browser-source-orbit{position:absolute;width:112px;height:112px;border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.18)) calc(52% * var(--refind-glow-strength, 1)),transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--refind-surface-veil, rgba(255,255,255,.18)) 54%,transparent),transparent 62%);box-shadow:0 24px 70px color-mix(in srgb,var(--refind-glow, rgba(64,70,54,.12)) calc(36% * var(--refind-glow-strength, 1)),transparent);opacity:.72}.world-browser-source .refind-compact-world-glyph{width:62px;height:62px;z-index:1}.world-browser-source-name{position:absolute;top:76px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rf-text-main);font-size:13px;font-weight:600;letter-spacing:.03em;opacity:.82}.world-switcher-orbit{position:relative;height:100%;min-width:0;overflow:hidden;touch-action:pan-x;cursor:grab}.world-switcher-orbit:active{cursor:grabbing}.world-switcher-orbit-line{position:absolute;left:50%;top:50%;width:min(314px,78vw);height:min(226px,52vw);border-radius:999px;border:1px solid color-mix(in srgb,var(--refind-glow, rgba(185,170,135,.055)) calc(28% * var(--refind-glow-strength, 1) * var(--refind-world-core-orbit-visibility, 1)),transparent);border-left-color:transparent;border-right-color:transparent;transform:translate(-50%,-50%) rotate(var(--refind-world-core-galaxy-tilt, -10deg));pointer-events:none}.world-switcher-orbit:after{content:"";position:absolute;left:50%;top:50%;width:84px;height:18px;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,var(--refind-glow, rgba(184,167,126,.18)),rgba(184,167,126,0) 72%);opacity:calc(.24 * var(--refind-glow-strength, 1));filter:blur(calc(3px * var(--refind-blur-intensity, 1)));transform:translate(-50%,48px);pointer-events:none}.world-switcher-panel-row{position:absolute;left:50%;top:50%;width:128px;min-height:68px;margin-left:-64px;margin-top:-34px;display:grid;place-items:center;gap:5px;border:0;border-radius:999px;background:transparent;padding:0;color:var(--rf-text-main);text-align:center;z-index:var(--arc-z, 1);transform-origin:center}.world-switcher-panel-row .refind-compact-world-glyph{width:30px;height:30px;background:radial-gradient(circle at 50% 50%,var(--refind-surface-veil, rgba(255,255,255,.18)),rgba(255,255,255,.01) 58%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rf-green, #3f6b4e) 12%,transparent),transparent 64%);border:1px solid color-mix(in srgb,var(--rf-green, #3f6b4e) 14%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--rf-green, #3f6b4e) 4%,transparent),0 0 14px color-mix(in srgb,var(--rf-green, #3f6b4e) 8%,transparent)}.world-switcher-panel-row span{min-width:0;max-width:78px;opacity:var(--arc-name-opacity, 1);transition:opacity calc(.18s * var(--refind-motion-scale, 1)) ease,filter calc(.18s * var(--refind-motion-scale, 1)) ease;filter:blur(calc(.6px * var(--refind-blur-intensity, 1)))}.world-switcher-panel-row.is-focused span,.world-switcher-panel-row.is-selected span{max-width:126px;filter:blur(0)}.world-switcher-panel-row b{display:block;max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;color:#24382c57}.world-switcher-panel-row.is-focused b,.world-switcher-panel-row.is-selected b{color:var(--rf-text-main);max-width:126px;font-size:12px}.world-switcher-panel-row.is-focused{filter:blur(0) drop-shadow(0 10px 24px color-mix(in srgb,var(--refind-glow, rgba(60,72,50,.12)) calc(52% * var(--refind-glow-strength, 1)),transparent))}@keyframes refind-loop-breathe{0%{opacity:.82;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes refind-time-ripple{0%{opacity:.28;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes refind-focus-pulse{0%{box-shadow:0 0 #b9a87500}40%{box-shadow:0 0 28px #b9a87538}to{box-shadow:0 0 #b9a87500}}.transition-preview-icon{width:48px;height:48px;position:relative;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#efe7ddeb,#6f927233)}.transition-preview-icon i,.transition-preview-icon em{position:absolute;display:block;pointer-events:none}.transition-preview-icon i{width:20px;height:20px;left:14px;top:14px;border-radius:999px;background:#2f5f4547}.transition-preview-icon em{width:34px;height:1px;left:7px;top:25px;background:#2f5f4538;transform:rotate(-18deg)}.transition-preview-icon.is-ripple i{background:transparent;border:1px solid rgba(47,95,69,.34);box-shadow:0 0 0 8px #2f5f450f}.transition-preview-icon.is-stack i{width:26px;height:18px;left:11px;top:16px;border-radius:8px;background:#ffffff8a;box-shadow:-5px -5px #2f5f451a,5px 5px #b8a56d24}.transition-preview-icon.is-breath{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.72),transparent 46%),linear-gradient(135deg,#efe7ddd1,#6f927224)}.global-transition-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;overflow:hidden}.global-transition-wash,.global-transition-ripple,.global-transition-page{position:absolute;pointer-events:none}.global-transition-wash{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--transition-x, 50%) var(--transition-y, 50%),color-mix(in srgb,var(--transition-accent, #6f9272) 28%,transparent),transparent 42%),linear-gradient(180deg,#ffffff1a,#fff0);opacity:0;animation:transitionWash .52s cubic-bezier(.22,1,.36,1) both}.global-transition-ripple{width:var(--transition-size, 1200px);height:var(--transition-size, 1200px);left:var(--transition-x, 50%);top:var(--transition-y, 50%);border-radius:9999px;background:var(--transition-accent, #6f9272);opacity:.14;filter:blur(18px);transform:translate(-50%,-50%) scale(.02);animation:transitionRipple .42s cubic-bezier(.22,1,.36,1) both}.global-transition-page{left:50%;top:52%;width:min(72vw,360px);height:min(52vh,420px);border-radius:34px;background:#ffffff38;border:1px solid rgba(255,255,255,.28);transform:translate(-50%,-50%) scale(.965);filter:blur(6px);animation:transitionPage .46s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=mistReveal][data-refind-transition-phase=exiting] .app-content>div{animation:mistRevealOld .22s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=mistReveal][data-refind-transition-phase=entering] .app-content>div{animation:mistRevealNew .36s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=echoRipple][data-refind-transition-phase=exiting] .app-content>div{animation:echoRippleOld .18s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=echoRipple][data-refind-transition-phase=entering] .app-content>div{animation:echoRippleNew .32s .12s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=memoryStack][data-refind-transition-phase=exiting] .app-content>div{animation:memoryStackOld .26s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=memoryStack][data-refind-transition-phase=entering] .app-content>div{animation:memoryStackNew .38s 80ms cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=quietBreath][data-refind-transition-phase=exiting] .app-content>div{animation:quietBreathOld .18s cubic-bezier(.22,1,.36,1) both}html[data-refind-transition=quietBreath][data-refind-transition-phase=entering] .app-content>div{animation:quietBreathNew .26s cubic-bezier(.22,1,.36,1) both}@keyframes transitionWash{0%{opacity:0}38%{opacity:.18}to{opacity:0}}@keyframes transitionRipple{0%{transform:translate(-50%,-50%) scale(.02);opacity:.14}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes transitionPage{0%{opacity:.2;transform:translate(-50%,-46%) scale(.965);filter:blur(8px)}to{opacity:0;transform:translate(-50%,-54%) scale(.99);filter:blur(4px)}}@keyframes mistRevealOld{to{opacity:0;transform:scale(.985);filter:blur(10px)}}@keyframes mistRevealNew{0%{opacity:0;transform:translateY(10px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes echoRippleOld{to{opacity:0;transform:scale(.99)}}@keyframes echoRippleNew{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes memoryStackOld{to{opacity:0;transform:translateY(-8px) scale(.965);filter:blur(6px)}}@keyframes memoryStackNew{0%{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes quietBreathOld{to{opacity:0;transform:scale(.995)}}@keyframes quietBreathNew{0%{opacity:0;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.world-ribbon-mark,.world-switcher-template-button.is-open .loop-ripple-a,.world-switcher-template-button.is-open .loop-ripple-b,.world-switcher-template-button:active .loop-ripple-a,.world-switcher-template-button:active .loop-ripple-b,.world-switcher-panel{animation:none!important}.world-switcher-panel-row,.world-switcher-panel-row.is-focused{opacity:1;transform:none}.global-transition-ripple,.global-transition-page{display:none}html[data-refind-transition-phase] .app-content>div{animation-duration:.16s!important;filter:none!important;transform:none!important}}.refind-records-panel{display:grid;gap:12px;margin:0 4px 16px;padding:16px;border:1px solid rgba(255,255,255,.58);border-radius:24px;background:linear-gradient(145deg,#ffffff94,#ffffff47),color-mix(in srgb,var(--rf-surface-glass, rgba(255, 255, 255, .42)) 70%,transparent);box-shadow:0 18px 46px #5e4c3a1c;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);contain:paint}.refind-records-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.refind-records-panel-header h2,.refind-records-panel-header p{margin:0}.refind-records-panel-header h2{margin-top:2px;color:var(--rf-text-strong);font-size:20px;font-weight:650;letter-spacing:0}.refind-records-panel-header p:last-child{margin-top:6px;color:var(--rf-text-muted);font-size:13px;line-height:1.55}.refind-records-eyebrow{color:var(--rf-text-faint);font-size:11px;font-weight:700;letter-spacing:.04em}.refind-records-refresh{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.66);border-radius:999px;background:#ffffff6b;color:var(--rf-text-muted)}.refind-records-refresh:disabled{opacity:.55}.refind-records-summary{display:flex;flex-wrap:wrap;gap:8px}.refind-records-summary span{border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#ffffff52;color:var(--rf-text-muted);font-size:11px;font-weight:650;padding:6px 9px}.refind-records-muted,.refind-records-footnote,.refind-records-empty small,.refind-records-error small{color:var(--rf-text-faint);font-size:12px;line-height:1.55}.refind-records-muted,.refind-records-footnote{margin:0}.refind-records-empty,.refind-records-error,.refind-records-recovery,.refind-records-access-note{display:grid;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:#ffffff47}.refind-records-empty p,.refind-records-error p,.refind-records-recovery p{margin:0;color:var(--rf-text-muted);font-size:13px;font-weight:650}.refind-records-recovery{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;background:linear-gradient(145deg,#ffffff70,#ffffff38),color-mix(in srgb,var(--rf-surface-glass, rgba(255, 255, 255, .36)) 82%,transparent)}.refind-records-recovery small{display:block;margin-top:4px;color:var(--rf-text-faint);font-size:12px;line-height:1.55}.refind-records-recovery button{grid-column:2;justify-self:flex-start}.refind-records-recovery-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#ffffff6b;color:var(--rf-text-muted)}.refind-records-access-note{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;color:var(--rf-text-muted);font-size:12px;line-height:1.45}.refind-records-recovery button,.refind-records-access-note button{min-height:32px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffff85;color:var(--rf-text-strong);font-size:12px;font-weight:650;padding:7px 12px;white-space:nowrap}.refind-records-list{display:grid;gap:9px}.refind-record-card{display:grid;gap:6px;padding:13px;border:1px solid rgba(255,255,255,.5);border-radius:18px;background:#ffffff57}.refind-record-card small{color:var(--rf-text-faint);font-size:11px}.refind-record-card p{margin:0;color:var(--rf-text-strong);font-size:14px;line-height:1.55}.echo-record-detail-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:min(4vh,32px) 16px;background:#f6f8f3bd}.echo-record-detail{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88dvh,860px);min-height:0;margin:0 auto;border:1px solid rgba(255,255,255,.58);border-radius:24px;background:linear-gradient(145deg,#ffffff9e,#ffffff57),color-mix(in srgb,var(--rf-surface-glass, rgba(255, 255, 255, .42)) 86%,transparent);box-shadow:0 18px 50px #434e5f1f;overflow:hidden}.echo-record-detail__header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.5);background:#f9fbf8eb}.echo-record-detail__header p,.echo-record-detail__header h1,.echo-record-detail__record p,.echo-record-detail__append header,.echo-record-detail__timeline h2,.echo-record-detail__continuation p,.echo-record-detail__empty,.echo-record-detail__error{margin:0}.echo-record-detail__header p{color:var(--rf-text-faint);font-size:11px;font-weight:700}.echo-record-detail__header h1{margin-top:2px;color:var(--rf-text-strong);font-size:18px;font-weight:700;letter-spacing:0}.echo-record-detail__icon-button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#ffffff7a;color:var(--rf-text-muted)}.echo-record-detail__body{display:grid;flex:1 1 auto;gap:14px;min-height:0;overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.echo-record-detail__record,.echo-record-detail__append,.echo-record-detail__timeline,.echo-record-detail__recovery,.echo-record-detail__notice,.echo-record-detail__thread-note{border:1px solid rgba(255,255,255,.52);border-radius:20px;background:#ffffff57}.echo-record-detail__record{display:grid;gap:12px;padding:18px}.echo-record-detail__section-label{color:var(--rf-text-faint);font-size:11px;font-weight:750}.echo-record-detail__meta{display:flex;flex-wrap:wrap;gap:8px}.echo-record-detail__meta span{border-radius:999px;background:#ffffff7a;color:var(--rf-text-faint);font-size:11px;font-weight:650;padding:6px 9px}.echo-record-detail__record p,.echo-record-detail__continuation p{color:var(--rf-text-strong);font-size:15px;line-height:1.75;white-space:pre-wrap}.echo-record-detail__notice{padding:12px 14px;color:var(--rf-text-muted);font-size:13px;font-weight:650}.echo-record-detail__thread-note{padding:12px 14px;color:var(--rf-text-muted);font-size:13px;font-weight:650;line-height:1.55}.echo-record-detail__recovery{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px;color:var(--rf-text-muted)}.echo-record-detail__recovery b,.echo-record-detail__recovery span{display:block}.echo-record-detail__recovery b{color:var(--rf-text-strong);font-size:13px}.echo-record-detail__recovery span{margin-top:4px;color:var(--rf-text-faint);font-size:12px;line-height:1.5}.echo-record-detail__actions{display:flex;justify-content:flex-start}.echo-record-detail__primary,.echo-record-detail__append-actions button{min-height:40px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff8f;color:var(--rf-text-strong);font-size:13px;font-weight:700;padding:10px 14px}.echo-record-detail__primary{display:inline-flex;align-items:center;gap:7px}.echo-record-detail__primary:disabled,.echo-record-detail__append-actions button:disabled{opacity:.52}.echo-record-detail__attachments{display:grid;gap:12px;border:1px solid rgba(255,255,255,.54);border-radius:20px;background:#ffffff57;padding:14px}.echo-record-detail__attachments header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--rf-text-muted)}.echo-record-detail__attachments header div{display:grid;gap:3px}.echo-record-detail__attachments header span{color:var(--rf-text-faint);font-size:11px;font-weight:750}.echo-record-detail__attachments header b{color:var(--rf-text-strong);font-size:15px;letter-spacing:0}.echo-record-detail__attachment-list{display:grid;gap:8px}.echo-record-detail__attachment-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.52);border-radius:16px;background:#ffffff61;padding:10px}.echo-record-detail__attachment-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--rf-accent, #6f8f76) 14%,rgba(255,255,255,.72));color:var(--rf-text-muted)}.echo-record-detail__attachment-main{display:grid;min-width:0;gap:3px}.echo-record-detail__attachment-main b{overflow:hidden;color:var(--rf-text-strong);font-size:13px;font-weight:750;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.echo-record-detail__attachment-main small{color:var(--rf-text-faint);font-size:11px;font-weight:650}.echo-record-detail__attachment-row button{display:inline-flex;align-items:center;gap:5px;min-height:34px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#ffffff8a;color:var(--rf-text-muted);font-size:12px;font-weight:750;padding:8px 10px;white-space:nowrap}.echo-record-detail__append{display:grid;gap:12px;padding:14px}.echo-record-detail__append header span,.echo-record-detail__timeline h2{display:block;color:var(--rf-text-strong);font-size:15px;font-weight:700;letter-spacing:0}.echo-record-detail__append header small,.echo-record-detail__timeline header span,.echo-record-detail__continuation small,.echo-record-detail__empty{color:var(--rf-text-faint);font-size:12px;line-height:1.55}.echo-record-detail__append textarea{min-height:138px;width:100%;resize:vertical;border:1px solid rgba(255,255,255,.62);border-radius:16px;background:#ffffff85;color:var(--rf-text-strong);font-size:16px;line-height:1.6;outline:none;padding:12px}.echo-record-detail__append textarea:focus{border-color:#4f74586b;box-shadow:0 0 0 3px #4f74581a}.echo-record-detail__error{color:#9a403d;font-size:12px;line-height:1.5}.echo-record-detail__append-actions{display:flex;justify-content:flex-end;gap:8px}.echo-record-detail__append-actions button:last-child{background:color-mix(in srgb,var(--rf-accent, #6f8f76) 26%,rgba(255,255,255,.66))}.echo-record-detail__timeline{display:grid;gap:12px;padding:14px}.echo-record-detail__timeline header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.echo-record-detail__continuation{display:grid;gap:7px;border-left:2px solid rgba(79,116,88,.24);padding:2px 0 2px 12px}.echo-record-detail__continuation.is-active{border-left-color:#4f7458ad;border-radius:0 16px 16px 0;background:#ffffff5c;padding:10px 12px}.echo-record-detail__continuation small{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.echo-record-detail__continuation small b{border-radius:999px;background:#4f745829;color:var(--rf-text-strong);font-size:11px;padding:3px 7px}.echo-record-detail__thread-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.54);border-radius:18px;background:color-mix(in srgb,var(--rf-accent, #6f8f76) 10%,rgba(255,255,255,.48));padding:13px 14px}.echo-record-detail__thread-summary div{display:grid;gap:3px}.echo-record-detail__thread-summary span,.echo-record-detail__chain-meta small,.echo-record-detail__chain-meta em{color:var(--rf-text-faint);font-size:11px;font-weight:700;line-height:1.45}.echo-record-detail__thread-summary b{color:var(--rf-text-strong);font-size:15px;letter-spacing:0}.echo-record-detail__thread-summary em,.echo-record-detail__chain-meta em{border-radius:999px;background:#4f745829;color:var(--rf-text-strong);font-style:normal;padding:4px 8px;white-space:nowrap}.echo-record-detail__chain{position:relative;display:grid;gap:14px;padding:2px 0}.echo-record-detail__chain:before{content:"";position:absolute;top:17px;bottom:17px;left:11px;width:2px;border-radius:999px;background:linear-gradient(180deg,#4f745857,#4f74581a)}.echo-record-detail__chain-node{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.echo-record-detail__chain-dot{position:relative;z-index:1;width:24px;height:24px;border:2px solid rgba(249,251,248,.95);border-radius:999px;background:#4f74588c;box-shadow:0 0 0 4px #4f74581f}.echo-record-detail__chain-node--root .echo-record-detail__chain-dot{background:var(--rf-text-strong);box-shadow:0 0 0 4px #4f745829}.echo-record-detail__chain-card{display:grid;gap:10px;border:1px solid rgba(255,255,255,.56);border-radius:18px;background:#ffffff61;padding:14px}.echo-record-detail__chain-node--root .echo-record-detail__chain-card{background:#ffffff80}.echo-record-detail__chain-node.is-active .echo-record-detail__chain-card{border-color:#4f745857;background:color-mix(in srgb,var(--rf-accent, #6f8f76) 13%,rgba(255,255,255,.54));box-shadow:0 12px 28px #434e5f1a}.echo-record-detail__chain-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.echo-record-detail__chain-meta b{color:var(--rf-text-strong);font-size:13px;letter-spacing:0}.echo-record-detail__chain-card p{margin:0;color:var(--rf-text-strong);font-size:15px;line-height:1.75;white-space:pre-wrap}.keyboard-composer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:#ebf0e7ad;padding:max(22px,env(safe-area-inset-top,0px)) 16px max(22px,env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.keyboard-composer-panel{display:flex;flex:0 1 auto;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:min(86dvh,760px);min-height:0;margin-top:5vh;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#f9fbf8fa;box-shadow:0 24px 70px #434e5f33;overflow:hidden}.keyboard-composer-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr) minmax(74px,auto);align-items:center;gap:10px;min-height:58px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.58);background:#f9fbf8f7}.keyboard-composer-header h2{margin:0;color:var(--rf-text-strong);font-size:16px;font-weight:750;text-align:center;letter-spacing:0}.keyboard-composer-header button{min-height:38px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#ffffffa3;color:var(--rf-text-strong);font-size:13px;font-weight:750;padding:8px 12px}.keyboard-composer-header button:last-child{background:color-mix(in srgb,var(--rf-accent, #6f8f76) 24%,rgba(255,255,255,.68))}.keyboard-composer-header button:disabled{opacity:.52}.keyboard-composer-body{display:grid;flex:0 1 auto;gap:14px;min-height:0;overflow-y:auto;padding:16px 16px max(56px,calc(env(safe-area-inset-bottom,0px) + 28px));scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.keyboard-composer-preview{min-width:0}.keyboard-composer-textarea{min-height:96px;height:96px;width:100%;max-height:280px;border:1px solid rgba(255,255,255,.66);border-radius:17px;background:#ffffff94;color:var(--rf-text-strong);font-size:16px;line-height:1.6;outline:none;padding:13px 13px 46px;resize:none;overflow-y:hidden;overscroll-behavior:contain;scroll-padding-bottom:64px}.keyboard-composer-textarea:focus{border-color:#4f74586b;box-shadow:0 0 0 3px #4f74581a}.keyboard-composer-helper,.keyboard-composer-error{margin:0;font-size:12px;line-height:1.55}.keyboard-composer-helper{color:var(--rf-text-faint)}.keyboard-composer-error{color:#9f3d35;font-weight:700}.echo-append-editor{--refind-append-keyboard-breathing-room: 56px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:start center;overflow-y:auto;background:#ebf0e7ad;padding:max(22px,env(safe-area-inset-top,0px)) 16px max(22px,env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 160px);-webkit-overflow-scrolling:touch}.echo-append-editor__panel{display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:min(86dvh,760px);margin-top:5vh;border:1px solid rgba(255,255,255,.62);border-radius:24px;background:#f9fbf8fa;box-shadow:0 24px 70px #434e5f33;overflow:hidden}.echo-append-editor__header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr) minmax(74px,auto);align-items:center;gap:10px;min-height:58px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.58);background:#f9fbf8f7}.echo-append-editor__header h2,.echo-append-editor__context p,.echo-append-editor__hint{margin:0}.echo-append-editor__header h2{color:var(--rf-text-strong);font-size:16px;font-weight:750;text-align:center;letter-spacing:0}.echo-append-editor__header button{min-height:38px;border:1px solid rgba(255,255,255,.64);border-radius:999px;background:#ffffffa3;color:var(--rf-text-strong);font-size:13px;font-weight:750;padding:8px 12px}.echo-append-editor__header button:last-child{background:color-mix(in srgb,var(--rf-accent, #6f8f76) 24%,rgba(255,255,255,.68))}.echo-append-editor__header button:disabled{opacity:.52}.echo-append-editor__body{display:grid;flex:0 1 auto;gap:14px;min-height:0;overflow-y:auto;padding:16px 16px max(56px,calc(env(safe-area-inset-bottom,0px) + 28px));scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--refind-append-keyboard-breathing-room, 56px) + 40px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.echo-append-editor__context{display:grid;gap:6px;border:1px solid rgba(255,255,255,.54);border-radius:18px;background:#ffffff70;padding:13px}.echo-append-editor__context span{color:var(--rf-text-strong);font-size:13px;font-weight:750}.echo-append-editor__context small{color:var(--rf-text-faint);font-size:12px}.echo-append-editor__context p{display:-webkit-box;overflow:hidden;color:var(--rf-text-muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.echo-append-editor__field{display:grid;gap:8px}.echo-append-editor__field span{color:var(--rf-text-muted);font-size:13px;font-weight:700}.echo-append-editor__field input,.echo-append-editor__field textarea{min-height:200px;width:100%;border:1px solid rgba(255,255,255,.66);border-radius:17px;background:#ffffff94;color:var(--rf-text-strong);font-size:16px;line-height:1.6;outline:none;padding:13px}.echo-append-editor__field textarea{resize:vertical}textarea.echo-append-editor__textarea{min-height:96px;height:96px;max-height:280px;padding-bottom:42px;resize:none;overflow-y:hidden;overscroll-behavior:contain;scroll-padding-bottom:56px}.echo-append-editor__field input{min-height:46px}.echo-append-editor__field input:focus,.echo-append-editor__field textarea:focus{border-color:#4f74586b;box-shadow:0 0 0 3px #4f74581a}.echo-append-editor__hint{color:var(--rf-text-faint);font-size:12px;line-height:1.55}.echo-record-append-editor{width:min(640px,calc(100vw - 28px));margin:12px auto 0;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:#f9fbf8f5;box-shadow:0 18px 48px #434e5f24;overflow:hidden}.echo-record-append-editor__header{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) minmax(72px,auto);align-items:center;gap:10px;min-height:58px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.56);background:#ffffff75}.echo-record-append-editor__header h2,.echo-record-append-editor__context p,.echo-record-append-editor__hint{margin:0}.echo-record-append-editor__header h2{color:var(--rf-text-strong);font-size:16px;font-weight:750;text-align:center;letter-spacing:0}.echo-record-append-editor__header button{min-height:36px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#ffffff8f;color:var(--rf-text-strong);font-size:13px;font-weight:700;padding:8px 12px}.echo-record-append-editor__header button:disabled{opacity:.52}.echo-record-append-editor__body{display:grid;gap:14px;padding:16px}.echo-record-append-editor__context{display:grid;gap:6px;border:1px solid rgba(255,255,255,.52);border-radius:18px;background:#ffffff5c;padding:13px}.echo-record-append-editor__context small{color:var(--rf-text-faint);font-size:12px}.echo-record-append-editor__context p{display:-webkit-box;overflow:hidden;color:var(--rf-text-muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.echo-record-append-editor__field{display:grid;gap:8px}.echo-record-append-editor__field span{color:var(--rf-text-muted);font-size:13px;font-weight:700}.echo-record-append-editor__field textarea{min-height:170px;width:100%;resize:vertical;border:1px solid rgba(255,255,255,.64);border-radius:17px;background:#ffffff8a;color:var(--rf-text-strong);font-size:16px;line-height:1.6;outline:none;padding:13px}.echo-record-append-editor__field textarea:focus{border-color:#4f74586b;box-shadow:0 0 0 3px #4f74581a}.echo-record-append-editor__hint{color:var(--rf-text-faint);font-size:12px;line-height:1.55}@media(max-width:767px){.echo-record-detail-shell{display:block;padding:0;background:#f6f8f3fa}.echo-record-detail{height:100dvh;max-height:none;width:100vw;border:0;border-radius:0;box-shadow:none}.echo-record-detail__header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.echo-record-detail__body{flex:1 1 auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 156px)}.echo-record-detail__attachment-row{grid-template-columns:34px minmax(0,1fr)}.echo-record-detail__attachment-row button{grid-column:2;justify-self:start}.keyboard-composer-overlay{justify-content:flex-end;align-items:stretch;background:#f6f8f3fc;padding:0 0 calc(var(--keyboard-composer-keyboard-inset, 0px) + max(10px,env(safe-area-inset-bottom,0px)))}.keyboard-composer-panel{width:100vw;max-height:min(calc(100dvh - var(--keyboard-composer-keyboard-inset, 0px) - 16px),calc(var(--keyboard-composer-visual-height, 100dvh) - max(18px,env(safe-area-inset-top,0px)) - max(10px,env(safe-area-inset-bottom,0px))));margin:0;border:0;border-radius:22px 22px 0 0;box-shadow:none}.keyboard-composer-header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.keyboard-composer-body{align-content:start;flex:0 1 auto;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 24px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.keyboard-composer-textarea{min-height:96px;max-height:min(40vh,250px);padding-bottom:54px;scroll-padding-bottom:72px}.echo-append-editor{display:grid;place-items:stretch center;height:auto;max-height:none;padding:0;background:#f6f8f3fc;overflow-y:auto}.echo-append-editor__panel{width:100vw;height:auto;max-height:100dvh;min-height:0;flex:0 1 auto;margin:0;border:0;border-radius:0;box-shadow:none}.echo-append-editor__header{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.echo-append-editor__body{align-content:start;flex:0 1 auto;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 24px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}.echo-append-editor__field textarea{min-height:34dvh;resize:none}textarea.echo-append-editor__textarea{min-height:96px;max-height:min(40vh,250px);padding-bottom:50px;scroll-padding-bottom:68px}.echo-record-append-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:100vw;min-height:100dvh;margin:0;border:0;border-radius:0;background:#f6f8f3fc;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.echo-record-append-editor__header{position:sticky;top:0;z-index:2;padding-top:calc(env(safe-area-inset-top,0px) + 12px);background:#f9fbf8f5}.echo-record-append-editor__body{align-content:start;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 120px)}.echo-record-append-editor__field textarea{min-height:34dvh;resize:none}}@media(max-height:700px)and (min-width:768px){.echo-append-editor{place-items:stretch center;padding:0}.echo-append-editor__panel{width:min(680px,100vw);max-height:100dvh;margin:0;border-radius:0}.echo-append-editor__body{padding-bottom:72px}.echo-append-editor__field textarea{min-height:30dvh}textarea.echo-append-editor__textarea{min-height:96px;max-height:min(42vh,240px)}}@media(max-width:370px){.world-drift-scroll{padding-bottom:130px}.world-drift-hero,.world-drift-section-head,.world-drift-card{width:calc(100% - 32px)}.world-drift-card{grid-template-columns:52px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:14px}.world-drift-card-image{width:52px;height:52px}.world-drift-card-title{font-size:16px}.world-drift-card-meta,.world-drift-echo{font-size:12px}.world-drift-save-button{padding:7px 10px;font-size:11px}.world-drift-save-full{display:none}.world-drift-save-compact{display:inline}.moment-detail-topbar,.moment-detail-hero-image,.moment-detail-main-card,.moment-detail-card,.moment-detail-stats{width:calc(100% - 32px)}.moment-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-detail-bottom{left:16px;right:16px}}.placeholder\:text-\[var\(--rf-text-faint\)\]::-moz-placeholder{color:var(--rf-text-faint)}.placeholder\:text-\[var\(--rf-text-faint\)\]::placeholder{color:var(--rf-text-faint)}
