.bulk-bar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:10px 12px;margin:0 0 18px;border:1px solid var(--gold);border-radius:var(--radius);background:var(--accent-soft);position:-webkit-sticky;position:sticky;top:0;z-index:6}.bulk-bar select{width:auto;min-width:140px}.cleanup{max-width:420px;margin:0 auto}.cleanup .lead{margin-bottom:8px}.cleanup .swipe-actions{flex-wrap:nowrap;gap:8px}.cleanup .swipe-actions .btn{flex:1 1;justify-content:center;padding-inline:8px}.lib-switch{display:flex;padding:3px;border-radius:var(--r-md);background:var(--surface)}.lib-switch>[aria-selected=true]{background:color-mix(in srgb,var(--text) 16%,var(--surface));font-weight:700}.lib-sub{display:flex;gap:8px;margin-bottom:14px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.lib-sub button span{opacity:.7}.lib-sub button[aria-pressed=true]{background:var(--gold);color:#13213F}.lib-filterbar{display:flex;align-items:center;gap:8px;margin-bottom:14px}.lib-filterbar .lib-sub{margin:0;flex:1 1;min-width:0}.lib-sheet{position:fixed;left:0;right:0;bottom:0;z-index:2000;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:10px 16px calc(20px + env(safe-area-inset-bottom, 0px));border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);box-shadow:0 -10px 40px rgba(0,0,0,.4)}.lib-count{flex:none;min-width:30px;height:26px;padding:0 8px;border-radius:var(--r-md);background:rgba(226,194,125,.16);color:var(--gold-ink);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.lib-sheet>*{flex-shrink:0}.lib-sub::-webkit-scrollbar{display:none}@media (max-width:640px){#main .lib-sub:not(.lib-filterbar .lib-sub),#main>div>.lib-sub{-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:max(16px,env(safe-area-inset-right,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}}.lib-count.lib-count-words{width:auto;min-width:0;padding:0 10px;font-size:13px;white-space:nowrap}.lib-filter-btn{position:relative;flex:none;width:38px;height:38px;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--text);cursor:pointer}.lib-filter-btn,.lib-filter-n{display:flex;align-items:center;justify-content:center}.lib-filter-n{position:absolute;top:-3px;inset-inline-end:-3px;min-width:18px;height:18px;border-radius:var(--r-sm);background:var(--gold);color:#13213F;font-size:11px;font-weight:800}.lib-sheet-grip{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--line)}.lib-sheet-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:inherit}.lib-sheet-head strong{font-size:17px}.lib-sheet-label{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.lib-sheet-head.b{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px}.lib-sheet-head.b>:first-child{justify-self:start}.lib-sheet-head.b>:last-child{justify-self:end}.lib-sheet-head.b strong{font-size:17px}@media (min-width:1100px){html:not(.in-app) .lib-sheet-grip{display:none}}.wf-group{display:flex;flex-direction:column;border-radius:var(--r-md);overflow:hidden;background:color-mix(in srgb,var(--text) 8%,var(--surface))}.wf-group>button,.wf-sort{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 14px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);font:inherit;font-size:16px;text-align:start;cursor:pointer}.wf-group>button i,.wf-sort-name i{font-style:normal;color:var(--gold-ink);font-weight:800}.wf-dir{display:flex;padding:2px;border-radius:var(--r-sm);background:var(--surface)}.wf-dir button{min-height:36px;padding:0 10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.wf-dir button[aria-pressed=true]{background:color-mix(in srgb,var(--text) 18%,var(--surface))}.wf-row .wf-val{color:var(--muted);font-size:15px}.wf-subhead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.wf-subhead strong{font-size:17px}.wf-back{justify-self:start;border:0;background:none;color:var(--gold-ink);font:inherit;min-height:44px;padding:0}.wf-back,.wf-switch{font-size:16px;cursor:pointer}.wf-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 14px;border-bottom:1px solid var(--line)}.wf-x{width:34px;height:34px;border:0;border-radius:var(--r-lg);background:color-mix(in srgb,var(--text) 10%,var(--surface));color:var(--muted);font-size:15px;cursor:pointer}.wf-reset{background:none;color:var(--gold-ink);font:inherit;font-size:16px;font-weight:600;min-height:44px;padding:0}.wf-done,.wf-reset{border:0;cursor:pointer}.wf-done{min-height:36px;padding:0 18px;border-radius:var(--r-lg);background:var(--gold);color:#13213F;font:inherit;font-size:15px;font-weight:800}.wf-val .icon{color:var(--muted)}.wf-val,.wf-val .icon{display:inline-flex;align-items:center}.wf-val{gap:4px}.wf-sort:not(:has(.wf-sort-name[aria-pressed=true])) .wf-dir button[aria-pressed=true]{background:transparent}.wf-sort-name{display:flex;align-items:center;gap:8px;flex:1 1;min-height:50px;border:0;background:none;color:var(--text);font:inherit;font-size:16px;text-align:start;cursor:pointer;padding:0}.wf-sort-name i{width:16px}.hdr-sub-extra .lib-filterbar,.hdr-sub-extra .lib-sub{margin-bottom:0}@media (max-width:640px){.hdr-sub-extra>.lib-sub{-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:max(16px,env(safe-area-inset-right,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}}.wic{gap:14px}.wic,.wic-head{display:flex;flex-direction:column}.wic-head{align-items:center;gap:6px;text-align:center}.wic-head h1{margin:4px 0 0;font-size:22px}.wic-head .note{margin:0}.wic-avs,.wic-picked{display:flex}.wic-picked{color:var(--text);text-decoration:none;box-shadow:inset 0 0 0 1.5px var(--gold);flex-wrap:wrap;gap:14px;align-items:center;padding:12px;border-radius:var(--r-lg,16px);border:1.5px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.wic-picked span:first-child{color:var(--gold-ink);font-weight:700}.wic-picked strong{flex:1 1}.wic-link{color:var(--gold-ink);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:0}.pv-kind{margin:0 0 12px}.nu-list{display:flex;flex-direction:column;gap:14px;margin-top:4px}.nu-card{border-radius:var(--r-md);overflow:hidden;background:var(--surface);container-type:inline-size}.nu-card,.nu-pic{position:relative}.nu-pic{display:block;aspect-ratio:16/7;background:linear-gradient(135deg,#2C3A5E,var(--bg))}.nu-pic:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,18,38,0) 50%,rgba(11,18,38,.55))}.nu-tick{position:absolute;right:12px;top:calc(100cqw * 7 / 16 - 52px);z-index:2;width:42px;height:42px;border:0;border-radius:var(--r-lg);background:var(--gold);color:#13213F;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.4);transition:transform .12s var(--ds-ease)}.nu-tick:active{transform:scale(.92)}.nu-tick:disabled{opacity:.6}.nu-body{display:flex;flex-direction:column;gap:5px;padding:10px 12px 12px;color:var(--text);text-decoration:none}.nu-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.nu-top strong{font-size:16px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nu-top span{flex:none;font-size:12px;color:var(--muted)}.nu-ep{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nu-bar{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--text) 14%,transparent);margin-top:2px}.nu-ep b{color:var(--gold-ink);font-weight:700;-webkit-margin-end:2px;margin-inline-end:2px}.nu-pos{font-size:13px;color:var(--muted)}.nu-cal{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-bottom:8px;color:var(--gold-ink);font-size:14px;font-weight:700;text-decoration:none}.wt-invite-acts .btn{min-height:38px;padding:0 14px}.wic-picked .btn{min-height:40px}.wic-pair{margin:2px 0 0;font-weight:700;color:var(--text)}.tp-friend .btn{min-height:36px;padding:0 14px;gap:6px}.lib-sub.lib-started{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-padding-end:24px;padding-inline-end:24px}.lib-sub.lib-started::-webkit-scrollbar{display:none}.lib-sub.lib-started button{flex:none}.lib-hold{-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;min-width:0}.lib-menu .ds-sheet-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.lib-menu .ds-sheet-name{flex:1 1;min-width:0;display:flex;flex-direction:column}@media (min-width:1100px){html:not(.in-app) .lib-sheet{left:auto;top:0;right:0;bottom:0;width:440px;max-height:none;border-radius:22px 0 0 22px;padding:18px 20px 24px;box-shadow:-20px 0 60px rgba(0,0,0,.35)}}.wic-picked-poster{flex:none;width:76px;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--line)}.wic-picked-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.wic-picked-kicker{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold-ink)}.wic-picked-name{color:var(--text);text-decoration:none;font-size:17px}.wic-picked-name span{color:var(--muted);font-size:14px;font-weight:500}.wic-picked-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.wic-picked-acts .btn{min-height:38px;padding:0 12px;gap:6px;font-size:14px}.cl-progress{display:flex;align-items:center;gap:10px;margin:6px 0 4px}.cl-bar{flex:1 1;height:6px;border-radius:99px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.cl-bar>span{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .25s ease}.cl-left{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.cl-card .swipe-meta{padding:10px 12px 12px}.cl-name{color:var(--text);font-size:15px;line-height:1.3}.cl-kind{font-size:14px}.cl-hint,.cl-kind{color:var(--muted)}.cl-hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 12px;font-size:13px}.cl-hint .cl-mouse{display:none}@media (min-width:1100px){html:not(.in-app) .cl-hint .cl-mouse{display:inline}html:not(.in-app) .cl-hint .cl-touch{display:none}}.cl-undo{text-align:center;margin:10px 0 0}.cl-done{margin:22px 0 0;padding:24px 18px;border-radius:var(--r-md);background:var(--surface);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cl-sum{display:flex;justify-content:center;gap:10px;align-self:stretch}.cl-sum>span{flex:1 1;max-width:110px;display:flex;flex-direction:column;gap:2px;padding:10px 6px;border-radius:var(--r-sm,10px);background:var(--bg);font-size:13px;color:var(--muted)}.cl-sum strong{font-size:24px;color:var(--gold-ink)}.swipe-card.cl-card{width:min(190px,50vw);margin:10px auto 8px}.cl-undo-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--gold-ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.nu-tick-word{display:none}@media (min-width:900px){html:not(.in-app) .nu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}html:not(.in-app) .nu-list>:not(.nu-card){grid-column:1/-1}html:not(.in-app) .nu-cal{justify-self:end}html:not(.in-app) .nu-card{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch}html:not(.in-app) .nu-pic{aspect-ratio:auto;height:100%;min-height:150px;grid-column:1;grid-row:1}html:not(.in-app) .nu-pic:after{display:none}html:not(.in-app) .nu-body{grid-column:2;grid-row:1;justify-content:center;gap:7px;padding:16px 18px 58px}html:not(.in-app) .nu-top strong{font-size:17px;white-space:normal}html:not(.in-app) .nu-tick{top:auto;bottom:12px;right:14px;width:auto;height:38px;padding:0 14px;gap:6px}html:not(.in-app) .nu-tick-word{display:inline;font-weight:700;font-size:14px}html[dir=rtl]:not(.in-app) .nu-tick{right:auto;left:14px}}.avg{font-size:40px;font-weight:600;letter-spacing:-1px;line-height:1}.goal{margin:0 0 var(--section);margin-bottom:30px}.goal.compact{margin-bottom:28px}.goal-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.goal .bar{height:8px;background:var(--surface);overflow:hidden}.goal .bar,.goal .bar i{border-radius:var(--r-xs)}.goal .bar i{display:block;height:100%;background:var(--gold);transition:width .4s ease}.goal-set{min-height:44px}.goal.panel .goal-set{background:color-mix(in srgb,var(--text) 10%,var(--surface))}.goal.panel{margin-top:0;padding:16px;border-radius:var(--radius);border:0;background:var(--surface)}.goal-pace{margin:6px 0 0;font-size:14px;color:var(--gold-ink);font-weight:600}.goal-pace.behind{color:var(--muted)}.goal.panel .goal-head h2,.goal.panel .goal-head strong{margin:0}.goal.panel .bar{background:color-mix(in srgb,var(--text) 12%,transparent)}@media (min-width:1100px){html:not(.in-app) .st-none{max-width:1040px;margin-inline:auto}html:not(.in-app) .st-none>.goal{max-width:560px;margin-inline:auto}}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:14px 0 20px}.badge-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:12px 8px;border-radius:var(--radius);border:1px solid transparent;background:var(--fill)}.badge-item:not(.locked){border-color:var(--gold)}.badge-icon{font-size:28px;line-height:1}.badge-name{font-size:13px;font-weight:600}.badge-how{font-size:12px;color:var(--muted)}.challenge{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;margin-bottom:14px}.challenge .bar{grid-column:2/4;height:6px;border-radius:3px;background:var(--surface);overflow:hidden}.challenge .bar i{display:block;height:100%;background:var(--gold)}.challenge.done .challenge-text{text-decoration:line-through;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.tabbar .tab-ic .badge{position:absolute;top:-4px;inset-inline-end:-10px}.tabbar .badge{background:#E5484D;color:#FFFFFF}.tabbar .tab-ic .badge.dot{top:0;inset-inline-end:-1px}.sp-custom label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 14px;border-bottom:1px solid var(--line)}.sp-custom label:last-child{border-bottom:0}.sp-custom input{border:0;background:transparent;color:var(--text);font:inherit;text-align:end;color-scheme:dark}.sp-title{font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--line);margin:0 0 12px}.sp-rate{display:flex;align-items:center;gap:10px;min-height:36px;font-size:13px;color:var(--muted)}.sp-star{border:0;color:var(--gold-ink);font:inherit;font-size:13px;min-width:32px;min-height:36px}.sp-star,.sp-tick{background:none;cursor:pointer}.sp-tick{flex:none;width:28px;height:28px;border-radius:var(--r-md);border:2px solid color-mix(in srgb,var(--text) 30%,transparent);color:#13213F;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0}.sp-tick.on{background:var(--gold)}.sp-tick.next,.sp-tick.on{border-color:var(--gold)}.sp-tick:disabled{border-style:dashed;cursor:default}.sp-tick.wait:disabled{border-style:solid;cursor:progress}.sp-img{display:block;width:100%;border-radius:10px;overflow:hidden;background:var(--bg);box-shadow:0 6px 16px rgba(0,0,0,.3)}.sp-img.sq{aspect-ratio:1}.sp-img.tall{aspect-ratio:9/16;width:62%}.sp-img img{width:100%;height:100%;object-fit:cover;display:block}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;grid-auto-rows:minmax(88px,auto)}.bento .bt{overflow:visible}@media (min-width:1100px){html:not(.in-app) .bento>.bt:has(>.bt-big,>.bt-mid):not(.bt-hero):not(.bt-next):not(.bt-pair){ /* !important kept: the code sets this property inline on these elements, and only !important beats an inline style */grid-column:span 1!important}html:not(.in-app) .bento>.bt:has(.st-top5),html:not(.in-app) .bento>.st-genres{ /* !important kept: the code sets this property inline on these elements, and only !important beats an inline style */grid-column:span 2!important}}.bt{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:14px;border-radius:var(--r-lg);background:var(--surface);overflow:hidden;grid-column:span 2}.bt-lab{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.bt-big{font-size:28px;letter-spacing:-.7px;line-height:1.1}.bt-big,.bt-mid{display:block;font-weight:800;overflow-wrap:anywhere}.bt-mid{font-size:20px;line-height:1.2}.bt-sub{display:block;font-size:13px;color:var(--muted)}.bt-hero{background:#1F4E79;color:#fff}.bt-hero .bt-lab,.bt-hero .bt-sub{color:rgba(255,255,255,.8)}.bt-critic{background:#3C2F5E;color:#fff}.bt-critic .bt-lab{color:#E2C27D}.bt-critic .bt-sub{color:rgba(255,255,255,.8)}.bt-next{background:#2F5D62;color:#fff}.bt-next .bt-lab{color:rgba(255,255,255,.8)}.bt-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bt-gold{color:var(--gold-ink);font-weight:800}.bt-next .bt-gold{color:#F3E3B5}.bt-posters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.bt-posters a{position:relative;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--line)}.bt-posters img{width:100%;height:100%;object-fit:cover}.bt-posters i{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:var(--r-sm);background:var(--gold);color:#13213F;font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.bt-dist{display:flex;align-items:flex-end;gap:3px;height:70%}.bt-dist span{flex:1 1;border-radius:3px;background:color-mix(in srgb,var(--text) 22%,var(--surface))}.bt-dist span.on{background:var(--gold)}.st-hold>*,.st-sk .bt>*{visibility:hidden}.st-sk .st-top5>span{aspect-ratio:2/3}.wic-avs>:last-child{-webkit-margin-start:-12px;margin-inline-start:-12px;box-shadow:0 0 0 3px var(--bg);border-radius:50%}.st-star{position:relative;display:inline-flex}.st-star.empty{color:color-mix(in srgb,var(--text) 25%,transparent)}.st-periods{margin-bottom:12px}.st-down{transform:rotate(90deg);-webkit-margin-start:2px;margin-inline-start:2px}.st-time{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:14px 16px;flex-direction:row}.st-time>div{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:start}.st-time .bt-big{font-size:34px;line-height:1.05}.st-clock{color:rgba(255,255,255,.35);flex:none}.st-genres{display:flex;flex-direction:column;justify-content:flex-start;gap:9px}.st-gbar{display:flex;align-items:center;gap:10px;font-size:13px}.st-gname{width:84px;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-gtrack{flex:1 1;height:8px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden}.st-gfill,.st-gtrack{border-radius:var(--r-xs)}.st-gfill{display:block;height:100%}.st-gfill.c0{background:var(--gold)}.st-gfill.c1{background:#A33D62}.st-gfill.c2{background:#3B76B0}.st-gfill.c3{background:#3E8C8C}.st-gpct{width:36px;text-align:end;color:var(--muted);flex:none}.st-top5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.st-year{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-md);background:linear-gradient(135deg,#D4AE5C,#9C7A2E);color:#13213F;text-decoration:none}.st-noposter{display:flex;align-items:flex-end;width:100%;height:100%;padding:6px;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1.2;color:var(--muted);background:var(--line);overflow:hidden}.st-halfshape{display:block}[dir=rtl] .st-halfshape{transform:scaleX(-1)}.st-page .section-title{font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.st-page .st-gname{width:116px}.st-intro{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:center;margin:0 0 14px;padding:16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold) 12%,var(--surface))}.st-intro>span:nth-child(2) span{color:var(--muted);font-size:14px}.st-intro .btn{grid-column:1/-1;justify-self:start}.st-page .badge-item.locked{opacity:1}.st-page .badge-item.locked .badge-icon{opacity:.4}.st-page .badge-item.locked .badge-how,.st-page .badge-item.locked .badge-name{color:var(--muted)}.badge.dot{display:block;width:9px;height:9px;min-width:0;padding:0;margin:0;border-radius:50%;background:#E5484D;box-shadow:0 0 0 2px var(--bg);font-size:0}.badge-item.locked{opacity:1;filter:none}.badge-item.locked .badge-icon{opacity:.45;filter:grayscale(1)}.badge-item.locked .badge-name,.badge-prog{color:var(--muted)}.badge-prog{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:6px;font-size:12px}.badge-prog .bar{display:block;width:100%;height:4px;border-radius:3px;background:color-mix(in srgb,var(--text) 14%,transparent);overflow:hidden}.badge-prog .bar i{display:block;height:100%;background:var(--gold);border-radius:3px}.icon-btn .badge.dot{top:6px;inset-inline-end:6px}.st-year-ic{width:44px;height:44px;border-radius:var(--r-xl);background:rgba(19,33,63,.16);display:flex;align-items:center;justify-content:center;flex:none}.st-year-text{flex:1 1;display:flex;flex-direction:column;gap:1px}.st-year-text strong{font-size:16px}.st-year-text span{font-size:12px;opacity:.8}.pa-mine-progress .bar i{display:block;height:100%;border-radius:3px;background:var(--gold)}.ad-wrap.ad-in-grid{grid-column:1/-1;margin:8px 0}.ad-mrec .ad-title{margin-top:3px;font-size:17px;font-weight:500}.home-feed>.ad-small{margin:-12px 0}.home-feed>.ad-wrap{margin:-6px 0}.ad-list-big .ad-wrap{margin:18px 0}.ad-list-small .ad-small{margin:14px 0}.nu-list>.ad-small{margin:4px 0 14px}.st-intro-owl{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold);color:#13213F}.pf-grid>.ad-wrap{grid-column:1/-1}.st-long{display:grid;grid-gap:10px;gap:10px;margin:10px 0 0}@media (min-width:900px){html:not(.in-app) .st-long.two{grid-template-columns:1fr 1fr;align-items:start}}.lg-box{justify-content:flex-start;gap:2px}.st-long>.bt{grid-column:auto}.lg-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 4px}.lg-head span{letter-spacing:0;text-transform:none;font-weight:600;font-size:12px}.lg-row{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--text);text-decoration:none;min-width:0}.lg-row+.lg-row{border-top:1px solid var(--line)}.lg-n{width:18px;flex:none;text-align:center;font-weight:800;font-size:14px;color:var(--gold-ink)}.lg-poster{width:32px;flex:none;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--line)}.lg-poster img{width:100%;height:100%;object-fit:cover;display:block}.lg-poster>.poster-none{padding:0}.lg-poster>.poster-none svg{width:16px;height:16px}.lg-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.lg-t strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-t>span{font-size:12px;color:var(--muted)}.lg-bar{height:4px;margin-top:5px;background:var(--line);overflow:hidden}.lg-bar,.lg-bar i{display:block;border-radius:4px}.lg-bar i{height:100%;background:var(--gold)}.lg-h{flex:none;min-width:84px;text-align:end;font-weight:800;font-size:15px;color:var(--gold-ink);white-space:nowrap}.lg-h small{display:block;font-size:11px;font-weight:600;color:var(--muted)}@media (hover:hover){.lg-row:hover strong{text-decoration:underline}}.bt-big.bt-calc{font-size:24px;line-height:1.25;padding:4px 0 2px;animation:pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bt-big.bt-calc{animation:none}}.st-periods{gap:6px}.st-periods button{padding-inline:10px}.st-gpad{visibility:hidden}.sp{margin-top:30px}.diary-years{margin:4px 0 6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.diary-years .dy-n{-webkit-margin-start:6px;margin-inline-start:6px;font-weight:500;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diary-years+.tag-filter{margin-top:2px}@media (min-width:1100px){html:not(.in-app) #main:has(.diary-years):has(.profile-head) .page-fade{max-width:none}}.dy-sum{margin:2px 0 6px}.dy-n{-webkit-margin-start:6px;margin-inline-start:6px}.hs-spot{position:relative;display:block;height:320px;margin:4px 0 22px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,#2C3A5E,var(--bg) 85%);color:#fff;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.35);transition:transform .15s var(--ds-ease)}.hs-spot-actions{display:flex;gap:8px;margin-top:2px}.hs-spot-actions>*{flex:1 1;margin:0;min-height:52px;box-sizing:border-box}.dr{display:flex;flex-direction:column}.dr-month{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0 6px}.dr-month span{font-size:12px;color:var(--muted)}.dr-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.dr-row.first{border-top:0}.dr-row:active{opacity:.75}.dr-date{flex:none;width:38px;display:flex;flex-direction:column;align-items:center}.dr-date strong{font-size:20px;font-weight:800;line-height:1}.dr-date span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-top:2px}.dr-date.same{visibility:hidden}.dr-poster{flex:none;width:40px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.dr-poster img{width:100%;height:100%;object-fit:cover;display:block}.dr-poster>.poster-none{padding:0}.dr-poster>.poster-none svg{width:20px;height:20px}.dr-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.dr-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-title>span{color:var(--muted);font-weight:400}.dr-meta{display:flex;align-items:center;gap:6px;min-height:16px}.dr-heart{color:var(--danger-ink);display:inline-flex}.dr-heart .heart,.dr-heart svg{color:var(--danger-ink);fill:#FF6B6B}.dr-ic{color:var(--muted);display:inline-flex}.dr-actions{display:flex;gap:14px;padding:0 0 8px 50px;margin-top:-4px}@media (min-width:1100px){html:not(.in-app) .dr-actions{position:relative;z-index:1;justify-content:flex-end;height:0;padding:0;margin:0;overflow:visible;transform:translateY(-50px);opacity:0;transition:opacity .14s;pointer-events:none}html:not(.in-app) .dr-actions>*{pointer-events:auto}html:not(.in-app) :is(.dr-row:hover+.dr-actions,.dr-actions:hover,.dr-actions:focus-within){opacity:1}@media (hover:none){html:not(.in-app) .dr-actions{opacity:1}}}.plus-done{margin:22px 0 0;color:var(--gold-ink);font-weight:700}.plus-beta{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface);text-align:start}.cal-sub{margin:0 0 8px}.cal-group{margin-top:18px}.cal-group>.section-title{margin:0 0 8px}.cal-day{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.cal-group .cal-day:first-of-type{border-top:0}.cal-badge{flex:none;width:48px;height:54px;border-radius:var(--r-md);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.cal-badge span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.cal-badge strong{font-size:21px;font-weight:800}.cal-day.near .cal-badge{background:color-mix(in srgb,var(--gold) 20%,var(--surface))}.cal-day.near .cal-badge span,.cal-day.near .cal-badge strong{color:var(--gold-ink)}.cal-rows{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.cal-when{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--text)}.cal-day.near .cal-when{color:var(--gold-ink)}.cal-when span{font-weight:500;color:var(--muted)}.cal-row{gap:8px}.cal-row,.cal-show{display:flex;align-items:center}.cal-show{flex:1 1;min-width:0;gap:10px;color:var(--text);text-decoration:none}.cal-poster{flex:none;width:40px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.cal-poster img{width:100%;height:100%;object-fit:cover;display:block}.cal-text{min-width:0;display:flex;flex-direction:column;gap:2px}.cal-text strong{font-size:15px}.cal-ep,.cal-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ep{font-size:13px;color:var(--muted)}.cal-new{-webkit-margin-end:6px;margin-inline-end:6px;padding:1px 6px;background:var(--gold);color:#13213F;font-weight:800}.cal-new,.cal-tag{border-radius:6px;font-size:11px}.cal-tag{align-self:flex-start;font-weight:700;color:var(--muted);padding:1px 7px}.cal-bell,.cal-tag{background:var(--surface)}.cal-bell{position:relative;flex:none;width:40px;height:40px;border:0;border-radius:50%;color:var(--gold-ink);display:grid;place-items:center;cursor:pointer}.cal-bell.off{color:var(--muted)}.cal-slash{position:absolute;width:22px;height:2px;background:currentColor;transform:rotate(-45deg);border-radius:2px}.cal-month{display:none}@media (min-width:1100px){html:not(.in-app) .cal-month{display:block;margin:22px 0 8px}}.de-head{display:flex;gap:12px;margin-bottom:14px}.de-date,.de-head{align-items:center}.de-date{position:relative;display:inline-flex;gap:6px;padding:8px 14px;border-radius:99px;background:var(--fill);font-weight:700;font-size:15px;cursor:pointer}.de-date input{position:absolute;inset:0;height:100%;opacity:0}.de-date input,.de-delete{width:100%;cursor:pointer;border:0}.de-delete{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:12px;background:none;color:#FF6B6F;font:inherit;font-weight:700}.de-date-row{justify-content:space-between;align-items:center}[dir=rtl] :is(strong,b,bdi,.card-title,.dy-n,.tag-chips .n){unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (min-width:1100px){html:not(.in-app) .cal-month-label{margin:0 0 10px;font-weight:700;font-size:17px}html:not(.in-app) .cal-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}html:not(.in-app) .cal-month-wd{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:0 6px 2px}html:not(.in-app) .cal-month-day{min-height:104px;border-radius:12px;background:var(--surface);border:1px solid var(--line);padding:6px 7px;display:flex;flex-direction:column;gap:5px}html:not(.in-app) .cal-month-day.past{opacity:.45}html:not(.in-app) .cal-month-day.today{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}html:not(.in-app) .cal-month-n{font-size:13px;font-weight:700;color:var(--muted)}html:not(.in-app) .cal-month-day.today .cal-month-n{color:var(--gold-ink,var(--gold))}html:not(.in-app) .cal-month-day.m1 .cal-month-n{color:var(--text)}html:not(.in-app) .cal-month-ps{display:flex;gap:4px;align-items:flex-end;flex-wrap:wrap}html:not(.in-app) .cal-month-ps a{display:block;width:40px;aspect-ratio:2/3;border-radius:4px;overflow:hidden;background:var(--fill);font-size:9px;color:var(--muted)}html:not(.in-app) .cal-month-ps img{width:100%;height:100%;object-fit:cover;display:block}html:not(.in-app) .cal-month-more{font-size:12px;font-weight:700;color:var(--muted);align-self:center}}.dy-none{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;text-align:center}.dy-none .note{margin:0}.feed{max-width:680px}.feed-line{margin:0;line-height:1.45;overflow-wrap:anywhere}.feed-who{font-weight:600}.people{display:flex;flex-direction:column}.notif{padding:14px 0;border-bottom:1px solid var(--line)}.notif.unread .feed-line:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:2px;background:var(--gold)}.person-link{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (hover:hover){.person-link:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);color:var(--text)}}.activity-page{display:flex;flex-direction:column;gap:16px;padding-top:6px}@media (min-width:700px){.activity-page{max-width:640px;margin-inline:auto}}@media (min-width:1100px){html:not(.in-app) .activity-page{max-width:760px}}.act-switch{display:flex;padding:3px;border-radius:var(--r-md);background:var(--surface)}.act-switch button[aria-selected=true]{background:color-mix(in srgb,var(--text) 16%,var(--surface));font-weight:700}.act-tools{display:flex;align-items:center;gap:10px}.act-filters{flex:1 1;min-width:0;display:flex;gap:8px;overflow-x:auto;-webkit-margin-end:-16px;margin-inline-end:-16px;scrollbar-width:none}.act-filters::-webkit-scrollbar{display:none}.act-filters button[aria-pressed=true]{background:var(--gold);color:#13213F}.act-tools .report-link{flex:none}.act-list{list-style:none;margin:0;padding:0}.act-row{display:flex;align-items:center;gap:10px;min-height:54px;padding:6px 0;border-bottom:1px solid var(--line)}.act-poster img{width:100%;height:100%;object-fit:cover}.act-text{flex:1 1;min-width:0;font-size:14px;line-height:1.4}.act-stars{color:var(--gold-ink);white-space:nowrap}.act-quote,.act-when{color:var(--muted)}.act-when{flex:none;font-size:12px;white-space:nowrap}.act-quote,.nt-text,.nt-text strong{overflow-wrap:anywhere}.act-find{margin:0;min-height:36px}.act-tools .act-filters{-webkit-margin-end:-16px;margin-inline-end:-16px;-webkit-padding-end:16px;padding-inline-end:16px}.act-group{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.act-strip{display:flex;gap:4px;margin-top:6px}.act-group .act-text{display:flex;flex-direction:column}.hdr-sub .act-switch{margin:0}@media (min-width:1100px){html:not(.in-app) .hdr-sub:has(.act-switch){display:flex;justify-content:center}html:not(.in-app) .hdr-sub .act-switch{width:760px}}.when-chips>button{flex:1 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;padding:0 6px;font-size:14px;min-width:0}.nt{display:flex;flex-direction:column;gap:22px}.nt-list{list-style:none;margin:0;padding:0}.nt-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.nt-list li:first-child .nt-row{border-top:0}.nt-faces{flex:none;display:flex;align-items:center}.nt-faces .avatar{border-radius:50%;box-shadow:0 0 0 2px var(--bg)}.nt-faces .act-poster{width:32px;height:48px;border-radius:var(--r-xs);box-shadow:none}.nt-text{flex:1 1;min-width:0;flex-direction:column;grid-gap:2px;gap:2px;font-size:14px;line-height:1.4;display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;column-gap:8px;align-items:start}.nt-when{font-size:12px;color:var(--muted)}.nt-thumb{flex:none;width:32px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.nt-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nt-logs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-margin-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));margin-inline-end:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));-webkit-padding-end:16px;padding-inline-end:16px}.nt-logs::-webkit-scrollbar{display:none}.nt-log{flex:none;width:92px;display:flex;flex-direction:column;gap:5px;color:var(--text);text-decoration:none}.nt-text>.nt-when{grid-column:2;grid-row:1;font-size:12px;color:var(--muted);white-space:nowrap}.nt .hrow-head h2{font-size:19px;font-weight:700;letter-spacing:-.2px;text-transform:none;color:var(--text)}.nt-sec+.nt-sec{margin-top:14px}.nt-acts{display:flex;gap:8px}.nt-acts,.nt-done{padding:0 0 12px 52px}.nt-done{margin:0;font-size:14px;color:var(--gold-ink);font-weight:600}[dir=rtl] .nt-acts,[dir=rtl] .nt-done{padding:0 52px 12px 0}@media (min-width:1100px){html:not(.in-app) .nt-logs:has(>.nt-log:only-child)>.nt-log{display:flex;flex-direction:row;align-items:center;gap:12px;width:auto}html:not(.in-app) .nt-logs:has(>.nt-log:only-child) .nt-log-poster{width:56px;flex:none}html:not(.in-app) .nt-logs:has(>.nt-log:only-child) .nt-log-who{font-size:15px}}.nt-log-poster{position:relative;display:block;aspect-ratio:2/3;border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.nt-log-poster img{width:100%;height:100%;object-fit:cover;display:block}.nt-log-face{position:absolute;left:6px;bottom:6px;border-radius:50%;box-shadow:0 0 0 2px var(--bg);line-height:0}.nt-log-who{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl{display:flex;flex-direction:column;gap:14px}.fl .sub-head{margin-bottom:0}.fl-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:var(--r-md);background:var(--surface);color:var(--muted)}.fl-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fl-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold)}.fl-row{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 14px;border-bottom:1px solid var(--line)}.fl-row:last-child{border-bottom:0}.fl-who{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.fl-who strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-btn{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 13px;border:0;border-radius:var(--r-lg);background:var(--gold);color:#13213F;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.fl-btn.on{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);font-weight:700}.fl .sub-head h1 .fl-n{color:var(--gold-ink);font-weight:600}.fl .sub-head+.fl-search{margin-top:4px}.fl-row .fl-who{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;text-align:start}.fl-row .sub-name{flex:1 1;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:0;text-align:start}.fl-row .fl-btn{width:112px;justify-content:center;flex:none}.rows-box.act-list,.rows-box.nt-list{list-style:none;margin:0;padding:0}.rows-box>.act-row,.rows-box>li .nt-row,.rows-box>li>.act-row{border-top:0;border-bottom:0;padding-left:12px;padding-right:12px}.rows-box.act-list>.act-row,.rows-box.act-list>li{border-bottom:0}.rs{display:flex;align-items:flex-end;gap:8px}.nt-sec-h{margin:6px 0 8px;font-size:14px;font-weight:700;color:var(--muted)}.act-find-card{display:flex;justify-content:center;margin:18px 0 8px;padding:14px;border-radius:var(--r-md);background:var(--surface)}.act-poster-end{-webkit-margin-start:2px;margin-inline-start:2px}.act-strip-p{width:30px;height:44px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--text) 10%,var(--surface));flex:none}.act-strip-p img{width:100%;height:100%;object-fit:cover}.act-strip-more{align-self:center;font-size:13px;color:var(--muted);font-weight:700;-webkit-margin-start:4px;margin-inline-start:4px}.size-pick-row button{flex:1 1;max-width:170px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:0;border-radius:var(--r-md);background:var(--fill);color:var(--text);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.nt-owl{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#F3F1EE}.nt-owl img{width:100%;height:100%;display:block}.nt-has-follow{position:relative}.rows-box>li.nt-has-follow .nt-row{-webkit-padding-end:132px;padding-inline-end:132px}.nt-acts.nt-follow .btn{min-height:34px;padding:0 12px;font-size:14px}.nt-acts.nt-follow{position:absolute;z-index:2;inset-inline-end:12px;top:50%;transform:translateY(-50%);padding:0;align-items:center;gap:10px}li:has(>.swipe-row.open)>.nt-acts.nt-follow{opacity:0;pointer-events:none}.nt-acts.nt-follow{transition:opacity .15s}.wic-only{text-align:center;margin:6px auto 0;max-width:34ch}.wic-none-kind{text-align:center;padding:28px 0}.list-head h1{margin-top:4px}.list-item{position:relative}.list-social{margin:12px 0 16px}.list-head .note,.list-head h1{overflow-wrap:anywhere}.atl .atl-title{font-size:17px;outline:none}.atl-row{justify-content:flex-start}.atl-name{flex:1 1;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.atl-private{color:var(--muted);display:inline-flex}.atl-check{flex:none;width:24px;height:24px;border-radius:var(--r-md);border:2px solid color-mix(in srgb,var(--text) 30%,transparent);box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#13213F}.atl-check.on{background:var(--gold);border-color:var(--gold)}.atl-new,.atl-new .icon{color:var(--gold-ink)}.atl-form{display:flex;gap:8px;padding:10px 12px}.atl-form .input{flex:1 1;min-width:0}.atl-none{text-align:center;margin:12px 0 0}.atl-done{width:100%;margin-top:14px;min-height:50px}.reco-sheet .atl-done{display:flex;align-items:center;justify-content:center;gap:8px}.se-ring.on{background:color-mix(in srgb,var(--text) 10%,var(--surface));box-shadow:inset 0 0 0 2px var(--gold);color:var(--text)}.lc-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lc-actions>.btn{justify-content:center;min-width:0;padding:0 8px;gap:5px;white-space:nowrap;font-size:14px}.lc-actions>.btn.danger{grid-column:1/-1}.lc2-actions{margin-top:14px;flex-wrap:nowrap;gap:8px;display:flex}.lc2-actions>.btn:not(.lc2-more){flex:1 1 auto}.lc2-actions .btn{gap:6px}.lc2-actions .lc2-more{width:46px;padding:0;justify-content:center;flex:none}.lc2-info{margin-top:6px}.lc2-tools{display:flex;gap:8px;margin:16px 0 4px;flex-wrap:wrap}.lc2-tools .btn{gap:6px;min-height:40px}@media (min-width:1100px){html:not(.in-app) .lc2-actions{display:flex;justify-content:flex-start}html:not(.in-app) .lc2-actions>.btn{flex:none;width:auto;padding-inline:22px}}.ur-acts{margin-top:2px}.lb-search{background:var(--surface);margin:6px 0 12px;color:var(--muted)}.lb-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lb-search input::-webkit-search-cancel-button{display:none}.lb-clear{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}@media (min-width:1100px){@media (hover:hover){html:not(.in-app) :is(a.card,.list-item a,.row-scroll a):hover :is(.card-title,.title,strong){text-decoration:underline;text-underline-offset:3px}}}.list-wall .rank{top:4px;inset-inline-start:4px;min-width:20px;height:20px;font-size:11px;padding:0 5px;background:rgb(0 0 0/.72);color:#fff}@media (min-width:1100px){html:not(.in-app) .list-wall .rank{top:7px;inset-inline-start:7px;min-width:26px;height:26px;font-size:13px}}.lb-state{margin:10px 0 0;text-align:center}.lc3-back{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.lc3-head h1{font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:30px;letter-spacing:-.3px;line-height:1.12;margin:2px 0 6px}.lc3-head .bio{margin:0 0 6px;color:var(--muted)}.lc3-meta{display:flex;align-items:center;gap:8px;margin:0}.lc3-meta .avatar{flex:none}.lc3-edit-tools{margin:0 0 16px}.lc3-seen{margin:18px 0 4px}.lc3-seen-line{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.lc3-seen-line span{color:var(--gold-ink);font-weight:800}.lc3-bar{height:6px;margin-top:6px;border-radius:var(--r-pill);background:var(--fill-strong);overflow:hidden}.lc3-bar i{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .3s var(--ease)}.lc3-bar-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 4px;font-size:14px}.lc3-view{display:inline-flex;padding:3px;border-radius:var(--r-sm);background:var(--surface)}.lc3-view button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lc3-view button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 22%,var(--surface));color:var(--gold-ink)}.lc3-tick{flex:none;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#13213F;display:inline-flex;align-items:center;justify-content:center}.lc3-tick-on{position:absolute;z-index:1;right:6px;bottom:6px;width:22px;height:22px;box-shadow:0 2px 6px rgba(0,0,0,.4);pointer-events:none}.list-wall .list-item .lc3-tick-on{bottom:6px}[dir=rtl] .lc3-tick-on{right:auto;left:6px}.lc3-rows{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.lc3-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.lc3-row:last-child{border-bottom:0}.lc3-n{flex:none;width:26px;text-align:center;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;color:var(--gold-ink)}.lc3-row-link{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.lc3-poster{flex:none;position:relative;width:52px;aspect-ratio:2/3;border-radius:var(--r-xs);overflow:hidden;background:var(--surface)}.lc3-poster img{width:100%;height:100%;object-fit:cover;display:block}.lc3-poster .poster-none{position:absolute;inset:0;padding:0}.lc3-text{min-width:0;display:flex;flex-direction:column;gap:3px}.lc3-text strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc3-sub{font-size:13px;color:var(--muted);flex-wrap:wrap;gap:0 4px}.lc3-add,.lc3-sub{display:inline-flex;align-items:center}.lc3-add{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:var(--surface);color:var(--text);justify-content:center;cursor:pointer}.lc3-add.on{color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 18%,var(--surface))}@media (hover:hover){.lc3-add:not(.on):hover{background:var(--fill-strong)}html:not(.in-app) .lc3-row-link:hover strong{text-decoration:underline;text-underline-offset:3px}}@media (min-width:1100px){html:not(.in-app) .lc3-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:36px;column-gap:36px}html:not(.in-app) .lc3-row:nth-last-child(2):nth-child(odd){border-bottom:0}html:not(.in-app) .lc3-head h1{font-size:40px}}.lc3-social{margin:22px 0 8px;padding-top:12px;border-top:1px solid var(--line)}.auth-box{max-width:380px;padding-top:20px}.ep{justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);gap:16px}.ep,.ep-photo{align-items:center;display:flex;flex-direction:column}.ep-photo{gap:8px}.ep-pic{position:relative;display:inline-flex;border-radius:50%;box-shadow:0 0 0 3px var(--gold);cursor:pointer}.ep-cam{position:absolute;right:0;bottom:0;width:34px;height:34px;border-radius:var(--r-lg);background:var(--gold);color:#13213F;box-shadow:0 0 0 3px var(--bg);display:flex;align-items:center;justify-content:center}.ep-change{color:var(--gold-ink);font-weight:700;font-size:15px;cursor:pointer}.ep-remove{border:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;padding:0}.ep-box{border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ep>form{align-self:stretch}.ep-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;cursor:text}.ep-row+.ep-row{border-top:1px solid var(--line)}.ep-tall{align-items:flex-start;padding-top:14px;padding-bottom:12px}.ep-label{flex:none;width:92px;color:var(--muted);font-size:15px}.ep-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 0}.ep-input{flex:1 1;min-width:0;width:100%;border:0;background:none;color:var(--text);font:inherit;font-size:16px;padding:0;outline:none;resize:none;line-height:1.45;min-height:32px}.ep-input:disabled{color:var(--muted)}.ep-input::placeholder{color:var(--muted);opacity:.7}.ep-at{display:flex;align-items:center;gap:1px;font-size:16px}.ep-at>span,.ep-note{color:var(--muted)}.ep-note{font-size:12px;line-height:1.4}.ep-note.bad{color:var(--danger-ink)}.ep-view{align-self:center;color:var(--gold-ink);font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;min-height:40px}.ep-msg{text-align:center;margin:0}.invite-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm)}[dir=rtl] .invite-link{direction:ltr;text-align:right}.settings-nav::-webkit-scrollbar{display:none}.settings-nav a{white-space:nowrap;display:inline-flex;align-items:center;min-height:40px;padding:0 2px;border-bottom:2px solid transparent;color:var(--muted)}@media (hover:hover){.settings-nav a:hover{color:var(--text);border-bottom-color:var(--gold)}}@media (min-width:641px){.settings-nav{flex-wrap:wrap;overflow-x:visible;column-gap:20px}}.settings-page{display:flex;flex-direction:column;gap:12px;padding-top:6px}.settings-page .set-title{margin:4px 0 14px}@media (min-width:641px){.account-page{max-width:640px}}.account-page[data-show=account]>.panel:not([data-g=account]),.account-page[data-show=appearance]>.panel:not([data-g=appearance]),.account-page[data-show=data]>.panel:not([data-g=data]),.account-page[data-show=delete]>.panel:not([data-g=delete]),.account-page[data-show=language]>.panel:not([data-g=language]),.account-page[data-show=more]>.panel:not([data-g=more]),.account-page[data-show=notifications]>.panel:not([data-g=notifications]),.account-page[data-show=privacy]>.panel:not([data-g=privacy]),.account-page[data-show=profile]>.panel:not([data-g=profile]),.account-page[data-show]:not([data-show=profile])>:not(.panel):not(h1),.account-page[data-show]>.settings-nav{display:none}.account-page .panel.ac{display:flex;flex-direction:column;gap:10px;padding-top:4px}.account-page[data-show]>h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:6px 0 4px;font-size:28px}.account-page[data-show]>.panel{margin-top:8px;padding-top:0;border-top:0;border-bottom:0}.account-page[data-show]>.panel.dt>.section-title:first-child,.account-page[data-show]>.panel>.ns-group:first-child>.section-title:first-child{margin-top:22px}.account-page[data-show=appearance]>.panel>.section-title:first-child,.account-page[data-show=plus] [data-g=plus]>.ac-label,.account-page[data-show=plus]>.panel:not([data-g=plus]),.account-page[data-show=verify]>.panel:not([data-g=verify]){display:none}.account-page :is(.section-title,.ac-label){font-size:17px;font-weight:700;letter-spacing:-.1px;text-transform:none;color:var(--text)}.account-page[data-show=appearance]>.panel>.section-title.ap-size-title{display:block;margin-top:22px}.account-page[data-show=delete] .panel[data-g=delete] .btn.danger{width:100%;justify-content:center;margin-top:6px}.account-page[data-show=delete]>.panel[data-g=delete]>.section-title:first-child{display:none}.account-page .panel[data-g=delete] .input{height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.account-page .panel[data-g=delete] .input:focus{border-color:var(--gold)}.account-page .panel[data-g=delete] .btn.danger:disabled{opacity:.8}.account-page .pr-cap{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}.panel{border-top:0;margin-top:40px;padding-top:0}.name-tip{display:flex;align-items:center;gap:10px;padding:12px 8px 12px 14px;border-radius:var(--r-md);background:var(--surface);font-size:15px}.name-tip>span{flex:1 1}.name-tip-x{width:44px;height:44px;border:0;background:none;color:var(--muted);font-size:16px;cursor:pointer;flex:none}.name-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.name-idea{border:0;border-radius:99px;padding:6px 12px;background:color-mix(in srgb,var(--gold) 18%,var(--surface));color:var(--gold-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.set-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-decoration:none}.set-signout{min-height:50px;border:0;color:var(--danger-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.set-group,.set-signout{border-radius:var(--r-md);background:var(--surface)}.set-group{display:flex;flex-direction:column;overflow:hidden}.set-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:0;background:none;color:var(--text);font:inherit;font-size:16px;text-align:start;text-decoration:none;cursor:pointer;width:100%}.set-row+.set-row{border-top:1px solid var(--line)}.set-row:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.set-ric{flex:none;width:30px;height:30px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center}.set-rlabel{flex:1 1;min-width:0}.set-rval{color:var(--muted);font-size:15px}.set-row .set-chev{color:var(--muted);font-size:20px;line-height:1}.set-card-text{flex:1 1;display:flex;flex-direction:column}.set-card-text strong{font-size:17px}.set-card-text span,.set-chev{color:var(--muted);font-size:14px}.sub-head{margin:4px 0 16px}.sub-back{color:var(--gold-ink);text-decoration:none;font-size:15px;display:inline-flex;align-items:center;min-height:36px}.sub-head h1{margin:6px 0 0;font-size:28px}.sub-list{border-radius:var(--r-md);overflow:hidden;background:var(--surface);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sub-name{flex:1 1;flex-direction:column;min-width:0;color:var(--text);font-weight:700;text-decoration:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sub-by{font-size:13px;color:var(--muted)}.sub-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.sub-counts div{display:flex;flex-direction:column;align-items:center;padding:14px 6px;border-radius:var(--r-md);background:var(--surface);text-align:center}.sub-counts strong{font-size:26px;font-weight:800}.sub-counts span{font-size:13px;color:var(--muted)}.sub-tools{margin-top:6px}.sub-row,.sub-tools{display:flex;flex-direction:column;gap:10px}.sub-row{padding:14px;border-radius:var(--r-md);background:var(--surface)}.sub-row.sub-ended{opacity:.6}.sub-who{align-items:center;gap:12px}.sub-who,.sub-who>div{display:flex;min-width:0}.sub-who>div{flex-direction:column;gap:2px;align-items:flex-start}.sub-actions{display:flex}.sub-actions,.sub-confirm{flex-wrap:wrap;align-items:center;gap:8px}.sub-confirm{display:inline-flex;font-size:14px}@media (min-width:760px){.sub-row{flex-direction:row;align-items:center;justify-content:space-between}}.sub-name .tier-badge{flex:none;width:auto;margin:0}.pr-row-wrap{text-align:start}.dt .section-title{margin-top:6px}.dt-list{display:flex;flex-direction:column;margin-bottom:18px;background:var(--surface);border-radius:var(--r-md);padding:0 14px}.dt-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.dt-list>.dt-row:first-child{border-top:0}.dt-row:disabled{opacity:.6}.dt-ic{flex:none;width:34px;height:34px;border-radius:var(--r-sm);overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.dt-ic img{width:30px;height:30px;object-fit:contain}.dt-ic.dt-dl{background:#34C759;color:#fff}.dt-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.dt-text strong{font-size:16px}.dt-text span{font-size:13px}.dt-chev,.dt-text span{color:var(--muted)}.dt-ic.dt-app{position:relative;background:none;padding:0}.dt-ic.dt-app:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent);pointer-events:none}.dt-ic.dt-app img{width:100%;height:100%;object-fit:cover;display:block}.dt-msg{margin:10px 4px 0}.ap .section-title{margin-bottom:12px}.ap-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.ap-theme{align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--text);font:inherit;cursor:pointer}.ap-phone,.ap-theme{display:flex;flex-direction:column}.ap-phone{width:100%;max-width:110px;aspect-ratio:2/3;border-radius:var(--r-md);padding:9px;box-sizing:border-box;gap:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 20%,transparent);transition:box-shadow .15s,transform .12s var(--ds-ease)}.ap-theme:active .ap-phone{transform:scale(.96)}.ap-theme[aria-checked=true] .ap-phone{box-shadow:0 0 0 3px var(--gold)}.ap-phone i{display:block;border-radius:var(--r-xs)}.ap-l1{height:8px;width:50%}.ap-card{flex:1 1;border-radius:var(--r-sm)}.ap-btn{height:14px;width:70%;border-radius:var(--r-xs)}.ap-name{display:inline-flex;align-items:center;gap:4px;font-size:14px}.ap-theme[aria-checked=true] .ap-name{color:var(--gold-ink);font-weight:800}.ap-box{border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ap-row+.ap-row{border-top:1px solid var(--line)}.ap-ic{flex:none;width:30px;height:30px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:#fff}.ap-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-text strong{font-size:15px;font-weight:500}.ap-text span{font-size:12px;color:var(--muted)}.ap-sizes{margin-bottom:12px}.ap-sample{display:flex;gap:10px;padding:12px;border-radius:var(--r-md);background:var(--surface)}.ap-row,.set-row{padding-top:10px;padding-bottom:10px}.th-navy .ap-phone{background:#0B1226}.th-navy .ap-l1{background:#fff}.th-navy .ap-card{background:#18233F}.th-navy .ap-btn{background:#E2C27D}.th-light .ap-phone{background:#F6F2EA}.th-light .ap-l1{background:#13213F}.th-light .ap-card{background:#fff}.th-light .ap-btn{background:#B08A3C}.th-black .ap-phone{background:#000}.th-black .ap-l1{background:#fff}.th-black .ap-card{background:#141414}.th-black .ap-btn{background:#E2C27D}.ap-sample-poster{flex:none;width:40px;aspect-ratio:2/3;border-radius:var(--r-xs);background:#7A2E4D;overflow:hidden}.ap-sample-text{display:flex;flex-direction:column;gap:2px}.ap-sample-text strong{font-size:1.05em}.ap-sample-text span{color:var(--muted);line-height:1.45}.ap-sample-poster img{width:100%;height:100%;object-fit:cover;display:block}.ep-pic-actions{display:flex;align-items:center;gap:14px}.ep-save-top{display:none}.ep-save-bottom{width:100%;margin-top:14px}.pr{display:flex;flex-direction:column;gap:12px}.pr .section-title{margin:10px 0 0}.pr-preview{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;border-radius:var(--r-md);background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent);text-align:center}.pr-cap{align-self:flex-start;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;font-size:11px}.pr-cap,.pr-sub{color:var(--muted)}.pr-sub{font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-lock{width:100%;box-sizing:border-box;margin-top:6px;padding:14px;border-radius:var(--r-md);background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:5px}.pr-lock .icon{color:var(--gold-ink)}.pr-lock span{font-size:14px;font-weight:600}.pr-lock small{font-size:12px;color:var(--muted)}.pr-none{cursor:default}.pr-item{position:relative}.pr-like{position:absolute;inset-inline-end:12px;bottom:8px;display:inline-flex;align-items:center;gap:4px;min-width:36px;min-height:30px;padding:0 6px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.pr-like.on{color:var(--gold-ink)}@media (min-width:1100px){html:not(.in-app) #main:has(.pr-item) .rows-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;background:none;border:0;box-shadow:none;overflow:visible}html:not(.in-app) #main:has(.pr-item) .rows-box>.pr-item{background:var(--surface);border-radius:var(--r-md);border:1px solid var(--line)}html:not(.in-app) #main:has(.pr-item) .rows-box>aside{grid-column:1/-1}}.sa{display:flex;flex-direction:column;gap:14px}.sa .set-card{margin:0}.ac-label{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ac .set-group{width:100%}.ac .set-group+.set-group{margin-top:14px}.ac-static{cursor:default}.ac-static:active{background:none}.ac .set-rlabel{flex:1 0 auto;white-space:nowrap}.ac-email{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-foot{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.ac-ok{color:var(--gold-ink)}.ac-del .set-rlabel{color:var(--danger-ink)}.ac-sheet .ac-form{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ac-show{display:flex;align-items:center;gap:8px;margin:2px 0 10px;font-size:14px;color:var(--muted)}.ac-show input{width:18px;height:18px;accent-color:var(--gold)}.ac-save{width:100%;min-height:50px}.push-invite-btns{grid-column:1/-1;display:flex;gap:8px}.push-invite-btns .btn{flex:1 1;min-height:44px}.push-invite-btns .btn:not(.primary){background:color-mix(in srgb,var(--text) 10%,var(--surface))}@media (min-width:1100px){html:not(.in-app) .push-invite-btns{grid-column:2}html:not(.in-app) .push-invite-btns .btn{flex:none;padding-inline:22px}}.set-chev{display:inline-flex;align-items:center;color:var(--muted)}.set-version{margin:18px 0 8px;text-align:center;font-size:12px;color:var(--muted)}.ns-group+.ns-group{margin-top:30px}main .ns-group.ns-group.ns-group{border-bottom:0}.verify-form{gap:12px}.verify-form,.verify-form label{display:flex;flex-direction:column}.verify-form label{gap:6px;font-size:14px;color:var(--muted)}.verify-form textarea{resize:vertical}.verify-inline{display:flex;flex-direction:column;gap:14px;padding-top:6px}.verify-inline .verify-form label{padding:10px 14px;border-radius:var(--r-md);background:var(--surface)}.verify-inline .verify-form label:focus-within{box-shadow:0 0 0 2px var(--gold)}.verify-inline .verify-form .input{border-bottom:0}.ap-plus-box{margin-top:18px}.nt-acts .btn{min-height:36px;padding:0 16px}.beta-list{margin-top:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);display:flex;flex-direction:column;gap:6px}.beta-list .note{margin:0}@media (min-width:700px){.account-page,.settings-page{max-width:640px;margin-inline:auto}}.set-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:15px;font-weight:700;color:var(--gold-ink);text-decoration:none}.account-page>.set-back{margin:-10px 0 2px}.account-page[data-show]:not(#_)>.set-back{display:inline-flex}html.in-app .set-back{display:none!important /* !important on purpose: the app's own top bar has Back */}.set-side{display:none}@media (min-width:1100px){html:not(.in-app) .set-shell{display:grid;grid-template-columns:230px minmax(0,640px);grid-gap:48px;gap:48px;justify-content:center;align-items:start}html:not(.in-app) .set-shell .account-page{margin:0;max-width:none;width:100%}html:not(.in-app) .account-page[data-show]:not(#_)>.set-back{display:none}html:not(.in-app) .set-side{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:90px;padding-top:20px}.set-side .set-back{margin-bottom:8px}.set-side-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--text);text-decoration:none;font-size:15px;font-weight:600}.set-side-row:hover{background:var(--surface)}.set-side-row[aria-current=page]{background:var(--surface);font-weight:800}.set-side .set-ric{width:26px;height:26px;border-radius:7px}}.ep-soc-h{margin:24px 0 8px}.ep-socials .ep-label{display:inline-flex;align-items:center;gap:8px}.ep-soc-ic{width:16px;height:16px;fill:currentColor;flex:none}.ep-soc-note{margin:8px 4px 0}