.nm-strip{z-index:99990;background:var(--app-popup-bg,#1f2024);border:1px solid var(--glass-border);width:min(880px,100vw - 32px);color:var(--text-secondary);border-radius:16px;padding:10px 10px 10px 18px;font-size:13px;line-height:18px;animation:.24s cubic-bezier(.2,.8,.2,1) both nm-strip-in;position:fixed;bottom:16px;left:50%;translate:-50%;box-shadow:0 16px 44px #00000059}@keyframes nm-strip-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.nm-strip{animation:none}}.nm-strip-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.nm-strip p{min-width:0;margin:0}.nm-strip a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--glass-border-hover);text-decoration-color:var(--glass-border-hover)}.nm-strip-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.nm-strip-btn{background:var(--glass-bg-hover);border:1px solid var(--glass-border);height:32px;color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .14s}.nm-strip-btn:hover{border-color:var(--glass-border-hover)}.nm-strip-btn:focus-visible,.nm-strip-more:focus-visible{outline:2px solid var(--brand-blue,#0b81f7);outline-offset:2px}.nm-strip-more{height:32px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:13px}.nm-strip-more:hover{color:var(--text-primary)}.nm-strip-rows{border-bottom:1px solid var(--glass-border);gap:2px;margin:2px 8px 10px 0;padding-bottom:8px;display:grid}.nm-strip-row{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.nm-strip-row b{color:var(--text-primary);font-weight:600;display:block}.nm-strip-row span span{display:block}.nm-strip-row em{flex-shrink:0;font-size:12px;font-style:normal}.nm-strip-row input{appearance:none;background:var(--glass-border-hover);cursor:pointer;border-radius:9px;flex-shrink:0;width:32px;height:18px;margin:0;transition:background .14s;position:relative}.nm-strip-row input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px}.nm-strip-row input:checked{background:var(--brand-blue,#0b81f7)}.nm-strip-row input:checked:after{transform:translate(14px)}.nm-strip-row input:focus-visible{outline:2px solid var(--brand-blue,#0b81f7);outline-offset:2px}@media (width<=760px){.nm-strip{width:calc(100vw - 16px);padding:12px;bottom:8px}.nm-strip-line{flex-direction:column;align-items:stretch;gap:10px}.nm-strip-actions .nm-strip-btn{flex:1}}.cs-menu-item{background-color:#0000;border-radius:8px;width:calc(100% - 12px);margin:1px 6px;transition:background-color .14s,color .14s}.cs-menu-item:hover,.cs-menu-item:focus-visible{outline:none;background-color:var(--app-nav-hover,#ffffff0f)!important}.cs-menu-item svg,.cs-menu-item img{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.cs-menu-item:hover svg,.cs-menu-item:hover img{transform:scale(1.1)}.cs-card-kebab:focus,.cs-card-kebab:focus-visible{box-shadow:none;outline:none}.sf-card{border:1px solid var(--glass-border);background:var(--glass-bg);break-inside:avoid;border-radius:8px;margin-bottom:12px;transition:box-shadow .18s,border-color .18s,transform .18s;transform:translateY(0);box-shadow:0 1px 2px #0000000a}.sf-card:hover,.sf-card.is-menu-open{border-color:var(--glass-border-hover);background:var(--glass-bg-hover);box-shadow:0 6px 18px -10px #0000002e}.sf-card:hover{transform:translateY(-1px)}.sf-card :is(p,span,a,div){unicode-bidi:plaintext}.sf-card.is-menu-open{transform:none}.sf-card-actions{opacity:0;transition:opacity .16s}.sf-card:hover .sf-card-actions,.sf-card:focus-within .sf-card-actions,.sf-card.is-menu-open .sf-card-actions{opacity:1}.sf-clamp{-webkit-line-clamp:var(--sf-lines,6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-menu{width:280px;color:inherit;background:var(--app-popup-bg,#1a1b1f);border:1px solid var(--glass-border);border-radius:16px;margin:0;padding:6px 0;position:fixed;inset:auto;overflow:hidden auto;box-shadow:0 16px 48px #0000008c}.sf-menu .cs-menu-item{color:var(--text-primary);background:0 0;border:none;text-decoration:none;display:flex}.sf-menu kbd{min-width:20px;height:20px;color:var(--text-secondary);border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font:500 11px/1 inherit;display:inline-flex}.sf-tip{z-index:10100;pointer-events:none;white-space:nowrap;background:var(--app-tooltip-bg,#1a1d24);color:var(--app-tooltip-text,#d6d8de);border-radius:6px;padding:6px 10px;font-size:11.5px;line-height:1.3;position:fixed;box-shadow:0 4px 14px #00000059}.hf-tile[aria-pressed=false]:not(.hf-quiet),.hf-tile[data-dim]{opacity:.45}.hf-tile .hf-icon,.hf-pill .hf-icon{transition:transform .2s ease-out}.hf-tile:hover .hf-icon,.hf-pill:hover .hf-icon{transform:scale(1.1)}.hf-tick{border:1.5px solid var(--glass-border-hover);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .15s;display:flex}.hf-tick.is-round{border-radius:8px}.hf-tick svg{color:#fff;display:none}[aria-pressed=true]>.hf-tick{background:linear-gradient(135deg,#0b81f7,#6361ea);border:none}[aria-pressed=true]>.hf-tick svg{display:block}.hf-pill{color:var(--text-secondary);border:none}.hf-pill[aria-pressed=true]{color:var(--text-primary)}.hf-pill[data-dim]:not([aria-pressed=true]){opacity:.45}.hf-scroll{scrollbar-width:none;overscroll-behavior-x:contain}.hf-scroll::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.sf-account{background:var(--glass-bg);border:1px solid var(--glass-border)}.sf-account:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.sf-account-actions{opacity:0}.sf-account:hover .sf-account-actions,.sf-account:focus-within .sf-account-actions,.sf-account.is-menu-open .sf-account-actions{opacity:1}@media (hover:none){.sf-account-actions{opacity:1}}.sf-account.is-menu-open [data-account-menu]{opacity:1}.cs-creator-hero{transition:transform .18s,box-shadow .18s,background .18s}.cs-creator-hero:hover{transform:translateY(-3px);box-shadow:0 16px 36px -14px #0009;background:var(--glass-bg-hover)!important}.nm-switch-plate{background:var(--glass-bg-hover)}[data-theme=light] .nm-switch-plate{background:#0000000f}@media (prefers-color-scheme:light){[data-theme=system] .nm-switch-plate{background:#0000000f}}.nm-switch-opt{color:var(--text-secondary);background:0 0;border:none;font-weight:500}.nm-switch-opt[aria-checked=true]{color:var(--text-primary);font-weight:600}.nm-switch:not([data-wired]) .nm-switch-opt[aria-checked=true]{background:var(--glass-bg-hover);box-shadow:inset 0 0 0 1px var(--glass-border-hover)}html.hub-filtering [data-hub-results]{visibility:hidden}.lk-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lk-card{border:1px solid var(--glass-border);background:var(--glass-bg);cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:82px;padding:14px 16px 14px 18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.lk-card:hover{border-color:var(--glass-border-hover,var(--glass-border));box-shadow:0 6px 22px #00000024}.lk-card.is-off{opacity:.62}.lk-rows{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:12px;margin:0;padding:0;list-style:none;display:block;overflow:hidden}.lk-rows .lk-card{min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 12px 8px 14px}.lk-rows .lk-card+.lk-card{border-top:1px solid var(--glass-border)}.lk-rows .lk-card:hover{background:var(--glass-bg-hover)}.lk-rows .lk-lines{align-items:center;gap:14px;display:flex}.lk-rows .lk-line-to{flex:1 1 0;min-width:0;margin:0}.lk-rows .lk-line-top{flex:0 42%}.lk-rows .lk-mark{width:30px;height:30px}.lk-mark{border:1px solid var(--glass-border);background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 7%, transparent), transparent);width:42px;height:42px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lk-lines{flex:auto;min-width:0}.lk-line-top{align-items:center;gap:6px;min-width:0;display:flex}.lk-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.lk-line-to{min-width:0;color:var(--text-secondary);align-items:center;gap:7px;margin-top:2px;font-size:13px;line-height:20px;display:flex}.lk-line-to a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.lk-line-to a:hover{color:var(--text-primary)}.lk-note{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);margin:1px 0 0;font-size:12.5px;line-height:18px;overflow:hidden}.lk-note strong{color:var(--text-primary);font-weight:500}.lk-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.lk-tag{border:1px solid var(--glass-border);background:var(--glass-bg-hover);max-width:170px;height:26px;color:var(--text-primary);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.lk-tag>span{text-overflow:ellipsis;overflow:hidden}.lk-clicks{border:1px solid var(--glass-border);background:var(--glass-bg);height:30px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:background-color .15s;display:inline-flex}.lk-clicks:hover{background:var(--glass-bg-hover)}.lk-icon-btn{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.lk-icon-btn:hover,.lk-icon-btn[aria-expanded=true]{background:var(--glass-bg-hover);color:var(--text-primary)}.lk-copy{border-radius:6px;width:26px;height:26px}.lk-bar-btn{border:1px solid var(--glass-border);background:var(--glass-bg);height:42px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.lk-bar-btn:hover,.lk-bar-btn[aria-expanded=true]{background:var(--glass-bg-hover)}.lk-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.lk-bar-search{flex:280px;min-width:0}.lk-bar-search>div{margin-bottom:0}.lk-kbd{background:color-mix(in srgb, currentColor 13%, transparent);min-width:20px;height:20px;color:inherit;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.lk-menu{z-index:10003;border:1px solid var(--glass-border);background:var(--app-popup-bg);border-radius:12px;padding:6px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0000004d}.lk-menu-row{width:100%;height:34px;color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;display:flex}.lk-menu-row svg{flex-shrink:0}.lk-menu-row:hover{background:var(--glass-bg-hover)}.lk-menu-row .lk-kbd{color:var(--text-secondary);margin-left:auto}.lk-menu-row.is-danger,.lk-menu-row.is-danger .lk-kbd{color:var(--status-broken)}.lk-menu-rule{background:var(--glass-border);height:1px;margin:6px -6px}.lk-view{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:11px 8px;font-size:13px;display:flex}.lk-view[aria-pressed=true]{border-color:var(--glass-border);background:var(--glass-bg-hover);color:var(--text-primary)}.lk-prop{height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.lk-prop[aria-pressed=true]{border-color:var(--glass-border);background:var(--glass-bg-hover);color:var(--text-primary)}.lk-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;animation:.16s ease-out lk-fade;position:fixed;inset:0}.lk-modal{border:1px solid var(--glass-border);background:var(--bg-primary);border-radius:16px;flex-direction:column;width:min(1015px,100% - 16px);max-height:calc(100dvh - 16px);animation:.19s cubic-bezier(.2,.8,.2,1) lk-rise;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000073}.lk-modal.is-small{width:min(500px,100% - 16px)}@keyframes lk-fade{0%{opacity:0}}@keyframes lk-rise{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}@media (prefers-reduced-motion:reduce){.lk-modal,.lk-modal-scrim{animation:none}}.lk-modal-head{border-bottom:1px solid var(--glass-border);min-height:56px;color:var(--text-primary);flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 22px;font-size:14px;font-weight:500;display:flex}.lk-modal-body{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.lk-modal-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:0;padding:20px 22px 24px;display:grid;overflow-y:auto}.lk-modal-side{border-left:1px solid var(--glass-border);background:var(--glass-bg);grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-height:0;padding:18px;display:grid;overflow-y:auto}.lk-modal-foot{border-top:1px solid var(--glass-border);background:var(--glass-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 14px 12px 22px;display:flex}@media (width<=760px){.lk-modal{animation:none;top:8px;bottom:8px;transform:translate(-50%)}.lk-modal.is-small{top:50%;bottom:auto;transform:translate(-50%,-50%)}.lk-modal-body{display:block;overflow-y:auto}.lk-modal-main,.lk-modal-side{overflow:visible}.lk-modal-side{border-left:0;border-top:1px solid var(--glass-border)}.lk-card{flex-wrap:wrap}.lk-lines{flex-basis:calc(100% - 60px)}.lk-right{justify-content:flex-end;width:100%}.lk-right .lk-tag{display:none}.lk-rows .lk-lines{display:block}.lk-rows .lk-line-top{flex:none}}.lk-label{color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}.lk-field{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:10px;align-items:center;min-height:42px;transition:border-color .15s;display:flex}.lk-field:focus-within{border-color:var(--glass-border-hover,var(--text-secondary))}.lk-input{min-width:0;height:40px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:auto;padding:0 12px;font-size:14px}.lk-input::placeholder,.lk-area::placeholder{color:var(--text-secondary);opacity:.7}.lk-area{resize:none;width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0;font-family:inherit;display:block}.lk-prefix{max-width:58%;height:40px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;align-items:center;padding:0 2px 0 12px;font-size:14px;display:inline-flex;overflow:hidden}.lk-host-pick{border-right:1px solid var(--glass-border);flex:0 auto;min-width:150px;max-width:58%}.lk-host-pick button{justify-content:space-between;width:100%;background:0 0!important;border:0!important;border-radius:10px 0 0 10px!important;height:40px!important}.lk-tagbox{flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 10px;display:flex}.lk-tag-x{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lk-tag-x:hover{color:var(--text-primary)}.lk-suggest::-webkit-scrollbar{width:8px}.lk-suggest::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--glass-border-hover,#ffffff2e);border:2px solid #0000;border-radius:8px}.lk-suggest::-webkit-scrollbar-track{background:0 0}.lk-suggest{z-index:5;border:1px solid var(--glass-border);background:var(--app-popup-bg);border-radius:10px;max-height:200px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 34px #00000047}.lk-dots{border:1px solid var(--glass-border);background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 13%, transparent) 1px, transparent 1px);color:var(--text-secondary);text-align:center;background-size:7px 7px;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:12.5px;line-height:1.45;display:flex}.lk-qr{border:1px solid var(--glass-border);background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:132px;padding:8px;display:flex}.lk-qr img{width:116px;height:116px;display:block}.lk-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.lk-tab{border:1px solid var(--glass-border);height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lk-tab[aria-pressed=true]{background:var(--glass-bg-hover);color:var(--text-primary)}.lk-share.is-over{border-color:var(--glass-border-hover,var(--text-secondary))}.lk-share{border:1px solid var(--glass-border);border-radius:10px;position:relative;overflow:hidden}.lk-share-pic{aspect-ratio:1.91;object-fit:cover;background:var(--glass-bg-hover);width:100%;display:block}.lk-pen{border:1px solid var(--glass-border);background:var(--app-popup-bg);width:30px;height:30px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;right:7px}.lk-host-pill{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000ad;border-radius:5px;max-width:calc(100% - 16px);padding:1px 6px;font-size:11.5px;position:absolute;bottom:8px;left:8px;overflow:hidden}.lk-pill{border:1px solid var(--glass-border);background:var(--bg-primary);height:34px;color:var(--text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.lk-pill:hover,.lk-pill[data-on=true]{background:var(--glass-bg-hover)}.lk-pill-dot{background:var(--status-done,#3fb950);border-radius:50%;width:6px;height:6px}.lk-warn{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.45}.lk-text-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:400;display:inline-flex}.lk-text-btn:hover{color:var(--text-primary)}.omne-mark{filter:drop-shadow(0 1px 2px #00000059);transition:filter .2s}.omne-orbit{transform-box:view-box;transform-origin:32px 32px}a:hover .omne-mark,button:hover .omne-mark,.omne-logo-hover:hover .omne-mark{filter:drop-shadow(0 3px 8px #00000073)brightness(1.12)}a:hover .omne-orbit,button:hover .omne-orbit,.omne-logo-hover:hover .omne-orbit{animation:.9s cubic-bezier(.65,0,.35,1) omne-orbit}@keyframes omne-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.omne-mark{transition:none}a:hover .omne-orbit,button:hover .omne-orbit,.omne-logo-hover:hover .omne-orbit{animation:none}}.an-root{--an-series:var(--brand-blue,#0b81f7);--an-prev:color-mix(in srgb, var(--text-secondary) 42%, transparent);--an-prev-solid:color-mix(in srgb, var(--text-secondary) 75%, transparent);--an-grid:#ffffff0f;--an-axis:#ffffff29;--an-crosshair:#ffffff47;--an-surface:#0f0f0f;--an-track:#ffffff0f;--an-raise:#ffffff0d;--an-hover:#ffffff08;gap:20px;display:grid;container-type:inline-size}[data-theme=light] .an-root{--an-grid:#0000000f;--an-axis:#00000029;--an-crosshair:#0000003d;--an-surface:#fafafb;--an-track:#0000000d;--an-raise:#00000009;--an-hover:#00000005}@media (prefers-color-scheme:light){[data-theme=system] .an-root{--an-grid:#0000000f;--an-axis:#00000029;--an-crosshair:#0000003d;--an-surface:#fafafb;--an-track:#0000000d;--an-raise:#00000009;--an-hover:#00000005}}.an-controls{gap:12px;min-width:0;display:grid}.an-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.an-scroll{scrollbar-width:none;max-width:100%;margin:-2px;padding:2px;overflow-x:auto}.an-scroll::-webkit-scrollbar{display:none}.an-scroll[data-more=end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}.an-scroll[data-more=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.an-scroll[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.an-range-small [role=radio]{white-space:nowrap;font-size:13px;padding:0 7px!important}.an-icon-btn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width<=639px){.an-icon-btn{width:36px;height:36px}}.an-updated{color:var(--text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.an-line{color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:20px;display:flex}.an-line>svg{flex-shrink:0;margin-top:3px}.an-line.is-warn>svg{color:var(--status-waiting)}.an-link{font:inherit;color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--glass-border-hover);text-decoration-color:var(--glass-border-hover);cursor:pointer;background:0 0;border:0;padding:0}.an-spin{animation:.9s linear infinite an-spin}@keyframes an-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.an-spin{animation:none}}.an-mark{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an-mark>svg{max-width:100%;max-height:100%;display:block}.an-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;min-width:0;padding:20px 22px;transition:opacity .2s}.an-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.an-card-title{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:22px}.an-card-sub{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:19px}.an-private{align-items:flex-start;gap:14px;display:flex}.an-private>svg{color:var(--text-secondary);flex-shrink:0;margin-top:2px}.an-empty-line{color:var(--text-secondary);margin:0;padding:18px 0 6px;font-size:13.5px}.an-strip{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;transition:opacity .2s;overflow:hidden;container-type:inline-size}.an-strip-grid{grid-template-columns:repeat(var(--an-cols-sm), minmax(0, 1fr));margin:0 0 -1px -1px;display:grid}.an-strip-grid>.an-tile:last-child{grid-column:span var(--an-span-sm)}@container (width>=560px){.an-strip-grid{grid-template-columns:repeat(var(--an-cols-md), minmax(0, 1fr))}.an-strip-grid>.an-tile:last-child{grid-column:span var(--an-span-md)}}@container (width>=860px){.an-strip-grid{grid-template-columns:repeat(var(--an-cols-lg), minmax(0, 1fr))}.an-strip-grid>.an-tile:last-child{grid-column:span var(--an-span-lg)}}@container (width>=1200px){.an-strip-grid{grid-template-columns:repeat(var(--an-cols-xl), minmax(0, 1fr))}.an-strip-grid>.an-tile:last-child{grid-column:span var(--an-span-xl)}}.an-tile{border:0;border-left:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:18px 20px 20px;transition:background-color .16s;display:flex;position:relative}.an-tile:hover{background:var(--an-hover)}.an-tile[aria-pressed=true]{background:var(--an-raise)}.an-tile[aria-pressed=true]:after{content:"";background:var(--an-series);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:20px;right:20px}.an-tile:focus-visible{outline:2px solid var(--an-series);outline-offset:-2px}.an-tile-label{max-width:100%;color:var(--text-secondary);align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.an-tile-label>svg{flex-shrink:0}.an-tile[aria-pressed=true] .an-tile-label{color:var(--text-primary)}.an-tile-value{letter-spacing:-.02em;color:var(--text-primary);margin-top:12px;font-size:30px;font-weight:600;line-height:1.1}.an-tile-short{display:none}@container (width<=459px){.an-tile-full{display:none}.an-tile-short{display:inline}}@container (width<=559px){.an-tile{padding:16px}.an-tile-value{font-size:26px}.an-tile[aria-pressed=true]:after{left:16px;right:16px}}.an-change{color:var(--text-secondary);margin-top:8px;font-size:12.5px;line-height:18px}.an-delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.an-delta.is-up{color:var(--status-done)}.an-delta.is-down{color:var(--status-broken)}.an-delta.is-flat{color:var(--text-secondary)}.an-chart{touch-action:pan-y;border-radius:8px;outline:none;position:relative}.an-chart:focus-visible{box-shadow:0 0 0 2px var(--an-series)}.an-axis-text{fill:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.an-chart-empty{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex;position:absolute;inset:0 0 30px}.an-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.an-legend>span{align-items:center;gap:6px;display:inline-flex}.an-key{background:var(--an-series);border-radius:2px;flex-shrink:0;width:14px;height:2px;display:inline-block}.an-key.is-prev{background:var(--an-prev-solid)}.an-tip{z-index:5;background:var(--bg-primary);border:1px solid var(--glass-border-hover);white-space:nowrap;pointer-events:none;border-radius:10px;min-width:160px;padding:8px 10px;font-size:12.5px;line-height:18px;position:absolute;top:6px;box-shadow:0 10px 28px #00000047}.an-tip.is-small{min-width:0}.an-tip-day{color:var(--text-secondary);margin-bottom:4px}.an-tip-row{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.an-tip-row+.an-tip-row{margin-top:2px}.an-tip-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.an-table-wrap{border-top:1px solid var(--glass-border);max-height:320px;overflow:auto}.an-table{border-collapse:collapse;width:100%;font-size:13px}.an-table th{background:var(--an-surface);color:var(--text-secondary);text-align:left;padding:8px 10px;font-weight:500;position:sticky;top:0}.an-table td{border-top:1px solid var(--glass-border);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:7px 10px}.an-pair{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@container (width>=880px){.an-pair{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}}.an-heat{position:relative}.an-heat-grid{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.an-heat-day{color:var(--text-secondary);font-size:11px}.an-heat-hour{color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-top:4px;font-size:10px}.an-heat-cell{aspect-ratio:1;background:var(--an-track);border-radius:min(4px,22%);width:100%;max-height:28px;display:block}.an-heat-cell[data-step="1"]{background:color-mix(in srgb, var(--an-series) 22%, transparent)}.an-heat-cell[data-step="2"]{background:color-mix(in srgb, var(--an-series) 40%, transparent)}.an-heat-cell[data-step="3"]{background:color-mix(in srgb, var(--an-series) 58%, transparent)}.an-heat-cell[data-step="4"]{background:color-mix(in srgb, var(--an-series) 78%, transparent)}.an-heat-cell[data-step="5"]{background:var(--an-series)}.an-heat-cell[data-on]{outline:1.5px solid var(--text-primary);outline-offset:-1px}.an-heat-foot{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;font-size:12px;display:flex}.an-heat-legend{align-items:center;gap:4px;display:inline-flex}.an-heat-legend .an-heat-cell{aspect-ratio:auto;border-radius:3px;width:12px;height:12px}.an-streak{flex-direction:column;display:flex}.an-flame{color:var(--text-secondary)}.an-flame.is-alive{color:var(--brand-orange,#ff583c)}.an-streak-value{letter-spacing:-.02em;color:var(--text-primary);margin-top:12px;font-size:32px;font-weight:600;line-height:1.1}.an-streak-value>span{letter-spacing:0;color:var(--text-secondary);margin-left:6px;font-size:15px;font-weight:500}.an-streak-facts{border-top:1px solid var(--glass-border);grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 18px;padding-top:14px;display:grid}.an-streak-facts dt{color:var(--text-secondary);font-size:12px}.an-streak-facts dd{color:var(--text-primary);margin:2px 0 0;font-size:14px;font-weight:600}.an-cal{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-top:auto;display:grid}.an-cal .an-heat-cell{border-radius:3px;max-height:none}.an-cal .an-heat-cell[data-out]{opacity:.35}.an-cal .an-heat-cell[data-today]{outline:1.5px solid var(--text-secondary);outline-offset:1px}.an-cal-pad{display:block}.an-posts{margin:0;padding:0;list-style:none}.an-posts>li+li{border-top:1px solid var(--glass-border)}.an-post{color:inherit;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto 16px;align-items:center;gap:14px;margin:0 -10px;padding:12px 10px;text-decoration:none;display:grid}div.an-post{grid-template-columns:56px minmax(0,1fr) auto}.an-post-pic{background:var(--an-track);width:56px;height:56px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.an-post-pic>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.an-post-main{gap:4px;min-width:0;display:grid}.an-post-text{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.an-post-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;line-height:18px;display:flex}.an-post-nums{justify-self:end;align-items:center;gap:18px;display:flex}.an-post-lead{justify-items:end;min-width:72px;display:grid}.an-post-lead>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.an-post-lead>span{color:var(--text-secondary);font-size:11.5px}.an-post-others{color:var(--text-secondary);font-variant-numeric:tabular-nums;gap:12px;font-size:12.5px;display:flex}.an-post-others>span{align-items:center;gap:4px;display:inline-flex}.an-post-go{color:var(--text-secondary);opacity:0;transition:opacity .15s}.an-post:hover .an-post-go,.an-post:focus-visible .an-post-go{opacity:1}@container (width<=559px){.an-sub-extra{display:none}}@container (width<=640px){.an-post,div.an-post{grid-template-columns:48px minmax(0,1fr)}.an-post-pic{width:48px;height:48px}.an-post-nums{flex-wrap:wrap;grid-column:2;justify-self:start;row-gap:6px}.an-post-lead{justify-items:start;min-width:0}.an-post-go{display:none}}.an-more{justify-content:center;padding-top:14px;display:flex}.admin-row.is-link{cursor:pointer}.admin-row:hover>td{background:var(--glass-bg-hover)}.admin-table tr:last-child>td{border-bottom:0}.admin-table th:last-child,.admin-table td:last-child{border-right:0}.admin-sort{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.admin-sort:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--glass-border-hover);text-decoration-color:var(--glass-border-hover)}a.admin-link{color:var(--text-primary);text-decoration:none}a.admin-link:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--glass-border-hover);text-decoration-color:var(--glass-border-hover)}.admin-tile-still{cursor:default}.admin-tile-still:hover{background:0 0}.admin-card-flush{padding:0;overflow:hidden}.admin-card-flush>.an-card-head{padding:20px 22px 0}.admin-danger{color:#f97066;cursor:pointer;background:0 0;border:1px solid #f9706661;transition:background-color .15s}.admin-danger:hover{background:#f970661a}.admin-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-head-main{flex:240px;gap:4px;min-width:0;display:grid}.admin-head-name{letter-spacing:-.01em;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:26px;display:flex}.admin-head-line{color:var(--text-secondary);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13px;display:flex}.admin-head-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;margin:0;display:grid}.admin-facts dt{color:var(--text-secondary);font-size:12px}.admin-facts dd{letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:600}.admin-input{background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;height:32px;color:var(--text-primary);border-radius:8px;outline:none;padding:0 12px;font-size:13.5px}.admin-input:focus{border-color:var(--glass-border-hover)}.copy-ai-menu::-webkit-scrollbar{width:6px}.copy-ai-menu::-webkit-scrollbar-track{background:0 0}.copy-ai-menu::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.copy-ai-menu::-webkit-scrollbar-thumb:hover{background:#ffffff3d}[data-twin-tab],[data-dropdown-panel]{--twin-tint:color-mix(in srgb, var(--text-primary) 8%, transparent)}.twin-dot{animation:2.4s ease-in-out infinite twin-breath}@keyframes twin-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}.twin-landing{background:#050608}.twin-landing:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% -10%,#0b81f729,#0000 70%);position:absolute;inset:0}[data-theme=light] .twin-landing{background:var(--bg-primary)}[data-theme=light] .twin-landing:before{display:none}@media (prefers-color-scheme:light){[data-theme=system] .twin-landing{background:var(--bg-primary)}[data-theme=system] .twin-landing:before{display:none}}.twin-meter{background:var(--twin-tint);border-radius:999px;height:8px;position:relative;overflow:hidden}.twin-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-blue), var(--brand-indigo));transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.twin-ghost:not([class*=rounded]){border-radius:6px}.twin-ghost{background:var(--twin-tint);animation:2.4s ease-in-out infinite twin-fade}@keyframes twin-fade{0%,to{opacity:.55}50%{opacity:1}}.twin-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.twin-bars>span{background:currentColor;border-radius:1px;width:2px;animation:.9s ease-in-out infinite twin-bar}.twin-bars>span:nth-child(2){animation-delay:.15s}.twin-bars>span:nth-child(3){animation-delay:.3s}@keyframes twin-bar{0%,to{height:4px}50%{height:12px}}@media (prefers-reduced-motion:reduce){.twin-dot,.twin-ghost,.twin-bars>span{animation:none}.twin-meter>span{transition:none}}.twp-glow{background:radial-gradient(80% 60% at 50% -20%,#0b81f738,#0000 72%)}[data-theme=light] .twp-glow{background:0 0}@media (prefers-color-scheme:light){[data-theme=system] .twp-glow{background:0 0}}.twp-brain-dot{animation:2s ease-in-out infinite twp-brain-pulse}.twp-brain-dot-late{animation-delay:.6s}@keyframes twp-brain-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.twp-brain-dot{animation:none}}
