@property --burst-progress{syntax:"<number>";inherits:false;initial-value:0}@property --like-progress{syntax:"<number>";inherits:false;initial-value:0}.w3-skel{background:linear-gradient(100deg, color-mix(in oklch, var(--color-surface-1) 100%, transparent) 0%, color-mix(in oklch, var(--color-surface-2) 60%, var(--color-accent) 12%) 50%, color-mix(in oklch, var(--color-surface-1) 100%, transparent) 100%);border-radius:var(--radius-sm);background-size:220% 100%;animation:1.6s linear infinite w3-shimmer;position:relative;overflow:hidden}.w3-skel:after{content:"";background:linear-gradient(100deg, transparent 0%, color-mix(in oklch, var(--color-accent) 14%, transparent) 50%, transparent 100%);mix-blend-mode:screen;pointer-events:none;background-size:220% 100%;animation:1.6s linear infinite w3-shimmer;position:absolute;inset:0}@keyframes w3-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.w3-skel{opacity:.7;animation:none}.w3-skel:after{opacity:0;animation:none}}.w3-burst{pointer-events:none;z-index:7;--burst-progress:0;width:0;height:0;animation:.88s cubic-bezier(.18,.9,.3,1) forwards w3-burst-life;position:absolute}.w3-burst:before{content:"";background:radial-gradient(circle, color-mix(in oklch, var(--color-accent) calc(var(--burst-progress) * 100%), transparent) 0%, transparent calc(20% + var(--burst-progress) * 70%));filter:blur(.5px);border-radius:50%;position:absolute;inset:-64px}.w3-burst-heart{width:80px;height:80px;color:var(--color-accent);filter:drop-shadow(0 0 28px color-mix(in oklch, var(--color-accent) 60%, transparent));place-items:center;animation:.7s cubic-bezier(.18,1.4,.3,1) forwards w3-heart-pop;display:grid;position:absolute;inset:-40px -40px auto auto}@keyframes w3-burst-life{0%{--burst-progress:0;opacity:1;transform:translate(-50%,-50%)scale(.4)}40%{--burst-progress:.65;opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{--burst-progress:1;opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes w3-heart-pop{0%{opacity:0;transform:scale(.2)rotate(-12deg)}35%{opacity:1;transform:scale(1.3)rotate(6deg)}70%{opacity:1;transform:scale(1.05)rotate(-2deg)}to{opacity:0;transform:scale(1.4)rotate(0)}}.w3-burst-particle{background:var(--color-accent);width:8px;height:8px;filter:drop-shadow(0 0 8px color-mix(in oklch, var(--color-accent) 80%, transparent));--tx:0px;--ty:0px;border-radius:50%;animation:.7s cubic-bezier(.2,.7,.3,1) forwards w3-particle;position:absolute}@keyframes w3-particle{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.w3-burst,.w3-burst-heart,.w3-burst-particle{animation:none}}.w3-like-btn{--like-progress:0;cursor:pointer;min-width:44px;min-height:44px;color:var(--color-fg);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;gap:4px;padding:6px 8px;transition:transform .14s cubic-bezier(.2,.85,.2,1),filter .22s;display:grid;position:relative}.w3-like-btn:active{transform:scale(.86)}.w3-like-btn[data-liked=true]{color:var(--color-accent);filter:drop-shadow(0 0 14px color-mix(in oklch, var(--color-accent) 60%, transparent))}.w3-like-btn[data-liked=true] .w3-like-icon{animation:.48s cubic-bezier(.18,1.4,.3,1) w3-heart-beat}@keyframes w3-heart-beat{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.96)}to{transform:scale(1)}}.w3-like-count{color:var(--color-fg);letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #00000073;font-size:12px;font-weight:600}.w3-tabs-wrap{z-index:50;padding:0 12px max(env(safe-area-inset-bottom,0px), 10px);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}.w3-tabs{pointer-events:auto;background:color-mix(in oklch, var(--color-bg) 60%, transparent);-webkit-backdrop-filter:blur(30px)saturate(170%);border:1px solid var(--hairline);width:100%;max-width:460px;box-shadow:0 1px 0 var(--hairline-strong) inset, 0 -8px 20px -4px #0000004d, 0 12px 40px #0000008c, 0 24px 60px -16px #000000a6;view-transition-name:bottom-tabs;border-radius:22px;justify-content:space-around;align-items:stretch;margin-bottom:6px;padding:6px;display:flex;position:relative;transform:translateZ(0)}.w3-tab-pill{width:var(--w,64px);top:6px;bottom:6px;left:var(--l,6px);background:color-mix(in oklch, var(--color-accent) 16%, transparent);border:1px solid color-mix(in oklch, var(--color-accent) 45%, transparent);box-shadow:0 0 24px color-mix(in oklch, var(--color-accent) 36%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-accent-hi) 30%, transparent);pointer-events:none;border-radius:16px;transition:left .38s cubic-bezier(.18,.9,.3,1),width .38s cubic-bezier(.18,.9,.3,1);position:absolute}.w3-tab{letter-spacing:.04em;text-transform:uppercase;min-height:56px;color:color-mix(in oklch, var(--color-fg) 70%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:1;background:0 0;border:0;flex:1;grid-auto-flow:row;place-items:center;gap:2px;padding:8px 4px;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s,transform .14s;display:grid;position:relative}.w3-tab[aria-current=page]{color:var(--color-fg)}.w3-tab:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.w3-tab-pill{transition:none}}.w3-mute-chip{left:14px;bottom:calc(var(--tab-h) + 22px);z-index:4;border:1px solid color-mix(in oklch, var(--color-fg) 14%, transparent);background:color-mix(in oklch, var(--color-bg) 35%, transparent);-webkit-backdrop-filter:blur(14px);width:40px;height:40px;color:var(--color-fg);cursor:pointer;border-radius:999px;place-items:center;transition:transform .14s,background .2s,border-color .2s;display:grid;position:absolute}.w3-mute-chip:active{transform:scale(.9)}.w3-mute-chip[aria-pressed=false]{background:color-mix(in oklch, var(--color-accent) 22%, transparent);border-color:color-mix(in oklch, var(--color-accent) 50%, transparent)}.w3-sheet-backdrop{z-index:60;background:color-mix(in oklch, var(--color-bg) 75%, transparent);-webkit-backdrop-filter:blur(8px);opacity:1;transition:opacity .24s;position:fixed;inset:0}@starting-style{.w3-sheet-backdrop{opacity:0}}.w3-sheet{z-index:70;background:var(--color-surface-1);border-top:1px solid color-mix(in oklch, var(--color-accent) 45%, transparent);opacity:1;height:70dvh;max-height:78dvh;box-shadow:0 -24px 60px #0000008c, inset 0 1px 0 color-mix(in oklch, var(--color-fg) 6%, transparent);touch-action:pan-y;will-change:translate;border-radius:22px 22px 0 0;flex-direction:column;transition:translate .38s cubic-bezier(.18,.9,.3,1),opacity .24s;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0}@starting-style{.w3-sheet{opacity:.6;translate:0 100%}}.w3-sheet[data-closing=true]{opacity:0;translate:0 100%!important}.w3-sheet-grab{cursor:grab;touch-action:none;place-items:center;padding:8px 0 4px;display:grid}.w3-sheet-grab:active{cursor:grabbing}.w3-sheet-handle{background:color-mix(in oklch, var(--color-fg) 22%, transparent);border-radius:999px;width:44px;height:5px;display:block}.w3-sheet-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:4px 16px 12px;display:flex}.w3-sheet-title{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-size:18px}.w3-sheet-close{color:var(--color-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:44px;min-height:44px;padding:8px;transition:background .16s}.w3-sheet-close:hover{background:color-mix(in oklch, var(--color-fg) 8%, transparent)}.w3-sheet-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:4px 16px 8px;overflow-y:auto}.w3-sheet-form{padding:12px 12px max(env(safe-area-inset-bottom,0px), 12px);border-top:1px solid var(--color-border);background:color-mix(in oklch, var(--color-surface-2) 80%, transparent);gap:8px;display:flex}.w3-sheet-input{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-fg);border-radius:999px;outline:none;flex:1;min-height:44px;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .16s}.w3-sheet-input:focus{border-color:var(--color-accent)}.w3-sheet-comment{gap:10px;padding:12px 0;display:flex}.w3-sheet-comment+.w3-sheet-comment{border-top:1px solid color-mix(in oklch, var(--color-fg) 5%, transparent)}.w3-sheet-comment-body{flex:1;min-width:0}.w3-sheet-comment-author{color:var(--color-fg);font-size:13px;font-weight:600}.w3-sheet-comment-time{color:var(--color-fg-muted);margin-left:8px;font-size:11px;font-weight:400}.w3-sheet-comment-text{word-break:break-word;text-wrap:pretty;color:var(--color-fg);margin-top:2px;font-size:14px}:is(.w3-feed-screen:has([data-sheet=open]) .w3-rail,.w3-feed-screen:has([data-sheet=open]) .w3-overlay-text){filter:blur(2px);opacity:.4;transition:filter .24s,opacity .24s,scale .24s;scale:.97}.w3-ptr{height:var(--ptr-h,0px);pointer-events:none;background:var(--color-bg);place-items:center;transition:height .22s cubic-bezier(.2,.85,.2,1);display:grid;position:relative;overflow:hidden}.w3-ptr-spinner{border:2px solid color-mix(in oklch, var(--color-fg) 18%, transparent);border-top-color:var(--color-accent);width:22px;height:22px;opacity:var(--ptr-o,0);transform:rotate(var(--ptr-r,0deg));border-radius:50%;transition:opacity .16s}.w3-ptr-spinner[data-spin=true]{animation:.7s linear infinite w3-spin}@keyframes w3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.w3-ptr{transition:none}.w3-ptr-spinner[data-spin=true]{animation:none}}.w3-toaster{right:16px;bottom:calc(var(--tab-h) + 24px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;gap:8px;display:grid;position:fixed}.w3-toast{pointer-events:auto;background:color-mix(in oklch, var(--color-surface-1) 92%, transparent);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);opacity:1;border-radius:14px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-width:240px;max-width:360px;padding:12px 14px;transition:translate .24s cubic-bezier(.2,.85,.2,1),opacity .22s;display:grid;translate:0;box-shadow:0 12px 30px #0000008c}@starting-style{.w3-toast{opacity:0;translate:16px}}.w3-toast[data-closing=true]{opacity:0;translate:16px}.w3-toast-success{border-color:color-mix(in oklch, var(--color-success) 60%, transparent)}.w3-toast-error{border-color:color-mix(in oklch, var(--color-accent) 70%, transparent)}.w3-toast-dot{background:var(--color-accent);width:10px;height:10px;box-shadow:0 0 12px color-mix(in oklch, var(--color-accent) 60%, transparent);border-radius:50%}.w3-toast-success .w3-toast-dot{background:var(--color-success);box-shadow:0 0 12px color-mix(in oklch, var(--color-success) 50%, transparent)}.w3-toast-text{gap:2px;min-width:0;font-size:13px;display:grid}.w3-toast-text strong{color:var(--color-fg);font-weight:600}.w3-toast-text span{color:var(--color-fg-muted);word-break:break-word;font-size:12px}.w3-toast-close{color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:32px;min-height:32px;padding:4px 6px;font-size:14px;line-height:1;transition:color .16s,background .16s;display:grid}.w3-toast-close:hover{color:var(--color-fg);background:color-mix(in oklch, var(--color-fg) 8%, transparent)}.w3-empty{text-align:center;place-items:center;gap:14px;padding:56px 24px;display:grid;position:relative}.w3-empty-watermark{pointer-events:none;font-family:var(--font-display);color:color-mix(in oklch, var(--color-accent) 4%, transparent);letter-spacing:.05em;-webkit-user-select:none;user-select:none;z-index:0;place-items:center;font-size:clamp(80px,22vw,160px);font-weight:800;line-height:1;display:grid;position:absolute;inset:auto 0 0}.w3-empty>*{z-index:1;position:relative}.w3-empty-glyph{background:radial-gradient(circle, color-mix(in oklch, var(--color-accent) 18%, transparent) 0%, transparent 70%);border-radius:50%;place-items:center;width:96px;height:96px;animation:6s ease-in-out infinite w3-float;display:grid}@keyframes w3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.w3-empty-glyph{animation:none}}.w3-empty-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(24px,6vw,32px)}.w3-empty-sub{color:var(--color-fg-muted);text-wrap:pretty;max-width:36ch;margin:0;font-size:14px;line-height:1.45}.w3-splash{background:var(--color-bg);z-index:0;place-items:center;display:grid;position:fixed;inset:0}.w3-splash-mark{font-family:var(--font-display);color:var(--color-accent);letter-spacing:.32em;opacity:1;text-shadow:0 0 40px color-mix(in oklch, var(--color-accent) 35%, transparent);font-size:clamp(40px,10vw,64px);font-weight:800;animation:.72s cubic-bezier(.18,.9,.3,1) both w3-mark-in}@keyframes w3-mark-in{0%{opacity:0;letter-spacing:.5em;filter:blur(4px);transform:translateY(8px)}60%{opacity:1;filter:blur()}to{opacity:1;letter-spacing:.28em;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.w3-splash-mark{animation:none}}.w3-lock{z-index:5;text-align:center;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--color-accent) 18%, transparent) 0%, color-mix(in oklch, var(--color-bg) 75%, transparent) 70%);-webkit-backdrop-filter:blur(16px);opacity:1;align-content:center;place-items:center;gap:16px;padding:24px;transition:opacity .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:grid;position:absolute;inset:0;overflow:hidden}@starting-style{.w3-lock{opacity:0;-webkit-backdrop-filter:blur()}}.w3-lock-ring{background:conic-gradient(from 0deg, var(--color-accent) 0deg, transparent 70deg 360deg);filter:blur(40px);opacity:.55;mix-blend-mode:screen;pointer-events:none;z-index:0;border-radius:50%;animation:16s linear infinite w3-spin-slow;position:absolute;inset:-30%}@keyframes w3-spin-slow{to{transform:rotate(360deg)}}.w3-lock>*{z-index:1;position:relative}.w3-lock-medal{background:linear-gradient(135deg, var(--color-accent-hi), var(--color-accent-lo));width:72px;height:72px;color:var(--color-fg);box-shadow:0 0 50px color-mix(in oklch, var(--color-accent) 60%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-fg) 18%, transparent);border-radius:50%;place-items:center;display:grid}.w3-lock-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700}.w3-lock-title{font-family:var(--font-display);color:var(--color-fg);text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:clamp(28px,7vw,40px)}.w3-lock-sub{color:var(--color-fg-muted);text-wrap:pretty;max-width:32ch;margin:0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){.w3-lock-ring{animation:none}}.w3-stripe-modal{z-index:90;background:color-mix(in oklch, var(--color-bg) 75%, transparent);-webkit-backdrop-filter:blur(10px);opacity:1;place-items:end center;padding:16px;transition:opacity .24s;display:grid;position:fixed;inset:0}@starting-style{.w3-stripe-modal{opacity:0}}.w3-stripe-card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:22px;width:100%;max-width:460px;margin-bottom:16px;padding:20px;transition:translate .36s cubic-bezier(.2,.85,.2,1);translate:0;box-shadow:0 30px 80px #0000008c}@starting-style{.w3-stripe-card{translate:0 16px}}.w3-stripe-head{gap:4px;margin-bottom:14px;display:grid}.w3-stripe-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:700}.w3-stripe-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:22px}.w3-stripe-actions{gap:8px;margin-top:14px;display:flex}.w3-rail{right:8px;bottom:calc(var(--tab-h) + 28px);z-index:6;flex-direction:column;align-items:center;gap:16px;transition:filter .24s,opacity .24s,scale .24s;display:flex;position:absolute}.w3-rail-btn{color:var(--color-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 4px 8px #0000004d);background:0 0;border:0;place-items:center;gap:4px;min-width:44px;min-height:44px;padding:6px 8px;transition:transform .14s cubic-bezier(.2,.85,.2,1),filter .22s;display:grid}.w3-rail-btn:hover{transform:translateY(-1px)}.w3-rail-btn:active{transform:scale(.88)}.w3-rail-btn-label{color:var(--color-fg);text-shadow:0 1px 4px #0000008c,0 2px 8px #00000059;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:12px;font-weight:600}.w3-overlay-text{left:16px;right:80px;bottom:calc(var(--tab-h) + 28px);color:var(--color-fg);z-index:6;text-shadow:0 1px 8px #000000b3;transition:filter .24s,opacity .24s,scale .24s;position:absolute}.w3-overlay-handle{letter-spacing:-.005em;font-variation-settings:"opsz" 14;margin-bottom:4px;font-size:15px;font-weight:700}.w3-overlay-title{letter-spacing:-.005em;-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.w3-category-chip{background:color-mix(in oklch, var(--color-accent) 18%, transparent);border:1px solid color-mix(in oklch, var(--color-accent) 50%, transparent);color:var(--color-accent);letter-spacing:.02em;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.w3-feed-screen:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#00000026 35%,#0000008c 75%,#000000b3 100%);height:38%;position:absolute;inset:auto 0 0}.w3-feed-screen:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000008c 0%,#00000040 50%,#0000 100%);height:22%;position:absolute;inset:0 0 auto}@supports (animation-timeline:view()){.w3-feed-screen{animation-name:w3-card-rise;animation-fill-mode:both;animation-timeline:view();animation-range:cover}.w3-feed-screen .w3-overlay-text{animation-name:w3-text-parallax;animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes w3-card-rise{0%{filter:brightness(.65);transform:scale(.96)}50%{filter:brightness();transform:scale(1)}to{filter:brightness(.85);transform:scale(.97)}}@keyframes w3-text-parallax{0%{opacity:.4;transform:translateY(20px)}50%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(-12px)}}}@media (prefers-reduced-motion:reduce){.w3-feed-screen,.w3-feed-screen .w3-overlay-text{animation:none}}.w3-creator-pop{inset:unset;background:0 0;border:0;outline:none;margin:0;padding:0}.w3-creator-card{background:var(--color-surface-1);width:240px;color:var(--color-fg);border:1px solid color-mix(in oklch, var(--color-accent) 40%, var(--color-border));border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 30px 60px #0009}.w3-creator-pop:popover-open{display:block}@supports (anchor-name:--x){.w3-creator-pop{position-anchor:var(--w3-anchor);inset-area:top span-right;position-try-fallbacks:bottom span-right, top span-left, bottom span-left}}@starting-style{.w3-creator-pop:popover-open{opacity:0;transform:translateY(8px)}}.w3-creator-pop:popover-open{opacity:1;transition:opacity .22s,transform .24s cubic-bezier(.2,.85,.2,1)}.w3-creator-card-head{align-items:center;gap:10px;display:flex}.w3-creator-card-name{font-size:14px;font-weight:700}.w3-creator-card-handle{color:var(--color-fg-muted);font-size:12px}.w3-video-zoom{background:var(--color-bg);touch-action:pan-y;transform-origin:50%;will-change:transform;transition:transform .24s cubic-bezier(.2,.85,.2,1);position:absolute;inset:0;overflow:hidden}.w3-video-zoom[data-zooming=true]{transition:none}.w3-feed-snap{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;background:var(--color-bg);height:100dvh;position:relative;overflow-y:scroll}.w3-feed-snap::-webkit-scrollbar{display:none}.w3-feed-screen{scroll-snap-align:start;scroll-snap-stop:always;background:var(--color-bg);height:100dvh;position:relative}.w3-rail-btn:focus-visible,.w3-tab:focus-visible,.w3-like-btn:focus-visible,.w3-mute-chip:focus-visible,.w3-sheet-close:focus-visible,.w3-toast-close:focus-visible,.w3-creator-trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:12px}.w3-creator-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-grid;position:relative}.w3-rail .w3-creator-trigger>span{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px color-mix(in oklch, var(--color-accent) 70%, transparent), 0 4px 12px -2px #00000080}.w3-like-btn[data-liked=true] .w3-like-count{animation:.7s cubic-bezier(.2,.85,.2,1) w3-count-flash}@keyframes w3-count-flash{0%{color:var(--color-fg);transform:translateY(0)}35%{color:var(--color-accent);transform:translateY(-2px)}to{color:var(--color-fg);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.w3-like-btn[data-liked=true] .w3-like-count{animation:none}}.w3-cat-row{z-index:8;padding:max(env(safe-area-inset-top), 12px) 16px 16px;scrollbar-width:none;-ms-overflow-style:none;gap:8px;display:flex;position:absolute;top:0;left:0;right:0;overflow-x:auto}.w3-cat-row::-webkit-scrollbar{display:none}.w3-cat{border:1px solid var(--hairline);background:color-mix(in oklch, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--color-fg);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:32px;transition:background var(--dur-snap) var(--ease-out), border-color var(--dur-snap) var(--ease-out), color var(--dur-snap) var(--ease-out), transform var(--dur-instant) var(--ease-out);text-shadow:0 1px 4px #00000080;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:600}.w3-cat:hover{border-color:color-mix(in oklch, var(--color-accent) 35%, transparent);color:var(--color-fg)}.w3-cat:active{transform:scale(.96)}.w3-cat[data-active=true]{background:var(--color-accent);border-color:color-mix(in oklch, var(--color-accent-hi) 60%, transparent);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);text-shadow:none;box-shadow:0 1px 0 color-mix(in oklch, var(--color-accent-hi) 60%, transparent) inset, 0 4px 12px -2px color-mix(in oklch, var(--color-accent) 60%, transparent)}.w3-sheet-comment{animation:w3-comment-in .36s var(--ease-out) both;animation-delay:calc(var(--ci,0) * 40ms)}@keyframes w3-comment-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.w3-sheet-comment{animation:none}}.w3-tab-pill{background:color-mix(in oklch, var(--color-accent) 14%, transparent);border:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent);box-shadow:0 0 16px color-mix(in oklch, var(--color-accent) 30%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-accent-hi) 25%, transparent)}.w3-tab[aria-current=page]{letter-spacing:.02em;font-weight:800}.w3-verified{filter:drop-shadow(0 0 4px color-mix(in oklch, var(--color-accent) 50%, transparent))}.w3-lock-medal{box-shadow:0 0 50px color-mix(in oklch, var(--color-accent) 60%, transparent), 0 8px 24px -4px #0009, inset 0 1px 0 color-mix(in oklch, var(--color-fg) 22%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--color-bg) 30%, transparent)}.w3-mute-chip{border:1px solid var(--hairline-strong);background:color-mix(in oklch, var(--color-bg) 30%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:0 1px 0 var(--hairline) inset, 0 4px 12px -2px #00000080}.w3-mute-chip:hover{background:color-mix(in oklch, var(--color-bg) 20%, transparent);border-color:color-mix(in oklch, var(--color-fg) 22%, transparent)}.w3-splash-mark{font-variation-settings:"opsz" 32;letter-spacing:.28em}.w3-toast{background:color-mix(in oklch, var(--color-surface-1) 90%, transparent);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(160%);box-shadow:0 1px 0 var(--hairline-strong) inset, 0 12px 30px #0000008c, 0 24px 60px -16px #00000073;border-radius:16px}.w3-ptr-spinner[data-spin=true]{border-top-color:var(--color-accent);filter:drop-shadow(0 0 8px color-mix(in oklch, var(--color-accent) 40%, transparent))}
