.fmc-head{align-items:flex-start}.fmc-head .feedtext{gap:2px}.fmc-kindicon{object-fit:contain;vertical-align:-3px;width:16px;height:16px;margin-inline-end:5px}.fmc-head .chev{align-self:center}.fmc-activity{color:var(--muted);align-items:center;gap:8px;min-width:0;margin:2px 0;display:flex}.fmc-activity span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fmc-tilelink{border-radius:8px;flex:none;line-height:0;display:block}.fmc-tile{object-fit:cover;background:var(--card2);border-radius:8px;flex:none;width:44px;height:44px}.fmc-tilelink:focus-visible{outline:2px solid var(--now);outline-offset:2px}.fmc-adjust{width:auto;margin-top:8px}.fmc-editor{flex-direction:column;gap:10px;display:flex}.fmc-editor p{margin:0}.fmc-whole{touch-action:none;cursor:crosshair;background:var(--card2);border-radius:10px;align-self:center;max-width:100%;line-height:0;position:relative;overflow:hidden}.fmc-whole img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:min(52vh,420px);display:block}.fmc-mark{color:#fff;text-shadow:0 0 4px #000,0 0 8px #000;pointer-events:none;font-size:22px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.fmc-preview{aspect-ratio:16/9;background:var(--card2);border-radius:12px;width:100%;overflow:hidden}.fmc-preview img{object-fit:cover;width:100%;height:100%;display:block}.fmc-acts{border-bottom:0;gap:8px;padding:0}.fmc-acts .btn{flex:1;margin:0}.fmc-special{margin:8px 0}img[src*=X-Amz-Signature\=][src*=navi-outfits\/],img.pic-ph[src*=navi-outfits\/]{background:0 0}.navifloat.fmc-edge{translate:calc(50% + var(--edge)) 0;opacity:.9}[dir=rtl] .navifloat.fmc-edge{translate:calc(-50% - var(--edge)) 0}.navifloat.fmc-edge .nhint{display:none}.streamcard .streamhead{cursor:default;align-items:flex-start;gap:10px;display:flex}.streamcard .feedbody{margin:6px 0}.streamcard .streamthumb{object-fit:cover;border-radius:10px;flex:none;width:84px;height:84px;display:block}:root{--navi-head:#ece7df;--navi-rim:#a39c90;--bg:#06080d;--card:#121826;--card2:#0f1522;--line:#232c3f;--text:#e9edf5;--muted:#93a0b6;--past:#3d8bff;--now:#f5a623;--future:#b45cff;--ok:#3ecf8e;--warn:#ff6b6b;--r:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#ffd58a;--err:#ffb4b4;--btn:#141b2b;--warm:#17130a;--warmline:#4a3412;--topbg:#06080ddb;--tabbg:#080a10;--panel:#1a2133;--panelhead:#2a2010;--panelline:#b07a1c;--bubblebg:#141a29;--mine:#1f2a44;--toastbg:#0e2a1e;--toastline:#1f6b4b;--toasttext:#aef0cf;--track:#1b2233;--dangerline:#6b2a2a;--chipP:#dcb3ff;--chipH:#ffd27a;--chipM:#9cc3ff;--srcK:#3ecf8e;--srcG:#ffb4b4;--srcY:#9cc3ff}:root[data-theme=light]{--bg:#f5f6f9;--card:#fff;--card2:#eef1f6;--line:#d6dce7;--text:#141824;--muted:#5a6477;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gold:#94570a;--err:#b42318;--btn:#fff;--warm:#fff6e6;--warmline:#efd5a3;--topbg:#f5f6f9f0;--tabbg:#fff;--panel:#fff;--panelhead:#fff6e6;--panelline:#efd5a3;--bubblebg:#fff;--mine:#dce8ff;--toastbg:#e6f7ee;--toastline:#8fd3b0;--toasttext:#0c5a37;--track:#e1e6ee;--dangerline:#f1b5b5;--chipP:#7a2fc0;--chipH:#94570a;--chipM:#1d5fd1;--srcK:#16794c;--srcG:#b42318;--srcY:#1d5fd1}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{min-height:100dvh;font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,Geeza Pro,sans-serif}a{color:var(--gold)}button,input,select,textarea{font:inherit}.app{max-width:560px;padding:0 16px calc(200px + env(safe-area-inset-bottom));min-height:100dvh;margin:0 auto}@media (width>=900px){.app{max-width:760px}}.top{padding:calc(14px + env(safe-area-inset-top)) 0 12px;background:linear-gradient(var(--bg) 70%,transparent);z-index:5;align-items:center;gap:10px;display:flex;position:sticky;top:0}.top h1{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:20px;overflow:hidden}.ib{border:1px solid var(--line);background:var(--card2);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:20px;flex:none;place-items:center;padding:0 10px;font-size:17px;text-decoration:none;display:grid}[dir=rtl] .ib.back{transform:scaleX(-1)}.btn{appearance:none;border:1px solid var(--line);background:var(--btn);color:var(--text);cursor:pointer;text-align:center;border-radius:12px;width:100%;margin:6px 0;padding:13px 14px;font-size:16px;text-decoration:none;display:block}.btn:disabled{opacity:.5;cursor:default}.btn.p{background:linear-gradient(90deg,var(--past),var(--now),var(--future));color:#08090d;border:0;font-weight:700}.btn.sm{width:auto;margin:0;padding:7px 12px;font-size:14px;display:inline-block}.btn.danger{border-color:var(--dangerline);color:var(--err)}.btn.ghost{background:0 0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:10px 0;padding:14px}.muted{color:var(--muted)}.small{font-size:14px}.center{text-align:center}.err{color:var(--err);margin:6px 0;font-size:14px}.chip{letter-spacing:.04em;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip.planned{color:var(--chipP);background:#b45cff2e}.chip.happening{color:var(--chipH);background:#f5a62333}.chip.memory{color:var(--chipM);background:#3d8bff2e}.cover{background:#0d1220 50% 30%/cover no-repeat;border-radius:16px;height:190px;margin:4px 0 12px;position:relative;overflow:hidden}.cover.hero{background-image:url(/hero.webp)}.cover .t{background:linear-gradient(#0000,#000000d9);padding:14px;position:absolute;inset:auto 0 0}.cover .t b{font-size:22px;display:block}.slicecard{border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:14px;align-items:center;gap:12px;margin:8px 0;padding:12px;text-decoration:none;display:flex}.slicecard.planned{background:linear-gradient(120deg,#b45cff29,#0000);border-color:#b45cff80}.slicecard.happening{background:linear-gradient(120deg,#f5a6232e,#0000);border-color:#f5a62399}.slicecard.memory{background:linear-gradient(120deg,#3d8bff29,#0000);border-color:#3d8bff80}.slicecard.pending{border-style:dashed}.slicecard .body{flex:1;min-width:0}.slicecard b{display:block}.dot{background:var(--line);border-radius:6px;flex:none;width:12px;height:44px}.dot.planned{background:var(--future)}.dot.happening{background:var(--now)}.dot.memory{background:var(--past)}.tabs{gap:6px;margin:8px 0;display:flex}.tabs button{border:1px solid var(--line);background:var(--card2);color:var(--muted);cursor:pointer;border-radius:10px;flex:1;padding:10px}.tabs button[aria-selected=true]{color:var(--text);border-color:var(--now)}.grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@media (width>=700px){.grid{grid-template-columns:repeat(4,1fr)}}.ph{aspect-ratio:1;cursor:pointer;background:#111 50%/cover no-repeat;border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative}.navi{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.navi img{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px}.navi b{color:var(--now);letter-spacing:.08em;font-size:12px}.src{white-space:nowrap;border:1px solid;border-radius:99px;margin-inline-start:4px;padding:1px 7px;font-size:11px}.src.k{color:var(--srcK);border-color:currentColor}.src.g{color:var(--srcG);border-color:currentColor}.src.y{color:var(--srcY);border-color:currentColor}.row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.row:last-child{border-bottom:0}.av{color:#08090d;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.chk{align-items:flex-start;gap:10px;margin:12px 0;font-size:15px;display:flex}.chk input{width:22px;height:22px;accent-color:var(--now);flex:none;margin-top:1px}input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],select,textarea{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);border-radius:12px;margin:4px 0 12px;padding:12px;font-size:16px}textarea{resize:vertical;min-height:90px}label.f{color:var(--muted);font-size:14px;display:block}.code{letter-spacing:.5em;text-align:center;direction:ltr;font-size:28px}.ltr{direction:ltr;unicode-bidi:isolate}.tabbar{bottom:0;height:calc(70px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--tabbg);border-top:1px solid var(--line);z-index:10;justify-content:space-around;align-items:center;display:flex;position:fixed;inset-inline:0}.tabbar a{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:6px 0;font-size:12px;text-decoration:none;display:flex}.tabicon{place-items:center;height:28px;display:grid}.tabbar .tablabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.tabimg{object-fit:cover;width:28px;height:28px;display:block}.tabimg.me{border:2px solid #0000;border-radius:50%}.tabbar a[aria-current=page] .tabimg.me{border-color:var(--gold)}.tabbar a[aria-current=page]{color:var(--gold)}.tabbar .tabicon{font-size:21px}.msg{word-wrap:break-word;border-radius:14px;max-width:82%;margin:6px 0;padding:8px 12px;font-size:15px}.msg.me{background:var(--mine);margin-inline-start:auto}.msg.o{background:var(--card)}.msg small{color:var(--muted);font-size:12px;display:block}.toast{inset-inline:16px;bottom:calc(84px + env(safe-area-inset-bottom));background:var(--warm);border:1px solid var(--warmline);max-width:528px;color:var(--text);z-index:60;border-radius:14px;align-items:center;gap:10px;margin:0 auto;padding:10px 12px;font-size:14px;display:flex;position:fixed;box-shadow:0 6px 18px #00000040}.toast img{flex:none;width:26px;height:26px}.askhop{padding:18px 16px calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.askhop-q{align-items:flex-start;gap:10px;margin-bottom:4px;font-size:16px;line-height:1.45;display:flex}.askhop-q img{flex:none;width:30px;height:30px}.prog{background:var(--track);border-radius:99px;height:8px;margin:8px 0;overflow:hidden}.prog i{background:linear-gradient(90deg,var(--past),var(--now));height:100%;transition:width .3s;display:block}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1px solid var(--line);background:var(--card2);color:var(--muted);cursor:pointer;border-radius:99px;padding:8px 12px}.seg button[aria-pressed=true]{color:var(--text);border-color:var(--now)}.suggest{border:1px solid var(--line);border-radius:12px;margin:-8px 0 12px;overflow:hidden}.suggest button{text-align:start;background:var(--card2);border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;padding:10px 12px;display:block}.suggest button:last-child{border-bottom:0}.big{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:70dvh;display:block}.year{letter-spacing:.12em;color:var(--now);margin:18px 0 4px;font-size:13px;font-weight:700}.tree{border-inline-start:1px solid var(--line);margin-inline-start:6px;padding-inline-start:14px}.empty{text-align:center;color:var(--muted);padding:28px 10px}:focus-visible{outline:2px solid var(--now);outline-offset:2px}.apptop{z-index:6;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--topbg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 -16px;display:grid;position:sticky;top:0}.apptop .who{min-width:0;color:var(--text);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:flex}.apptop .who .av{border:2px solid var(--now);width:36px;height:36px}.apptop .name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.apptop .word{width:auto;height:24px}.apptop .end{justify-self:end;align-items:center;gap:6px;display:flex}.apptop .lang{min-width:34px;height:34px;padding:0 8px;font-size:13px}.bell{border:1px solid var(--line);background:var(--card2);border-radius:17px;place-items:center;width:34px;height:34px;font-size:17px;text-decoration:none;display:grid;position:relative}.bellcount{top:-4px;color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);background:#ff5a5a;border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;display:grid;position:absolute;inset-inline-end:-4px}.notecard{text-align:start;width:100%;font:inherit;color:var(--text);background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.notecard.unread{border-color:var(--warmline);background:var(--warm)}.noteicon{background:var(--card);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.noteicon.navi{object-fit:contain;box-sizing:border-box;padding:3px}.notebody{flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.notedot{background:var(--now);border-radius:50%;flex:none;width:9px;height:9px}.apptop+.pagetitle{margin-top:14px}.publictop{padding:calc(10px + env(safe-area-inset-top)) 16px 8px;z-index:6;background:var(--topbg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 -16px 6px;display:flex;position:sticky;top:0}.publictop .word{width:auto;height:30px}.ib-space{width:40px}.lang{border:1px solid var(--line);background:var(--card2);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:20px;padding:0 12px;font-weight:700}.hero2{aspect-ratio:16/10;background:#05070b url(/brand/panels.webp) 50% 62%/cover no-repeat;border-radius:18px;width:100%;margin:6px 0 14px;box-shadow:0 18px 40px #00000073}.tagline{margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.3}.tagline+p{color:var(--muted);margin:0 0 10px}.guide{align-items:center;gap:12px;margin:12px 0 10px;display:flex}.guide .robot{aspect-ratio:1145/1374;object-fit:contain;filter:drop-shadow(0 6px 14px #3d8bff40);border-radius:14px;flex:none;width:96px;height:auto;animation:4s ease-in-out infinite float}.guide .bubble{background:var(--bubblebg);background-image:linear-gradient(var(--bubblebg),var(--bubblebg)),linear-gradient(120deg,var(--past),var(--now),var(--future));background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;flex:1;padding:10px 12px;font-size:15px;position:relative}.guide .bubble b{color:var(--now);letter-spacing:.1em;font-size:11px;display:block}.guide .point{inset-inline-end:14px;font-size:18px;font-style:normal;animation:1.4s ease-in-out infinite nudge;position:absolute;bottom:-14px}@keyframes float{50%{transform:translateY(-4px)}}@keyframes nudge{50%{transform:translateY(4px)}}.pulse{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #f5a62300}50%{box-shadow:0 0 0 6px #f5a62340}}@media (prefers-reduced-motion:reduce){.guide .robot,.guide .point,.pulse{animation:none}}.pulse:disabled{animation:none}.phonerow{gap:8px;margin:4px 0 6px;display:flex}.phonerow select{flex:none;width:auto;max-width:46%;margin:0}.phonerow input{flex:1;min-width:0;margin:0}.linkbtn{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.otp{cursor:text;justify-content:center;gap:8px;margin:14px 0 10px;display:flex;position:relative}.otp input{opacity:0;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.otp .box{border:1px solid var(--line);background:var(--card2);border-radius:12px;place-items:center;width:46px;height:56px;font-size:24px;font-weight:700;display:grid}.otp .box.on{border-color:var(--now);box-shadow:0 0 0 3px #f5a6232e}.privacy h2{color:var(--gold);margin:18px 0 6px;font-size:17px}.privacy ul{margin:6px 0;padding-inline-start:20px}.privacy li{margin:5px 0}.photonav{position:relative}.photonav .big{display:block}.pnav{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pnav.prev{inset-inline-start:8px}.pnav.next{inset-inline-end:8px}.pcount{bottom:8px;color:#fff;background:#00000080;border-radius:99px;padding:2px 8px;font-size:12px;position:absolute;inset-inline-end:8px}.shots{grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 12px;display:grid}.shot{aspect-ratio:1;border:1px solid var(--line);background:center/cover var(--card2);cursor:pointer;border-radius:10px;padding:0;position:relative}.shot:disabled{cursor:default}.shot.held{opacity:.45}.shot.rejected{opacity:.35}.shotst{bottom:4px;color:#fff;background:#0009;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:12px;display:grid;position:absolute;inset-inline-end:4px}.shot.ready .shotst{background:var(--ok,#2e9e5b)}.shot.failed .shotst,.shot.rejected .shotst{background:var(--err,#c0392b)}.refused{color:var(--err,#c0392b);margin:0 0 10px;padding-inline-start:4px;list-style:none}.notebtns{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.shotday{top:4px;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:6px;padding:1px 4px;font-size:10px;position:absolute;inset-inline:4px;overflow:hidden}.shotday.none{background:#787878bf}.shotday.out{background:#a03c28d9}.nodatehint{margin:0 0 10px}.ph.sel{outline:3px solid var(--text);outline-offset:-3px;position:relative}.ph.sel:after{content:"✓";top:4px;background:var(--text);color:var(--bg,#08090d);border-radius:99px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;inset-inline-end:4px}.selbar{bottom:calc(84px + env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--line);z-index:8;border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex;position:sticky}.selbar .small{flex:1}.placestack{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.placestack .placeph{width:56px;height:56px;margin:0}.askday{align-items:flex-start;gap:10px;padding:10px;display:flex}.askday .sheetrow{flex-wrap:wrap;gap:6px}.askday .sheetrow .btn{white-space:nowrap;flex:none;width:auto}.askday input[type=date]{flex:none;width:auto;max-width:100%}.sheetrow{gap:8px;display:flex}.sheetrow .btn{flex:1}.placeph{background:center/cover var(--card2);border-radius:12px;width:96px;height:96px;margin:4px auto 10px}.daypick{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sheet{z-index:50;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-body{background:var(--bg);border:1px solid var(--line);border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:88dvh;padding:0 16px 24px;overflow-y:auto}.sheet-head{background:var(--bg);justify-content:space-between;align-items:center;padding:14px 0 8px;display:flex;position:sticky;top:0}.pagetitle{margin:6px 0 2px;font-size:22px}.more{margin:10px 0}.more summary{cursor:pointer;color:var(--muted);padding:8px 0}.seg.wrap{flex-wrap:wrap}.memcard{padding:10px 12px}.memask{align-items:center;gap:8px;padding:8px 10px;display:flex}.memask-line{text-align:start;background:var(--card2);border:1px solid var(--line);color:var(--muted);font:inherit;cursor:text;border-radius:99px;flex:1;padding:10px 14px}.memform{padding:10px}.memform textarea{min-height:0;margin:0 0 6px}.memform-row{align-items:center;gap:6px;display:flex}.memform-row .whochip{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.whochip{background:var(--card2);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;padding:8px 12px;font-size:13px}.memacts{gap:8px;margin-top:8px;display:flex}.memact{background:var(--card2);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;flex:1;padding:8px 10px;font-size:14px}.memact[aria-pressed=true]{border-color:var(--now);color:var(--gold)}.threadrow{flex-direction:row;align-items:center;gap:10px}.memquote{margin:0 0 8px}.thread{flex-direction:column;gap:6px;max-height:45dvh;display:flex;overflow-y:auto}.bubble{background:var(--card2);border:1px solid var(--line);white-space:pre-wrap;border-radius:14px;align-self:flex-start;max-width:80%;padding:8px 12px}.bubble.mine{border-color:var(--now);align-self:flex-end}.bubble small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.memprev{margin:0 0 8px;position:relative}.memprev img{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;max-height:320px;display:block}.memprev .ib{top:8px;background:#0009;position:absolute;inset-inline-end:8px}.whorow{text-align:start;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;margin:6px 0;padding:12px 14px;display:flex}.whorow[aria-pressed=true]{border-color:var(--now)}.whorow.danger b{color:var(--err)}.memshot{border-radius:10px;max-width:100%;margin-top:6px;display:block}.related{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.related a.chip{background:var(--card2);border:1px solid var(--line);color:var(--text);text-decoration:none}.related .card{flex-basis:100%}.avatarpick{border:2px solid var(--now);background:var(--card2) center/cover no-repeat;width:132px;height:132px;color:var(--muted);cursor:pointer;border-radius:50%;margin:6px auto 10px;font-size:40px;display:block}.avatarpick.empty{border-style:dashed}.navigrid{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.navicard{text-align:start;border-radius:var(--r);border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.navicard span{font-size:22px}.navicard b{font-size:14px;line-height:1.3}.navicard.wide{grid-column:1/-1}.slogan{color:var(--now);margin:0 0 8px;font-size:14px;font-style:italic}.welcome p{color:var(--text);margin:0 0 10px;line-height:1.6}.datewords{color:var(--gold);margin:-4px 0 12px;font-size:15px}.monthpick{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);border-radius:12px;margin-bottom:8px;padding:12px}.navifloat{--rx:0deg;--ry:0deg;--edge:max(12px,calc((100vw - 560px)/2 + 12px));inset-inline-end:var(--edge);bottom:calc(82px + env(safe-area-inset-bottom));z-index:9;cursor:pointer;perspective:380px;width:56px;height:60px;color:inherit;font:inherit;background:0 0;border:0;padding:0;transition:bottom .35s;position:fixed}@media (width>=900px){.navifloat{--edge:max(12px,calc((100vw - 760px)/2 + 12px))}}.navifloat{transition:bottom .35s,opacity .25s,translate .25s}.navifloat.away{opacity:0;pointer-events:none;translate:0 40px}.nbob{animation:3.2s ease-in-out infinite nbobs;position:absolute;inset:0}@keyframes nbob{50%{transform:translateY(-6px)}}@keyframes nbobs{50%{transform:translateY(-4.5px)}}.nhead{width:56px;height:44px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .15s;position:absolute;top:8px;left:9px}.nfc{backface-visibility:hidden;background:linear-gradient(160deg,#f2efe9,#b9b4ab);border:1px solid #fff;border-radius:8px;width:56px;height:44px;position:absolute;top:0;left:0}.nfc.front{background:#e9e5de;padding:4px;transform:translateZ(16px)}.nfc.back{transform:rotateY(180deg)translateZ(16px)}.nfc.right{background:linear-gradient(160deg,#d8d3ca,#8f8a82);width:32px;left:12px;transform:rotateY(90deg)translateZ(28px)}.nfc.left{background:linear-gradient(160deg,#d8d3ca,#8f8a82);width:32px;left:12px;transform:rotateY(-90deg)translateZ(28px)}.nfc.top{background:linear-gradient(#fff,#cfc9bf);height:32px;top:6px;transform:rotateX(90deg)translateZ(22px)}.nfc.bottom{background:#6f6a63;height:32px;top:6px;transform:rotateX(-90deg)translateZ(22px)}.nfc.right:after,.nfc.left:after{content:"";border:3px solid var(--now);width:18px;height:18px;box-shadow:0 0 9px var(--now),inset 0 0 5px var(--now);background:#2b1d08;border-radius:50%;position:absolute;top:10px;left:7px}.nscreen{background:#05070b;border-radius:5px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #3d8bff59}.neye{border:3px solid #6fb0ff;border-bottom:0;border-radius:10px 10px 0 0;width:11px;height:7px;animation:4.5s infinite nblink;position:absolute;top:10px;box-shadow:0 -2px 7px #3d8bff}.neye.l{left:8px}.neye.r{right:8px}.nmouth{border:3px solid #6fb0ff;border-top:0;border-radius:0 0 10px 10px;width:12px;height:6px;margin-left:-6px;position:absolute;top:21px;left:50%;box-shadow:0 3px 7px #3d8bff}@keyframes nblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.nbody{background:linear-gradient(#e9e5de,#9d988f);border-radius:7px 7px 9px 9px;width:27px;height:18px;position:absolute;top:55px;left:24px;box-shadow:0 0 12px #f5a62373}.nbody:after{content:"";background:var(--now);width:7px;height:7px;box-shadow:0 0 8px var(--now);border-radius:50%;position:absolute;top:6px;left:10px}.nshadow{background:radial-gradient(#3d8bff8c,#0000 70%);border-radius:50%;width:30px;height:5.25px;animation:3.2s ease-in-out infinite nsh;position:absolute;bottom:-3px;left:12.75px}@keyframes nsh{50%{opacity:.6;transform:scale(.8)}}.nbadge{top:-2px;z-index:2;color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);background:#ff5a5a;border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-start:-2px}.nhint{bottom:33px;white-space:normal;-webkit-line-clamp:3;background:var(--warm);border:1px solid var(--warmline);width:max-content;max-width:min(250px,62vw);color:var(--gold);text-align:start;border-radius:10px;-webkit-box-orient:vertical;padding:5px 10px;font-size:12.5px;line-height:1.35;display:-webkit-box;position:absolute;inset-inline-end:56px;overflow:hidden}.nhand{top:21px;transform-origin:70% 90%;font-size:15px;display:none;position:absolute;inset-inline-start:-10.5px}.navifloat.wave .nhand{animation:.6s ease-in-out 4 nwave;display:block}@keyframes nwave{50%{transform:rotate(-30deg)}}.navifloat.point .nhand{animation:1s ease-in-out infinite npt;display:block}@keyframes npt{50%{transform:translateY(5px)}}.navifloat.work .neye{border:3px solid #6fb0ff;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:1s linear infinite nspin}@keyframes nspin{to{transform:rotate(360deg)}}.navifloat.work .nmouth{border-bottom-width:3px;border-radius:2px;width:16px;height:0;margin-left:-8px}.navifloat:focus-visible{outline:2px solid var(--now);outline-offset:3px;border-radius:14px}.navi-glow{transition:box-shadow .3s;box-shadow:0 0 0 3px #f5a6238c,0 0 22px #f5a62399!important}.navipanel{inset-inline:var(--pedge,12px);bottom:calc(170px + env(safe-area-inset-bottom));z-index:11;background:var(--panel);border:1px solid var(--panelline);border-radius:18px;flex-direction:column;max-width:420px;max-height:min(420px,60vh);margin-inline:auto;animation:.25s nfade;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #f5a6231f}@keyframes nfade{0%{opacity:0;transform:translateY(8px)}}.navipanel header{border-bottom:1px solid var(--line);background:var(--panelhead);align-items:center;gap:8px;padding:8px 10px;display:flex}.navipanel header img{object-fit:cover;border-radius:50%;width:30px;height:30px}.navipanel header b{color:var(--now)}.navipanel header .small{flex:1}.navipanel .ib{min-width:32px;height:32px}.navimsgs{padding:10px 12px;overflow:auto}.navimsg{background:var(--warm);border:1px solid var(--warmline);border-radius:12px;margin:0 0 8px;padding:8px 10px;font-size:14px}.naviprompts{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.naviprompts button{font:inherit;border:1px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer;border-radius:99px;padding:7px 11px;font-size:13px}@media (prefers-reduced-motion:reduce){.nbob,.nshadow,.neye,.nhand,.navipanel{animation:none!important}.nhead{transition:none}}.nface{object-fit:contain;filter:drop-shadow(0 0 7.5px #3d8bff73);width:52.5px;height:52.5px;position:absolute;top:1.5px;left:3px}.navifloat.full{width:74px;height:80px}.navifloat.full .nbob{animation-name:nbob}.navifloat.full .nface{filter:drop-shadow(0 0 10px #3d8bff73);width:70px;height:70px;top:2px;left:4px}.navifloat.full .nhand{top:28px;font-size:20px;inset-inline-start:-14px}.navifloat.full .nshadow{width:40px;height:7px;bottom:-4px;left:17px}.navifloat.full .nhint{bottom:44px;inset-inline-end:74px}.navifloat.full:focus-visible{outline-offset:4px}.navibase{inset-inline-end:0;bottom:calc(82px + env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;width:0;height:0;position:fixed}.navistage{background:radial-gradient(closest-side at 50% 72%,#3d8bff38,#0000);margin:6px 0 0}.robot3d{flex:none;width:120px}.xdemo{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:6px 0 0;padding:6px 10px;font-size:12.5px}.xtitle{margin:14px 0 6px;font-size:19px}.xbody{animation:.3s nfade}.xday{background:var(--card2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;margin:8px 0;padding:10px 12px;display:flex}.xday.pending{border-style:dashed}.xtiles{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}.xtiles span{aspect-ratio:1;background:linear-gradient(140deg,#1a2a4a,#3a2a10);border-radius:10px;place-items:center;font-size:26px;display:grid}.xperson{background:var(--card2);border:1px solid var(--line);border-radius:12px;gap:10px;margin:8px 0;padding:8px 10px}.xopt{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 11px;font-size:12.5px}.xopt.on{border-color:var(--now);color:var(--text)}.xlist{margin:0;padding:0;list-style:none}.xlist li{background:var(--card2);border:1px solid var(--line);border-radius:12px;margin:8px 0;padding:10px 12px}.xdots{justify-content:center;gap:8px;margin:16px 0 10px;display:flex}.xdots button{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.xdots button[aria-selected=true]{background:var(--now);border-radius:5px;width:22px}.navithink{z-index:2;background:var(--warm);border:1px solid var(--warmline);border-radius:16px;gap:5px;padding:7px 11px;animation:.25s nfade;display:flex;position:absolute;top:2px;left:50%;transform:translate(18px);box-shadow:0 0 14px #f5a62340}.navithink:after{content:"";background:var(--warm);border:1px solid var(--warmline);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-7px;left:12px}.navithink i{background:var(--now);opacity:.25;border-radius:50%;width:8px;height:8px;animation:1.2s infinite ndot}.navithink i:nth-child(2){animation-delay:.2s}.navithink i:nth-child(3){animation-delay:.4s}@keyframes ndot{30%{opacity:1;transform:translateY(-3px)}60%,to{opacity:.25;transform:none}}@media (prefers-reduced-motion:reduce){.navithink i{opacity:.8;animation:none}}.naviloading{z-index:1;background:radial-gradient(circle at 50% 70%,#0d1530,#06080d 70%);border-radius:20px;place-items:center;animation:.3s nfade;display:grid;position:absolute;inset:0}.hoooop{aspect-ratio:1672/941;border-radius:14px;width:min(82%,320px);position:relative;overflow:hidden}.hoooop img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.hoooop .dim{filter:grayscale()brightness(.32)contrast(1.1)}@property --reveal{syntax:"<percentage>";inherits:false;initial-value:100%}.hoooop .lit{--reveal:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--reveal) - 1%),transparent calc(var(--reveal) + 1.5%));-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--reveal) - 1%),transparent calc(var(--reveal) + 1.5%));mask-image:linear-gradient(90deg,#000 calc(var(--reveal) - 1%),transparent calc(var(--reveal) + 1.5%));transition:--reveal .45s ease-out}.hoooop .ball{aspect-ratio:1;opacity:0;width:3.2%;box-shadow:0 0 6px 2px var(--c,#fff),0 0 14px 5px var(--c,#fff);background:radial-gradient(circle at 40% 38%,#fff 0 35%,#fff6e0 55%,#fff9 100%);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.hoooop .flash{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,var(--c,#fff) 0,transparent 65%);mix-blend-mode:screen;border-radius:50%;width:18%;position:absolute;top:50%;translate:-50% -50%}.hoooop .flash.go{animation:.6s ease-out hflash}@keyframes hflash{0%{opacity:.85;scale:.6}to{opacity:0;scale:1.25}}.navipeek{inset-inline-end:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:9;border:1px solid var(--line);background:var(--card);cursor:pointer;border-inline-end:0;border-start-start-radius:26px;border-end-start-radius:26px;width:30px;height:52px;padding:0;position:fixed;overflow:hidden;box-shadow:0 4px 14px #00000059}.navipeek img{top:6px;object-fit:contain;width:40px;height:40px;position:absolute;inset-inline-start:2px}.navipeek .ndot{top:5px;width:10px;height:10px;box-shadow:0 0 0 2px var(--card);background:#ff5a5a;border-radius:50%;position:absolute;inset-inline-start:5px}html.kb-open .navipeek{opacity:0;pointer-events:none}.navihide{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:0 0;margin-top:8px;padding:10px 0 2px;font-size:12px;display:block}@media (width<=440px){.apptop{gap:6px}.apptop .end{gap:4px}.apptop .lang{width:auto;min-width:30px;height:30px;padding:0 6px;font-size:12px}.apptop .end>:not(.lang){transform:scale(.88)}.apptop .word{height:20px}.apptop .who .av{width:32px;height:32px}}.navitips{margin:18px 0 8px}.navitips h2{margin:0 0 4px;font-size:17px}.navitips input[type=search]{margin:8px 0}.tipgroup{margin:12px 0 4px}.tipgroup>b{color:var(--gold);margin-bottom:4px;display:block}.tiprow{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;display:flex}.tiprow>span:first-child{flex:1;line-height:1.45}.tiprow .btn{flex:none;width:auto;margin:0}.crossings{margin-top:10px}.crossings>b{margin-bottom:6px;display:block}.crossings input[type=search]{margin:6px 0}.crossrow{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.crossacts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.crossacts .btn{width:auto;margin:0}.about .f{margin-top:6px;display:block}.about input[type=search]{margin:4px 0}.chips{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.tagchip{background:var(--card2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.tagchip button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.aboutrow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.aboutrow>span{flex:1}.years{gap:8px;display:flex}.years input{flex:1 1 0;width:auto;min-width:0;margin:4px 0}.because{color:var(--gold);margin-top:2px}.waitdot{color:var(--gold)}.memwho{opacity:.85;margin-top:1px;font-size:11px;line-height:1.3;display:block}.installsteps{margin:6px 0 0;padding-inline-start:20px}.installsteps li{margin:4px 0}.naviask{margin:10px 0}.naviasked{margin-top:8px}.naviasked>div{margin-top:2px}html.kb-open .navifloat,html.kb-open .tabbar,html.kb-open .navipanel{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(24px)}.settings .setrow{border-bottom:1px solid var(--line);padding:10px 0}.settings .setrow:last-child{border-bottom:0}.settings .setrow>b{margin-bottom:6px;font-size:14px;display:block}.settings .setrow .small{margin-top:6px}.settings .seg button:disabled{opacity:.45;cursor:default}svg.naviicon,svg.newicon,.tabimg.appicon{opacity:.95;transition:opacity .2s,filter .2s;display:block}svg.naviicon.on,svg.newicon.on,.tabimg.appicon.on{opacity:1;filter:drop-shadow(0 0 4px #f5a6238c)}.tabimg.appicon{border-radius:7px}svg.naviicon.on .naviicon-face{filter:drop-shadow(0 0 1.5px #6fb0ff)}.apptop .end{gap:5px}.apptop .end .bell{width:32px;height:32px;font-size:16px}.bellcount.inline{box-shadow:none;display:inline-grid;position:static}.threadline{text-decoration:none}.threadline .notebody{flex-direction:column;flex:1;min-width:0;display:flex}.threadmeta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.oneline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread.convo{min-height:40dvh;max-height:none;padding-bottom:8px}.convoform{background:var(--bg);padding:8px 0 calc(8px + env(safe-area-inset-bottom));position:sticky;bottom:0}.memref{color:var(--muted);border-inline-start:3px solid var(--now);margin-bottom:4px;padding-inline-start:8px;font-size:12.5px;text-decoration:none;display:block}.dash .card{margin:12px 0}.cardhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cardhead a{text-decoration:none}.gold{color:var(--gold)}.streak .streakhead{align-items:center;gap:12px;display:flex}.streak .flame{filter:drop-shadow(0 0 8px #f5a62380);font-size:34px;line-height:1}.streak .streaknum{font-size:30px;line-height:1}.days14{grid-template-columns:repeat(14,1fr);gap:4px;margin-top:12px;display:grid}.days14 i{aspect-ratio:1;background:var(--track);color:var(--muted);border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.days14 i.on{background:linear-gradient(135deg,var(--now),#ff7a3d);color:#1a1205;font-weight:700}.days14 i.today{outline:2px solid var(--now);outline-offset:1px}.nudges{flex-direction:column;gap:6px;margin:8px 0;display:flex}.nudge{border:1px dashed var(--line);background:var(--card2);color:var(--text);border-radius:12px;padding:11px 14px;font-size:14.5px;text-decoration:none;display:block}.nudge.warm{border:1px solid var(--warmline);background:var(--warm)}.timetiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}.timetile{border:1px solid var(--line);color:var(--text);border-radius:12px;flex-direction:column;align-items:center;padding:12px 4px;text-decoration:none;display:flex}.timetile b{font-size:26px;line-height:1.1}.timetile span{color:var(--muted);font-size:13px}.timetile.memory{background:linear-gradient(160deg,#3d8bff2e,#0000);border-color:#3d8bff80}.timetile.memory b{color:var(--chipM)}.timetile.happening{background:linear-gradient(160deg,#f5a62333,#0000);border-color:#f5a62399}.timetile.happening b{color:var(--chipH)}.timetile.planned{background:linear-gradient(160deg,#b45cff2e,#0000);border-color:#b45cff80}.timetile.planned b{color:var(--chipP)}.countdown{flex-direction:column;flex:none;align-items:center;min-width:44px;display:flex}.countdown b{color:var(--chipP);font-size:20px}.countdown small{color:var(--muted);font-size:11px}.stattiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.stattile{background:var(--card);border:1px solid var(--line);color:var(--text);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;text-decoration:none;display:flex}.stattile span{font-size:20px}.stattile b{font-size:22px;line-height:1.1}.stattile small{color:var(--muted);font-size:11.5px;line-height:1.25}.faces{scrollbar-width:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.face{color:var(--text);cursor:pointer;width:58px;font:inherit;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.face .av{width:48px;height:48px}.face small{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:11.5px;overflow:hidden}.memline{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.memline .body{flex-direction:column;flex:1;min-width:0;display:flex}.memthumb{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.convo .bubble,.oneline{unicode-bidi:plaintext}.convo .endmark{scroll-margin-bottom:90px}.apptop .wordlink{line-height:0;display:block}.tabbar .tablabel{font-size:10.5px}.admin .adminh{margin:22px 0 8px;font-size:17px}.kpis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=600px){.kpis{grid-template-columns:repeat(4,1fr)}.kpis.six{grid-template-columns:repeat(6,1fr)}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.kpi b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.kpi small{color:var(--muted);font-size:12px;line-height:1.3}.bars{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:12px 0 4px;padding:10px 12px}.bars figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.barval{color:var(--text)}.barplot{border-bottom:1px solid var(--line);direction:ltr;align-items:flex-end;gap:0;height:110px;display:flex}.barhit{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;height:100%;padding:0 1px;display:flex}.bar{border-radius:4px 4px 0 0;width:100%;max-width:14px;display:block}.bar.past{background:var(--past)}.bar.now{background:var(--now)}.bar.future{background:var(--future)}.bar.on{outline:2px solid var(--text);outline-offset:1px}.baraxis{direction:ltr;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.cohorts,.navitable{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px 10px;font-size:13.5px}.cohorts>div,.navitable>div{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr;gap:6px;padding:6px 0;display:grid}.navitable>div{grid-template-columns:2.2fr .8fr .8fr .8fr .8fr}.cohorts>div:last-child,.navitable>div:last-child{border-bottom:0}.cohorts .ch,.navitable .ch{color:var(--muted);font-size:12px}.navitable span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar.zero{background:var(--track);border-radius:1px}body>#root>.apptop,#root>.apptop{margin:0;padding-inline:max(16px,50% - 264px)}@media (width>=900px){#root>.apptop{padding-inline:max(16px,50% - 364px)}}#root>.apptop+main.app>.pagetitle:first-of-type{margin-top:14px}#root>.apptop~main.app .top{top:calc(57px + env(safe-area-inset-top));background:linear-gradient(var(--bg) 75%,transparent);padding-top:14px}.whobox{justify-self:start;align-items:center;gap:6px;min-width:0;display:flex}.signout{border:1px solid var(--line);background:var(--card2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:15px;flex:none;place-items:center;padding:0;display:grid}.signout:hover{color:var(--err);border-color:var(--dangerline)}[dir=rtl] .signout svg{transform:scaleX(-1)}#root>.apptop~main.app .convoform{bottom:calc(70px + env(safe-area-inset-bottom))}html.kb-open #root>.apptop~main.app .convoform{bottom:0}.updatebar{top:calc(64px + env(safe-area-inset-top));z-index:30;border:1px solid var(--warmline);background:var(--warm);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;font-size:14.5px;position:fixed;inset-inline:16px;box-shadow:0 6px 20px #00000059}:root[data-theme=light] .th-dark,:root:not([data-theme=light]) .th-light{display:none!important}.tabbar .tabimg:not(.me):not(.appicon){object-fit:contain;opacity:.95;width:30px;height:30px;transition:opacity .2s,filter .2s}.tabbar .tabimg.on:not(.me):not(.appicon){opacity:1;filter:drop-shadow(0 0 4px #f5a6238c)}.seg button .segimg{object-fit:contain;vertical-align:-5px;width:20px;height:20px;margin-inline-end:6px}.seg.navimode{justify-content:center;margin:8px 0 2px}.nface.lean{transform:rotateX(calc(var(--rx) * .45)) rotateY(calc(var(--ry) * .45));transition:transform .15s}.xai{background:#3d8bff14;border:1px solid #3d8bff59;border-radius:12px;margin:6px 0 10px;padding:8px 10px;font-size:14px}.xtour{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.xtour .publictop .ib{min-width:44px;height:44px}.xprogress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.xcount{color:var(--muted);font-size:14px}.xcount b{color:var(--text)}.xtour .xdots{gap:6px;margin:0;display:flex}.xtour .xdots button{background:var(--line);cursor:pointer;border:0;border-radius:5px;width:10px;height:10px;padding:0;position:relative}.xtour .xdots button:after{content:"";position:absolute;inset:-12px -4px}.xtour .xdots button[aria-current=step]{background:var(--now);width:24px}.xtitle{outline:none;margin:6px 0}.xbodytext{margin:0 0 10px}.xnavi{align-items:flex-start;gap:10px;margin:6px 0 10px;display:flex}.xnavi img{object-fit:contain;flex:none;width:48px;height:48px;margin-top:2px}.xnavi .navimsg{flex:1;margin:0}.xpick{flex-direction:column;display:flex}.xpick .slicecard{width:100%;font:inherit;text-align:start;background:0 0}.xpick .slicecard[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:2px}.xdemo-card{margin-top:4px}.xcmd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.xcmd>span{flex:1;min-width:0}.xcmd .btn{white-space:nowrap;flex:none;min-width:72px;min-height:44px}.xfield{border:1px solid var(--line);background:var(--card2);border-radius:10px;min-height:44px;margin:2px 0 8px;padding:10px 12px;transition:box-shadow .2s,border-color .2s}.xfield small{color:var(--gold);font-size:13px}.xfield.lit{border-color:var(--now);box-shadow:0 0 0 3px #f5a62340}.xnote{color:var(--muted);margin:6px 0 0;font-size:13px}.xwhy{color:var(--gold)}.xperson2{border-bottom:1px solid var(--line);padding:4px 0}.xdaybtn{text-align:start;width:100%;font:inherit;color:var(--text);cursor:pointer;display:block}.xasks{flex-direction:column;gap:6px;display:flex}.xasks .btn{text-align:start;margin:0}.xasks .btn[aria-pressed=true]{border-color:var(--now)}.xmonth{align-items:center;gap:10px;margin:6px 0;display:flex}.xmini{margin:0;padding:6px 10px;font-size:14px}.xbar{bottom:0;z-index:8;padding:10px max(16px,calc((100% - 560px)/2 + 16px)) calc(10px + env(safe-area-inset-bottom));background:var(--tabbg);border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;inset-inline:0}.xbar .btn{min-height:48px;margin:0}.xbar .xskip{grid-column:1/-1;justify-self:center;min-height:32px}@media (width>=900px){.xtour{max-width:1040px}.xgrid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.xbar{padding-inline:max(16px,50% - 504px)}}@media (prefers-reduced-motion:reduce){.xfield{transition:none}}.naviinline{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;align-items:flex-start;gap:10px;margin:-2px 0 12px;padding:10px 12px;display:flex}.naviinline-face{object-fit:contain;flex:none;width:44px;height:44px;animation:3.2s ease-in-out infinite nbob}.naviinline-body{flex:1;min-width:0}.naviinline-body b{color:var(--now);letter-spacing:.08em;font-size:12px}.naviinline-body p{margin:2px 0 8px;font-size:15px}.naviinline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.naviinline-actions .btn{white-space:nowrap;width:auto;margin:0}@media (prefers-reduced-motion:reduce){.naviinline-face{animation:none}}.pushkinds{border:0;gap:8px;margin:10px 0 0;padding:0;display:grid}.pushkinds legend{color:var(--muted);margin-bottom:4px;padding:0}.quiethours{flex-wrap:wrap;gap:12px}.quiethours input[type=time]{border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:10px;margin-inline-start:6px;padding:6px 8px}.pushask{border-color:var(--now)}.pushask .row{gap:8px;margin-top:6px}.pushask .btn{width:auto;margin:0}.pushkinds .chk{margin:0}.typeicon{object-fit:contain;flex:none;width:30px;height:30px}.typeicon.svg{color:var(--text)}.timeline{margin-top:14px}.chipwrap{position:relative}.tplsuggest{border-color:var(--line);margin:0 0 12px;padding:10px 12px}.pinlink{margin-top:8px}.pinhint{border-color:var(--line);margin:6px 0 10px}.tplcard{margin:8px 0;padding:10px 12px}.tplrow{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tplimg{object-fit:cover;border-radius:10px;flex:none;width:54px;height:54px}.chipmore{top:0;bottom:6px;cursor:pointer;width:40px;color:var(--text);background:linear-gradient(to left,var(--bg) 55%,transparent);border:0;font-size:20px;font-weight:700;position:absolute;inset-inline-end:0}[dir=rtl] .chipmore{background:linear-gradient(to right,var(--bg) 55%,transparent)}.chipmore.back{background:linear-gradient(to right,var(--bg) 55%,transparent);inset-inline:0 auto}[dir=rtl] .chipmore.back{background:linear-gradient(to left,var(--bg) 55%,transparent)}.timeline .chips{scrollbar-width:none;gap:6px;margin-bottom:6px;padding-bottom:6px;display:flex;overflow-x:auto}.chipbtn{border:1px solid var(--line);background:var(--card2);color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;flex:none;padding:7px 12px;font-size:14px}.chipbtn[aria-pressed=true]{color:var(--text);border-color:var(--now);background:var(--card)}.feedcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);border-inline-start:4px solid var(--past);margin:8px 0}.feedcard.happening{border-inline-start-color:var(--now)}.feedcard.planned,.feedcard.tba{border-inline-start-color:var(--future)}.feedhead{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.feedtext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.feedkind{color:var(--muted);font-size:12px}.chev{color:var(--muted);flex:none}.feedmore{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.feedmore .row{flex-wrap:wrap;gap:8px}.feedmore .btn{width:auto;margin:0}.feedbody{white-space:pre-line;unicode-bidi:plaintext;margin:0}.legend{text-align:center;margin-top:10px}.legend .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.eventstrip{margin:12px 0}.stripscroll{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.stripcard{border-radius:var(--r);background:var(--card);border:1px solid var(--line);border-top:3px solid var(--past);width:150px;color:inherit;flex-direction:column;flex:none;gap:4px;padding:10px;text-decoration:none;display:flex}.stripcard.happening{border-top-color:var(--now)}.stripcard.planned{border-top-color:var(--future)}.eventhead .row{align-items:center;gap:8px}.eventhead.happening{border-color:var(--now)}.eventhead.planned{border-color:var(--future)}.form label{flex-direction:column;gap:4px;margin:10px 0;font-size:14px;display:flex}.form input,.form select,.form textarea,.card textarea{font:inherit;border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:10px;padding:10px}.card textarea{box-sizing:border-box;width:100%;margin:8px 0}.adminbroadcast label{color:var(--muted);font-size:14px;display:block}.bcgrid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}@media (width<=560px){.bcgrid{grid-template-columns:1fr}}.bcpreview{background:var(--card2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;margin:4px 0 8px;padding:10px 12px;display:flex}.bcpreview span{color:var(--muted);font-size:14px}.bcactions{gap:8px;display:flex}.bcactions .btn{flex:1}.adminpublic .chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.adminrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.adminrow.col{flex-direction:column;align-items:stretch}.adminrow select{width:auto;margin:0;padding:6px 8px;font-size:13px}.adminrow .row{flex-wrap:wrap;gap:6px}.adminrow .btn{width:auto;margin:0}.adminrow.dim{opacity:.55}.timeline .chips{flex-wrap:nowrap}.adminrow>div:first-child{flex-basis:100%}.adminlink{border-radius:var(--r);color:var(--text);background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(90deg,var(--past),var(--now),var(--future)) border-box;border:1.5px solid #0000;align-items:center;gap:12px;margin:6px 0 12px;padding:12px 14px;text-decoration:none;display:flex}.adminlink span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.adminlink small{font-size:12px}.adminicon{width:34px;height:34px;color:var(--now);background:var(--card2);border-radius:10px;flex:none;padding:5px}.feedcover,.eventcover{flex-direction:column;gap:4px;margin:0;display:flex}.feedcover img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}.eventcover img{border-radius:var(--r);aspect-ratio:16/9;object-fit:cover;width:100%;margin-top:8px}.covercredit{color:var(--muted);unicode-bidi:plaintext;font-size:11px;text-decoration:none}.stripimg{object-fit:cover;border-radius:8px;width:100%;height:70px}.covercheck{align-items:flex-start;gap:10px;margin:6px 0;display:flex}.covercheck img{object-fit:cover;border-radius:8px;flex:none;width:120px;height:68px}.covercheck .row{flex-wrap:wrap;gap:6px;margin-top:4px}.bubble.mine{cursor:pointer}.bubble.picked{outline:2px solid var(--line)}.bubbledel{color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-top:1px solid #fff3;width:100%;margin-top:6px;padding:6px 0 0;font-size:12px;display:block}.hiCard .hiAv .av{width:84px;height:84px;margin:0 auto;font-size:34px}.btn.big{padding:14px;font-size:18px}.photonews{border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px;display:flex}.photonews .newsdays{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.newtag{background:var(--text);color:var(--bg);vertical-align:middle;border-radius:9px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.phname{bottom:4px;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:6px;max-width:calc(100% - 8px);padding:1px 5px;font-size:10px;position:absolute;inset-inline-start:4px;overflow:hidden}.photonews .chip{background:var(--card2);border:1px solid var(--line);color:var(--text);text-decoration:none}.photonews button.chip{cursor:pointer;font:inherit;font-size:12px}.msg.tappable{cursor:pointer}.msg.picked{outline:2px solid var(--line)}.msgacts{border-top:1px solid #ffffff2e;gap:12px;margin-top:6px;padding-top:6px;display:flex}.msgacts button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.venueask .venuepin{font-size:26px;line-height:1}.related button.chip{background:var(--card2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;font-size:12px}.pushlink{color:var(--past);text-decoration:none}.linkbtn{color:var(--past);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hoppers .medal{text-align:center;width:24px;font-size:20px}.hopplace{background:var(--card2);border-radius:10px;margin-top:8px;padding:8px 10px}.hopplace div{margin-top:4px}.checkon{border-color:var(--now)}.homeview{margin:4px 0 12px}.homeview button{font-weight:700}.streak .challenge{color:var(--now);margin-top:8px;font-weight:700;text-decoration:none;display:block}.navianim{aspect-ratio:1;background:#05070b;border-radius:22px;justify-content:center;align-items:center;max-width:100%;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000059}.navianim img{object-fit:cover;width:100%;height:100%;display:block}.nface.nanim{object-fit:cover;background:#05070b;border-radius:50%;box-shadow:0 0 0 2px #f5a6238c}.hero2.navihero{background:#05070b;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero2.navihero img{width:auto;height:100%;display:block}#push,#settings{scroll-margin-top:84px}.navimark{vertical-align:-.3em;width:auto;height:1.25em;display:inline-block}.top .hoptop{white-space:nowrap;width:auto;margin:0;padding:8px 12px}.kpibtn{cursor:pointer;font:inherit;color:inherit;text-align:inherit}.kpibtn.on{border-color:var(--now)}.adminpeople .apav{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.adminpeople .apav.none{background:var(--card2);place-items:center;font-weight:700;display:grid}.adminpeople .chip[aria-pressed=true]{border-color:var(--now)}.adminactivity .actmsg{border-bottom:1px solid var(--line)}.adminactivity .actmsghead{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:8px}.adminactivity .actbar{background:var(--card2);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.adminactivity .actbar i{background:var(--now);height:100%;display:block}.adminactivity .actreaders{padding:0 0 8px}.adminactivity .actway{white-space:nowrap;margin-inline-end:10px;display:inline-block}.adminactivity select{padding:4px 8px}.titlerow{align-items:center;gap:10px;display:flex}.titlerow .pagetitle{flex:1;margin-bottom:0}.titlerow .titlebtn{white-space:nowrap;width:auto;margin:0}.pinline{color:var(--now);margin:0 0 10px;font-weight:700;text-decoration:none;display:inline-block}.timeline .chips{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.faceline{align-items:center;gap:0;display:flex}.faceline .av{border:2px solid var(--card);margin-inline-end:-8px}.faceline .more{color:var(--muted);margin-inline-start:14px}.newbadge{background:var(--now);color:#08090d;border-radius:99px;margin-inline-end:6px;padding:0 7px;font-size:11px;font-weight:800;display:inline-block}.searchbox{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);border-radius:12px;padding:12px 14px;font-size:17px}.srow{color:inherit;text-decoration:none}.pushbanner{top:calc(8px + env(safe-area-inset-top));z-index:50;text-align:start;border:1px solid var(--now);background:var(--card);max-width:460px;color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-inline:auto;padding:10px 12px;animation:.25s nfade;display:flex;position:fixed;inset-inline:12px;box-shadow:0 12px 30px #0006}.pushbanner img{border-radius:9px;width:36px;height:36px}.pushbanner span{flex-direction:column;min-width:0;display:flex}.pushbanner small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loadingword{justify-content:center;padding:18px 0;display:flex}.loadingword .hoooop{width:min(46%,170px)}.chipbtn.newsmode{color:var(--text);border-style:dashed;padding:7px 10px;font-size:13px}.merows{flex-direction:column;gap:0;display:flex}.merow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.merow:last-of-type{border-bottom:0}.iconbtn{border:1px solid var(--line);background:var(--card2);cursor:pointer;border-radius:99px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.iconbtn:hover{border-color:var(--now)}.mention{color:var(--now);font-weight:600}.mentions{bottom:calc(100% + 4px);background:var(--card);border:1px solid var(--line);z-index:20;border-radius:12px;flex-direction:column;min-width:220px;max-width:100%;padding:4px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 6px 24px #00000040}.mentions button{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mentions button:hover,.mentions button:focus{background:var(--card2)}.mentions .av{width:26px;height:26px;font-size:12px}.quote{border:1px solid var(--line);border-inline-start:3px solid var(--now);background:var(--card2);border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:6px;display:flex}.quote img{object-fit:cover;border-radius:6px;width:44px;height:44px}.quote span{flex:1}.msgphoto{margin:4px 0;display:block}.msgphoto img{object-fit:cover;border-radius:8px;width:120px;max-width:100%;height:90px;display:block}.merow label{width:100%;display:block}.merow input{box-sizing:border-box;width:100%}.daterow .iconbtn{margin-inline-start:4px}.dateform select{width:100%}.todaycard p{margin:6px 0}.app.adminwide{max-width:1100px}.adminlayout{display:block}.adminmenu{scrollbar-width:none;z-index:5;background:var(--bg);gap:6px;padding:4px 0 10px;display:flex;position:sticky;top:0;overflow-x:auto}.adminmenu::-webkit-scrollbar{display:none}.adminmenuitem{border:1px solid var(--line);background:var(--card2);color:var(--muted);white-space:nowrap;border-radius:99px;flex:none;padding:8px 12px;font-size:14px;text-decoration:none}.adminmenuitem.on{color:var(--text);border-color:var(--now);background:var(--card)}@media (width>=900px){.adminlayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.adminmenu{flex-direction:column;padding:0;position:sticky;top:70px;overflow:visible}.adminmenuitem{white-space:normal;border-radius:10px}}.adminbody{min-width:0}.feeds{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.newsset{border:1px dashed var(--line);border-radius:12px;margin-bottom:10px;padding:10px}.adminbody .adminrow>*,.adminbody .feedbody,.adminbody a{overflow-wrap:anywhere;min-width:0;max-width:100%}.navistart{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit}.navisuggest{border-color:var(--now)}.navisuggest input{box-sizing:border-box;width:100%}.tplpersonal{margin:6px 0 12px}.tplpersonal .chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tplpersonal .chipbtn{text-decoration:none}.newsprev{border:1px solid var(--line);color:var(--text);background:var(--card2);border-radius:10px;align-items:center;gap:10px;margin:4px 0;padding:6px;text-decoration:none;display:flex}.newsprev img{object-fit:cover;border-radius:6px;flex:none;width:96px;height:64px}img.newsprev.solo{object-fit:cover;width:120px;height:80px;padding:0}.navipics{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:10px;display:grid}.navipic{border:1px solid var(--line);background:var(--card2);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex}.navipic img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.navipic.dim{opacity:.5}.navipicbig{object-fit:contain;border-radius:10px;width:100%;max-height:60vh}.voicerec{flex-direction:column;align-items:stretch;gap:8px;display:flex}.voiceplayer{width:100%;margin:4px 0}.voiceitem.on{border-color:var(--now)}.voiceitem.dim{opacity:.6}.recdot{background:#e5484d;border-radius:50%;width:12px;height:12px;animation:1s infinite recpulse;display:inline-block}@keyframes recpulse{50%{opacity:.3}}.voicecard{flex-direction:column;align-items:stretch;gap:4px;display:flex}.schededit{flex-direction:column;gap:8px;display:flex}.schedrow{grid-template-columns:1.2fr .9fr .9fr 1.6fr 1.2fr auto;align-items:center;gap:6px;display:grid}.schedrow input,.schedrow select{min-width:0;margin:0}@media (width<=640px){.schedrow{grid-template-columns:1fr 1fr 1fr auto}.schedrow input:nth-of-type(3),.schedrow input:nth-of-type(4){grid-column:1/-2}}.schedday{padding:2px 0}.msg .navisays{color:var(--gold,var(--muted));align-items:center;gap:4px;display:flex}.msg{white-space:pre-line}.yearlyform{flex-direction:column;gap:8px;display:flex}.yearlybox{margin:0 0 10px}.yearlybox summary{cursor:pointer;padding:6px 0}.yearsstrip{margin:14px 0 12px}.yearsstrip .years{padding:8px 0 0}.yearsline>span,.yearsline>button{white-space:nowrap}.yearsmain{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:9em;display:inline-block;overflow:hidden}.years{gap:6px;padding:6px 0;display:flex;overflow-x:auto}.yearchip{border:1px solid var(--line);color:var(--text);background:var(--card2);border-radius:12px;flex-direction:column;flex:none;align-items:center;min-width:58px;padding:6px 10px;text-decoration:none;display:flex}.yearchip.memory{border-color:var(--past,#4f8cff)}.yearchip.happening{border-color:var(--now)}.yearchip.planned{border-color:var(--future,#9b6bff)}.yearchip{background:0 0}.yearchip.on{font-weight:800}.yearchip.on.memory{background:var(--past);border-color:var(--past);color:#fff}.yearchip.on.happening{background:var(--now);border-color:var(--now);color:#1a1205}.yearchip.on.planned{background:var(--future);border-color:var(--future);color:#fff}.yearchip.on small{color:inherit;opacity:.9}.yearchip.dim{opacity:.45}.adminsiteframe{max-width:1240px;margin:0 auto;padding:0 20px 40px}.adminsitetop{border-bottom:1px solid var(--line);background:var(--bg);z-index:6;align-items:center;gap:10px;margin-bottom:16px;padding:14px 0;display:flex;position:sticky;top:0}.adminsitetop .spacer{flex:1}.adminsitebrand{align-items:center;gap:8px;font-size:17px;display:flex}.adminsitebrand img{border-radius:6px}.app.adminsite{max-width:none;padding:0}.adminsite .adminmenu{top:70px}.adminsitecard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);max-width:420px;margin:48px auto;padding:24px}.adminsitecard.wide{max-width:860px}.adminsitecard h1{margin:0 0 6px;font-size:22px}.adminsitecard h2{margin:16px 0 8px;font-size:16px}.adminsitecard label{color:var(--muted);margin-top:10px;font-size:14px;display:block}.adminsiteframe input[type=password]{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);border-radius:12px;margin:4px 0 12px;padding:12px;font-size:16px}.codeinput{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.setupgrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width<=720px){.setupgrid{grid-template-columns:1fr}}.setupqr{width:220px;height:220px;image-rendering:pixelated;background:#fff;border-radius:10px;margin:8px 0;display:block}.setupkey{word-break:break-all;background:var(--card2);border-radius:8px;padding:8px 10px;font-size:14px;display:block}.roleabout{margin:4px 0 12px;padding-inline-start:18px}.admintable{gap:0;padding-bottom:2px;font-size:14px;display:grid;overflow-x:auto}.admintable [role=row]{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.5fr 110px 100px 1fr 1.4fr;align-items:center;gap:10px;min-width:680px;padding:8px 0;display:grid}.admintable [role=cell]{overflow-wrap:anywhere;min-width:0}.admintable.audit [role=row]{grid-template-columns:150px 1.2fr 1fr 2fr}.admintable [role=row].ch{color:var(--muted);font-size:12px}.admintable [role=row].dim{opacity:.55}.admintable [role=row].warn{color:var(--err)}.admintable select{width:auto;margin:0;padding:5px 8px;font-size:13px}.admintable .rowbtns{flex-wrap:wrap;gap:6px;display:flex}.setuplink{border-color:var(--now);margin:14px 0}.addstaff{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.addstaff h3{font-size:15px}.addgrid{grid-template-columns:1.4fr 1fr 160px;gap:0 12px;display:grid}.addgrid label{color:var(--muted);font-size:14px}@media (width<=720px){.addgrid{grid-template-columns:1fr}}.cropsheet{padding:18px 16px calc(18px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.cropbox{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;margin:0 auto;position:relative;overflow:hidden}.cropbox img{pointer-events:none;max-width:none;position:absolute}.cropring{border:2px solid var(--now);pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0000008c}.askhop .btn.danger{color:#fff;background:#d92d20;border-color:#d92d20;font-weight:700}.crossx{padding-bottom:16px}.crossx ol{margin:4px 0 8px;padding-inline-start:20px}.crossx li{margin:3px 0}.crossdraw{align-items:center;gap:6px;margin:10px 0 4px;display:flex}.crossdraw .cbox{text-align:center;border:1.5px solid var(--past);background:var(--card2);border-radius:10px;flex:1;padding:8px 4px;font-size:12.5px;font-weight:700}.crossdraw .cbox.planned{border-color:var(--future)}.crossdraw .carrow{color:var(--gold);font-size:18px}.crossdraw .cmaybe{text-align:center;border:1px dashed var(--warmline);color:var(--gold);border-radius:10px;flex:1.2;padding:6px 4px;font-size:12px}.daycard{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:16px;margin:10px 0;padding:12px;text-decoration:none;display:block}.daycard.lit{border:2px solid var(--now);background:var(--warm)}.daycard .dhead{align-items:center;gap:8px;display:flex}.daycard .dhead .body{flex:1;min-width:0}.daycard .strip{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.daycard .strip span{aspect-ratio:1;background:var(--card2) center/cover no-repeat;border-radius:10px;position:relative}.daycard .strip b{color:#fff;background:#00000073;border-radius:10px;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.landed{border:1px solid var(--warmline);background:var(--warm);border-radius:12px;margin:8px 0;padding:10px 12px;font-size:14px;font-weight:700}.setsheet .chk{margin:6px 0}.setsheet .sec{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.daycard .dhead .body b{display:block}.setsheet a.whorow{text-decoration:none}.stepchip{border:1px solid var(--warmline);background:var(--warm);color:var(--gold);border-radius:99px;margin:6px 0 0;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.guide .bubble .taphint{color:var(--gold);letter-spacing:0;margin-top:6px;font-size:14px;font-weight:700;display:block}.btn.p.blocked{opacity:.55;filter:saturate(.6)}.whyline{color:var(--muted);align-items:center;gap:8px;margin:6px 0 0;display:flex}.whyline.told{color:var(--text);background:var(--warm);border:1px solid var(--warmline);border-radius:12px;padding:8px 10px}.whyline img{flex:none;width:24px;height:24px}.slicecard .cardcover{object-fit:cover;background:var(--card2);border-radius:10px;flex:none;width:52px;height:52px}.slicecard .cardfacts{margin-top:2px;display:block}.timeline .feedlegend{text-align:end;margin:2px 0 6px}.timeline .chips{justify-content:flex-end}.navipanel .navisec{letter-spacing:.4px;color:var(--gold);text-transform:none;margin:0 0 6px;font-size:12px;font-weight:700}.navipanel .naviprompts{flex-flow:column;align-items:stretch}.navipanel .naviprompts>button{align-self:flex-start}.navipanel .navichips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.navipanel .navichips .chipbtn{width:auto;margin:0}.navipanel header b{flex:1}.mergesheet{flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.mergesheet input{box-sizing:border-box;background:var(--card2);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:12px;padding:10px 12px}.hero2.navihero.still{background:0 0}.hero2.navihero.still img{height:92%}.guide .robot.anim{aspect-ratio:1;object-fit:cover;background:#05070b;width:84px}.reacticon{object-fit:contain;vertical-align:middle;flex:none;display:inline-block}.reactbar{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.reactbtn{border:1px solid var(--line);background:var(--card2);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:5px 10px 5px 6px;font-size:13px;display:inline-flex}.reactbtn.on{border-color:var(--gold);color:var(--text);background:var(--warm);font-weight:600}.reactwho{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:13px;text-decoration:underline;display:inline-flex}.noteav{flex:none;display:inline-block;position:relative}.noteav .reacticon{bottom:-4px;position:absolute;inset-inline-end:-6px}.keeps{gap:10px;display:grid}.keep{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.keep img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px}.keep span{gap:2px;display:grid}.keepicon{flex:none;place-items:center;width:72px;height:72px;display:grid}.livedot{color:#22c55e;align-items:center;gap:4px;font-weight:700;display:inline-flex}.livedot i{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.6s infinite livepulse;box-shadow:0 0 #22c55e99}@keyframes livepulse{70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){.livedot i{animation:none}}.daybadge{border:1px solid var(--now);background:var(--card);border-radius:8px;flex-direction:column;flex:none;align-items:center;width:36px;height:39px;display:inline-flex;overflow:hidden}.daybadge i{text-align:center;background:var(--now);color:#1a1205;white-space:nowrap;align-self:stretch;font-size:9px;font-style:normal;font-weight:800;line-height:13px;overflow:hidden}.daybadge b{flex:1;align-items:center;font-size:15px;font-weight:800;display:flex}.cover .t{color:#fff;text-shadow:0 1px 4px #000000bf;background:linear-gradient(#0000,#0000008c 40%,#000000e6);padding-top:40px}.cover .t .chip{text-shadow:none;background:#0000009e!important}.cover .t .chip.memory{color:var(--past)}.cover .t .chip.happening{color:var(--now)}.cover .t .chip.planned{color:var(--future)}.tabs button{white-space:nowrap;text-overflow:ellipsis;padding:10px 4px;font-size:clamp(12px,3.6vw,15px);overflow:hidden}.daydiv{justify-content:center;margin:8px 0;display:flex}.daydiv span{color:var(--muted);background:var(--card2);border:1px solid var(--line);border-radius:99px;padding:2px 12px;font-size:12px}.msgtime{color:var(--muted);text-align:end;margin-top:2px;font-size:11px;display:block}.feedpic{background:var(--card2);cursor:pointer;aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin:0 0 8px;padding:0;display:block;position:relative;overflow:hidden}.feedpic img{object-fit:cover;width:100%;height:100%;display:block}.memcard .feedpic{aspect-ratio:4/3}.feedpic .chip{top:8px;position:absolute;inset-inline-start:8px;background:#0000009e!important}.feedpic .chip.memory{color:var(--past)}.feedpic .chip.happening{color:var(--now)}.feedpic .chip.planned{color:var(--future)}.memwho{align-items:center;gap:10px;margin-bottom:8px;display:flex}.memwho .feedtext{flex-direction:column;flex:1;display:flex}.feedbody.plain{color:var(--text);white-space:pre-wrap;margin:0 0 8px;text-decoration:none;display:block}.feedline{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 8px;display:flex}.feedwhen{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.whenbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:inline-flex}.whenbtn[aria-pressed=true]{color:var(--text);background:var(--card2);font-weight:700}.whenbtn.memory[aria-pressed=true]{border-color:var(--past)}.whenbtn.happening[aria-pressed=true]{border-color:var(--now)}.whenbtn.planned[aria-pressed=true]{border-color:var(--future)}.feedwhen:has([aria-pressed=true]) .whenbtn[aria-pressed=false]{opacity:.55}.feedend{min-height:24px}.whenbtn .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.personrow{flex-wrap:nowrap;position:relative}.personrow .who{flex:1;min-width:0}.personrow .oneline{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.personrow .metoo{flex:none;align-items:center;gap:4px;width:auto;margin:0;display:inline-flex}.personrow .ib{flex:none}.btn.unwave{border:1px dashed var(--line);width:auto;color:var(--muted);background:0 0;flex:none;margin:0;font-weight:600}.crossacts{align-items:center}.personmenu{top:100%;z-index:5;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0000004d}.personmenu button{font:inherit;text-align:start;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px}.personmenu button:hover{background:var(--card2)}.newssocial{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.newssocial .faceline.hopped{gap:10px}.newssocial .faceline.hopped a+a{margin-inline-start:-14px}.newssocial .faceline.hopped .small{margin-inline-start:6px}.newssocial>.btn{align-self:flex-start}.newsacts{border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0}.newsacts .reactbar{margin:0}.comments{flex-direction:column;gap:8px;display:flex}.comment{align-items:flex-start;gap:8px;display:flex}.comment .bubble{background:var(--card2);border-radius:12px;flex:1;padding:6px 10px}.comment .bubble p{margin:2px 0 0}.commentbox{gap:8px;display:flex}.commentbox input{border-radius:99px;flex:1;min-width:0;padding:8px 14px}.morechip{border:1px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer;border-radius:99px;align-self:flex-start;margin:10px 12px 0;padding:3px 10px;font-size:13px;font-weight:700}.morenews{flex-direction:column;gap:4px;margin:6px 12px 0;padding-inline-start:18px;font-size:14px;display:flex}.interest{flex-direction:column;gap:6px;display:flex}.interest.off{opacity:.6}.interesthead{align-items:center;gap:10px;display:flex}.interesticon{flex:none;font-size:24px}.interestname{color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.interest .chk input{width:22px;height:22px;accent-color:var(--now)}.things{flex-direction:column;gap:8px;display:flex}.things input[type=search]{border-radius:99px;padding:8px 14px}.thingchips{flex-wrap:wrap;gap:6px;display:flex}.followtable{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.followtable th,.followtable td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 6px}.followtable td .btn{width:auto;margin:0 4px 0 0}.naviscroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.naviscroll .navimsgs{overflow:visible}.navimsgbtn{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}button.navimsg.navimsgbtn.go{background:var(--warm);border:1px solid var(--warmline);border-radius:12px;margin:0 0 8px;padding:8px 10px;font-size:14px}.navimsg.act{border-color:var(--now)}.naviacts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.matchpick{flex-direction:column;gap:8px;display:flex}.matchpick .navimark{object-fit:contain;width:26px;height:26px}.matchchips{flex-wrap:wrap;gap:6px;display:flex}.alerts .seg{margin:6px 0}.teamgroups{flex-direction:column;gap:10px;margin:6px 0;display:flex}.teamgroup{flex-direction:column;gap:4px;display:flex}.talkbtn{font:inherit;color:var(--text);background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-size:15px;font-weight:700;display:inline-flex}.talkbtn[aria-expanded=true]{border-color:var(--now)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.quietlinks{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.quietlinks a{color:var(--muted);text-decoration:none}.quietlinks a:hover{color:var(--text)}.quietlinks .linkbtn{color:var(--muted)}.newsgroup .newbadge.onpic{top:8px;position:absolute;inset-inline-start:8px}.groupcards{flex-direction:column;gap:10px;padding:0 10px 12px;display:flex}.groupcards .feedcard{margin:0}.tplsearch{border-radius:99px;margin:6px 0 10px;padding:8px 14px}.memtalk{flex-basis:100%;margin-top:6px}.relatedrow{align-items:center;gap:6px;margin:2px 6px 2px 0;display:inline-flex}.moveask{border-color:var(--now);flex-direction:column;gap:6px;display:flex}.memacts{flex-wrap:wrap}.tplsearch{box-sizing:border-box;width:100%}.newsacts{flex-wrap:nowrap;align-items:center}.newsacts .reactbar{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}@media (width<=420px){.newsacts .reactbar:has(.reactbtn:nth-child(4)) .reactbtn span{display:none}}.feedtop{top:calc(64px + env(safe-area-inset-top));z-index:30;background:var(--now);color:#1a1205;cursor:pointer;border:0;border-radius:99px;padding:8px 16px;font-weight:800;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #00000059}.msgquote{border-inline-start:3px solid var(--now);background:var(--track);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:0 0 4px;padding:4px 8px;display:flex}.msgquote>span{flex-direction:column;flex:1;min-width:0;display:flex}.msgquote .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg.lit{outline:2px solid var(--now);transition:outline-color .3s}audio.voice{max-width:240px;height:36px;margin:4px 0;display:block}.msgfile{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.poll{flex-direction:column;gap:6px;min-width:220px;margin:4px 0;display:flex}.pollopt{text-align:start;border:1px solid var(--track);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px;position:relative;overflow:hidden}.pollopt[aria-pressed=true]{border-color:var(--now)}.pollbar{background:color-mix(in srgb,var(--now) 22%,transparent);position:absolute;inset-block:0;inset-inline-start:0}.pollrow{justify-content:space-between;gap:8px;display:flex;position:relative}.navipair{justify-content:center;gap:12px;margin:8px 0;display:flex}.navipair button{border:2px solid var(--track);background:var(--card2);color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;display:flex}.navipair button[aria-pressed=true]{border-color:var(--now)}.navipair img{width:auto;display:block}.nface.nfull{object-fit:contain}.importcard{padding:10px 14px}.importhead{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.importhead b{font-size:15px}.importchev{color:var(--muted);margin-inline-start:auto}.importremove{color:var(--err);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0 2px;font-size:14px}.importsheet .chk{margin:10px 0}.importsheet .btn{margin-top:8px}.importfile{overflow-wrap:anywhere;margin:0 0 4px}.importfind{border:1px solid var(--line);background:var(--card2);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:8px;margin:4px 0 2px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.importfind:disabled{opacity:.6;cursor:default}.importperson{border-bottom:1px solid var(--line)}.importperson .aboutrow{border-bottom:0}.importfound{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 8px;display:flex}.importfound>span:first-child{flex:1;min-width:140px}.importnotthem{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;text-decoration:underline}.importnot{margin:0 0 8px}.chat,.chatlog{flex-direction:column;display:flex}.chatrow{align-items:flex-end;gap:6px;margin-top:3px;display:flex}.chatrow.head{margin-top:10px}.chatrow.me{justify-content:flex-end}.chatrow .avslot{flex:none;align-self:flex-start;width:32px}.chatav{cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;padding:0;display:block}.chatav .av{width:32px;height:32px;font-size:14px}img.chatav{object-fit:contain;cursor:default}.chatrow .msg{unicode-bidi:plaintext;width:fit-content;min-width:72px;max-width:80%;margin:0}.chatrow.me .msg{margin-inline-start:0}.msg .who{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0 0 2px;padding:0;font-size:13px;font-weight:700;display:block}.msg .msgtime{text-align:end;margin-top:2px;font-size:11px;display:block}.msg .msgtext{text-align:start;unicode-bidi:plaintext;display:block}.msg.hasphoto{padding:4px}.msg.hasphoto>.who,.msg.hasphoto>.msgtext,.msg.hasphoto>.msgtime,.msg.hasphoto>.navisays{padding:0 6px}.chatphoto{flex-direction:column;gap:2px;display:flex}.chatphoto-img{cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;display:block}.chatphoto img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:min(66vw,360px);max-width:100%;height:auto;max-height:440px;display:block}.chatday{color:var(--muted);padding:2px 6px;text-decoration:none;display:block}.chatday:hover{color:var(--text)}.chatpending{aspect-ratio:4/3;background:var(--card2);width:min(50vw,220px);color:var(--muted);border-radius:8px;place-items:center;font-size:14px;display:grid}.chatphotos{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.chatphotos .card{margin:0}.chatalbum{grid-template-columns:1fr 1fr;gap:3px;width:min(66vw,360px);max-width:100%;display:grid}.chatalbum button{aspect-ratio:1;cursor:pointer;background:#0d1220 50%/cover no-repeat;border:0;border-radius:8px;padding:0;position:relative}.chatalbum.n3 button:first-child{aspect-ratio:2;grid-column:span 2}.chatalbum b{color:#fff;background:#00000080;border-radius:8px;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.chatlog .anchor{height:0;display:block}.chatend{height:1px;scroll-margin-bottom:140px}.chatdock{background:var(--bg);padding:6px 0 calc(8px + env(safe-area-inset-bottom));z-index:8;flex-direction:column;gap:6px;margin-top:8px;display:flex;position:sticky;bottom:0}#root>.apptop~main.app .chatdock{bottom:calc(70px + env(safe-area-inset-bottom));padding-bottom:8px}html.kb-open #root>.apptop~main.app .chatdock{bottom:0}.slicepage.onchat{padding-bottom:calc(80px + env(safe-area-inset-bottom))}html.kb-open .slicepage.onchat{padding-bottom:8px}.chatbox{align-items:center;gap:8px;display:flex;position:relative}.chatbox input[type=text]{flex:1;min-width:0}.chatbox .mentions{z-index:40;max-height:42dvh;bottom:calc(100% + 6px);overflow-y:auto}.talkbar{border:1px solid var(--now);background:var(--card2);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:2px 8px;display:flex}.talkbar .ib:disabled{opacity:.35;cursor:default}.talkbadge{top:22px;color:#fff;pointer-events:none;background:#000000b3;border-radius:9px;padding:1px 6px;font-size:11px;position:absolute;inset-inline-end:4px}.personcard{flex-direction:column;gap:10px;padding-bottom:8px;display:flex}.personhead{align-items:center;gap:10px;display:flex}.personhead .av{width:56px;height:56px;font-size:22px}.plainlink{color:inherit;text-decoration:none}.personmoment{min-width:0;color:var(--text);flex-direction:column;flex:1;text-decoration:none;display:flex}.personmems{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px;display:grid}.personmem{border:1px solid var(--line);color:var(--text);background:var(--card2);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:6px;text-decoration:none;display:flex}.personmem img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.dmcard{border:1px solid var(--line);border-inline-start:3px solid var(--now);background:var(--card2);color:var(--text);border-radius:10px;align-items:center;gap:8px;min-width:180px;margin:0 0 4px;padding:6px;text-decoration:none;display:flex}.dmcard img,.dmcard .cv{object-fit:cover;background:#0d1220 50%/cover no-repeat;border-radius:6px;flex:none;width:44px;height:44px}.dmcard span{flex-direction:column;min-width:0;display:flex}.dmcard .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dmcard.gone{border-inline-start-color:var(--line);color:var(--muted)}.sharelist{flex-direction:column;gap:6px;display:flex}@media (width<=700px){.slicepage.folded .slicehead{display:none}.slicepage.folded .top{padding-top:6px;padding-bottom:6px}.slicepage.folded .top h1{font-size:16px}.slicepage.folded .tabs{top:calc(57px + 48px + env(safe-area-inset-top));z-index:5;background:var(--bg);margin:0;padding:4px 0;position:sticky}.slicepage.folded .tabs button{padding:5px 4px;font-size:12px}}.nc0{color:#ff8a80}.nc1{color:#ffb74d}.nc2{color:#ffd54f}.nc3{color:#aed581}.nc4{color:#4dd0e1}.nc5{color:#64b5f6}.nc6{color:#9fa8da}.nc7{color:#ce93d8}.nc8{color:#f48fb1}.nc9{color:#bcaaa4}:root[data-theme=light] .nc0{color:#c62828}:root[data-theme=light] .nc1{color:#b55d00}:root[data-theme=light] .nc2{color:#8d6e00}:root[data-theme=light] .nc3{color:#3e7d16}:root[data-theme=light] .nc4{color:#00796b}:root[data-theme=light] .nc5{color:#1565c0}:root[data-theme=light] .nc6{color:#3949ab}:root[data-theme=light] .nc7{color:#8e24aa}:root[data-theme=light] .nc8{color:#c2185b}:root[data-theme=light] .nc9{color:#6d4c41}.chat .chatlog{flex:1}.slicepage.onchat .chat{min-height:calc(100dvh - 330px)}.slicepage.onchat.folded .chat,.convopage .chat{min-height:calc(100dvh - 210px)}.row.pendingrow{flex-wrap:wrap}.row .oldchat{flex-basis:100%;margin:0 0 4px}.pic{object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pic.contain{object-fit:contain}.pic-ph{background:linear-gradient(135deg,var(--card2),var(--line))}img.pic-ph{color:#0000}.pic-retry{background:var(--card2);color:var(--muted);border-radius:inherit;cursor:pointer;z-index:2;align-content:center;place-items:center;gap:2px;font-size:20px;display:grid;position:absolute;inset:0}.pic-retry small{font-size:10.5px}.picbox{display:block;position:relative;overflow:hidden}img[src*=X-Amz-Signature\=]{background:linear-gradient(135deg,var(--card2),var(--line))}img[data-hop-failed]{cursor:pointer;object-fit:contain}.ph{background-color:var(--card2)}.tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden}.ph.tile{background:var(--card2)}.tile>.shotday,.tile>.phname,.tile>.talkbadge{z-index:1}.selbar[data-testid]{z-index:10}.clipmark{bottom:4px;color:#fff;z-index:1;background:#000000b3;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:4px}video.big{background:#000;border-radius:12px;width:100%;max-height:70dvh;display:block}.momentacts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:10px 0 2px;display:grid}.momentacts .btn{white-space:nowrap;text-overflow:ellipsis;min-height:46px;margin:0;padding:10px 6px;font-size:14px;overflow:hidden}.btn.gold{border-color:var(--now,#f5a623);background:var(--warm,#17130a);color:var(--gold,#ffd58a);font-weight:700}.quickedit .card{margin:8px 0}.navipic{position:relative}.navipicimg{aspect-ratio:3/4;border-radius:8px;width:100%}.navipic .navipicimg img.pic{aspect-ratio:auto;height:100%}.navipic.sel{border-color:var(--now);outline:2px solid var(--now)}.selmark{top:10px;background:var(--now);color:#1a1205;z-index:2;border-radius:99px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-end:10px}.shot.clip{background:linear-gradient(135deg,#121826,#232c3f)}.chatphoto .picbox{border:1px solid var(--line);border-radius:10px;width:min(66vw,360px);max-width:100%;max-height:440px}.chatphoto img.pic{border-radius:inherit;border:0;width:100%;height:100%;max-height:none}.chatalbum b{z-index:1}.chatpick{margin-top:8px}.inviterow{align-items:center;gap:8px;display:flex}.invitepick{border:1px solid var(--line);background:var(--card);min-height:56px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.inviterow.on .invitepick{border-color:var(--now);background:var(--warm)}.inviterow.fixed .invitepick{cursor:default;opacity:.8}.invitename{flex-direction:column;flex:1;font-weight:600;display:flex}.itag{color:var(--muted);white-space:nowrap;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:700}.itag.in{color:var(--ok);background:#0f2a1d}.itag.wait{color:var(--gold);background:#2a1f0a}.itag.on{background:var(--now);color:#1a1205}:root[data-theme=light] .itag.in{background:#e3f6ec}:root[data-theme=light] .itag.wait{background:#fff1d6}.hopno{letter-spacing:.5px;color:var(--gold);direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.hopno.hopnobig{background:0 0;margin:2px 0 4px;font-size:22px;display:block}.hopnocard{border-color:var(--warmline)}.hopnocopy{cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:4px 8px}.hopnocopy:active{background:var(--warm)}.adminhopper .pill{border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11.5px}.adminhopper .pill.reserved{color:var(--chipM)}.adminhopper .pill.for_sale{color:var(--gold);border-color:var(--warmline)}.adminhopper .pill.given{color:var(--ok)}.adminhopper .pill.retired{color:var(--muted);text-decoration:line-through}.adminsearch input{margin:6px 0}.mehead .meavatar{background:var(--card2) center/cover no-repeat;border:2px solid var(--now);border-radius:50%;flex:none;width:52px;height:52px}.mehead .mename{font-size:17px}.mehead .mephoto{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:0}.mephotopick{padding:6px 0 4px}.memenu{padding:2px 14px}.memenurow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.memenurow:last-child{border-bottom:0}.memenuicon{text-align:center;flex:none;place-items:center;width:26px;font-size:18px;display:grid}.memenutext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.memenutext small{font-size:12px}.memenurow .chev{color:var(--muted)}[dir=ltr] .memenurow .chev{transform:scaleX(-1)}.memenurow .badge{background:var(--now);color:#08090d;border-radius:99px;padding:0 7px;font-size:12px;font-weight:700}.mesignout{color:var(--err);margin:10px auto 24px;display:block}.mytitle{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.mytitle h1{margin:0;font-size:19px}.mygear{border:1px solid var(--line);background:var(--card);width:40px;height:40px;color:var(--text);border-radius:12px;place-items:center;display:grid}.myhead{border:1px solid var(--warmline);text-align:center;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--now) 30%,transparent),transparent 42%),radial-gradient(circle at 6% 100%,color-mix(in srgb,var(--future) 32%,transparent),transparent 46%),radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--past) 18%,transparent),transparent 40%),var(--card2);border-radius:18px;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px;padding:22px 16px 18px;display:flex;position:relative;overflow:hidden}[dir=ltr] .myhead{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--now) 30%,transparent),transparent 42%),radial-gradient(circle at 94% 100%,color-mix(in srgb,var(--future) 32%,transparent),transparent 46%),radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--past) 18%,transparent),transparent 40%),var(--card2)}.myavatar{border:3px solid var(--now);background:var(--card) center/cover no-repeat;cursor:pointer;border-radius:50%;width:104px;height:104px;padding:0;position:relative}.mypen{bottom:2px;background:var(--warm);border:2px solid var(--now);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid;position:absolute;inset-inline-start:2px}.myname{margin-top:6px;font-size:21px}.myhead .hopno{font-size:14px}.myedit{border:1.5px solid var(--now);background:color-mix(in srgb,var(--warm) 70%,transparent);min-height:44px;color:var(--gold);font:inherit;cursor:pointer;border-radius:99px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:700}.mytiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.mytile{border-radius:var(--r);border:1px solid var(--line);background:var(--card);min-height:76px;color:var(--text);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.mytile .memenutext b{font-size:15px}.mytile .badge{background:var(--now);color:#08090d;border-radius:99px;padding:0 7px;font-size:12px;font-weight:700}.mytile .chev{color:var(--muted)}[dir=ltr] .mytile .chev{transform:scaleX(-1)}.mytileicon{flex:none;font-size:26px}.mystory{padding-top:10px;font-size:17px;display:block}.mysec{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;padding-top:10px;font-size:12px;font-weight:700}.mykeeps{flex-direction:column;gap:10px;display:flex}.mykeepshead{align-items:center;gap:8px;display:flex}.mykeepshead b{flex:1;font-size:17px}.mykeepshead a{font-weight:600;text-decoration:none}.mykeepsgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mykeep img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;height:78px;display:block}.mynavi{object-fit:contain;width:30px;height:30px}.memenurow .adminicon{width:28px;height:28px;padding:3px}.mysignout{border-radius:var(--r);border:1px solid var(--dangerline);background:var(--card);width:100%;min-height:54px;color:var(--err);font:inherit;cursor:pointer;margin:4px 0 24px;font-size:16px;font-weight:700;display:block}.mysheet{flex-direction:column;gap:12px;display:flex}.mysheet .myfield{color:var(--muted);flex-direction:column;gap:6px;display:flex}.mysheet .myfield input{box-sizing:border-box;width:100%;min-height:44px;margin:0}.myrow{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.myrow.hopnocard{border-color:var(--warmline);background:var(--warm)}.myrow a{font-weight:600;text-decoration:none}.switchrow{align-items:center;gap:12px;padding:6px 0;display:flex}.switchrow.sub{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.toggle{background:var(--track);cursor:pointer;border:0;border-radius:15px;flex:none;width:52px;height:30px;position:relative}.toggle i{top:3px;background:var(--muted);border-radius:12px;width:24px;height:24px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.toggle.on{background:var(--now)}.toggle.on i{background:#08090d;inset-inline-start:25px}.findrules{margin:6px 0 0;padding-inline-start:20px;line-height:1.7}.devrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.devrow.here b{color:var(--text)}.devicon{font-size:22px}.thisdev{color:#08090d;background:var(--ok);white-space:nowrap;border-radius:8px;padding:0 7px;font-size:11.5px;font-weight:700}.dangerzone{border:1px solid var(--dangerline);background:color-mix(in srgb,var(--warn) 7%,var(--card));margin-top:24px}.dangerzone b{color:var(--err)}.dangerzone p{margin:6px 0 10px}.dangerbtn{border-color:var(--warn);color:var(--err);background:0 0;font-weight:700}.dangersheet{border-top:2px solid var(--warn);padding-top:12px}.dangersheet input{box-sizing:border-box;border-color:var(--dangerline);width:100%}.dangeractions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dangeractions .btn.danger:not(:disabled){background:var(--dangerline);color:var(--err);font-weight:800}.ordivider{align-items:center;gap:10px;margin:10px 0 6px;display:flex}.ordivider:before,.ordivider:after{content:"";background:var(--line);flex:1;height:1px}.facetiles{justify-content:center;gap:12px;margin:4px 0 10px;display:flex}.facetile{border:2px solid var(--line);background:var(--card2);width:120px;min-height:116px;color:var(--text);cursor:pointer;font:inherit;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.facetile img{object-fit:contain;width:68px;height:68px}.facetile[aria-pressed=true]{border-color:var(--now)}.avatarpick.naviface{background-size:84%;background-color:var(--card)}.naviline{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;align-items:flex-start;gap:10px;margin:8px 0;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.naviline img{object-fit:contain;flex:none;width:36px;height:36px}.findpick{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:6px 0;padding:4px 12px}.findpick.on{border-color:var(--now)}.findtick{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.tickbox{border:2px solid var(--line);color:#1a1205;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.findpick.on .tickbox{background:var(--now);border-color:var(--now)}.findpicktext{flex-direction:column;gap:2px;display:flex}.findmore{flex-direction:column;gap:6px;padding:4px 0 10px;display:flex}.findmore input{box-sizing:border-box;width:100%}.findfound{padding:4px 12px}.linkrow{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:10px 0}.checkrow{align-items:center;gap:8px;margin:8px 0;display:flex}.findstatus{justify-content:space-between;align-items:center;display:flex}.findmatch{align-items:center;gap:12px;display:flex}.findav{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.findav.none{background:var(--chipM);color:#06080d;place-items:center;font-size:20px;font-weight:800;display:grid}.findacts{align-items:center;gap:8px;display:flex}.btn.sm.gold{border-color:var(--now);background:var(--warm);color:var(--gold);font-weight:700}.voicestart{flex-direction:column;align-items:stretch;gap:6px;display:flex}html.kb-open .tabbar{display:none}html.kb-open main.app{padding-bottom:12px}.memacts.unified{flex-wrap:wrap;align-items:center}.memacts.unified .reactbar{margin:0}.memacts.compact .reactbtn{padding:5px 8px}.findold>b{margin:14px 0 6px;display:block}.findold>input{box-sizing:border-box;width:100%}.dangersheet .linkbtn{margin:4px 0 12px;display:block}.dangersheet label{margin-bottom:10px;display:block}.betatag{vertical-align:top;letter-spacing:.6px;color:var(--now,#f5a623);border:1px solid var(--now,#f5a623);direction:ltr;border-radius:6px;margin-inline-start:4px;padding:2px 4px;font-size:9.5px;font-weight:800;line-height:1;display:inline-block}.hopword{white-space:nowrap;direction:ltr;align-items:flex-start;gap:4px;display:inline-flex}.companylabel{color:var(--text);font-size:12.5px;font-weight:600;display:block}.companystate{font-weight:600}.companystate.pending{color:var(--gold)}.companystate.approved{color:var(--ok)}.companystate.refused,.companystate.paused{color:var(--err)}.companystate.draft{color:var(--muted)}.companypage .companystep.ok>b{color:var(--ok)}.companypage .companystep input,.admincompany input{min-width:0}.companypage .seg{flex-wrap:wrap}.companyrow{color:inherit;align-items:center;text-decoration:none}.admincompany{border:1px solid var(--line);margin:8px 0}.admincompany.pending{border-color:var(--warmline)}.companyfacts{grid-template-columns:max-content 1fr;gap:4px 10px;margin:8px 0;display:grid}.companyfacts dt{color:var(--muted)}.companyfacts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=480px){.companyfacts{grid-template-columns:1fr}.companyfacts dd{margin-bottom:4px}}.admincompany label.small:not(.chk){display:block}.admincompany label.small:not(.chk) input:not([type=date]){width:100%;margin-top:4px;display:block}.nswrap{margin-top:10px;overflow-x:auto}.nstable{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.nstable th,.nstable td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.nstable td div{overflow-wrap:anywhere}.nsform{gap:8px;max-width:520px;margin-top:14px;display:grid}.nslist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nslist li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.nslist li .btn{align-self:flex-start}.timeline>.chipwrap .chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.timeline>.chipwrap .chips::-webkit-scrollbar{display:none}.timeline>.chipwrap .chips>:first-child{margin-inline-start:auto}.timeline>.chipwrap .chips .chipbtn{white-space:nowrap;flex:none}.yearlysince.happening{color:var(--now)}.yearlysince.memory{color:var(--past)}.yearlysince.planned{color:var(--future)}.backline{color:var(--future);margin-top:2px;font-weight:700;display:block}.newways{flex-direction:column;gap:10px;margin-top:-6px;display:flex}.waysub{margin:0}.waygallery{text-align:start;cursor:pointer;background:linear-gradient(90deg,var(--past),var(--now),var(--future));color:#0b0d12;min-height:76px;font:inherit;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.waygallery b{font-size:16px}.waygallery span{font-size:12.5px}.waygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.waycard{text-align:start;cursor:pointer;border:1px solid var(--line);background:var(--card);min-height:104px;color:var(--text);font:inherit;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.waycard .wayicon{font-size:20px}.waycard b{font-size:14px}.waycard small{color:var(--muted);font-size:12px;line-height:1.45}.waycard.gold{border-color:var(--now);background:color-mix(in srgb,var(--now) 10%,var(--card))}.waycard.gold b{color:var(--now)}.waycard:focus-visible,.waygallery:focus-visible,.wayself:focus-visible{outline:2px solid var(--now);outline-offset:2px}.wayself{border:1px dashed var(--line);min-height:52px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}.waywhat{align-self:center}.waywhatbox ul{margin:6px 0 0;padding-inline-start:18px}.waywhatbox li{margin:3px 0}.waysback{margin:-4px 0 8px;display:inline-block}.goldlabel{color:var(--now);margin:10px 0 4px;font-size:13px;display:block}.challengenew input[type=text],.challengenew input[type=number]{width:100%}.challenge{flex-direction:column;gap:8px;margin:10px 0;display:flex}.challengetoday{border:2px solid var(--now);background:color-mix(in srgb,var(--now) 10%,var(--card));border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.challengego{background:var(--now);color:#1a1205;border:0;min-height:56px;font-size:17px;font-weight:800}.challengedone{background:var(--ok);color:#06210f;opacity:1;border:0;min-height:56px;font-size:16px;font-weight:800}.challengerow{border:1px solid var(--line);background:var(--card2);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.challengewho{align-items:center;gap:8px;display:flex}.challengewho b{flex:1}.challengewho .run{color:var(--now)}.challengehead{font-size:16px;line-height:1.5}.challengedoneline{border:1px solid color-mix(in srgb,var(--ok) 45%,var(--line));background:color-mix(in srgb,var(--ok) 10%,var(--card));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.challengedoneline b{color:var(--ok)}.challengerow.alone{padding:10px}.challengerow .run{color:var(--now);font-weight:700}.csquares{flex-wrap:wrap;gap:5px;display:flex}.csq{box-sizing:border-box;width:30px;height:30px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-flex;position:relative}.csq.done,.csq.today-done{background:var(--ok);border-color:var(--ok);color:#06210f}.csq.done:after,.csq.today-done:after{content:"✓";top:-1px;font-size:9px;line-height:1;position:absolute;inset-inline-end:2px}.csq.missed{background:var(--line);border-color:var(--line);color:var(--muted)}.csq.today{border:2px solid var(--now);color:var(--now)}.csq.today-done{box-shadow:0 0 0 2px var(--now)}.csquares.many .csq{border-radius:6px;width:24px;height:24px;font-size:10px}.ckey{margin:0}.dots{justify-content:space-between;align-items:center;display:flex}.cdot{background:var(--line);border-radius:50%;width:9px;height:9px;display:inline-block}.cdot.done{background:var(--past)}.cdot.missed{background:var(--line)}.cdot.before{background:0 0}.cdot.today{background:color-mix(in srgb,var(--now) 35%,var(--card));width:12px;height:12px}.cdot.today-done{background:var(--now);width:12px;height:12px}.navinote{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.navinote img{object-fit:contain;width:22px;height:22px}.outfits{flex-direction:column;gap:10px;margin:10px 0;display:flex}.outfithead{justify-content:space-between;align-items:center;gap:8px;display:flex}.outfitadd{border-color:var(--now);width:auto;color:var(--now)}.outfitaskbtn{border-color:var(--future);color:var(--future);font-weight:700}.outfitgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.outfit{flex-direction:column;gap:4px;margin:0;display:flex;position:relative}.outfit img{aspect-ratio:3/4;object-fit:cover;border:1.5px solid var(--past);background:var(--card2);border-radius:12px;width:100%}.outfit.happening img{border-color:var(--now)}.outfit .outfitday{top:6px;color:#06080d;background:var(--past);border-radius:7px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;inset-inline-end:6px}.outfit.happening .outfitday{background:var(--now)}.outfit figcaption{color:var(--muted);line-height:1.3}.outfit.happening figcaption{color:var(--now)}.outfit.pick{cursor:pointer;background:0 0;border:0;padding:0}.outfit.pick.on img{border:3px solid var(--now)}.outfitnavi{color:var(--text);text-decoration:none}.outfitthumb{object-fit:cover;border-radius:8px;width:44px;height:58px}.outfitask{flex-direction:column;gap:8px;display:flex}.outfitvote{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.votecard{border:2px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font:inherit;text-align:start;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex}.votecard.on{border-color:var(--now)}.votecard img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%}.votehead{justify-content:space-between;display:flex}.votehead span{color:var(--now);font-size:13px}.votebar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.votebar i{background:var(--now);height:6px;display:block}.herestart{flex-direction:column;gap:10px;display:flex}.hererow{align-items:center;gap:10px;display:flex}.hererow .gold{color:var(--now)}.bugsheet{flex-direction:column;gap:8px;display:flex}.bugshot{border:1px solid var(--line);border-radius:10px;align-self:center;width:auto;max-width:100%;max-height:40vh}.bugshot.blurred{filter:blur(8px)}.bugcard{flex-direction:column;gap:4px;margin-top:6px;display:flex}.bugcard img{border:1px solid var(--line);border-radius:10px;max-width:220px;max-height:320px}.bugcard code{white-space:pre-wrap;word-break:break-word;color:var(--warn)}.qaswitch{margin:8px 0}.yearlyform label.small{flex-direction:column;gap:4px;min-width:0;display:flex}.yearlyform input[type=text],.yearlyform input:not([type]){width:100%}.yearlyform select{width:100%;min-width:0;padding-inline:6px}.btn.challengedone[disabled]{opacity:1;cursor:default}.missed{border:1px solid var(--line);background:var(--card);border-radius:var(--r);margin:10px 0;padding:12px 14px}.missedhead{align-items:center;gap:12px;display:flex}.missedhead img{object-fit:cover;background:var(--card2);border-radius:12px;flex:none;width:72px;height:86px}.missedhead b{font-size:18px}.missedsends{flex-direction:column;gap:8px;margin:8px 0;display:flex}.missedtodaycard{border:1px solid var(--line);background:var(--card2);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.missedtodaycard .missedwords{margin:2px 0;font-size:17px}.missedtodaycard .btn{align-self:flex-start;width:auto}.missedtodaycard .linkbtn{align-self:flex-end}.missedfresh{color:var(--text);font-weight:600}.missedearlier{flex-direction:column;gap:2px;display:flex}.missedearlierrow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:start;background:0 0;align-items:center;gap:8px;padding:6px 2px;display:flex}.missedearlierrow .muted{flex:none;min-width:84px}.missedline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.missedearlierrow .dotnew{background:var(--muted);border-radius:4px;flex:none;width:8px;height:8px}.missedsec{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.missedrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.missedadd{flex-wrap:wrap;gap:6px}.missedmsg{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.missedmsg.dim,.missedlib .dim{opacity:.55}.missedtime{margin:2px 0}.missedword p{margin:6px 0 0;font-size:16px}.missedwrite{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.missedwrite textarea{flex:1}.missedlib{flex-direction:column;gap:6px;max-height:46vh;margin:8px 0 12px;display:flex;overflow:auto}.missedwhen{flex-direction:column;gap:6px;display:flex}.missedwhen input,.missedwhen select{width:auto;margin:2px 4px;display:inline-block}.missedlooks{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.missedlook{border:2px solid var(--line);background:var(--card2);color:var(--text);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.missedlook.on{border-color:var(--muted)}.missedlook img{object-fit:cover;border-radius:9px;width:84px;height:100px}.missednew .missedhead{margin-bottom:10px}.missednew input{width:100%}.missedlayer{justify-content:center;align-items:center;padding:16px;display:flex}.missedcardbig{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:420px;padding:18px;display:flex}.missedcardbig img{object-fit:contain;border-radius:14px;width:100%;max-height:52vh}.missedcardbig b{font-size:20px}.missedwords{margin:6px 0;font-size:19px;line-height:1.6}.missedsheet input:not([type=checkbox]),.missedsheet select,.missedsheet textarea,.missedwrite textarea{font:inherit;border:1px solid var(--line);background:var(--card2);color:var(--text);border-radius:10px;padding:8px 10px}.missedsheet textarea{width:100%}.missedsheet label{flex-direction:column;gap:4px;margin:8px 0;display:flex}.missedsheet .chk{flex-direction:row;align-items:flex-start;gap:8px;margin:0}.missedmsg .sheetrow{justify-content:flex-end;gap:6px;display:flex}.missedmsg .sheetrow .btn{flex:none;width:auto}.navititle{align-items:center;gap:12px;margin:4px 0 10px;display:flex}.navititleimg{object-fit:contain;flex-shrink:0;width:70px;height:84px}.navitalk{background:var(--warm);border:2px solid var(--now);border-radius:18px;margin:0 0 12px;padding:14px;box-shadow:0 0 0 4px #f5a6231f}.navitalklabel{color:var(--gold);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.navitalklabel img{object-fit:contain}.navitalk textarea{resize:none;border-color:var(--warmline);width:100%;min-height:84px;margin:0 0 8px;font-size:16px;line-height:1.4}.navitalkgo{width:100%;min-height:48px;margin:0;font-size:16px}.navitry{flex-direction:column;gap:6px;margin-top:8px;display:flex}.navitalk .naviasked{margin-top:8px}.navifold>summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.navifold>summary::-webkit-details-marker{display:none}.navifold>summary:after{content:"▾";color:var(--muted);flex:none;font-size:16px}.navifold[open]>summary:after{content:"▴"}.navifold>summary h2{margin:0}.navifold[open]>summary{margin-bottom:6px}.card.navifold{padding-top:4px;padding-bottom:4px}.card.navifold[open]{padding-bottom:14px}.navitips.navifold>summary{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:0 14px}.navitips.navifold[open]>summary{margin-bottom:8px}.navitoday{flex-direction:column;gap:10px;display:flex}.navitodayhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.themepill{color:#06080d;background:#ffd58a;border-radius:8px;padding:1px 8px;font-size:11.5px}.navitodayexplain{margin:-4px 0 0;font-size:12.5px;line-height:1.5}.navicardpic{align-items:center;height:33px;display:flex}.navicardpic img{object-fit:cover;background:var(--card2);border-radius:8px;width:28px;height:28px;display:block}.navilangbtn{min-height:44px;color:var(--gold);border-color:var(--gold);background:var(--warm);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:10px 14px;font-size:14px;font-weight:600;overflow:hidden}.navitodayline{margin:0;font-size:15px;line-height:1.7}.navianswers{flex-wrap:wrap;gap:6px;display:flex}.comparebtn{border-color:var(--future);color:#e7c8ff;background:#b45cff1f;margin:0}.ok{color:var(--ok)}.purple{color:#dcb3ff}.personrow{border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:10px;margin:0 0 6px;padding:10px;display:flex}.personrow b{flex:1}.navilinebubble{background:var(--warm);border:1px solid var(--warmline);border-radius:16px;flex-direction:column;gap:6px;max-width:86%;padding:10px 12px;display:flex}.navilinebubble p{margin:0;line-height:1.6}.navilinebubble.mine{margin-inline-start:auto}.comparegrid{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.comparegrid span{flex-direction:column;gap:4px;display:flex}.emojirow{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.emojibtn{border:2px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;width:44px;height:44px;font-size:20px}.emojibtn[aria-pressed=true]{border-color:var(--now)}.tonegrid{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 12px;display:grid}.tonegrid .chipbtn{min-height:44px}.lingopreview{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lingopreview span{flex:1;line-height:1.6}.speakbtn{cursor:pointer;vertical-align:middle;opacity:.8;color:inherit;background:0 0;border:0;padding:0 4px;font-size:15px}.speakbtn.on{opacity:1}.navimsgwrap{align-items:center;gap:4px;display:flex}.navimsgwrap .navimsg{flex:1}.navibackdrop{z-index:59;cursor:pointer;background:#0009;border:0;padding:0;animation:.2s nfade;position:fixed;inset:0}.navipanel.navisheet{inset-inline:0;z-index:60;max-width:560px;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom);border-top:2px solid #b07a1c;border-radius:22px 22px 0 0;margin-inline:auto;position:fixed;top:auto;bottom:0}.navigrab{background:#4a5470;border-radius:3px;flex-shrink:0;align-self:center;width:44px;height:5px;margin:8px 0 2px}.navisheet header{flex-shrink:0}.navisheet .naviscroll{flex:1;min-height:0;overflow-y:auto}html.kb-open .navipanel.navisheet{opacity:1;pointer-events:auto;transform:none}.naviprompts .navigo1{color:#0b0d12;background:linear-gradient(90deg,#3d8bff,#f5a623,#b45cff);border:0;font-weight:800}.momentsummary{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;padding:10px 12px;line-height:1.7}.momentway{border:1px solid var(--line);background:var(--card2);border-radius:14px;align-items:center;gap:10px;margin:6px 0;padding:9px 12px;display:flex}.momentway span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tplshow{border-color:var(--now);color:var(--gold);background:var(--warm)}.tplintro{flex-direction:column;gap:8px;display:flex}.tplintro.compact{margin:6px 0}.tplwhen{background:var(--warm);border:1px solid var(--warmline);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tplwhen img{object-fit:contain;flex-shrink:0}.tplwhen p{margin:4px 0 0;line-height:1.6}.tplhow{margin:0;padding-inline-start:20px;line-height:1.7}.tplhero{border-radius:18px;height:220px;margin:0 0 12px;position:relative;overflow:hidden}.tplhero img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.tplhero .chip{top:10px;position:absolute;inset-inline-end:10px}.samplelayer{z-index:70;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.sampleband{z-index:1;background:var(--now);color:#1a1205;text-align:center;padding:8px 12px;font-size:13px;font-weight:800;position:sticky;top:0}.samplebody{flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:10px 16px 30px;display:flex}.samplecover{border-radius:16px;height:150px;margin:0;position:relative;overflow:hidden}.samplecover img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.samplecover figcaption{color:#fff;background:linear-gradient(#0000,#06080deb);flex-direction:column;padding:10px 12px;display:flex;position:absolute;inset:auto 0 0}.samplecover figcaption small{color:#ffd58a}.sampleprogress{background:var(--track);border-radius:4px;height:8px;overflow:hidden}.sampleprogress i{background:var(--now);height:8px;display:block}.sampledone{border:1px dashed var(--now);color:var(--gold);background:var(--warm)}.samplepeople{flex-direction:column;gap:8px;display:flex}.samplewho{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.samplewho img{object-fit:contain;width:28px;height:28px}.sampledots{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.sampledots i{border-radius:50%;display:block}.sampledays{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sampleday{flex-direction:column;gap:4px;display:flex}.sampleday img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.samplemsg{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.samplemsg img{object-fit:contain;width:28px;height:28px}.samplenote{background:var(--card2);border-radius:12px;margin:0;padding:8px 10px}.tplcard2{border:1px solid var(--line);border-inline-start:4px solid var(--now);background:var(--card);color:var(--text);border-radius:14px;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;text-decoration:none;display:flex}.tplcard2.memory{border-inline-start-color:var(--past)}.tplcard2.planned{border-inline-start-color:var(--future)}.tplcard2 .tplimg2{object-fit:cover;background:var(--card2);border-radius:10px;flex-shrink:0;width:48px;height:48px}.tplcard2 .tplbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tplpill{border:1px solid var(--warmline);color:var(--gold);font-size:12.5px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:14px;flex-shrink:0;padding:6px 10px}.tplpill.yours{border-color:var(--ok);color:var(--ok)}.tplboxes{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.tplbox{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.tplbox.mine{border-color:var(--now);background:var(--warm)}.tplbox small:first-child{font-weight:700}.btn.rainbow{color:#0b0d12;background:linear-gradient(90deg,#3d8bff,#f5a623,#b45cff);border:0;font-weight:800}.welcometpl{border:1px solid var(--warmline);background:var(--warm);color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:12px;display:flex}.welcometpl img{object-fit:contain;width:40px;height:40px}.v6streak{flex-direction:column;gap:12px;display:flex}.v6streakhead{align-items:center;gap:12px;display:flex}.v6streakhead .flame{font-size:34px;line-height:1}.v6memb{border:1px solid var(--now);background:var(--warm);height:30px;color:var(--gold);font:inherit;cursor:pointer;white-space:nowrap;border-radius:15px;align-self:flex-start;align-items:center;gap:5px;margin-inline-start:auto;padding:0 10px;font-size:12px;font-weight:700;display:flex}.dotrow{align-items:center;gap:8px;display:flex}.dotrow>span{width:64px;color:var(--muted);flex-shrink:0;font-size:12px}.dotrow .dots{direction:ltr;flex:1;justify-content:space-between;align-items:center;display:flex}.dotrow .dots i{background:var(--track);border-radius:50%;width:10px;height:10px;display:block}.dotrow .dots i.on{background:var(--past)}.dotrow .dots i.today{background:#4a3412;width:13px;height:13px}.dotrow .dots i.today.on{background:var(--now);box-shadow:0 0 6px #f5a623cc}.dotlegend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.dotlegend span{align-items:center;gap:5px;display:flex}.dotlegend i{border-radius:50%;width:8px;height:8px;display:inline-block}.mrow{scrollbar-width:none;gap:10px;padding:2px 0 4px;display:flex;overflow-x:auto}.mcard{box-sizing:border-box;background:var(--card2);border:1.5px solid var(--now);height:158px;color:var(--text);border-radius:14px;flex-direction:column;flex:0 0 132px;justify-content:space-between;padding:10px;text-decoration:none;display:flex}.mcard.memory{border-color:var(--past)}.mcard.planned{border-color:var(--future)}.mcard .mcover{background:center/cover var(--track);border-radius:10px;height:58px}.mcard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.mcard .mfoot{justify-content:space-between;align-items:center;gap:4px;display:flex}.mcard .mfoot small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mpill{color:#06080d;background:var(--now);white-space:nowrap;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700}.mpill.memory{background:var(--past)}.mpill.planned{background:var(--future)}.mpill.yours{background:var(--ok)}.todayline{color:var(--text);text-align:start;font-size:13px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.todayline.gold{color:var(--gold)}.peoplefeed{flex-direction:column;display:flex}.pfrow{border-top:1px solid var(--line);color:var(--text);border-inline:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:0;align-items:center;gap:10px;width:100%;padding:8px 0;text-decoration:none;display:flex}.pfrow .pficon{background:var(--card2);border-radius:15px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.pfrow .pfbody{flex-direction:column;flex:1;min-width:0;display:flex}.pfrow .pfbody small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onelines{padding:4px 14px}.oneline-row{border-bottom:1px solid var(--line);min-height:44px;color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.oneline-row:last-child{border-bottom:0}.oneline-row span:last-child{color:var(--muted);flex-shrink:0;font-size:12px}.v6chips{flex-wrap:wrap;gap:8px;display:flex}.streakmem{background:var(--warm);border:1px solid #4a3412;border-radius:14px;flex-direction:column;gap:8px;margin:6px 0;padding:10px 12px;display:flex}.streakmem .smhead{align-items:center;gap:10px;display:flex}.streakmem .smhead b{font-size:20px}.streakmem .smnote{color:var(--muted);font-size:11px}.whorow.sharepick{flex-direction:row;align-items:center;gap:14px}.sharepick .sptext{flex-direction:column;gap:2px;min-width:0;display:flex}.shareshape{background:var(--warm);border:1px solid var(--warmline);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}.shareshape.story{width:38px;height:66px}.shareshape.square{width:48px;height:48px}.shareshape .ssfire{font-size:15px;line-height:1}.shareshape .ssdots{direction:ltr;gap:2px;display:flex}.shareshape .ssdots i{background:var(--track);border-radius:50%;width:3px;height:3px;display:block}.shareshape .ssdots i.on{background:var(--past)}.shareshape .ssdots i.today.on{background:var(--now);width:4px;height:4px}.navimemcard{border:1px solid var(--warmline)}.navimemcard .nmhead{align-items:center;gap:8px;display:flex}.navimemcard .nmhead img{object-fit:contain;width:34px;height:34px}.navimemcard .nmpic{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin:8px 0}.navimemcard p{margin:6px 0;line-height:1.6}.nmqueue{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 8px;padding:10px;display:flex}.nmqueue.today{border-color:var(--now)}.nmqueue.past{opacity:.6}.nmqueue img{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.nmqueue .nmtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nmqueue textarea{min-height:60px;margin:0}.welcomewalk{z-index:5;background:var(--panel);border:1px solid var(--panelline);border-radius:16px;margin:0 0 12px;padding:12px;position:sticky;top:8px;box-shadow:0 10px 30px #00000073}.welcomewalk .wwhead{align-items:center;gap:8px;display:flex}.welcomewalk .wwhead img{object-fit:contain;width:34px;height:34px}.welcomewalk .wwhead b{flex:1}.welcomewalk p{margin:8px 0;line-height:1.6}.wwsteps{gap:4px;margin:6px 0;display:flex}.wwsteps i{background:var(--track);border-radius:2px;flex:1;height:4px}.wwsteps i.on{background:var(--now)}.navimember{border:1px dashed var(--warmline);background:var(--warm);border-radius:12px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;display:flex}.navimember img{object-fit:contain;width:36px;height:36px}.welcome-glow{outline:3px solid var(--now);outline-offset:3px;border-radius:12px;transition:outline-color .3s}.btn.yoursbtn{background:var(--ok);color:#06080d;border:0;font-weight:800}.navitwo{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.navitwobtn{border:1px solid var(--line);background:var(--btn);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 8px;display:flex}.navitwobtn b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.navitwobtn>span{font-size:20px;line-height:1}.navitwobtn .navicardpic{height:26px}.navitwobtn .navicardpic img{border-radius:7px;width:26px;height:26px}.naviwaves{border:1px solid var(--line);background:var(--card2);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;display:flex}.naviwaves>span:first-child{font-size:22px;line-height:1}.naviwavestext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.naviwavestext b{font-size:14px}.navifoldbadge{background:var(--now);color:#08090d;border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.naviplace{text-align:center;margin:6px 0 12px}.naviplace button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:none}.naviplace button[aria-pressed=true]{color:var(--gold);font-weight:700;text-decoration:underline}.navipage .navititle{gap:10px}.navicustomize{border:1.5px solid var(--now);min-height:40px;color:var(--gold);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.navitalk textarea{min-height:56px}.navitalkgo{background:linear-gradient(90deg,var(--past),var(--now),var(--future));color:#08090d;border:0;font-weight:800}.navitalkgo:disabled{opacity:.55}.navichev{color:var(--muted);flex:none;line-height:1}[dir=ltr] .navichev{display:inline-block;transform:scaleX(-1)}.navitwobtn{background:var(--card);text-align:start;border-radius:14px;justify-content:flex-start;gap:10px;min-height:64px;padding:10px 12px}.navitwotext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.navitwotext b{white-space:normal;font-size:14.5px}.navitwotext small{font-size:12px;font-weight:400;line-height:1.35}.navitwobtn>.navitwotext{font-size:inherit}.navitoday .navitodayhead{justify-content:flex-start}.navitodayicon{font-size:22px;line-height:1}.navitodayhead b{flex:1;font-size:17px}.navitoday .themepill{background:#ffd27a;padding:2px 10px;font-size:12px;font-weight:700}.navitodaysub{margin:-4px 0 0;font-size:13px}.naviopenbtn{border:1.5px solid var(--now);background:var(--warm);min-height:48px;color:var(--gold);margin:0;font-weight:700}.navitoday.open{border-color:var(--panelline)}.navitoday.open .navitodayline{background:var(--panel);border-radius:12px;padding:12px;font-size:16px}.navifoldlink{color:var(--muted);align-self:center;font-size:13px}.navilanglink{color:var(--gold);text-align:start;align-self:flex-start;font-size:14px}.navilanglink u{text-underline-offset:3px}.navisectionh{margin:22px 0 0;font-size:21px;font-weight:800}.navisectionsub{margin:2px 0 10px}.navigrid{align-items:stretch}.navipage .navicard{border-radius:16px;justify-content:flex-start;gap:6px;min-height:120px;padding:14px 12px}.navipage .navicard .navicardicon{font-size:26px;line-height:1}.navicardtext{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.navicardrow{align-items:center;gap:4px;display:flex}.navicardrow b{flex:1}.navipage .navicard.wide{flex-direction:row;align-items:center;gap:14px;min-height:0;padding:16px 14px}.navipage .navicard.wide .navicardicon{font-size:32px}.navioutfitcard{border:1.5px solid var(--now)!important;background:var(--warm)!important}.navioutfitcard .navichev{color:var(--gold)}.navimake{flex-direction:column;gap:12px;scroll-margin-top:72px;display:flex}.navimake .navistage{border-radius:18px;padding:10px 0}.navimakeh{font-size:15px}.navipills{border:1px solid var(--line);background:var(--card2);border-radius:14px;gap:6px;padding:4px;display:grid}.navipills.two{grid-template-columns:1fr 1fr}.navipills.three{grid-template-columns:repeat(3,minmax(0,1fr))}.navipills button{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:14px;display:flex}.navipills button[aria-pressed=true]{border-color:var(--now);background:var(--panelhead);color:var(--gold);font-weight:700}.navipills .segimg{width:22px;height:22px}.naviwho{grid-template-columns:1fr 1fr;gap:10px;display:grid}.naviwho button{border:1.5px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.naviwho button[aria-pressed=true]{border:2px solid var(--now)}.naviwho img{width:auto;height:80px;display:block}.navipage #cross,.navipage #navitips{scroll-margin-top:72px}.navipage .navitips{flex-direction:column;gap:6px;margin:12px 0 8px;display:flex}.navipage .navitips h2{align-items:center;gap:8px;font-size:18px;display:flex}.tipfold{border-bottom:1px solid var(--line)}.tipfold:last-of-type{border-bottom:0}.tipfold>summary{cursor:pointer;align-items:center;gap:10px;min-height:46px;list-style:none;display:flex}.tipfold>summary::-webkit-details-marker{display:none}.tipfold>summary:after{content:"⌄";color:var(--muted);font-size:16px}.tipfold[open]>summary:after{content:"⌃"}.tipfoldicon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.tipfoldicon img{object-fit:contain;width:24px;height:24px}.tipfoldname{flex:1}.tipfold[open]{padding-bottom:6px}.outfitgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.outfittile{border:1.5px solid var(--line);background:var(--card2);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;position:relative}.outfittile[aria-pressed=true]{border:2px solid var(--now)}.outfittile img{object-fit:contain;width:auto;max-width:100%;height:84px}.outfitleft{top:6px;color:#08090d;background:#ffd27a;border-radius:8px;padding:0 6px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:6px}.outfitsheet .chk{align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.outfitsheet .chk input{width:20px;height:20px;accent-color:var(--now)}.outfitadmin{margin:10px 0}.outfitadmin.dim{opacity:.6}.outfitslots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 10px;display:grid}.outfitslot{border:1px dashed var(--line);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:120px;padding:6px;display:flex}.outfitslot img{object-fit:contain;max-width:100%;max-height:70px}.outfitslot .btn{width:auto;margin:0}@media (width<=520px){.outfitslots{grid-template-columns:repeat(2,minmax(0,1fr))}}.navicard .navicardtext,.navicard .navicardtext span{font-size:14px}.navicard .navichev{font-size:18px}.navipage .navicard.wide .navicardtext b{font-size:16px}.navitwobtn .navichev{font-size:18px}.tipsearch{border:1px solid var(--line);background:var(--card2);border-radius:12px;align-items:center;gap:8px;min-height:46px;margin:8px 0 4px;padding:0 12px;display:flex}.tipsearch:focus-within{border-color:var(--now)}.tipsearchicon{opacity:.75;flex:none;font-size:16px}.navipage .navitips .tipsearch input[type=search]{min-width:0;color:var(--text);font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:10px 0;font-size:16px}.tp-page{flex-direction:column;gap:6px;padding-bottom:24px;display:flex}.tp-head h2{margin:4px 0 2px;font-size:21px;line-height:1.3}.tp-head p{margin:0 0 8px;font-size:15px}.tp-welcome{border:1.5px solid var(--now);background:var(--warm);border-radius:16px;align-items:center;gap:12px;margin:4px 0 10px;padding:12px 14px;display:flex}.tp-welcome img{object-fit:contain;flex:none;width:48px;height:48px}.tp-welcome-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-welcome-text b{font-size:16px}.tp-outline{appearance:none;font:inherit;border:1.5px solid var(--now);color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;flex:none;padding:8px 18px;font-size:15px;font-weight:600}.tp-outline.wide{text-align:center;width:100%;margin-top:6px;padding:7px 12px;display:block}.tp-outline:disabled{opacity:.5;cursor:default}.tp-sec{margin:6px 0}.tp-sec h3{margin:6px 0 0;font-size:18px}.tp-sec>p{margin:2px 0 8px}.tp-big{font-size:21px!important}.tp-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tp-tile{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:15px;text-decoration:none;display:flex}.tp-tile .tp-icon{flex:none;font-size:26px;line-height:1}.tp-groups{flex-wrap:wrap;gap:8px;display:flex}.tp-chip{appearance:none;border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.tp-chip[aria-pressed=true]{background:var(--now);border-color:var(--now);color:#1a1205;font-weight:600}.tp-jump{appearance:none;font:inherit;color:var(--gold);background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-self:center;margin:10px 0 4px;padding:9px 22px;font-size:15px}.tp-browse{scroll-margin-top:72px}.tp-search{border:1px solid var(--line);background:var(--card2);border-radius:14px;align-items:center;gap:8px;margin:6px 0 10px;padding:0 14px;display:flex}.tp-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:15px}.tp-cats{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tp-cats::-webkit-scrollbar{display:none}.tp-times{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.tp-times .tp-chip{justify-content:center}.tp-card{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 10px;padding:10px;display:flex}.tp-cover{object-fit:cover;background:var(--card2);border-radius:12px;flex:none;width:96px;height:96px;display:block}.tp-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tp-titlerow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tp-titlerow b{font-size:16px;line-height:1.3}.tp-added{color:var(--ok);border:1.5px solid var(--ok);white-space:nowrap;border-radius:10px;flex:none;padding:3px 9px;font-size:13.5px;font-weight:600}.tp-card{border-inline-start:3px solid var(--now)}.tp-card.memory{border-inline-start-color:var(--past)}.tp-card.planned{border-inline-start-color:var(--future)}@media (width<=360px){.tp-cover{width:76px;height:76px}.tp-tile{padding:10px;font-size:14px}}.tp-fallback{--tc:var(--now);background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 45%,var(--card2)),color-mix(in srgb,var(--tc) 8%,var(--card2)));place-items:center;font-size:40px;line-height:1;display:grid}.tp-card.memory .tp-fallback{--tc:var(--past)}.tp-card.planned .tp-fallback{--tc:var(--future)}@media (width<=360px){.tp-fallback{font-size:32px}}:root{--cmissed:#3a4256}:root[data-theme=light]{--cmissed:#b9c1cf}.cdayshead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cdayshead .goldlabel{margin:0}.crowsbox{flex-direction:column;gap:8px;display:flex}.crows{flex-direction:column;display:flex}.crow{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.crow:last-child{border-bottom:0}.crow .av{width:30px;height:30px;font-size:13px}.crow .cname{text-overflow:ellipsis;white-space:nowrap;flex:0 76px;min-width:0;font-size:13px;overflow:hidden}.cboxes{flex:1 1 0;align-items:center;gap:3px;min-width:0;display:flex}.cgrid{flex:1 1 0;align-items:center;gap:3px;min-width:0;display:grid}.cboxes--small .cgrid{gap:2px}.chbox{box-sizing:border-box;border:1px solid var(--line);background:0 0;border-radius:5px;width:100%;height:18px;margin:0;padding:0;font-style:normal;display:block}.cboxes--small .chbox{border-radius:4px;height:14px}.chbox--done{background:var(--ok);border-color:var(--ok)}.chbox--missed{background:var(--cmissed);border-color:var(--cmissed)}.chbox--today{border:2px solid var(--now)}.chbox--today-done{background:var(--ok);border:2px solid var(--now)}.chbox--future{border-color:var(--line);opacity:.7}.ccut{color:var(--muted);flex:none;font-size:12px;line-height:1}.crun{text-align:end;min-width:34px;color:var(--now);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.cmore{min-height:44px;color:var(--now);margin:0;font-size:14px;font-weight:700}.clegend{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0;font-size:12px;display:flex}.clegend span{align-items:center;gap:5px;display:inline-flex}.clegend .chbox{border-radius:3px;flex:none;width:10px;height:10px}.clegend .chbox--today{border-width:1.5px}:root{--spc-missed:#e9edf5;--spc-missed-t:#1b2130;--spc-challenge:#f5a623;--spc-challenge-t:#17130a;--spc-challenge-i:#ffd58a;--spc-outfits:#dcb3ff;--spc-outfits-t:#2a1a3a;--spc-yearly:#b45cff;--spc-yearly-t:#1e1430;--spc-yearly-i:#dcb3ff;--spc-welcome:#3ecf8e;--spc-welcome-t:#0e2a1e;--spc-qa:#93a0b6;--spc-qa-t:#1a2133;--spc-here:#4fc3d9;--spc-here-t:#0d2630}:root[data-theme=light]{--spc-missed:#8d96a8;--spc-missed-t:#eef1f6;--spc-challenge-t:#fff3df;--spc-challenge-i:#a8650a;--spc-outfits:#a35ce0;--spc-outfits-t:#f4e9ff;--spc-yearly-t:#f1e6ff;--spc-yearly-i:#7a2bc4;--spc-welcome:#21a36b;--spc-welcome-t:#e3f7ee;--spc-qa:#6b7588;--spc-qa-t:#eef1f6;--spc-here:#1f97ad;--spc-here-t:#e2f6fa}.spc--missed{--spc-f:var(--spc-missed);--spc-t:var(--spc-missed-t);--spc-i:var(--text)}.spc--challenge{--spc-f:var(--spc-challenge);--spc-t:var(--spc-challenge-t);--spc-i:var(--spc-challenge-i)}.spc--outfits{--spc-f:var(--spc-outfits);--spc-t:var(--spc-outfits-t);--spc-i:var(--spc-outfits)}.spc--yearly{--spc-f:var(--spc-yearly);--spc-t:var(--spc-yearly-t);--spc-i:var(--spc-yearly-i)}.spc--welcome{--spc-f:var(--spc-welcome);--spc-t:var(--spc-welcome-t);--spc-i:var(--spc-welcome)}.spc--qa{--spc-f:var(--spc-qa);--spc-t:var(--spc-qa-t);--spc-i:var(--text)}.spc--here{--spc-f:var(--spc-here);--spc-t:var(--spc-here-t);--spc-i:var(--spc-here)}.spc-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:10px;margin-top:8px;padding-bottom:4px;display:flex;overflow-x:auto}.spc-card{box-sizing:border-box;scroll-snap-align:start;border:1.5px solid var(--spc-f);background:var(--card2);width:150px;color:var(--text);border-radius:16px;flex-direction:column;flex:none;gap:6px;padding:8px;text-decoration:none;display:flex}.spc--qa.spc-card,.spc--qa.spc-row{border-style:dashed}.spc-card .spc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.spc-card .spc-line{color:var(--muted);font-size:11px;line-height:1.35}.spc-card .spc-badge{align-self:flex-start}.spc-strip--1,.spc-strip--2{overflow:visible}.spc-strip--1 .spc-card{width:100%}.spc-strip--1 .spc-tile{height:140px}.spc-strip--2 .spc-card{flex:1 1 0;width:auto;min-width:0}.spc-strip--2 .spc-tile{height:100px}.spc-tile{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--spc-f) 26%,transparent),var(--spc-t));border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:86px;display:flex;position:relative;overflow:hidden}.spc-tile img{object-fit:cover;width:100%;height:100%;display:block}.spc-tile img.spc-navi{object-fit:contain;width:auto;height:78%}.spc-tile--small{border-radius:12px;gap:0;width:54px;height:54px}.spc-sign{font-size:30px;line-height:1}.spc-tile--small .spc-sign{font-size:26px}.spc-under{color:var(--spc-i);text-align:center;padding:0 4px;font-size:16px}.spc-count{color:var(--spc-i);align-items:baseline;font-weight:800;display:flex}.spc-count b{font-size:28px}.spc-count small{opacity:.75;font-size:14px}.spc-tile--small .spc-count b{font-size:17px}.spc-tile--small .spc-count small{font-size:11px}.spc-prog{background:color-mix(in srgb,var(--spc-f) 18%,transparent);border-radius:99px;width:80%;height:5px;overflow:hidden}.spc-prog i{background:var(--spc-f);border-radius:99px;height:100%;display:block}.spc-badge{white-space:nowrap;border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.spc-badge--ok{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.spc-badge--gold{background:color-mix(in srgb,var(--now) 18%,transparent);color:var(--now)}.spc-badge--plan{background:var(--spc-t);color:var(--spc-i)}.spc-badge--soft{background:var(--card);color:var(--muted)}.spc-row{border:1.5px solid var(--spc-f);background:linear-gradient(90deg,color-mix(in srgb,var(--spc-f) 10%,transparent),var(--card2) 70%);color:var(--text);border-radius:16px;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;text-decoration:none;display:flex}.spc-body{flex-direction:column;flex:1;min-width:0;display:flex}.spc-body b{text-overflow:ellipsis;overflow:hidden}.spc-body small{color:var(--muted);font-size:13px}.spc-body .spc-pinned{color:var(--now);font-size:11px}.spc-chip[aria-pressed=true]{border-color:var(--text);color:var(--text);background:color-mix(in srgb,var(--text) 12%,transparent);font-weight:700}.spc-pinrow .chk{margin:6px 0}.spc-segrow{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.spc-segrow::-webkit-scrollbar{display:none}.spc-segrow button{white-space:nowrap;flex:none}:root{--grp-line:#3a4560;--grp-l1:#0f1522;--grp-l1b:#2b3449;--grp-l2:#111827;--grp-l2b:#2f3a52;--grp-new:#e9edf5;--grp-newt:#06080d}:root[data-theme=light]{--grp-line:#b9c2d3;--grp-l1:#e8ecf3;--grp-l1b:#cfd6e2;--grp-l2:#f1f4f8;--grp-l2b:#c4ccda;--grp-new:#141824;--grp-newt:#fff}.grp-faces{flex:none;display:inline-flex}.grp-faces i{border:2px solid var(--card);color:#06080d;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-start:-8px;font-size:11px;font-style:normal;font-weight:800;display:grid}.grp-faces i:first-child{margin-inline-start:0}.grp-faces--ring{width:52px;height:46px;display:block;position:relative}.grp-faces--ring i{border-color:var(--card2);margin:0;position:absolute}.grp-faces--ring i:first-child{top:0;inset-inline-start:13px}.grp-faces--ring i:nth-child(2){top:20px;inset-inline-start:1px}.grp-faces--ring i:nth-child(3){top:20px;inset-inline-start:25px}.grp-num{background:var(--grp-new);min-width:20px;height:20px;color:var(--grp-newt);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.grp-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:4px 2px 2px;display:flex;overflow-x:auto}.grp-row::-webkit-scrollbar{display:none}.grp-bub{width:74px;color:var(--text);flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:flex}.grp-ring{border:2px solid var(--grp-line);background:var(--card2);box-sizing:border-box;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.grp-ring.new{border-color:var(--grp-new)}.grp-ring .grp-num{top:-4px;position:absolute;inset-inline-end:-4px}.grp-name{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:74px;font-size:12px;line-height:1.3;overflow:hidden}.grp-shelf{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.grp-shelf::-webkit-scrollbar{display:none}.grp-card{width:176px;color:var(--text);flex:none;padding-top:9px;text-decoration:none;display:block;position:relative}.grp-card.wide{width:auto}.grp-layer{background:var(--grp-l1);border:1px solid var(--grp-l1b);border-radius:12px;height:24px;position:absolute;top:0}.grp-layer.one{inset-inline:14px}.grp-layer.two{top:4px;background:var(--grp-l2);border-color:var(--grp-l2b);border-radius:13px;inset-inline:7px}.grp-body{background:var(--card);border:1px solid var(--grp-line);border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.grp-top{justify-content:space-between;align-items:center;min-height:26px;display:flex}.grp-lock{font-size:12px}.grp-head{justify-content:space-between;align-items:baseline;margin:14px 0 8px;display:flex}.grp-head h2{margin:0;font-size:15px}.grp-feed{margin:0 0 12px}.grp-feedhead{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.grp-feedtext{flex-direction:column;gap:2px;min-width:0;display:flex}.grp-feedfoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.grp-noteicon{border:1px solid var(--grp-line);background:var(--card2);color:var(--text);border-radius:12px;place-items:center;display:grid}.chip.grp-chip{color:#e9edf5;border:1px solid var(--grp-line);background:#06080db8;align-items:center;gap:5px;display:inline-flex}.grp-inline{margin:6px 0 0;display:inline-block}.grp-part{margin:14px 0 6px;font-weight:800}.grp-part.memory{color:var(--past)}.grp-part.happening{color:var(--now)}.grp-part.planned{color:var(--future)}.grp-moments{flex-direction:column;gap:8px;margin-top:10px;display:flex}.grp-newin{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.grp-kind{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.grp-kindbox{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.grp-faces--ring i:only-child{top:10px;inset-inline-start:13px}.grp-faces--ring i:first-child:nth-last-child(2){top:10px;inset-inline-start:2px}.grp-faces--ring i:nth-child(2):last-child{top:10px;inset-inline-start:24px}.talkbtn.mcx-btn{font:inherit;color:var(--text);background:var(--card2);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:5px 12px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.talkbtn.mcx-btn[aria-expanded=true]{border-color:var(--now);color:var(--gold)}.memtalk.mcx-talk{flex-basis:100%;margin-top:8px}.commentbox.mcx-box{align-items:center;gap:8px;display:flex}.commentbox.mcx-box input{box-sizing:border-box;min-width:0;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);box-shadow:none;appearance:none;border-radius:99px;flex:1;margin:0;padding:8px 14px;font-size:15px}.commentbox.mcx-box input::placeholder{color:var(--muted);opacity:1}.commentbox.mcx-box input:focus,.commentbox.mcx-box input:focus-visible{border-color:var(--muted);outline:none}.mcx-send{font:inherit;color:var(--muted);background:var(--card2);border:1px solid var(--line);cursor:default;border-radius:99px;flex:none;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.3}.mcx-send.on{color:var(--gold);border-color:var(--now);cursor:pointer}.ncd-face{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative}.ncd-face img{object-fit:contain;display:block}.ncd-face:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ncd-dots{bottom:-2px;background:var(--now);color:#08090d;text-align:center;min-width:16px;height:14px;box-shadow:0 0 0 2px var(--warm);border-radius:99px;padding:0 2px;font-size:11px;font-weight:900;line-height:12px;position:absolute;inset-inline-end:-4px}.ncd-face--pulse{animation:1.4s ease-in-out 2 ncd-pulse}@keyframes ncd-pulse{0%,to{box-shadow:0 0 #f5a62300}50%{box-shadow:0 0 0 7px #f5a62347}}@media (prefers-reduced-motion:reduce){.ncd-face--pulse{animation:none}}.ncd-titletext{flex:none}.ncd-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;overflow:hidden}.related button.chip.ncd-more{border:1px solid var(--gold);color:var(--gold);background:0 0}.ncd-head{align-items:flex-start;gap:10px}.ncd-navi{object-fit:contain;flex:none;width:52px;height:60px}.ncd-headtext{flex:1;min-width:0}.ncd-headtext h2{margin:0;font-size:19px}.ncd-headtext p{margin:2px 0 0}.ncd-group{margin-top:12px}.ncd-gtitle{margin:0 0 8px;font-size:15px;font-weight:700}.ncd-row{box-sizing:border-box;border:1.5px solid var(--spc-f,var(--line));background:var(--spc-t,var(--card2));width:100%;color:var(--spc-i,var(--text));font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin:0 0 8px;padding:11px 12px;font-size:15px;display:flex}.ncd-row:hover{filter:brightness(1.08)}.ncd-row:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ncd-emoji{flex:none;font-size:20px;line-height:1}.ncd-words{flex:1;min-width:0;line-height:1.35}.ncd-row .navichev{opacity:.7;flex:none}.ncd-chips{flex-wrap:wrap;gap:8px;display:flex}.ncd-chips button.chip{background:var(--card2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;font-size:12px}.player{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.player iframe{background:#000;border:0;border-radius:12px;width:100%;display:block}.player.audio iframe{background:0 0}.playercover{background:var(--card2);cursor:pointer;width:100%;color:var(--text);aspect-ratio:16/9;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.player.audio .playercover{aspect-ratio:auto;border:1px solid var(--line);text-align:start;align-items:center;gap:10px;min-height:96px;padding:10px;display:flex}.player.audio .playercover img{object-fit:cover;border-radius:8px;flex:none;width:76px;height:76px;position:static}.playercover img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.playerblank{color:var(--muted);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--now) 18%,transparent),var(--card2));justify-content:center;align-items:center;font-size:42px;display:flex;position:absolute;inset:0}.player.audio .playerblank{border-radius:8px;flex:none;width:76px;height:76px;font-size:30px;position:static}.playerbtn{color:#fff;background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-inline-start:4px;font-size:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #0006}.player.audio .playerbtn{flex:none;order:3;width:44px;height:44px;margin-inline-start:auto;font-size:18px;position:static;transform:none}.playerline{bottom:0;color:#fff;text-align:start;-webkit-line-clamp:2;background:linear-gradient(#0000,#000000c7);-webkit-box-orient:vertical;padding:22px 10px 8px;display:-webkit-box;position:absolute;inset-inline:0;overflow:hidden}.playerline .muted{color:#ffffffbf}.player.audio .playerline{color:var(--text);background:0 0;flex:1;min-width:0;padding:0;position:static}.player.audio .playerline .muted{color:var(--muted)}.playergoal{top:8px;color:#fff;position:absolute;inset-inline-start:8px;background:#000000a8!important}.playercap{flex-wrap:wrap;gap:2px;display:flex}.playercap a{color:var(--muted)}.player.own video{background:#000;border-radius:12px;width:100%;max-height:70dvh;display:block}.ownsound{border:1px solid var(--line);background:var(--card2);border-radius:12px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:flex}.ownsound audio{flex:1;min-width:0;height:36px}.memprev video{border:1px solid var(--line);background:#000;border-radius:12px;width:100%;max-height:320px;display:block}.memsoundpick{align-items:center;gap:8px;margin:0 0 8px;display:flex}.chatplayer{max-width:320px;margin-top:6px}.chatplayer .player{margin:0}
