.fdr{flex-direction:column;padding:24px 16px 28px;display:flex}.fd{--f-bg:color-mix(in srgb, var(--v2-accent) 78%, #2b2226);--f-ink:#fff;--f-ink-2:#ffffffc7;--f-cell:#ffffff21;--f-cell-edge:#ffffff2e;--f-chip:#ffffffeb;--f-chip-ink:color-mix(in srgb, var(--v2-accent) 70%, #2b2226);background:var(--f-bg);color:var(--f-ink);transform:rotate(var(--tilt,0deg));border-radius:6px 18px 18px;margin-top:-14px;transition:transform .42s cubic-bezier(.2,.85,.25,1),box-shadow .3s;position:relative;box-shadow:inset 0 -1px #ffffff14,0 10px 24px #28191e29,0 2px 4px #28191e14}.fd:first-child{margin-top:0}.fd--b{--f-bg:color-mix(in srgb, var(--v2-accent-soft) 78%, var(--v2-surface));--f-ink:var(--v2-text-primary);--f-ink-2:var(--v2-text-secondary);--f-cell:color-mix(in srgb, var(--v2-surface) 70%, transparent);--f-cell-edge:color-mix(in srgb, var(--v2-text-primary) 8%, transparent);--f-chip:var(--v2-accent);--f-chip-ink:#fff}.fd__tab{background:var(--f-bg);height:20px;color:var(--f-ink-2);font-family:var(--v2-font-serif,var(--v2-font-family));letter-spacing:.18em;font-variant-numeric:tabular-nums;border-radius:10px 12px 0 0;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:11px;display:inline-flex;position:absolute;bottom:100%;left:0}.fd__lit{width:6px;height:6px;box-shadow:0 0 0 2px var(--f-bg);background:#ff7a6b;border-radius:50%}.fd__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px 38px;display:flex}.fd__en{letter-spacing:.32em;color:var(--f-ink-2);font-size:10.5px}.fd__title{font-family:var(--v2-font-serif,var(--v2-font-family));letter-spacing:.16em;font-size:22px;font-weight:600;line-height:1.35}.fd__sub{color:var(--f-ink-2);font-size:12px}.fd__body{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .42s cubic-bezier(.2,.85,.25,1),margin-top .42s cubic-bezier(.2,.85,.25,1);display:grid}.fd__inner{min-height:0;overflow:hidden}.fd__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 12px 44px;display:grid}.fd__item{background:var(--f-cell);min-width:0;box-shadow:inset 0 0 0 1px var(--f-cell-edge);color:inherit;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:11px 4px 10px;text-decoration:none;transition:transform .18s cubic-bezier(.3,.7,.4,1.3);display:flex;position:relative}.fd__item:active{transition-duration:80ms;transform:scale(.94)}.fd__icon{background:var(--f-chip);width:36px;height:36px;color:var(--f-chip-ink);border-radius:50%;place-items:center;display:grid}.fd__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.fd__badge{text-align:center;color:#fff;background:#ff6b5b;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:6px;right:6px}.fd__dot{background:#ff6b5b;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:10px}.fd.is-open{transform:translateY(-6px)rotate(0);box-shadow:inset 0 -1px #ffffff14,0 18px 36px #28191e38,0 3px 8px #28191e1a}.fd.is-open .fd__body{grid-template-rows:1fr;margin-top:-24px}.fd:not(.is-open) .fd__item{pointer-events:none}@media (prefers-reduced-motion:no-preference){.fd{animation:.55s cubic-bezier(.2,.85,.25,1) backwards fd-in;animation-delay:calc(var(--i,0) * 70ms)}.fd.is-open .fd__item{animation:.38s cubic-bezier(.2,.85,.25,1) backwards fd-item;animation-delay:calc(var(--j,0) * 35ms + 90ms)}.fd__head:active~.fd__body,.fd__head:active{transition-duration:.1s}}@keyframes fd-in{0%{opacity:0;transform:translateY(36px) rotate(var(--tilt,0deg))}}@keyframes fd-item{0%{opacity:0;transform:translateY(8px)scale(.96)}}html:is([data-v2-palette=glass],[data-v2-palette=glasslight]) .fd{--f-bg:color-mix(in srgb, var(--g-accent) 58%, #14141e8c);--f-chip:#ffffffeb;--f-chip-ink:var(--g-accent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4)}html:is([data-v2-palette=glass],[data-v2-palette=glasslight]) .fd--b{--f-bg:var(--l-card);--f-ink:var(--l-ink);--f-ink-2:var(--l-ink-2);--f-cell:color-mix(in srgb, var(--l-ink) 6%, transparent);--f-cell-edge:var(--l-card-edge);--f-chip:var(--g-accent);--f-chip-ink:#fff}
