.mo-sea{--mo-ink: #f0fdf4;--mo-ink-soft: #94a3b8;--mo-card-bg: rgba(8, 34, 64, .7);--mo-card-edge: rgba(255, 255, 255, .12);--mo-card-shadow: 0 8px 32px -4px rgba(56, 189, 248, .16);--mo-chip-bg: rgba(255, 255, 255, .07);--mo-field-bg: rgba(6, 18, 38, .55);--mo-accent: #38bdf8;--mo-on-accent: #04233a;--mo-sheet-bg: #0a2a4a;--mo-danger: #ffb4ab;--mo-glow: rgba(56, 189, 248, .6);--mo-ease: cubic-bezier(.65, 0, .35, 1);--mo-dive: 2.2s;position:relative;display:block;height:100%;width:100%;overflow:hidden;background:#020408;color:var(--mo-ink);font-family:PingFang SC,Noto Sans SC,Hiragino Sans GB,system-ui,-apple-system,sans-serif;font-size:calc(15px * var(--os-font-scale, 1));letter-spacing:.01em;-webkit-font-smoothing:antialiased;transition:color .6s ease}.mo-sea[data-depth=l1]{--mo-card-bg: rgba(4, 27, 45, .74);--mo-card-edge: rgba(0, 240, 255, .16);--mo-card-shadow: 0 8px 32px -4px rgba(0, 240, 255, .16);--mo-accent: #00f0ff;--mo-on-accent: #00363a;--mo-sheet-bg: #06253a;--mo-glow: rgba(0, 240, 255, .6)}.mo-sea[data-depth=l2]{--mo-card-bg: rgba(6, 18, 38, .76);--mo-card-edge: rgba(37, 99, 235, .28);--mo-card-shadow: 0 8px 32px -4px rgba(168, 85, 247, .16);--mo-accent: #06b6d4;--mo-on-accent: #031222;--mo-sheet-bg: #06122a;--mo-glow: rgba(168, 85, 247, .55)}.mo-sea[data-depth=l3]{--mo-card-bg: rgba(2, 6, 16, .86);--mo-card-edge: rgba(61, 139, 255, .24);--mo-card-shadow: 0 0 26px rgba(61, 139, 255, .08), 0 16px 34px rgba(0, 0, 0, .5);--mo-accent: #3d8bff;--mo-on-accent: #020a1f;--mo-sheet-bg: #050811;--mo-glow: rgba(61, 139, 255, .75)}:where(.mo-sea button){font:inherit;color:inherit}:where(.mo-sea button:disabled){cursor:default}.mo-sea :focus-visible{outline:2px solid var(--mo-accent);outline-offset:2px}.mo-sea__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mo-sea__water{position:absolute;top:0;left:0;width:100%;height:400%;background:linear-gradient(180deg,#0e4a74,#0b3b60 10%,#081e3d 25%,#06223a 26%,#041b2d,#041a2b 50%,#04142a 51%,#030c1e,#030a19 75%,#040a1c 76%,#02050f,#010207);transform:translateZ(0);transition:transform 90ms linear;will-change:transform}.mo-sea__scene[data-depth=l1] .mo-sea__water{transform:translate3d(0,-25%,0)}.mo-sea__scene[data-depth=l2] .mo-sea__water{transform:translate3d(0,-50%,0)}.mo-sea__scene[data-depth=l3] .mo-sea__water{transform:translate3d(0,-75%,0)}.mo-sea__rays{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:1;transition:opacity var(--mo-dive) ease}.mo-sea__rays:after{content:"";position:absolute;top:-16%;left:50%;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgb(224 242 254 / 26%) 0%,rgb(186 230 253 / 10%) 45%,transparent 72%);transform:translate3d(-50%,0,0)}.mo-sea__beam{position:absolute;top:-20%;left:50%;width:22%;height:112%;opacity:.28;background:linear-gradient(180deg,rgb(220 244 255 / 46%),rgb(56 189 248 / 13%) 54%,transparent 100%);filter:blur(8px);transform:translate3d(-50%,0,0) rotate(var(--mo-ray-angle));transform-origin:50% 0;backface-visibility:hidden;will-change:transform,opacity;animation:mo-rays-breathe 3.2s ease-in-out infinite alternate}.mo-sea__beam:nth-child(2){background:linear-gradient(180deg,rgb(236 240 255 / 44%),rgb(129 140 248 / 12%) 54%,transparent 100%)}.mo-sea__scene[data-depth=l1] .mo-sea__rays{opacity:.35}.mo-sea__scene[data-depth=l2] .mo-sea__rays,.mo-sea__scene[data-depth=l3] .mo-sea__rays{opacity:0}.mo-sea__scene[data-depth=l2] .mo-sea__beam,.mo-sea__scene[data-depth=l3] .mo-sea__beam{animation-play-state:paused}.mo-sea__snow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--mo-dive) ease}.mo-sea__snow span{position:absolute;border-radius:999px;background:#00f0ffcc;animation:mo-drift ease-in-out infinite;will-change:transform,opacity}.mo-sea__scene[data-depth=l0] .mo-sea__snow span{animation-play-state:paused}.mo-sea__scene[data-depth=l1] .mo-sea__snow{opacity:.25}.mo-sea__scene[data-depth=l2] .mo-sea__snow{opacity:.7}.mo-sea__scene[data-depth=l3] .mo-sea__snow{opacity:1}.mo-sea__scene[data-depth=l2] .mo-sea__snow span:nth-child(3n){background:#a855f7}.mo-sea__scene[data-depth=l2] .mo-sea__snow span:nth-child(3n+1){background:#2563eb}.mo-sea__scene[data-depth=l3] .mo-sea__snow span{background:#5b9dff;box-shadow:0 0 6px #3d8bffe6}.mo-sea__floor{position:absolute;inset:auto 0 0;height:45%;background:radial-gradient(70% 60% at 50% 110%,rgba(61,139,255,.16),transparent 70%),radial-gradient(40% 30% at 20% 105%,rgba(37,99,235,.16),transparent 70%);opacity:0;transition:opacity var(--mo-dive) ease}.mo-sea__scene[data-depth=l3] .mo-sea__floor{opacity:1}.mo-sea__ocean{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mo-sea__scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--content-top-inset, 14px) + 4px) 64px calc(var(--content-bottom-inset, 0px) + 40px) 18px}.mo-head{display:flex;align-items:flex-start;gap:12px;margin-right:-46px}.mo-back{display:grid;flex:none;width:38px;height:38px;place-items:center;border:0;border-radius:999px;background:var(--mo-chip-bg);transition:background-color .6s ease,transform .12s ease}.mo-back:active{transform:scale(.94)}.mo-head__titles{min-width:0;flex:1;padding-top:2px}.mo-head__kicker{display:block;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));letter-spacing:.14em}.mo-head__title{margin:6px 0 4px;font-size:calc(28px * var(--os-font-scale, 1));font-weight:650;letter-spacing:.06em;line-height:1.2;animation:mo-surface-in .7s cubic-bezier(.2,.8,.2,1) both}.mo-head__desc{margin:0;color:var(--mo-ink-soft);font-size:calc(13px * var(--os-font-scale, 1));line-height:1.6}.mo-head__meters{flex:none;padding-top:10px;color:var(--mo-ink-soft);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:calc(12px * var(--os-font-scale, 1));letter-spacing:.08em;animation:mo-fade-in .9s ease both}.mo-tools{display:flex;align-items:center;gap:8px;margin-top:18px}.mo-search{display:flex;min-width:0;height:42px;flex:1;align-items:center;gap:8px;padding:0 12px 0 14px;border:1px solid var(--mo-card-edge);border-radius:999px;background:var(--mo-field-bg);color:var(--mo-ink-soft);transition:background-color .6s ease,border-color .6s ease}.mo-search input{min-width:0;flex:1;padding:0;border:0;outline:none;background:transparent;color:var(--mo-ink);font:inherit;font-size:calc(16px * var(--os-font-scale, 1))}.mo-search input::placeholder{color:var(--mo-ink-soft);opacity:.8}.mo-search__clear{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;background:var(--mo-chip-bg)}.mo-icon-btn{display:grid;flex:none;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:var(--mo-chip-bg)}.mo-icon-btn--ghost{width:42px;height:42px;border:1px solid var(--mo-card-edge);background:var(--mo-field-bg)}.mo-icon-btn--danger{color:var(--mo-danger)}.mo-icon-btn:disabled{opacity:.4}.mo-status{margin:12px 2px 0;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));letter-spacing:.04em}.mo-process{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:9px 16px;border:0;border-radius:999px;background:var(--mo-accent);color:var(--mo-on-accent)!important;font-size:calc(13px * var(--os-font-scale, 1));font-weight:600;transition:opacity .2s ease,transform .12s ease}.mo-process:active:not(:disabled){transform:scale(.97)}.mo-process:disabled{opacity:.45}.mo-notice{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:var(--mo-chip-bg);color:var(--mo-ink-soft);font-size:calc(12.5px * var(--os-font-scale, 1));line-height:1.6}.mo-notice--error{color:var(--mo-danger)}.mo-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.mo-card{position:relative;display:flex;width:100%;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--mo-card-edge);border-radius:20px;background:var(--mo-card-bg);box-shadow:var(--mo-card-shadow);text-align:left;animation:mo-card-in .56s cubic-bezier(.2,.8,.2,1) calc(var(--mo-i, 0) * 45ms) both;transition:transform .14s ease;-webkit-tap-highlight-color:transparent}.mo-card:active{transform:scale(.985)}.mo-card__meta,.mo-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1))}.mo-card__foot:empty{display:none}.mo-card__time{margin-left:auto;font-variant-numeric:tabular-nums}.mo-card__title{font-size:calc(15.5px * var(--os-font-scale, 1));font-weight:620;line-height:1.45}.mo-card__text{display:-webkit-box;overflow:hidden;font-size:calc(14px * var(--os-font-scale, 1));line-height:1.7;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mo-card__current{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mo-card__stale{padding:1px 8px;border-radius:999px;background:var(--mo-chip-bg)}.mo-chip{padding:1px 8px;border-radius:999px;background:var(--mo-chip-bg);color:var(--mo-ink);font-weight:600}.mo-chip[data-speaker=character]{background:var(--mo-accent);color:var(--mo-on-accent)}.mo-sea[data-depth=l0] .mo-card{border-radius:18px 18px 18px 6px}.mo-sea[data-depth=l1] .mo-card{border-radius:26px;background:linear-gradient(180deg,#00f0ff12,#00f0ff00 46%),var(--mo-card-bg)}.mo-sea[data-depth=l2] .mo-card{padding-left:20px;border-radius:16px}.mo-sea[data-depth=l2] .mo-card:before{content:"";position:absolute;top:14px;bottom:14px;left:8px;width:3px;border-radius:999px;background:linear-gradient(180deg,#06b6d4,#2563eb 55%,#a855f7b3)}.mo-sea[data-depth=l1] .mo-card__text,.mo-sea[data-depth=l2] .mo-card__text{display:block;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset}.mo-sea[data-depth=l3] .mo-card{border-radius:24px}.mo-sea[data-depth=l3] .mo-card:after{content:"";position:absolute;top:16px;right:16px;width:6px;height:6px;border-radius:999px;background:var(--mo-accent);box-shadow:0 0 10px var(--mo-glow);animation:mo-glow 3.6s ease-in-out infinite}.mo-sea[data-depth=l3] .mo-card__text{padding-right:14px;font-size:calc(14.5px * var(--os-font-scale, 1))}.mo-card[data-status=stale],.mo-card[data-status=unavailable]{opacity:.78}.mo-card[data-linked=true]{animation:mo-card-in .56s cubic-bezier(.2,.8,.2,1) both,mo-found 1.6s ease-out .4s 2}.mo-section{display:flex;flex-direction:column;gap:10px}.mo-section+.mo-section{margin-top:18px}.mo-section__head{display:flex;align-items:flex-start;gap:10px;padding:0 2px}.mo-section__head h2{margin:0;font-size:calc(16px * var(--os-font-scale, 1));font-weight:640;letter-spacing:.06em}.mo-section__head p{margin:3px 0 0;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.55}.mo-section__glow{flex:none;width:8px;height:8px;margin-top:7px;border-radius:999px;background:var(--mo-accent);box-shadow:0 0 12px var(--mo-glow)}.mo-section__empty{margin:0;padding:12px 14px;border:1px dashed var(--mo-card-edge);border-radius:18px;color:var(--mo-ink-soft);font-size:calc(12.5px * var(--os-font-scale, 1));line-height:1.6}.mo-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 12px;text-align:center;animation:mo-fade-in .7s ease both}.mo-empty strong{font-size:calc(15px * var(--os-font-scale, 1));font-weight:620;letter-spacing:.06em}.mo-empty span{color:var(--mo-ink-soft);font-size:calc(12.5px * var(--os-font-scale, 1));line-height:1.65}.mo-loading{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;color:var(--mo-ink-soft);font-size:calc(13px * var(--os-font-scale, 1));letter-spacing:.08em}.mo-more{display:block;margin:18px auto 0;padding:9px 18px;border:1px solid var(--mo-card-edge);border-radius:999px;background:var(--mo-field-bg);font-size:calc(13px * var(--os-font-scale, 1))}.mo-descend{display:flex;width:100%;flex-direction:column;align-items:center;gap:3px;margin-top:34px;padding:14px 0 4px;border:0;background:transparent;color:var(--mo-ink-soft)!important;font-size:calc(11.5px * var(--os-font-scale, 1));letter-spacing:.24em}.mo-descend strong{color:var(--mo-ink);font-size:calc(13.5px * var(--os-font-scale, 1));font-weight:600;letter-spacing:.08em}.mo-descend svg{animation:mo-bob 2.4s ease-in-out infinite}.mo-gauge{--mo-stop: 44px;--mo-step: 64px;position:absolute;top:50%;right:8px;z-index:5;display:flex;width:46px;height:calc(var(--mo-stop) + var(--mo-step) * 3);flex-direction:column;justify-content:space-between;transform:translateY(-40%)}.mo-gauge__line{position:absolute;top:calc(var(--mo-stop) / 2 - 9px);bottom:calc(var(--mo-stop) / 2 - 9px);left:50%;width:2px;margin-left:-1px;border-radius:999px;background:linear-gradient(180deg,#38bdf8,#00f0ff 35%,#2563eb 68%,#3d8bff);opacity:.55}.mo-gauge__marker{position:absolute;top:calc(var(--mo-stop) / 2 - 9px - 1.5px);left:50%;width:24px;height:3px;margin-left:-12px;border-radius:999px;background:var(--mo-accent);box-shadow:0 0 10px var(--mo-glow),0 0 3px var(--mo-accent);transform:translate3d(0,calc(var(--mo-depth-index, 0) * var(--mo-step)),0);transition:transform var(--mo-dive) var(--mo-ease),background-color .6s ease}.mo-gauge__stop{position:relative;display:flex;height:var(--mo-stop);flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;padding:0;border:0;background:transparent;-webkit-tap-highlight-color:transparent}.mo-gauge__dot{width:6px;height:6px;margin-top:calc(var(--mo-stop) / 2 - 9px - 3px);border-radius:999px;background:var(--mo-ink-soft)}.mo-gauge__zone{color:var(--mo-ink-soft);font-size:calc(10.5px * var(--os-font-scale, 1));letter-spacing:.1em;opacity:.8}.mo-gauge__stop[aria-pressed=true] .mo-gauge__zone{color:var(--mo-ink);opacity:1;font-weight:600}.mo-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end}.mo-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#01071280;animation:mo-fade-in .24s ease both}.mo-sheet{position:relative;display:flex;max-height:86%;flex-direction:column;border-radius:26px 26px 0 0;background:var(--mo-sheet-bg);box-shadow:0 -18px 50px #00000047,inset 0 1px 0 var(--mo-card-edge);color:var(--mo-ink);animation:mo-sheet-in .42s cubic-bezier(.2,.9,.25,1) both}.mo-sheet__grip{width:38px;height:4px;margin:9px auto 0;border-radius:999px;background:var(--mo-ink-soft);opacity:.4}.mo-sheet__close{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;background:var(--mo-chip-bg)}.mo-sheet__body{overflow-y:auto;overscroll-behavior:contain;padding:12px 20px calc(var(--content-bottom-inset, 0px) + 24px)}.mo-sheet__head{padding-right:36px}.mo-sheet__kicker{color:var(--mo-ink-soft);font-size:calc(11.5px * var(--os-font-scale, 1));letter-spacing:.18em}.mo-sheet__head h3{margin:6px 0 4px;font-size:calc(19px * var(--os-font-scale, 1));font-weight:650;line-height:1.4}.mo-sheet__meta{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.6}.mo-text{margin:12px 0 0;font-size:calc(15px * var(--os-font-scale, 1));line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.mo-link{margin-top:8px;padding:0;border:0;background:transparent;color:var(--mo-accent)!important;font-size:calc(13px * var(--os-font-scale, 1));font-weight:600}.mo-story{display:flex;flex-direction:column;gap:14px;margin-top:8px}.mo-story strong{display:block;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));font-weight:600;letter-spacing:.14em}.mo-story .mo-text{margin-top:6px}.mo-threads{margin:6px 0 0;padding-left:18px;font-size:calc(14.5px * var(--os-font-scale, 1));line-height:1.75}.mo-sheet__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mo-tool{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid var(--mo-card-edge);border-radius:999px;background:var(--mo-chip-bg);font-size:calc(13px * var(--os-font-scale, 1))}.mo-tool--danger{color:var(--mo-danger)!important}.mo-tool:disabled{opacity:.45}.mo-evidence{display:flex;flex-direction:column;gap:10px;margin-top:14px}.mo-evidence__item{display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px;border:1px solid var(--mo-card-edge);border-radius:16px;background:var(--mo-chip-bg)}.mo-evidence__item strong{margin-top:3px;font-size:calc(14px * var(--os-font-scale, 1));font-weight:620}.mo-evidence__item .mo-text{margin-top:6px;font-size:calc(13.5px * var(--os-font-scale, 1));line-height:1.7}.mo-evidence__depth{color:var(--mo-ink-soft);font-size:calc(11px * var(--os-font-scale, 1));letter-spacing:.14em}.mo-notes{margin-top:22px}.mo-notes h4{margin:0 0 10px;color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));font-weight:600;letter-spacing:.16em}.mo-note{position:relative;padding:12px 14px;border-radius:16px;background:var(--mo-chip-bg)}.mo-note+.mo-note{margin-top:8px}.mo-note__label{color:var(--mo-ink-soft);font-size:calc(11.5px * var(--os-font-scale, 1));letter-spacing:.08em}.mo-note .mo-text{margin-top:4px;font-size:calc(14px * var(--os-font-scale, 1));line-height:1.7}.mo-note__tools{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.mo-editor h3,.mo-confirm h3{margin:4px 36px 12px 0;font-size:calc(18px * var(--os-font-scale, 1));font-weight:650}.mo-confirm p{margin:0;color:var(--mo-ink-soft);font-size:calc(14px * var(--os-font-scale, 1));line-height:1.75}.mo-field{display:flex;flex-direction:column;gap:6px;margin-top:12px}.mo-field span{color:var(--mo-ink-soft);font-size:calc(12px * var(--os-font-scale, 1));letter-spacing:.08em}.mo-field textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--mo-card-edge);border-radius:14px;outline:none;background:var(--mo-field-bg);color:var(--mo-ink);font:inherit;font-size:calc(16px * var(--os-font-scale, 1));line-height:1.65;resize:vertical}.mo-field textarea:focus{border-color:var(--mo-accent)}.mo-sheet__actions{display:flex;gap:10px;margin-top:20px}.mo-btn{min-height:44px;flex:1;padding:10px 14px;border:1px solid var(--mo-card-edge);border-radius:999px;background:transparent;font-size:calc(14.5px * var(--os-font-scale, 1));font-weight:600}.mo-btn--primary{border-color:transparent;background:var(--mo-accent);color:var(--mo-on-accent)!important}.mo-btn--danger{border-color:transparent;background:var(--mo-danger);color:#690005!important}.mo-btn:disabled{opacity:.5}.mo-spin{animation:mo-spin .9s linear infinite}@keyframes mo-drift{0%{opacity:0;transform:translate3d(0,-4vh,0)}25%{opacity:1}75%{opacity:.8}to{opacity:0;transform:translate3d(8px,26vh,0)}}@keyframes mo-rays-breathe{0%{opacity:.2;transform:translate3d(-50%,0,0) rotate(var(--mo-ray-angle)) scaleX(.84)}to{opacity:.42;transform:translate3d(-50%,0,0) rotate(var(--mo-ray-angle)) scaleX(1.16)}}@keyframes mo-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes mo-card-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes mo-surface-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes mo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mo-sheet-in{0%{transform:translate3d(0,100%,0)}to{transform:none}}@keyframes mo-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,4px,0)}}@keyframes mo-spin{to{transform:rotate(360deg)}}@keyframes mo-found{0%{box-shadow:var(--mo-card-shadow),0 0 0 0 var(--mo-glow)}to{box-shadow:var(--mo-card-shadow),0 0 0 12px #fff0}}@media (max-width: 360px){.mo-sea__scroll{padding-right:56px;padding-left:14px}.mo-gauge{right:4px}}@media (prefers-reduced-motion: reduce){.mo-sea *,.mo-sea *:before,.mo-sea *:after{animation:none!important}.mo-sea__water,.mo-gauge__marker{transition-duration:.2s}.mo-sea__snow span{display:none}}.memory-ocean-page{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(36px + var(--content-bottom-inset, 0px))}.memory-ocean-content{padding:6px 16px 28px}.memory-ocean-roster{display:flex;flex-direction:column;gap:10px}.memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster input.ant-input,.memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster input.ant-input:focus,.memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster input.ant-input:focus-visible{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;height:auto!important}html[data-skin=iphone-liquid] .memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster .ant-input-affix-wrapper{border-color:#fff9!important;background:#ffffff70!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important}html[data-skin=iphone-liquid] .memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster .ant-input-affix-wrapper:focus-within,html[data-skin=iphone-liquid] .memory-ocean-page[data-surface=memory-ocean] .memory-ocean-roster .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--sv3-accent-solid, hsl(var(--primary-hue, 350), 78%, 58%))!important}@supports selector(:has(*)){.memory-ocean-page:has(.memory-ocean-roster){--scf-section-gap: 17px;--smv2-section-gap: 17px}}.memory-ocean-page .memory-ocean-roster-list .character-selection-list{--character-row-accent: var(--sv12-accent-solid, var(--primary-color));--character-row-accent-soft: color-mix(in srgb, var(--sv12-accent-solid, var(--primary-color)) 14%, transparent)}.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=ocean] .settings-bento-card__topline,.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=backup] .settings-bento-card__topline{flex-wrap:wrap;row-gap:2px}.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=ocean] .settings-bento-card__inline-title,.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=backup] .settings-bento-card__inline-title{order:1}.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=ocean] .settings-bento-card__arrow,.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=backup] .settings-bento-card__arrow{order:2}.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=ocean] .settings-bento-card__inline-description,.settings-bento-catalog[data-catalog-app=记忆] .settings-bento-card[data-catalog-route=backup] .settings-bento-card__inline-description{order:3;flex:1 1 100%;margin-left:38px;overflow:visible;white-space:normal;text-overflow:clip;font-size:calc(12px * var(--os-font-scale, 1));line-height:1.5}.ocean-explorer{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;color:var(--system-text-primary)}.ocean-explorer[data-memory-depth=l0]{--ocean-explorer-card-alpha: .82}.ocean-explorer[data-memory-depth=l1]{--ocean-explorer-card-alpha: 1}.ocean-explorer[data-memory-depth=l2]{--ocean-explorer-card-alpha: .94}.ocean-explorer[data-memory-depth=l3]{--ocean-explorer-card-alpha: .88}.ocean-explorer[data-memory-depth=l0] .ocean-explorer-record,.ocean-explorer[data-memory-depth=l1] .ocean-explorer-record,.ocean-explorer[data-memory-depth=l2] .ocean-explorer-record,.ocean-explorer[data-memory-depth=l3] .ocean-explorer-record{opacity:var(--ocean-explorer-card-alpha, 1)}.ocean-explorer-depths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ocean-explorer-depths button{min-height:44px;min-width:0;padding:8px 12px;border:1px solid var(--system-surface-border);border-radius:var(--system-card-radius, 16px);background:var(--system-surface);color:var(--system-text-primary);text-align:left;font:inherit}.ocean-explorer-depths button span{margin-right:8px;color:var(--system-text-secondary)}.ocean-explorer-depths button[aria-pressed=true]{border-color:var(--sv3-accent-solid, var(--system-accent));background:var(--sv3-accent-soft, var(--system-surface))}.ocean-explorer-depths button:focus-visible{outline:2px solid var(--sv3-accent-solid, var(--system-accent));outline-offset:2px}.ocean-explorer-records,.ocean-explorer-record,.ocean-explorer-editor{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.ocean-explorer-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ocean-explorer-meta{color:var(--system-text-secondary);font-size:calc(12px * var(--os-font-scale, 1))}.ocean-explorer-actions{display:flex;flex-wrap:wrap;gap:10px}.ocean-explorer-note,.ocean-explorer-evidence{min-width:0;padding-block:12px;overflow-wrap:anywhere;border-top:1px solid var(--system-row-divider, var(--system-surface-border))}.ocean-explorer summary{min-height:44px;cursor:pointer;color:var(--system-text-secondary)}.ocean-explorer[data-memory-depth=l2] .ocean-explorer-records{border-inline-start:2px solid var(--sv3-accent-soft, var(--system-surface-border));padding-inline-start:12px}.ocean-explorer[data-memory-depth=l3] .ocean-explorer-records{padding-block:8px 18px}.ocean-explorer-impression-sections{display:grid;gap:18px;min-width:0}.ocean-explorer-impression-section{display:grid;gap:10px;min-width:0;padding-block:8px}.ocean-explorer-section-heading{display:grid;gap:3px;min-width:0}.ocean-explorer-section-heading h2{margin:0;font-size:calc(1rem * var(--os-font-scale, 1))}.ocean-explorer-section-heading p,.ocean-explorer-section-heading h2{overflow-wrap:anywhere}.ocean-explorer-story{display:grid;gap:10px;min-width:0}.ocean-explorer-story strong{display:block;margin-bottom:3px;color:var(--system-text-secondary);font-size:calc(.78rem * var(--os-font-scale, 1))}.ocean-explorer-thread-list{display:grid;gap:5px;margin:0;padding-inline-start:1.2rem}.ocean-explorer-speaker{margin:0;color:var(--sv3-accent-solid, var(--system-accent));font-size:calc(.78rem * var(--os-font-scale, 1));font-weight:700}@media (max-width: 390px){.ocean-explorer{gap:11px}.ocean-explorer-depths button{padding-inline:9px}.ocean-explorer-actions{gap:7px}}
