.pf-scope{--bg:#f4f8fb;--bg-2:#e8f0f6;--card:#ffffff;--card-2:#f7fafc;--panel:#fbfcfe;--ink:#191714;--ink-2:#4b463e;--muted:#928b7f;--line:#e7e2d8;--line-2:#eef1f5;--chip:#f1eee7;--inv:#191714;--inv-fg:#fbf9f4;--canvas:#eef2f6;--shadow:0 1px 2px rgba(25,23,20,.04),0 18px 40px -24px rgba(25,23,20,.22);--shadow-hi:0 2px 6px rgba(25,23,20,.06),0 40px 70px -34px rgba(25,23,20,.40);--gold:#b08d57}.pf-scope[data-theme=dark]{--bg:#100f0e;--bg-2:#191816;--card:#1a1917;--card-2:#201e1b;--panel:#161513;--ink:#f3efe8;--ink-2:#bdb6aa;--muted:#867f74;--line:#2b2925;--line-2:#232120;--chip:#232120;--inv:#f3efe8;--inv-fg:#141312;--canvas:#0c0b0a;--shadow:0 1px 2px rgba(0,0,0,.4),0 24px 50px -28px rgba(0,0,0,.8);--shadow-hi:0 2px 8px rgba(0,0,0,.5),0 50px 80px -36px rgba(0,0,0,.9)}.pf-scope.pf-glass{--bg:#eef1f7;--bg-2:#e4e9f3;--card:#ffffff;--card-2:#f5f7fc;--panel:#ffffff;--ink:#101425;--ink-2:#3a4160;--muted:#6b7390;--line:#dfe3ee;--line-2:#eef1f7;--chip:#eef1f7;--inv:#2b59ff;--inv-fg:#ffffff;--canvas:#eef1f7;--gold:#2b59ff;--shadow:0 1px 2px rgba(30,50,120,.05),0 18px 40px -24px rgba(30,50,120,.16);--shadow-hi:0 2px 6px rgba(30,50,120,.08),0 40px 70px -34px rgba(30,50,120,.28)}.pf-scope.pf-glass[data-theme=dark]{--bg:#0e1119;--bg-2:#14192a;--card:#161a26;--card-2:#1c2130;--panel:#161a26;--ink:#e7e9f2;--ink-2:#b3b9cc;--muted:#9aa1bb;--line:rgba(255,255,255,.1);--line-2:rgba(255,255,255,.06);--chip:#1c2130;--inv:#4d78ff;--inv-fg:#ffffff;--canvas:#0e1119;--gold:#4d78ff;--shadow:0 1px 2px rgba(0,0,0,.4),0 24px 50px -28px rgba(0,0,0,.7);--shadow-hi:0 2px 8px rgba(0,0,0,.5),0 50px 80px -36px rgba(0,0,0,.85)}.pf-scope.pf-glass{--glass:rgba(255,255,255,.6);--glass-line:rgba(43,89,255,.18);background:linear-gradient(135deg,#e9edf4,#f4f6fb 55%,#eaeef5)!important}.pf-scope.pf-glass[data-theme=dark]{--glass:rgba(22,26,38,.6);--glass-line:rgba(255,255,255,.1);background:linear-gradient(135deg,#0e1119,#141922 55%,#0e1119)!important}.pf-scope.pf-glass .pf-card,.pf-scope.pf-glass .pf-perf>div,.pf-scope.pf-glass .pf-tpl{background:var(--glass)!important;border-color:var(--glass-line)!important;backdrop-filter:blur(20px) saturate(1.4)}.app-shell[data-stheme=day]~* .pf-scope.pf-follow-shell,:where(body,html):has(.app-shell[data-stheme=day]) .pf-scope.pf-follow-shell{--bg:#f4f8fb;--bg-2:#e8f0f6;--card:#ffffff;--card-2:#f7fafc;--panel:#fbfcfe;--ink:#191714;--ink-2:#4b463e;--muted:#928b7f;--line:#e7e2d8;--line-2:#eef1f5;--chip:#f1eee7;--inv:#191714;--inv-fg:#fbf9f4;--canvas:#eef2f6;--shadow:0 1px 2px rgba(25,23,20,.04),0 18px 40px -24px rgba(25,23,20,.22);--shadow-hi:0 2px 6px rgba(25,23,20,.06),0 40px 70px -34px rgba(25,23,20,.40)}.app-shell[data-stheme=night]~* .pf-scope.pf-follow-shell,:where(body,html):has(.app-shell[data-stheme=night]) .pf-scope.pf-follow-shell{--bg:#100f0e;--bg-2:#191816;--card:#1a1917;--card-2:#201e1b;--panel:#161513;--ink:#f3efe8;--ink-2:#bdb6aa;--muted:#867f74;--line:#2b2925;--line-2:#232120;--chip:#232120;--inv:#f3efe8;--inv-fg:#141312;--canvas:#0c0b0a;--shadow:0 1px 2px rgba(0,0,0,.4),0 24px 50px -28px rgba(0,0,0,.8);--shadow-hi:0 2px 8px rgba(0,0,0,.5),0 50px 80px -36px rgba(0,0,0,.9)}.pf-scope,.pf-scope *{box-sizing:border-box}.pf-scope input::-moz-placeholder,.pf-scope textarea::-moz-placeholder{color:var(--muted)}.pf-scope input::placeholder,.pf-scope textarea::placeholder{color:var(--muted)}.pf-scope input[type=range]{accent-color:var(--gold)}.pf-edit{outline:none;border-radius:3px;transition:box-shadow .15s}.pf-edit:hover{box-shadow:0 0 0 1px var(--gold)}.pf-edit:focus{box-shadow:0 0 0 2px var(--gold)}.pf-edit:empty:before{content:attr(data-ph);opacity:.55}@keyframes pfFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes bSlideR{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes bGlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes bAddFlash{0%{outline-color:var(--gold)}55%{outline-color:var(--gold)}to{outline-color:transparent}}@keyframes bDrift{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (max-width:1080px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.pf-grid{grid-template-columns:1fr}}.pf-spot{display:grid;grid-template-columns:1.25fr 1fr}@media (max-width:860px){.pf-spot{grid-template-columns:1fr}}.pf-perf{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:860px){.pf-perf{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.pf-perf{grid-template-columns:1fr}}.pf-tpl-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}@media (max-width:860px){.pf-tpl-row{grid-auto-columns:minmax(168px,72%)}}.pf-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .45s}.pf-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-hi)}.pf-cover-img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s}.pf-card:hover .pf-cover-img,.pf-spot:hover .pf-cover-img{transform:scale(1.07)}.pf-actions{opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s}.pf-card:hover .pf-actions{opacity:1;transform:none}.pf-iconbtn{transition:background .2s,transform .2s,color .2s}.pf-iconbtn:hover{transform:translateY(-2px)}.pf-chip{transition:background .25s,color .25s,border-color .25s}.pf-cta{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,opacity .2s}.pf-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-hi)}.pf-tpl{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.pf-tpl:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.pf-tpl:hover .pf-cover-img{transform:scale(1.06)}.pf-fade{animation:pfFade .5s ease both}.pf-sel:focus{outline:none}.pf-tpl-row::-webkit-scrollbar{height:6px}.pf-tpl-row::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.pf-menuitem{transition:background .15s}.pf-menuitem:hover{background:var(--chip)}.pf-scope ::-webkit-scrollbar{width:9px;height:9px}.pf-scope ::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.pf-scope ::-webkit-scrollbar-track{background:transparent}.b-fade{animation:bFade .5s cubic-bezier(.2,.7,.2,1) both}.b-pop{animation:bPop .35s cubic-bezier(.2,.7,.2,1) both}.b-slide{animation:bSlideR .4s cubic-bezier(.2,.7,.2,1) both}.b-press{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .2s,border-color .2s,color .2s,opacity .2s}.b-press:hover{transform:translateY(-2px)}.b-press:active{transform:translateY(0)}.b-opt{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s}.b-opt:hover{transform:translateY(-5px);box-shadow:var(--shadow-hi)}.b-opt:hover .b-cover-img{transform:scale(1.07)}.b-cover-img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.b-wid{transition:background .2s,border-color .2s,transform .2s;cursor:grab;position:relative;overflow:hidden}.b-wid:hover{background:var(--chip);border-color:var(--muted);transform:translateY(-2px)}.b-wid:active{cursor:grabbing;transform:scale(.97)}.b-wid:after{content:"";position:absolute;inset:0;border-radius:13px;border:1px solid transparent;pointer-events:none;transition:border-color .2s}.b-wid:hover:after{border-color:var(--gold)}.b-wid-add{opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.b-wid:hover .b-wid-add{opacity:1;transform:scale(1)}.b-sec{transition:outline-color .25s,box-shadow .3s}.b-sec:hover{outline:2px dashed var(--gold)!important;outline-offset:-2px}.cv-img{transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .4s;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cv-zoom:hover .cv-img{transform:scale(1.08)}.cv-fade:hover .cv-img{opacity:.7}.cv-lift{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cv-lift:hover{transform:translateY(-5px)}.b-row{transition:background .18s}.b-row:hover{background:var(--chip)}.b-tab{transition:color .2s,background .2s}.b-canvas-scroll{transition:max-width .5s cubic-bezier(.2,.7,.2,1)}.b-ins{opacity:1;pointer-events:auto;transition:opacity .2s}.b-ins-btn{opacity:.62;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.b-dragging .b-ins .b-ins-btn,.b-sec:hover>.b-ins .b-ins-btn{opacity:1}.b-ins-line{transition:transform .2s cubic-bezier(.2,.7,.2,1),background .2s;transform-origin:center}.b-ins:hover .b-ins-line{transform:scaleX(1)!important;background:var(--gold)!important}.b-ins:hover .b-ins-btn{transform:scale(1.05)}.b-dragging .b-sec{outline-color:transparent!important}.b-fab-main{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.b-fab-main:hover{transform:scale(1.07);box-shadow:var(--shadow-hi)}.b-fab-item{animation:bDrift .32s cubic-bezier(.2,.7,.2,1) both}.b-fab-row{transition:transform .2s,box-shadow .25s,background .2s}.b-fab-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-hi)}.b-pal-item{transition:background .15s,border-color .15s}.b-pal-item:hover{background:var(--chip)}.b-pal-item[data-on="1"]{background:var(--chip);border-color:var(--gold)!important}.b-endzone{transition:border-color .25s,background .25s,color .2s}.b-mediaov{animation:bPop .25s cubic-bezier(.2,.7,.2,1) both}.b-editpanel{position:fixed;inset-block:0;inset-inline-end:0;z-index:64;width:min(380px,92vw);background:var(--panel);color:var(--ink);display:flex;flex-direction:column;border-inline-start:1px solid var(--line);box-shadow:var(--shadow-hi);transform:translateX(102%);transition:transform .34s cubic-bezier(.3,.8,.3,1)}[dir=rtl] .b-editpanel{transform:translateX(-102%)}.b-editpanel.open{transform:translateX(0)}.tp-fade{animation:tpFade .7s cubic-bezier(.2,.7,.2,1) both}.tp-hero2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center}@media (max-width:860px){.tp-hero2{grid-template-columns:1fr}}.tp-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.tp-gal{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.tp-gal{grid-template-columns:1fr}}.tp-about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,68px);align-items:center}@media (max-width:840px){.tp-about{grid-template-columns:1fr}}.tp-navlinks{display:flex;gap:28px}@media (max-width:760px){.tp-navlinks{display:none}}.tp-chips{display:flex;gap:7px}@media (max-width:980px){.tp-chips{display:none}}.tp-tile{overflow:hidden;position:relative;background:var(--tp-bg2)}.tp-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.tp-tile:hover .tp-bg{transform:scale(1.06)}.tp-cta{transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s,box-shadow .25s;cursor:pointer}.tp-cta:hover{transform:translateY(-2px)}.tp-chip{transition:background .2s,color .2s,border-color .2s;cursor:pointer}.tp-link{transition:opacity .2s;cursor:pointer}.tp-link:hover{opacity:.6}@media (max-width:767px){.pf-scope .b-editpanel{inset-inline:0;inset-block-start:auto;width:auto;max-height:75dvh;border-inline-start:none;border-top:1px solid var(--line);transform:translateY(102%)}.pf-scope .b-editpanel.open{transform:translateY(0)}.b-topbar{overflow-x:auto}.b-topbar .b-devices{display:none!important}.b-fab-wrap{inset-block-end:24px!important}.b-edit-fab,.b-fab-wrap{inset-inline-end:16px!important}.b-edit-fab{inset-block-end:92px!important}.b-ai{inset-inline-end:12px!important;inset-inline-start:12px;width:auto!important}.pf-scope .b-wiz-rail{display:none!important}.b-wiz-cols4{grid-template-columns:repeat(2,1fr)!important}.b-wiz-cols2,.b-wiz-cols5,.b-wiz-split{grid-template-columns:1fr!important}.b-wiz-cols6{grid-template-columns:repeat(3,1fr)!important}.tp-chips{display:flex;flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tp-chips::-webkit-scrollbar{display:none}.tp-toolbar{z-index:40!important}.pf-scope .pf-live-gal{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.pf-scope .pf-contact-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.b-wiz-dots{display:none!important}.b-pal-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:440px){.pf-scope .pf-live-gal{grid-template-columns:1fr!important}}.ntfc-card{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;transition:box-shadow .2s ease,transform .2s ease,opacity .22s ease,background .2s ease,border-color .2s ease;background:oklch(1 0 0);border:1px solid oklch(.92 .005 80);box-shadow:0 1px 2px oklch(.3 .02 80/.05)}.ntfc-card:hover{box-shadow:0 10px 28px -10px oklch(.3 .02 80/.18);transform:translateY(-2px)}.ntfc-card.is-unread{background:oklch(.985 .012 var(--h));border-color:oklch(.9 .035 var(--h))}.ntfc-card.is-removing{opacity:0;transform:scale(.97);pointer-events:none}[data-stheme=night] .ntfc-card{background:oklch(.22 .006 80);border-color:oklch(.32 .008 80)}[data-stheme=night] .ntfc-card.is-unread{background:oklch(.26 .03 var(--h));border-color:oklch(.38 .05 var(--h))}.ntfc-badge{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;flex-shrink:0;background:oklch(.93 .05 var(--h));color:oklch(.5 .16 var(--h))}.ntfc-card:not(.is-unread) .ntfc-badge{background:oklch(.93 .006 80);color:oklch(.6 .008 80)}[data-stheme=night] .ntfc-badge{background:oklch(.34 .09 var(--h));color:oklch(.82 .1 var(--h))}[data-stheme=night] .ntfc-card:not(.is-unread) .ntfc-badge{background:oklch(.32 .006 80);color:oklch(.65 .006 80)}.ntfc-chip{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:oklch(.93 .05 var(--h));color:oklch(.5 .16 var(--h))}[data-stheme=night] .ntfc-chip{background:oklch(.34 .09 var(--h));color:oklch(.82 .1 var(--h))}.ntfc-card:not(.is-unread) .ntfc-chip{background:oklch(.93 .006 80);color:oklch(.6 .008 80)}[data-stheme=night] .ntfc-card:not(.is-unread) .ntfc-chip{background:oklch(.32 .006 80);color:oklch(.65 .006 80)}.ntfc-glyph-tri-up{border-bottom:13px solid}.ntfc-glyph-tri-down,.ntfc-glyph-tri-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.ntfc-glyph-tri-down{border-top:13px solid}.ntfc-glyph-diamond{width:14px;height:14px;background:currentColor;border-radius:3px;transform:rotate(45deg)}.ntfc-glyph-ring{width:19px;height:19px;border-radius:50%;border:3px solid;border-top:3px solid transparent}.ntfc-glyph-target{position:relative;width:19px;height:19px}.ntfc-glyph-target:before{content:"";position:absolute;inset:0;border-radius:50%;border:2.5px solid}.ntfc-glyph-target:after{content:"";position:absolute;inset:0;margin:auto;width:6px;height:6px;border-radius:50%;background:currentColor}.ntfc-glyph-bubble{width:19px;height:15px}.ntfc-progress{display:flex;align-items:center;gap:8px;margin-top:6px}.ntfc-progress-track{flex:1;height:5px;border-radius:999px;overflow:hidden;background:oklch(.93 .05 var(--h))}[data-stheme=night] .ntfc-progress-track{background:oklch(.34 .09 var(--h))}.ntfc-progress-fill{height:100%;border-radius:999px;background:oklch(.5 .16 var(--h))}[data-stheme=night] .ntfc-progress-fill{background:oklch(.82 .1 var(--h))}.ntfc-progress-label{font-size:11px;font-weight:700;color:oklch(.5 .16 var(--h));flex-shrink:0}[data-stheme=night] .ntfc-progress-label{color:oklch(.82 .1 var(--h))}.ntfc-dot{width:9px;height:9px;border-radius:50%;background:oklch(.58 .17 25);flex-shrink:0}.ntfc-thumb{width:96px;height:96px;border-radius:16px;flex-shrink:0;overflow:hidden;display:block;background:repeating-linear-gradient(45deg,oklch(.93 .006 80),oklch(.93 .006 80) 6px,oklch(.9 .006 80) 0,oklch(.9 .006 80) 12px)}.ntfc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .15s ease}a.ntfc-thumb:hover img{opacity:.85}[data-stheme=night] .ntfc-thumb{background:repeating-linear-gradient(45deg,oklch(.28 .006 80),oklch(.28 .006 80) 6px,oklch(.24 .006 80) 0,oklch(.24 .006 80) 12px)}.ntfc-prefs-icon{display:inline-flex;transition:transform .2s ease}.ntfc-prefs-icon.is-open{transform:rotate(25deg)}.ntfc-scroll-x{scrollbar-width:none;-ms-overflow-style:none}.ntfc-scroll-x::-webkit-scrollbar{display:none}.ntfc-page{background:var(--color-bg);min-height:100%}.ntfc-btn-markall{background:oklch(.93 .03 255);color:oklch(.4 .13 255)}.ntfc-btn-markall:hover:not(:disabled){background:oklch(.89 .045 255)}.ntfc-btn-markall:disabled{opacity:.4;cursor:default}[data-stheme=night] .ntfc-btn-markall{background:oklch(.32 .055 255);color:oklch(.82 .1 255)}[data-stheme=night] .ntfc-btn-markall:hover:not(:disabled){background:oklch(.37 .065 255)}.ntfc-markall-dot{width:8px;height:8px;border-radius:50%;background:oklch(.55 .16 255);flex-shrink:0}[data-stheme=night] .ntfc-markall-dot{background:oklch(.82 .1 255)}.ntfc-markall-check{width:13px;height:8px;border-left:2px solid oklch(.45 .15 255);border-bottom:2px solid oklch(.45 .15 255);transform:rotate(-45deg) translate(1px,-1px)}[data-stheme=night] .ntfc-markall-check{border-color:oklch(.82 .1 255)}.ntfc-btn-prefs{background:white;color:oklch(.35 .01 80);border:1px solid oklch(.88 .006 80)}.ntfc-btn-prefs:hover{background:oklch(.96 .004 80)}.ntfc-btn-prefs.is-open{background:oklch(.93 .03 255);color:oklch(.4 .13 255);border-color:oklch(.85 .05 255)}.ntfc-btn-prefs.is-open:hover{background:oklch(.89 .045 255)}[data-stheme=night] .ntfc-btn-prefs{background:oklch(.22 .006 80);color:oklch(.75 .006 80);border-color:oklch(.32 .008 80)}[data-stheme=night] .ntfc-btn-prefs:hover{background:oklch(.26 .006 80)}[data-stheme=night] .ntfc-btn-prefs.is-open{background:oklch(.32 .055 255);color:oklch(.82 .1 255);border-color:oklch(.4 .08 255)}[data-stheme=night] .ntfc-btn-prefs.is-open:hover{background:oklch(.37 .065 255)}.ntfc-gear{position:relative;width:16px;height:16px;flex-shrink:0}.ntfc-gear-ring{position:absolute;inset:4px;border-radius:50%;border:1.5px solid}.ntfc-gear-dot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%}.ntfc-gear-dot,.ntfc-gear-ray{position:absolute;top:50%;left:50%;background:currentColor}.ntfc-gear-ray{width:1.5px;height:4.5px;margin:-2.25px 0 0 -.75px;border-radius:1px}.ntfc-filter-pill{background:white;color:oklch(.4 .01 80);border:1px solid oklch(.9 .005 80);font-weight:600;font-size:14px;padding:11px 20px;border-radius:999px;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.ntfc-filter-pill:hover{color:oklch(.2 .01 80)}.ntfc-filter-pill.is-active{background:oklch(.55 .16 255);color:white;border-color:transparent;font-weight:700}[data-stheme=night] .ntfc-filter-pill{background:oklch(.22 .006 80);color:oklch(.75 .006 80);border-color:oklch(.32 .008 80)}[data-stheme=night] .ntfc-filter-pill:hover{color:oklch(.9 .006 80)}[data-stheme=night] .ntfc-filter-pill.is-active{background:oklch(.5 .14 255);color:white}.ntfc-action-read{background:oklch(.94 .03 155);color:oklch(.45 .15 155)}.ntfc-action-read:hover{background:oklch(.89 .045 155)}[data-stheme=night] .ntfc-action-read{background:oklch(.3 .07 155);color:oklch(.78 .12 155)}[data-stheme=night] .ntfc-action-read:hover{background:oklch(.35 .08 155)}.ntfc-action-delete{background:oklch(.94 .03 25);color:oklch(.5 .16 25)}.ntfc-action-delete:hover{background:oklch(.89 .05 25)}[data-stheme=night] .ntfc-action-delete{background:oklch(.3 .07 25);color:oklch(.78 .13 25)}[data-stheme=night] .ntfc-action-delete:hover{background:oklch(.35 .08 25)}@media (max-width:640px){.ntfc-card{padding:15px 16px;gap:12px;border-radius:16px}.ntfc-badge{width:42px;height:42px}.ntfc-thumb{width:76px;height:76px;border-radius:14px}.ntfc-filter-pill{padding:8px 16px!important;font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){.ntfc-card{transition:none}.ntfc-card:hover{transform:none}.ntfc-prefs-icon{transition:none}}.app-shell.admin{--s-bg:oklch(97.6% 0.012 244);--s-line:oklch(90% 0.02 244);--s-line-soft:oklch(94% 0.014 244)}.app-shell.admin[data-stheme=night]{--s-bg:oklch(15% 0.018 255);--s-line:oklch(30% 0.02 255/0.5);--s-line-soft:oklch(30% 0.02 255/0.32)}.app-shell.admin .rail.admin-rail{box-sizing:border-box;background:transparent;border:none;padding:16px 14px;overflow:visible;align-self:flex-start;height:auto}.app-shell.admin.pos-left .rail.admin-rail,.app-shell.admin.pos-right .rail.admin-rail{border:none;overflow:visible}.app-shell.admin .admin-rail-card{--arail-ink:oklch(97% 0.005 275);--arail-muted:oklch(74% 0.015 275);--arail-faint:oklch(60% 0.02 275);--arail-hair:oklch(32% 0.02 275);display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 32px);min-height:0;padding:22px 14px 16px;border-radius:24px;background:oklch(21% .03 275);box-shadow:0 22px 55px -20px rgba(18,22,55,.5),0 6px 18px -8px rgba(18,22,55,.35);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.app-shell.admin .admin-rail-card::-webkit-scrollbar{width:7px}.app-shell.admin .admin-rail-card::-webkit-scrollbar-thumb{background:oklch(38% .02 275);border-radius:999px}.app-shell.admin .admin-rail .rail-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 20px;border:none}.app-shell.admin .admin-rail .arail-logo{width:36px;height:36px;flex:none;border-radius:11px;background:linear-gradient(135deg,oklch(58% .16 255),oklch(56% .17 300));box-shadow:0 6px 16px -6px oklch(56% .17 300/.6)}.app-shell.admin .admin-rail .arail-brand-t{display:block;font-size:15px;font-weight:800;color:#fff;line-height:1.1;font-family:var(--font-manrope),var(--font-heebo),sans-serif}.app-shell.admin .admin-rail .arail-brand-s{display:block;font-size:12px;color:var(--arail-faint);margin-top:2px}.app-shell.admin .admin-rail .rail-nav{gap:1px;margin-top:2px}.app-shell.admin .admin-rail .rail-group{gap:2px;margin-bottom:6px}.app-shell.admin .admin-rail .rail-group-label{padding:13px 12px 5px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--arail-faint);text-transform:none;margin:0}.app-shell.admin .admin-rail .rail-item{padding:10px 14px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--arail-muted);gap:11px}.app-shell.admin .admin-rail .rail-item .rail-ic{color:var(--arail-faint)}.app-shell.admin .admin-rail .rail-item:hover:not(:disabled){background:oklch(27% .03 275);color:#fff}.app-shell.admin .admin-rail .rail-item:hover:not(:disabled) .rail-ic{color:#fff}.app-shell.admin .admin-rail .rail-item.on{background:oklch(34% .06 262);color:#fff}.app-shell.admin .admin-rail .rail-item.on .rail-ic{color:oklch(80% .13 255)}.app-shell.admin .admin-rail .rail-item:disabled{opacity:.4}.app-shell.admin .admin-rail .rail-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--arail-hair);gap:4px}.app-shell.admin .admin-rail .arail-user{display:flex;align-items:center;gap:11px;padding:4px 8px 12px}.app-shell.admin .admin-rail .arail-avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,oklch(58% .16 300),oklch(56% .17 330));color:#fff;font-size:12.5px;font-weight:700}.app-shell.admin .admin-rail .arail-user-name{display:block;font-size:13px;font-weight:700;color:#fff;line-height:1.2}.app-shell.admin .admin-rail .arail-user-role{display:block;font-size:11px;color:var(--arail-faint);margin-top:1px}.app-shell.admin .admin-rail .rail-foot .rail-item{font-size:13.5px;font-weight:600}.ac-num{font-family:var(--font-manrope),var(--font-heebo),"Manrope",sans-serif;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}