PageSourceSearch

https://ccleaks.com/news

html ccleaks.com collected 2026-10-04 07:11:31 UTC 599,009 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="h-full antialiased __variable_c903a8 __variable_990370 __variable_75c1c9"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><style data-precedence="next" data-href="/_next/static/css/3b34b404dbdd95a8.css /_next/static/css/d267ed9e62edd49a.css">@font-face{font-family:schibsted;src:url(/_next/static/media/91601dd83defba07-s.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:schibsted Fallback;src:local("Arial");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_c903a8{font-family:schibsted,schibsted Fallback;font-style:normal}.__variable_c903a8{--font-schibsted:"schibsted","schibsted Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/bb3ef058b751a6ad.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.__className_990370{font-family:jetbrainsMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_990370{--font-jetbrains-mono:"jetbrainsMono",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:newsreader;src:url(/_next/static/media/84adbee2f2a7cb50-s.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/8edf6d3506a17285-s.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_75c1c9{font-family:newsreader,newsreader Fallback}.__variable_75c1c9{--font-newsreader:"newsreader","newsreader Fallback"}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-schibsted),system-ui,sans-serif;--font-serif:ui-serif,"New York",var(--font-newsreader),Georgia,serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;
1--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-schibsted),system-ui,sans-serif;--default-mono-font-family:ui-monospace,"SF Mono",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-schibsted),system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}
1::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:700}}@layer components{.v3-card{position:relative}.v3-display{letter-spacing:-.022em;font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.06}.v3-display,.v3-page-title{font-family:var(--font-display);text-wrap:balance;font-weight:700}.v3-page-title{letter-spacing:-.018em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.1}.v3-section-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.2}.v3-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;text-wrap:pretty;font-size:1.1875rem;font-weight:400;line-height:1.5}.v3-dek,.v3-meta{color:var(--ink-2)}.v3-meta{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:450;line-height:1.45}.v3-panel{border:0;border-radius:22px}.v3-frame,.v3-panel{background:var(--paper-sunk)}.v3-frame{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.v3-frame img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.card-link:hover .v3-frame img,a:hover>.v3-frame img{transform:scale(1.03)}}.v3-dot{background:var(--section,var(--accent));border-radius:999px;flex:none;width:.55em;height:.55em;display:inline-block}.v3-btn{height:40px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--duration-press) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.v3-btn:active{transform:scale(.98)}.v3-btn--primary{background:var(--action);color:var(--action-text)}.v3-btn--primary:hover{background:var(--action-hover)}.v3-btn--ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-border)}.v3-btn--ghost:hover,.v3-chip{background:var(--mist-2)}.v3-chip{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:550;line-height:1.3;display:inline-flex}.v3-hairline{border:0;border-top:1px solid var(--rule);height:0;margin:0;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[40\%\]{bottom:40%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.left-\[var\(--space-3\)\]{left:var(--space-3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}
1.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>
1li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not
1(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.65em\]{margin-top:.65em}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[var\(--space-1\)\]{margin-top:var(--space-1)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-6\)\]{margin-top:var(--space-6)}.mt-\[var\(--space-7\)\]{margin-top:var(--space-7)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[var\(--space-2\)\]{margin-bottom:var(--space-2)}.mb-\[var\(--space-3\)\]{margin-bottom:var(--space-3)}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--space-5\)\]{margin-bottom:var(--space-5)}.mb-\[var\(--space-6\)\]{margin-bottom:var(--space-6)}.mb-\[var\(--space-7\)\]{margin-bottom:var(--space-7)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[0\.2em\]{margin-left:.2em}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[10px\]{height:10px}.h-\[20vh\]{height:20vh}.h-\[50vh\]{height:50vh}.h-\[56vw\]{height:56vw}.h-\[60vh\]{height:60vh}.h-\[72px\]{height:72px}.h-\[calc\(var\(--admin-sticky-actions-h\)\+env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(var(--admin-sticky-actions-h) + env(safe-area-inset-bottom,0px))}
1.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[360px\]{max-height:360px}.max-h-\[640px\]{max-height:640px}.max-h-\[min\(60vh\,360px\)\]{max-height:min(60vh,360px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[32\/36\/40\]{min-height:32/36/40}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1em\]{width:1em}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[10px\]{width:10px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[85\%\]{width:85%}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[240px\]{width:240px}.w-\[420px\]{width:420px}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(calc\(100vw-2rem\)\,17\.5rem\)\]{width:min(100vw - 2rem,17.5rem)}.w-\[var\(--admin-sidebar-w\)\]{width:var(--admin-sidebar-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[55ch\]{max-width:55ch}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[420px\]{max-width:420px}.max-w-\[550px\]{max-width:550px}.max-w-\[860px\]{max-width:860px}.max-w-\[var\(--measure-dek\)\]{max-width:var(--measure-dek)}.max-w-\[var\(--page-max\)\]{max-width:var(--page-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[20px\]{min-width:20px}.min-w-\[28px\]{min-width:28px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[-50\%\],.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}
1.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}.gap-\[var\(--space-2\)\]{gap:var(--space-2)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[var\(--space-2\)\]{column-gap:var(--space-2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-chip\)\]{border-radius:var(--radius-chip)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-x-\[4px\]{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[0\.5px\]{border-block-style:var(--tw-border-style);border-block-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--rule\)\]{border-color:var(--rule)}.border-\[color\:var\(--rule-strong\)\]{border-color:var(--rule-strong)}
1.border-\[color\:var\(--verified\)\]{border-color:var(--verified)}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-\[var\(--rule-strong\)\]{border-color:var(--rule-strong)}.border-\[var\(--separator\)\]{border-color:var(--separator)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-x-transparent{border-inline-color:#0000}.border-t-\[var\(--ink-3\)\]{border-top-color:var(--ink-3)}.border-t-transparent{border-top-color:#0000}.border-b-\[color\:var\(--rule\)\]{border-bottom-color:var(--rule)}.border-l-transparent{border-left-color:#0000}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--flag\)\]{background-color:var(--flag)}.bg-\[color\:var\(--sev-critical\)\]{background-color:var(--sev-critical)}.bg-\[color\:var\(--sev-medium\)\]{background-color:var(--sev-medium)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-3\)\]{background-color:var(--ink-3)}.bg-\[var\(--mist-2\)\]{background-color:var(--mist-2)}.bg-\[var\(--paper-raised\)\]{background-color:var(--paper-raised)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[1px\]{padding:1px}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--gutter\)\]{padding-inline:var(--gutter)}.px-\[var\(--space-3\)\]{padding-inline:var(--space-3)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[var\(--space-3\)\]{padding-block:var(--space-3)}.py-\[var\(--space-5\)\]{padding-block:var(--space-5)}.py-\[var\(--space-7\)\]{padding-block:var(--space-7)}.py-px{padding-block:1px}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[var\(--space-2\)\]{padding-top:var(--space-2)}.pt-\[var\(--space-5\)\]{padding-top:var(--space-5)}.pt-\[var\(--space-8\)\]{padding-top:var(--space-8)}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[var\(--space-3\)\]{padding-right:var(--space-3)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(var\(--space-9\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--space-9) + env(safe-area-inset-bottom,0px))}.pb-\[var\(--space-2\)\]{padding-bottom:var(--space-2)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--space-5\)\]{padding-bottom:var(--space-5)}.pb-\[var\(--space-6\)\]{padding-bottom:var(--space-6)}.pb-\[var\(--space-7\)\]{padding-bottom:var(--space-7)}.pb-\[var\(--space-8\)\]{padding-bottom:var(--space-8)}.pb-\[var\(--space-9\)\]{padding-bottom:var(--space-9)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[24px\]{padding-left:24px}.pl-\[calc\(var\(--space-3\)\+22px\)\]{padding-left:calc(var(--space-3) + 22px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[0\.05em\]{vertical-align:.05em}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,"SF Mono",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-schibsted),system-ui,sans-serif}.font-serif{font-family:ui-serif,"New York",var(--font-newsreader),Georgia,serif}.\!text-base{font-size:var(--text-base)!important;
1line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[length\:var\(--fluid-title\)\]{font-size:var(--fluid-title)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[var\(--leading-body\)\]{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.0Xem\]{--tw-tracking:0Xem;letter-spacing:0Xem}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[var\(--tracking-eyebrow\)\]{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\[var\(--tracking-eyebrow\,0\.08em\)\]{--tw-tracking:var(--tracking-eyebrow,.08em);letter-spacing:var(--tracking-eyebrow,.08em)}.tracking-\[var\(--tracking-hed\)\]{--tw-tracking:var(--tracking-hed);letter-spacing:var(--tracking-hed)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--flag\)\]{color:var(--flag)}.text-\[color\:var\(--verified\)\]{color:var(--verified)}.text-\[var\(--flag\)\]{color:var(--flag)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--text-meta\)\]{color:var(--text-meta)}.text-\[var\(--verified\)\]{color:var(--verified)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--accent\)\]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.decoration-\[var\(--flag\)\]{-webkit-text-decoration-color:var(--flag);text-decoration-color:var(--flag)}.decoration-\[var\(--ink-3\)\]{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.decoration-\[var\(--link-blue\)\]{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.decoration-\[var\(--rule\)\]{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[var\(--space-1\)\]{text-underline-offset:var(--space-1)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}
1.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.shadow\/border-radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow\/border-radius{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[\#00FF41\]{--tw-ring-color:#00ff41}.ring-\[\#hex\]{--tw-ring-color:#hex}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,transform\]{transition-property:color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[var\(--duration-panel\)\]{--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel)}.duration-\[var\(--duration-press\)\]{--tw-duration:var(--duration-press);transition-duration:var(--duration-press)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[34px\]:before{content:var(--tw-content);top:34px}.before\:bottom-\[34px\]:before{content:var(--tw-content);bottom:34px}.before\:left-\[24px\]:before{content:var(--tw-content);left:24px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\[var\(--rule\)\]:before{content:var(--tw-content);background-color:var(--rule)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-10:after{content:var(--tw-content);z-index:10}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-\[var\(--mist-2\)\]:hover{background-color:var(--m
1ist-2)}.hover\:bg-\[var\(--paper-sunk\)\]:hover{background-color:var(--paper-sunk)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}
1.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[200\]:focus{z-index:200}.focus\:bg-\[var\(--foreground\)\]:focus{background-color:var(--foreground)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\[var\(--background\)\]:focus{color:var(--background)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-\[var\(--focus-ring\)\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.96\]:active{scale:.96}.active\:bg-\[var\(--paper-sunk\)\]:active{background-color:var(--paper-sunk)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled,.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-sha
1dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-\[280ms\][data-state=open]{--tw-duration:.28s;transition-duration:.28s}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-\[state\=closed\]\:animate-none[data-state=closed],.motion-reduce\:data-\[state\=open\]\:animate-none[data-state=open]{animation:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:max-h-\[300px\]{max-height:300px}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[140px\]{width:140px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[200px\]{width:200px}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-sm{max-width:var(--container-sm)}
1.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-start{align-self:flex-start}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}}@media (min-width:48rem){.md\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:flex-none{flex:none}.md\:columns-2{column-count:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:items-stretch{align-items:stretch}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:0}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-\[var\(--space-9\)\]{padding-top:var(--space-9)}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:before\:left-\[28px\]:before{content:var(--tw-content);left:28px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:inline-flex{display:inline-flex}.lg\:h-\[60vh\]{height:60vh}.lg\:max-w-\[1120px\]{max-width:1120px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,860px\)_220px\]{grid-template-columns:minmax(0,860px) 220px}.lg\:items-start{align-items:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:text-\[var\(--ink\)\] a{color:var(--ink)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_a\:hover\]\:text-\[var\(--accent\)\] a:hover{color:var(--accent)}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:marker\]\:hidden::marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>
1tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}body:has(main.v3-canvas){background:var(--canvas)}.v3-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px}.v3-card--pad{padding:1.25rem}@media (min-width:640px){.v3-card--pad{padding:1.5rem}}.v3-card--interactive{transition:box-shadow .16s,border-color .16s,transform .16s}.v3-card--interactive:hover{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.v3-card--interactive:hover{border-color:color-mix(in srgb,var(--card-border) 50%,var(--rule-strong))}}.v3-card--interactive:hover{box-shadow:var(--card-shadow-hover)}.v3-card--interactive:active{transform:scale(.995)}.v3-card>.v3-card-media{background:var(--paper-sunk);border-radius:15px 15px 0 0;overflow:hidden}.v3-group{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.v3-group>li{position:relative}.v3-group>li+li:before{content:"";top:0;right:0;left:var(--v3-group-inset,1rem);background:var(--rule);height:1px;position:absolute}.v3-group--icons{--v3-group-inset:3.5rem}.v3-group-row{min-height:44px;color:var(--ink);align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;display:flex}a.v3-group-row:hover{background:var(--paper-sunk)}@supports (color:color-mix(in lab,red,red)){a.v3-group-row:hover{background:color-mix(in srgb,var(--paper-sunk) 70%,transparent)}}.v3-group-row__value{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.v3-group-row__chevron{color:var(--rule-strong);flex:none}.v3-icon-square{background:var(--section,var(--accent));color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dark .v3-icon-square{color:#000}.v3-icon-square--lg{border-radius:10px;width:40px;height:40px}.v3-section-tag{background:var(--section,var(--accent));border-radius:999px;align-items:center;gap:.375rem;height:24px;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-section-tag{background:color-mix(in srgb,var(--section,var(--accent)) 11%,transparent)}}.v3-section-tag{color:var(--section,var(--accent));font-family:var(--font-sans);white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none}a.v3-section-tag:hover{background:var(--section,var(--accent))}@supports (color:color-mix(in lab,red,red)){a.v3-section-tag:hover{background:color-mix(in srgb,var(--section,var(--accent)) 18%,transparent)}}.v3-badge{--badge:var(--ink-2);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-badge{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-badge{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-badge{background:color-mix(in srgb,var(--badge) 8%,transparent)}}.v3-badge{color:var(--badge);font-family:var(--font-sans);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1}.v3-badge--howto{--badge:var(--success)}.v3-badge--analysis{--badge:var(--section-leak)}.v3-badge--cve,.v3-badge--new{--badge:var(--danger)}.v3-badge--new{background:var(--danger);border-color:var(--danger);color:#fff}.dark .v3-badge--new{color:#000}.v3-badge--verified{--badge:var(--success)}.v3-badge--warning{--badge:var(--warning)}.v3-tone{--tone:var(--info);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{background:color-mix(in srgb,var(--tone) 7%,var(--paper))}}.v3-tone{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{border:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}}.v3-tone{border-radius:14px}.v3-tone--info{--tone:var(--info)}.v3-tone--warning{--tone:var(--warning)}.v3-tone--danger{--tone:var(--danger)}.v3-tone--success{--tone:var(--success)}.v3-tone__title{color:var(--tone)}.v3-link{color:var(--link-blue);text-decoration:none}.v3-link:hover{text-underline-offset:.2em;text-decoration:underline}.v3-glass{background:var(--header-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@media (prefers-reduced-transparency:reduce){.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--card-border:var(--ink-3);--rule:var(--rule-strong);--card-shadow:none}.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.v3-badge,.v3-section-tag{border:1px solid}}@media (prefers-reduced-motion:reduce){.v3-card--interactive,.v3-card--interactive:active{transition:none;transform:none}}.v3-listing{max-width:calc(var(--page-max) + 2 * var(--gutter))}.v3-page-header{gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.v3-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.v3-page-dek{margin:var(--space-2) 0 0;max-width:40rem}.v3-group-heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:0 0 .75rem;padding:0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.25}*+.v3-group-heading{margin-top:2rem}.v3-card-title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;font-weight:700}.v3-card-title--feature{font-size:1.125rem;line-height:1.22}.v3-card-title--row{font-size:1.0625rem;line-height:1.28}.v3-card-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);font-size:1rem;font-weight:400;line-height:1.5}.v3-card-body{padding:1.25rem}@media (min-width:640px){.v3-card-body{padding:1.5rem}}.v3-story-lead .v3-display{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700}.v3-headline{color:inherit;text-decoration:none;transition:color .16s}.card-link:hover .v3-headline,.v3-headline:hover{color:var(--link-blue)}.v3-headline:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:4px;outline:none}.v3-card .v3-meta,.v3-story-feature .v3-meta,.v3-story-lead .v3-meta,.v3-story-row .v3-meta,.v3-story-text .v3-meta{color:var(--ink-3);font-size:.8125rem}.v3-frame--lead{aspect-ratio:16/9;width:100%}.v3-frame--feature{aspect-ratio:16/10;width:100%}.v3-frame--row{aspect-ratio:1200/630;border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:12px;order:-1;width:100%}.v3-story-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@media (min-width:640px){.v3-story-row{grid-template-columns:minmax(200px,40%) minmax(0,1fr);align-items:center;gap:1.5rem}}.v3-story-row .v3-card-title--row,.v3-story-text .v3-card-title--row{font-size:1.1875rem;line-height:1.25}.v3-story-row .v3-card-dek,.v3-story-text .v3-card-dek{font-size:1rem;line-height:1.55}.v3-river{flex-direction:column;display:flex}.v3-river>li{border:0;padding:0}.v3-group .v3-story-row,.v3-group .v3-story-text{padding:1rem 1.25rem}.v3-feature-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;display:grid}@media (min-width:640px){.v3-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.v3-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-home-split{grid-template-columns:minmax(0,1fr);gap:40px;
1display:grid}@media (max-width:899px){.v3-home-split{gap:24px}}@media (min-width:1100px){.v3-home-split{grid-template-columns:repeat(12,minmax(0,1fr))}.v3-col-8{grid-column:span 8;min-width:0}.v3-col-4{grid-column:span 4;min-width:0}.v3-rail{align-self:start;position:sticky;top:96px}}.v3-entity-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.v3-entity-chips a{color:inherit;text-decoration:none}.v3-entity-chips a:hover{background:var(--mist-2)}@supports (color:color-mix(in lab,red,red)){.v3-entity-chips a:hover{background:color-mix(in srgb,var(--mist-2) 70%,var(--ink) 8%)}}.v3-filters{margin:0 0 var(--space-5);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.v3-filters a{color:inherit;background:var(--paper);border:1px solid var(--card-border);text-decoration:none}.v3-filters a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v3-subscribe-band{margin-top:var(--space-7)}.v3-hub-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.v3-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v3-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-hub-header{align-items:flex-start;gap:1rem;display:flex}.v3-search-field{background:var(--paper);border:1px solid var(--card-border);color:var(--ink);border-radius:12px}.v3-search-field:focus,.v3-search-field:focus-visible{border-color:var(--action);box-shadow:0 0 0 4px var(--focus-ring);outline:none}nav[aria-label=Pagination]{border-top-color:var(--card-border)}nav[aria-label=Story\ timelines] a{background:var(--paper);border:1px solid var(--card-border)}nav[aria-label=Story\ timelines] a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.v3-headline{transition:none}}.v3-story-lead .v3-display{font-size:clamp(1.75rem,2.8vw,2.25rem)}.v3-article-shell{--section:var(--accent)}.v3-article-shell[data-section=Security]{--section:var(--section-security)}.v3-article-shell[data-section=Leak]{--section:var(--section-leak)}.v3-article-shell[data-section=DMCA]{--section:var(--section-legal)}.v3-article-shell[data-section=Supply\ Chain]{--section:var(--section-supply)}.v3-article-shell[data-section=Debunk]{--section:var(--section-research)}.v3-article-shell[data-section=Timeline]{--section:var(--section-timeline)}.v3-article-shell[data-section=Community]{--section:var(--section-community)}.v3-article-shell[data-section=Industry]{--section:var(--section-industry)}.v3-article-header{max-width:880px}.v3-article-meta{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding-block:1rem}.v3-article-meta time{color:var(--ink);font-size:.9375rem;font-weight:550;line-height:1.4;display:block}.v3-article-header+figure .v3-frame,.v3-article-header~figure .v3-frame{border:1px solid var(--card-border)}.v3-article-shell{margin-top:2.5rem}@media (min-width:1100px){.v3-article-shell{grid-template-columns:220px minmax(0,680px) 220px;grid-template-areas:"toc takeaways.""toc main.";align-items:start;column-gap:40px;display:grid}.v3-toc-slot{grid-area:toc;min-width:0}.v3-article-takeaways{grid-area:takeaways;min-width:0}.v3-article-main{grid-area:main;min-width:0}}.v3-toc-desktop{display:none}.v3-toc-mobile{display:block}.v3-toc-title{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;margin:0 0 .75rem;font-size:.875rem;font-weight:650;line-height:1.4}.v3-toc-list{margin:0;padding:0;list-style:none}.v3-toc-list a{color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border-left:2px solid #0000;padding:.35rem 0 .35rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.v3-toc-desktop .v3-toc-list li:first-child a,.v3-toc-list a:focus-visible,.v3-toc-list a:hover{border-left-color:var(--link-blue);color:var(--link-blue)}.v3-article-shell:has(h2:target) .v3-toc-desktop .v3-toc-list li:first-child a{color:var(--ink-2);border-left-color:#0000}.v3-toc-mobile.article-toc{border:1px solid var(--card-border);background:var(--paper);border-radius:999px;margin-top:1.5rem}.v3-toc-mobile.article-toc[open]{border-radius:16px}@media (min-width:1100px){.v3-toc-desktop{display:block;position:sticky;top:96px}.v3-toc-mobile{display:none}}@media (prefers-reduced-motion:reduce){.v3-toc-list a{transition:none}}.v3-takeaways{margin-top:0;padding:0;overflow:hidden}.v3-takeaways__head{background:var(--paper-sunk);border-bottom:1px solid var(--rule);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.v3-takeaways h2{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.v3-takeaways ol{margin:0;padding:1rem 1.25rem 1.15rem;list-style:none}.v3-takeaways li{color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;grid-template-columns:.55em minmax(0,1fr);gap:.75rem;margin:0;padding:.65rem 0;font-size:1rem;line-height:1.6;
1display:grid}.v3-takeaways li+li{border-top:1px solid var(--rule)}.v3-takeaways .v3-dot{background:var(--section,var(--accent));margin-top:.55em}.editorial-body{width:100%;max-width:68ch;color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;overflow-wrap:anywhere;word-break:break-word;font-size:1.0625rem;font-weight:400;line-height:1.7}.editorial-body figure,.editorial-body img,.editorial-body pre,.editorial-body svg,.editorial-body table,.editorial-body>*{max-width:100%}.editorial-body pre{overflow-x:auto}.editorial-body svg{height:auto}.editorial-body p{color:var(--ink);margin:0 0 1.2em;font-weight:400}.editorial-body .article-h2,.editorial-body .article-h3,.editorial-body .article-h4,.editorial-body .article-heading-fallback,.editorial-body h2,.editorial-body h3{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:6rem;font-weight:700}.editorial-body .article-h2,.editorial-body h2{border-top:1px solid var(--rule);margin:1.6em 0 .7em;padding-top:1.1em;font-size:1.375rem;line-height:1.15}.editorial-body .article-h3,.editorial-body h3{margin:1.2em 0 .5em;font-size:1.125rem;line-height:1.2}.editorial-body .article-h4,.editorial-body .article-heading-fallback{margin:1em 0 .4em;font-size:1rem;line-height:1.3}@media (min-width:768px){.editorial-body .article-h2,.editorial-body h2{margin:1.9em 0 .8em}}.editorial-body ol,.editorial-body ul{margin:0 0 1.5em;padding-left:1.35em}.editorial-body ol{list-style:decimal}.editorial-body :is(ol,ul).list-none,.editorial-body ul{list-style:none}.editorial-body ul>li{position:relative}.editorial-body ul>li:before{content:"";background:var(--section,var(--accent));border-radius:999px;width:.35em;height:.35em;position:absolute;top:.72em;left:-1.15em}.editorial-body li{color:var(--ink);margin:.35em 0;line-height:1.7}.editorial-body a,.v3-article-main .editorial-body a{text-underline-offset:.22em;color:var(--link-blue)!important;text-decoration:none!important}.editorial-body a:hover,.v3-article-main .editorial-body a:hover{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue);text-decoration:underline!important}.editorial-body a:focus-visible{outline:2px solid var(--focus-ring,var(--ink));outline-offset:2px}.editorial-body blockquote{border:1px solid var(--section,var(--accent));margin:1.5em 0;padding:.85rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{border:1px solid color-mix(in srgb,var(--section,var(--accent)) 30%,transparent)}}.editorial-body blockquote{background:var(--section,var(--accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{background:color-mix(in srgb,var(--section,var(--accent)) 7%,var(--paper))}}.editorial-body blockquote{color:var(--ink-2);font-family:var(--font-serif),ui-serif,Georgia,serif;font-style:italic;line-height:1.7}.editorial-body code{background:var(--info);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.editorial-body code{background:color-mix(in srgb,var(--info) 10%,var(--paper-sunk))}}.editorial-body code{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;padding:.12em .5em;font-size:.875rem}.editorial-body strong{color:var(--ink);font-weight:600}.editorial-body .article-unsafe-link{color:var(--ink-2)}.editorial-body .article-codeblock,.editorial-body .cc-code-wrapper{border:1px solid var(--card-border);background:var(--paper-sunk);box-shadow:none;border-radius:12px;margin:1.5em 0;position:relative;overflow:hidden}.editorial-body .article-codeblock .article-codeblock-lang{color:var(--ink-3);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;pointer-events:none;text-transform:none;font-size:.75rem;font-weight:550;position:absolute;top:8px;right:12px}.editorial-body .article-codeblock pre,.editorial-body .cc-code-wrapper pre{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;tab-size:2;margin:0;padding:16px 20px;font-size:.875rem;line-height:1.7;overflow-x:auto}.editorial-body .article-image-frame{border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:18px;margin:2em 0;padding:0;overflow:hidden}.editorial-body .article-image{border-radius:0;width:auto;max-width:100%;height:auto;max-height:720px;margin:0 auto;display:block}.editorial-body .article-image-caption{border-top:1px solid var(--rule);color:var(--ink-2);text-align:left;padding:12px 16px 14px;font-size:.8125rem;line-height:1.45}.editorial-body .article-image-caption,.editorial-body .article-image-credit{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-style:normal}.editorial-body .article-image-credit{color:var(--ink-3);letter-spacing:normal;text-transform:none;margin-top:4px;font-size:.75rem;display:block}.editorial-body .article-table-frame{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.editorial-body .article-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;width:100%}.editorial-body .article-table-header{border-bottom:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;padding:10px 14px;font-size:.8125rem;font-weight:550}.editorial-body .article-table-cell{border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;padding:10px 14px;font-size:.9375rem;line-height:1.55}.editorial-body .article-table tbody tr:last-child .article-table-cell{border-bottom:0}@media (max-width:639px){.editorial-body .article-table td:first-child,.editorial-body .article-table th:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.editorial-body .article-table thead th:first-child{background:var(--paper-sunk)}}.v3-cve-score{--badge:var(--sev-none);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-cve-score{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{background:color-mix(in srgb,var(--badge) 10%,transparent)}}.v3-cve-score{color:var(--badge);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1}.v3-cve-score--none{--badge:var(--sev-none)}.v3-cve-score--low{--badge:var(--sev-low)}.v3-cve-score--medium{--badge:var(--sev-medium)}.v3-cve-score--high{--badge:var(--sev-high)}.v3-cve-score--critical{--badge:var(--sev-critical)}.v3-verdict{--rail:var(--ink-3);box-shadow:inset 2px 0 0 var(--rail);padding-left:.85rem}
1.v3-verdict[data-rail=verified]{--rail:var(--verified)}.v3-verdict[data-rail=contradicted]{--rail:var(--flag)}.v3-verdict[data-rail=sourced]{--rail:var(--teal)}.v3-cite{color:var(--link-blue);font-size:.75em;line-height:1;text-decoration:none}.v3-cite:hover{text-underline-offset:.15em;text-decoration:underline}.v3-compare-col{min-width:0}.v3-compare-col__head{margin:-1rem -1rem .75rem;padding:.75rem 1rem}@media (min-width:768px){.v3-compare-col__head{margin:-1.5rem -1.5rem .75rem;padding:.85rem 1.5rem}}.v3-compare-col--yes .v3-compare-col__head{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--yes .v3-compare-col__head{background:color-mix(in srgb,var(--success) 10%,var(--paper))}}.v3-compare-col--no .v3-compare-col__head{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--no .v3-compare-col__head{background:color-mix(in srgb,var(--danger) 8%,var(--paper-sunk))}}.v3-compare-col--neutral .v3-compare-col__head{background:var(--paper-sunk)}@media (min-width:768px){.md-compare-cols>.compare-col+.compare-col{border-left:1px solid var(--card-border)}}@media (max-width:767px){.md-compare-cols>.compare-col+.compare-col{border-top:1px solid var(--card-border)}}.v3-faq-group>li+li:before{left:1rem}.v3-faq-group details{margin:0}.v3-faq-group summary{list-style:none}.v3-faq-group summary::-webkit-details-marker{content:"";display:none}.v3-faq-group summary::marker{content:"";display:none}.v3-faq-group details[open] .v3-group-row__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.editorial-body a,.v3-faq-group details[open] .v3-group-row__chevron{transition:none}}.v3-page{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.v3-kicker{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-transform:none;color:var(--ink-2);margin:0;font-size:.875rem;font-weight:550;line-height:1.45}.v3-page-dek{max-width:var(--measure-dek);font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);text-wrap:pretty;margin:.75rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.5}.v3-page-note{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);margin:.5rem 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.v3-legal-body{max-width:68ch;font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1.0625rem;font-weight:400;line-height:1.72}.v3-legal-body p{margin:0 0 1.2em}.v3-legal-body p:last-child{margin-bottom:0}.v3-legal-body a{color:var(--link-blue);text-underline-offset:.22em;text-decoration:none}.v3-legal-body a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.v3-legal-body strong{color:var(--ink);font-weight:600}.v3-legal-body ol,.v3-legal-body ul{margin:0 0 1.5em;padding-left:1.4em}.v3-legal-body li{margin:.35em 0;line-height:1.7}.v3-legal-body h2,.v3-legal-h2{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;color:var(--ink);border-top:1px solid var(--rule);margin:2rem 0 .75rem;padding-top:1.5rem;scroll-margin-top:6rem;font-size:1.375rem;font-weight:700;line-height:1.15}.v3-legal-body table,.v3-table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:100%}.v3-legal-body th,.v3-table th{background:var(--paper-sunk);color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-align:left;border:1px solid var(--rule);padding:.625rem .875rem;font-size:.8125rem;font-weight:550}.v3-legal-body td,.v3-table td{border:1px solid var(--rule);color:var(--ink);padding:.625rem .875rem}.v3-table-wrap{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.v3-diagram{background:var(--paper);margin:2rem 0;overflow:hidden}.v3-diagram__body{max-width:100%;padding:1rem 1.25rem .75rem;overflow-x:auto}.v3-diagram__caption{border-top:1px solid var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin:0;padding:.75rem 1.25rem 1rem;font-size:.875rem;font-weight:400;line-height:1.45}.v3-diagram__caption strong{color:var(--ink);font-weight:600}.v3-diagram-legend{flex-wrap:wrap;gap:.5rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}
1.v3-graph{background:var(--paper);position:relative;overflow:hidden}.v3-graph-control{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:550;display:flex}.v3-graph-control:hover{background:var(--mist-2)}.v3-graph-hint{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);font-size:.75rem;font-weight:450}.react-flow__controls{overflow:hidden;background:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--rule)!important;border:0!important;border-radius:999px!important}.react-flow__controls-button{border:0!important;border-bottom:1px solid var(--rule)!important;fill:var(--ink)!important;background:0 0!important}.react-flow__controls-button:last-child{border-bottom:0!important}.react-flow__controls-button:hover{background:var(--mist-2)!important}.v3-feature-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.v3-feature-card__head{align-items:flex-start;gap:.625rem;padding:1rem 1.25rem .75rem;display:flex}.v3-feature-card__head h3{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.28}.v3-stat{text-align:center;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:1rem;display:flex}.v3-stat__value{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.25rem;font-weight:700}.v3-stat__label{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.35}.v3-code{border-radius:6px;padding:.125rem .375rem}.v3-code,.v3-codeblock{font-family:var(--font-mono),ui-monospace,monospace;background:var(--mist-2);color:var(--ink);font-size:.8125rem}.v3-codeblock{border:0;border-radius:14px;margin:0;padding:.75rem 1rem;line-height:1.7;overflow-x:auto}.v3-empty{max-width:40rem;padding:4rem var(--gutter) 5rem;margin-inline:auto}.v3-empty__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.v3-empty__link{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--link-blue);text-underline-offset:.22em;font-size:.9375rem;font-weight:550;text-decoration:none}.v3-empty__link:hover{text-decoration:underline}.v3-briefing{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;padding:1.25rem 1.5rem}.v3-briefing__title{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;color:var(--ink);text-transform:none;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.v3-briefing li{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1rem;line-height:1.6}.v3-download-btn{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.v3-download-btn:hover{background:var(--mist-2)}.v3-mermaid{justify-content:center;max-width:100%;padding:1.25rem;display:flex;overflow-x:auto}.v3-mermaid,.v3-mermaid-fail{background:var(--paper);margin:2rem 0}.v3-mermaid-fail{overflow:hidden}.v3-mermaid-fail header{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-transform:none;letter-spacing:normal;color:var(--flag);padding:.75rem 1.25rem;font-size:.875rem;font-weight:550}.v3-input{background:var(--paper-sunk);color:var(--ink);border:0;border-radius:999px}.v3-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.react-flow__controls-button,.v3-download-btn,.v3-graph-control{transition:none}}:root{--canvas:#f5f5f7;--card-border:#d8d8de;--card-shadow:0 1px 2px #0000000a,0 1px 1px #00000005;--card-shadow-hover:0 6px 20px #00000014,0 1px 3px #0000000d;--link-blue:#06c;--action:#0071e3;
1--action-hover:#0077ed;--action-text:#fff;--focus-ring:#0071e366;--section-timeline:#b0265e;--section-community:#1d7a36;--info:#06c;--warning:#a34f00;--danger:#c0261e;--success:#1d7a36;--header-glass:#ffffffc7;--paper:#fff;--paper-raised:#fff;--paper-sunk:#f5f5f7;--mist-2:#e8e8ed;--ink:#1d1d1f;--ink-2:#48484d;--ink-3:#636369;--rule:#e5e5ea;--rule-strong:#8e8e93;--accent:#c0261e;--accent-soft:#c0261e1a;--verified:#1d7a36;--flag:#c0261e;--selection:#0071e32e;--section-security:#c0261e;--section-leak:#8b3fb0;--section-industry:#4a45c9;--section-supply:#a34f00;--section-legal:#7a5a00;--section-research:#00707c;--sev-none:#6a6a6a;--sev-low:#047032;--sev-medium:#674b00;--sev-high:#6e2e00;--sev-critical:#6b070f;--viz-1:#e69f00;--viz-2:#56b4e9;--viz-3:#009e73;--viz-4:#f0e442;--viz-5:#0072b2;--viz-6:#d55e00;--viz-7:#cc79a7;--viz-8:#333;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:21,23,28;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:31,111,74;--orange:#9a3412;--orange-rgb:154,52,18;--red:var(--flag);--red-rgb:180,52,42;--reckless:var(--flag);--reckless-rgb:180,52,42;--reckless-tint:#b4342a1a;--brand-gradient:var(--accent);--chat-coral-from:var(--accent);--chat-coral-to:var(--accent);--chat-coral-glow-rgb:154,42,30;--brand-accent:var(--accent);--brand-accent-rgb:154,42,30;--purple:#6d28d9;--purple-rgb:121,40,202;--pink:#be185d;--pink-rgb:219,39,119;--yellow:#854d0e;--yellow-rgb:133,77,14;--teal:#0f766e;--teal-rgb:15,118,110;--indigo:#7c3aed;--indigo-rgb:124,58,237;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-sunk);--secondary-foreground:var(--ink);--muted:var(--paper-sunk);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--radius:4px;--terminal-green:var(--verified);--terminal-green-rgb:31,111,74;--terminal-green-tint:#1f6f4a14;--terminal-green-tint-strong:#1f6f4a29;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-hero:0px;--radius-card:12px;--radius-chip:999px;--text-label:11px;--tracking-label:.08em;--tracking-eyebrow:.12em;--tracking-eyebrow-strong:.14em;--hair:1px;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--page-max:1200px;--column-max:680px;--gutter:clamp(16px,4vw,40px);--ticker-h:36px;--nav-h:64px;--font-inter:var(--font-schibsted);--font-serif:ui-serif,"New York",var(--font-newsreader),Georgia,serif;--text-display-xl:clamp(2.25rem,1.55rem + 2.9vw,3.75rem);--text-display-l:clamp(2rem,1.45rem + 2.2vw,3rem);--text-display-m:clamp(1.5rem,1.28rem + .9vw,1.875rem);--text-hed:1.375rem;--text-hed-sm:1.0625rem;--text-dek:1.1875rem;--text-meta:.8125rem;--text-river-hed:1.3125rem;--text-river-dek:.9375rem;--text-kicker:.75rem;--text-caption:.75rem;--leading-display:1.06;--leading-hed:1.2;--leading-body:1.55;--leading-meta:1.45;--tracking-display:-.021em;--tracking-hed:-.014em;--tracking-kicker:.14em;--measure:68ch;--measure-dek:56ch;--text-display:var(--text-display-l);--text-body:1.0625rem;--text-h1:clamp(28px,2rem + 1.2vw,40px);--text-h2:clamp(21px,1.35rem + .5vw,26px);--text-h3:18px;--text-body-lg:18px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out-strong:cubic-bezier(.77,0,.175,1);--duration-press:.12s;--duration-panel:.2s;--press-scale:.96;--microtype-floor:12px;--admin-pad-page:clamp(1rem,.75rem + 1vw,2rem);--admin-sidebar-w:15rem;--admin-sidebar-w-collapsed:4rem;--admin-header-h:3rem;--admin-sticky-actions-h:4rem;--admin-title:clamp(1.125rem,1rem + .4vw,1.375rem)}
1.admin-badge{font-size:var(--microtype-floor);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.2}[data-sonner-toaster]{--offset-top:max(1rem,env(safe-area-inset-top,0px));--offset-bottom:max(1rem,env(safe-area-inset-bottom,0px))}@media (max-width:767px){[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)!important}}.dark{--canvas:#000;--card-border:#38383a;--card-shadow:0 0 0 #0000;--card-shadow-hover:0 6px 20px #00000080;--link-blue:#4aa8ff;--action:#0071e3;--action-hover:#0077ed;--action-text:#fff;--focus-ring:#4aa8ff80;--section-timeline:#ff7baa;--section-community:#4cd37a;--info:#4aa8ff;--warning:#ffa24d;--danger:#ff6b63;--success:#4cd37a;--header-glass:#1c1c1ec7;--paper:#1c1c1e;--paper-raised:#2c2c2e;--paper-sunk:#2c2c2e;--mist-2:#3a3a3c;--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#a1a1a6;--rule:#38383a;--rule-strong:#8e8e93;--accent:#ff6b63;--accent-soft:#ff6b6329;--verified:#4cd37a;--flag:#ff6b63;--selection:#4aa8ff42;--section-security:#ff6b63;--section-leak:#d38cff;--section-industry:#9b99ff;--section-supply:#ffa24d;--section-legal:#e0b84d;--section-research:#4fd1de;--sev-none:#d1d1d1;--sev-low:#85cf95;--sev-medium:#c49f4d;--sev-high:#c57a4f;--sev-critical:#c96b64;--viz-1:#e0a53d;--viz-2:#7cc4ee;--viz-3:#4fb392;--viz-4:#d8cc6a;--viz-5:#5a94c7;--viz-6:#e0764a;--viz-7:#d295b6;--viz-8:#c9c9cf;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:236,238,242;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:79,185,138;--orange:#ea580c;--orange-rgb:234,88,12;--red:var(--flag);--red-rgb:232,119,106;--reckless:var(--flag);--reckless-rgb:232,119,106;--reckless-tint:#e8776a1f;--purple:#a78bfa;--purple-rgb:192,132,252;--pink:#f472b6;--pink-rgb:236,72,153;--yellow:#eab308;--yellow-rgb:234,179,8;--teal:#14b8a6;--teal-rgb:20,184,166;--indigo:#a78bfa;--indigo-rgb:167,139,250;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-raised);--secondary-foreground:var(--ink);--muted:var(--paper-raised);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--terminal-green:var(--verified);--terminal-green-rgb:79,185,138;--terminal-green-tint:#4fb98a1a;--terminal-green-tint-strong:#4fb98a33;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::selection{background:var(--selection);color:inherit}:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring);outline:2px solid #0000}@media (prefers-contrast:more){:focus-visible{outline:3px solid var(--ink);box-shadow:none}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext;box-shadow:none!important}}.hit-expand{position:relative}.hit-expand:after{content:"";position:absolute;inset-block:-8px;inset-inline:-4px}.ui-press{transition:transform var(--duration-press) var(--ease-out),color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.ui-press:active{transform:scale(var(--press-scale))}.ui-nav-link{color:var(--nav-fg,inherit);background:var(--nav-bg,transparent)}.ui-quiet-link{color:var(--quiet-fg,inherit)}.ui-row-link{background:var(--row-bg,transparent)}@media (hover:hover) and (pointer:fine){.ui-nav-link:hover{background:var(--fill-tertiary)}.ui-nav-link:hover,.ui-quiet-link:hover{color:var(--foreground)}.ui-text-link:hover{text-underline-offset:3px;text-decoration-line:underline}.ui-row-link:hover{background:var(--fill-tertiary)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.microtype{font-size:max(var(--microtype-floor),.6875rem)}.btn-gradient-border{isolation:isolate;background:var(--foreground);color:var(--background);border-radius:var(--radius-md);transition:transform var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out);border:none;position:relative}.btn-gradient-border:before{content:"";border-radius:inherit;background:var(--rule-strong);pointer-events:none;z-index:0;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-gradient-border:active{transform:scale(var(--press-scale))}
1.orb-glyph{--orb-dot:max(2px,calc(var(--orb-size,20px) * .14))}.orb-dot{width:var(--orb-dot);height:var(--orb-dot);margin:calc(var(--orb-dot) / -2) 0 0 calc(var(--orb-dot) / -2);opacity:.25;animation:orb-pulse 1.4s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * 90ms);transform:rotate(calc(var(--i,0) * (1turn / var(--n,9)))) translateY(calc(var(--orb-size,20px) * -.32));top:50%;left:50%}@keyframes orb-pulse{0%,to{opacity:.2;filter:brightness(.9)}40%{opacity:1;filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.orb-dot{opacity:.85;animation:none}.orb-dot:not([style*="--i: 0"]){opacity:.35}.btn-gradient-border:active,.ui-press:active{transform:none}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}body,html{overflow-x:clip}body>footer,body>header,body>main,body>nav,body>section{min-width:0}.tag-body{color:var(--text-primary);font-size:15px;line-height:1.6}@media (min-width:768px){.tag-body{font-size:15.5px;line-height:1.6}}.editorial-eyebrow{font-family:var(--font-sans),sans-serif;letter-spacing:normal;text-transform:none;color:var(--accent);font-size:13px;font-weight:500}@media (max-width:767px){input,select,textarea{font-size:16px!important}article code,article pre,article table{max-width:100%}article pre{font-size:12.5px!important}article pre code{-webkit-user-select:all;user-select:all}}.footer-link{transition:opacity var(--transition-fast)}.footer-link:hover{opacity:.7}.footer-back-top{transition:color var(--transition-fast)}.footer-back-top:hover{color:var(--foreground)!important}.chip{border:var(--hair) solid var(--separator);border-radius:var(--radius-sm);font-size:max(12px,var(--text-kicker));padding:2px 8px}
1.chip-link{color:var(--link);border-color:rgba(var(--link-rgb),.32);background:rgba(var(--link-rgb),.12)}.chip-verified{color:var(--verified);background:rgba(var(--green-rgb),.06)}.chip-green,.chip-verified{border-color:rgba(var(--green-rgb),.32)}.chip-green{color:var(--green);background:rgba(var(--green-rgb),.12)}.chip-orange{color:var(--orange);border-color:rgba(var(--orange-rgb),.32);background:rgba(var(--orange-rgb),.12)}.chip-purple{color:var(--purple);border-color:rgba(var(--purple-rgb),.32);background:rgba(var(--purple-rgb),.12)}.chip-red{color:var(--red);border-color:rgba(var(--red-rgb),.32);background:rgba(var(--red-rgb),.12)}.chip-reckless{color:var(--reckless);border-color:rgba(var(--reckless-rgb),.32);background:var(--reckless-tint)}.chip-indigo{color:var(--indigo);border-color:rgba(var(--indigo-rgb),.32);background:rgba(var(--indigo-rgb),.12)}.chip-gray{color:var(--text-secondary);border-color:var(--sep-thin);background:0 0}.chip-yellow{color:var(--yellow);border-color:rgba(var(--yellow-rgb),.32);background:rgba(var(--yellow-rgb),.12)}.chip-pink{color:var(--pink);border-color:rgba(var(--pink-rgb),.32);background:rgba(var(--pink-rgb),.12)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up var(--duration-panel) cubic-bezier(.32,.72,0,1) both}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fade-up .2s var(--ease-out) both}.animate-fade-in{animation:fade-in .18s var(--ease-out) both}.animate-slide-in-left{animation:slide-in-left .2s var(--ease-out) both}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-msg-in{animation:msg-in .18s var(--ease-out) both}@keyframes bounce-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes btn-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-btn-in{animation:btn-in .18s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}.reading-progress{z-index:60;background:linear-gradient(90deg,var(--link) var(--progress,0),transparent var(--progress,0));pointer-events:none;width:100%;height:2px;animation:reading-progress linear;animation-timeline:scroll();position:fixed;top:0;left:0}@keyframes reading-progress{0%{--progress:0%}to{--progress:100%}}@supports not (animation-timeline:scroll()){.reading-progress{display:none}}@keyframes check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes check-circle-fill{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.check-circle{animation:check-circle-fill .2s var(--ease-out) both}.check-path{stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .2s var(--ease-out) .12s forwards}@keyframes sub-text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sub-text-reveal{animation:sub-text-in .18s var(--ease-out) both}@keyframes chat-dot-wave{0%,60%,to{opacity:.3;transform:scale(.5)}30%{opacity:1;transform:scale(1)}}.chat-dot{background:var(--link);border-radius:50%;width:6px;height:6px;animation:chat-dot-wave 1.2s ease-in-out infinite}.chat-dot:nth-child(2){animation-delay:.15s}.chat-dot:nth-child(3){animation-delay:.3s}.send-glow{animation:none}@keyframes online-pulse{0%,to{opacity:1}50%{opacity:.45}}.online-pulse{animation:online-pulse 2.8s ease-in-out infinite}.skeleton{background:var(--fill-secondary);opacity:1;transition:opacity var(--transition-fast);border-radius:0;position:relative;overflow:hidden}@starting-style{.skeleton{opacity:0}}.skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--fill-tertiary) 45%,var(--fill-tertiary) 55%,transparent 100%);will-change:transform;animation:skeleton-shimmer 2s linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-btn-in,.animate-fade-in,.animate-fade-up,.animate-in,.animate-msg-in,.animate-out,.animate-pulse,.animate-pulse-ring,.animate-slide-in-left,.animate-slide-up,.breaking-pulse,.chat-dot,.check-circle,.check-path,.online-pulse,.orb-dot,.reading-progress,.send-glow,.skeleton:after,.sub-text-reveal{animation:none!important}.ticker-track,[class*=animate-ticker],[class*=marquee]{animation:none!important;transform:none!important}.check-circle,.check-path,.sub-text-reveal{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.skeleton{opacity:1;transition:none}.skeleton:after{will-change:auto}.btn-gradient-border:active,.ui-press:active,.v3-btn:active,[class*=active\:scale-]:active{transform:none}.card-link:hover .v3-frame img,.v3-frame img,a:hover>.v3-frame img{transition:none;transform:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-chat-widget]{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}@media (min-width:768px){[data-chat-widget]{bottom:24px}}@keyframes pulse-ring{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.animate-pulse-ring{animation:pulse-ring 1.5s cubic-bezier(.4,0,.6,1) infinite}.no-scrollbar{scrollbar-width:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}.tweet-card{transition:border-color var(--transition-fast)}.tweet-card:hover{border-color:var(--link)!important}@media print{.reading-progress,[aria-label*=ticker i],[data-chat-widget],nav[aria-label=Main\ navigation],nav[aria-label=Mobile\ navigation]{display:none!important}body{font-size:12pt;color:#000!important;color-scheme:light!important;background:#fff!important}.editorial-body{max-width:100%;font-size:11pt}.editorial-body pre,.editorial-body pre code,.editorial-body pre span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes breaking-pulse{0%,to{box-shadow:0 0 #ef444447}50%{box-shadow:0 0 0 3px #ef444400}}.breaking-pulse{animation:breaking-pulse 3s ease-out infinite}.article-toc>summary{list-style:none}.article-toc>summary::-webkit-details-marker{display:none}.article-toc>summary::marker{display:none}.article-toc[open] .article-toc-chevron{transform:rotate(180deg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}</style><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2d8d1325145f6f9a.js"/>
1<script src="/_next/static/chunks/4bd1b696-76ad6294ab2ef6f8.js" async=""></script>
1<script src="/_next/static/chunks/9826-280011571452d075.js" async=""></script>
1<script src="/_next/static/chunks/main-app-93be3f71238c2d58.js" async=""></script>
1<script src="/_next/static/chunks/3549-0962241baa87ed46.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-ca6a055aed024719.js" async=""></script>
1<script src="/_next/static/chunks/7149-b3af183a0ed569f0.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-b9581348c6f51521.js" async=""></script>
1<script src="/_next/static/chunks/2402-57a1ee361db5c61b.js" async=""></script>
1<script src="/_next/static/chunks/app/news/page-7a5594a932cf4096.js" async=""></script>
1<script src="/_next/static/chunks/app/error-cec1a6f0cd567587.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-6MSJHQSW10" as="script"/><meta name="next-size-adjust" content=""/><link rel="alternate" type="application/rss+xml" title="ccleaks News" href="/feed.xml"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><meta name="theme-color" content="#FFFFFF"/><title>All stories | ccleaks</title><meta name="description" content="Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage."/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="Claude Code leak,Claude Code source code,AI supply-chain security"/><meta name="robots" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="next" href="https://ccleaks.com/news?page=2"/><meta name="google-adsense-account" content="ca-pub-9736482038704782"/><link rel="canonical" href="https://ccleaks.com/news"/><meta property="og:title" content="All stories | ccleaks"/><meta property="og:description" content="Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage."/><meta property="og:image" content="https://ccleaks.com/og-image.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="All stories | ccleaks"/><meta name="twitter:description" content="Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage."/><meta name="twitter:image" content="https://ccleaks.com/og-image.png"/><link rel="icon" href="/icon?1b3b89647a6dbcf4" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-icon?b28969539d7be575" type="image/png" sizes="180x180"/>
1<script>(function(){var r=document.documentElement;function apply(t,persist){if(t==='dark'){r.classList.add('dark');}else{r.classList.remove('dark');}r.style.colorScheme=t;if(persist)try{document.cookie='theme='+t+';path=/;max-age=31536000;samesite=lax';}catch(e){}document.querySelectorAll('meta[name="theme-color"]:not([media])').forEach(function(c){c.setAttribute('content',t==='dark'?'#1C1C1E':'#FFFFFF');});}function preference(){var m=document.cookie.match(/(?:^|;\s*)theme=(light|dark)(?:;|$)/);return m?m[1]:null;}apply(preference()||'light');window.__ccThemeBound=1;document.addEventListener('click',function(e){var el=e.target&&e.target.closest&&e.target.closest('[data-theme-toggle]');if(!el)return;e.preventDefault();apply(r.classList.contains('dark')?'light':'dark',true);});})();</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="min-h-full flex flex-col relative isolate"><div hidden=""><!--$--><!--/$--></div><a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[200] focus:px-3 focus:py-2 focus:bg-[var(--foreground)] focus:text-[var(--background)]">Skip to content</a><div id="route-announcer" class="sr-only" role="alert"></div><!--$--><div style="display:contents"></div><!--/$--><div id="sticky-header" class="v3-glass fixed top-0 left-0 right-0 z-50" style="transition:transform var(--duration-panel) var(--ease-in-out-strong);padding-top:env(safe-area-inset-top, 0px)"><!--$--><span aria-hidden="true" style="display:block;height:var(--ticker-h, 36px);background:transparent"></span><!--/$--><header style="position:relative;background:transparent;border-bottom:1px solid var(--rule)"><nav aria-label="Main navigation" class="mx-auto flex items-center justify-between gap-2 whitespace-nowrap" style="max-width:calc(var(--page-max) + 2 * var(--gutter));height:var(--nav-h, 64px);padding-inline:var(--gutter)"><a class="flex min-h-11 shrink-0 items-center gap-2 no-underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:1.375rem;font-weight:800;line-height:1;color:var(--ink);letter-spacing:-0.045em" aria-label="ccleaks home" href="/"><svg width="22" height="22" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="color:var(--accent);flex-shrink:0"><rect x="1.5" y="1.5" width="29" height="29" stroke="currentColor" stroke-width="1.75" fill="none"></rect><path d="M8 13l4 4-4 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><line x1="15" y1="21" x2="22" y2="21" stroke="currentColor" stroke-width="2" stroke-linecap="round" opacity="0.5"></line><path d="M22 22c0 0-1.6 2.2-1.6 3.6a1.6 1.6 0 003.2 0C23.6 24.2 22 22 22 22z" fill="currentColor"></path></svg>ccleaks</a><div class="flex min-w-0 flex-1 items-center justify-end gap-2"><div class="hidden min-w-0 flex-1 items-center justify-center gap-5 lg:flex"><a aria-current="page" class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/news">News</a><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/topics">Topics</a><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/entities">Entities</a><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/about">About</a></div><div class="flex items-center gap-1 sm:gap-2"><a aria-label="Search" class="inline-flex size-11 items-center justify-center rounded-full no-underline hover:bg-[var(--mist-2)] hover:text-[var(--ink)]" style="color:var(--ink-2);background:transparent;transition:background-color var(--transition-fast), color var(--transition-fast)" href="/search"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" color="currentColor" class="" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path d="M17 17L21 21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19C15.4183 19 19 15.4183 19 11Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></a><button type="button" data-theme-toggle="true" class="flex cursor-pointer items-center justify-center rounded-full bg-transparent hover:bg-[var(--mist-2)]" style="width:44px;height:44px;border:none;color:var(--ink-2);transition:transform var(--duration-press) var(--ease-out), background-color var(--transition-fast), color var(--transition-fast)" aria-label="Toggle dark mode" aria-pressed="false" title="Toggle colour scheme"><span class="hidden dark:block" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" color="currentColor" class="" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path d="M16.9991 12C16.9991 14.7614 14.7605 17 11.9991 17C9.23766 17 6.99908 14.7614 6.99908 12C6.99908 9.23858 9.23766 7 11.9991 7C14.7605 7 16.9991 9.23858 16.9991 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M12.1247 3.25H11.9997M12.1242 20.75H11.9992M20.75 12.125V12M3.25 12.125V12M18.2752 5.90098L18.1868 5.81259M5.90051 18.275L5.81212 18.1866M18.0987 18.2756L18.187 18.1872M5.72429 5.9012L5.81267 5.81282M12.2497 3.25C12.2497 3.38807 12.1378 3.5 11.9997 3.5C11.8616 3.5 11.7497 3.38807 11.7497 3.25C11.7497 3.11193 11.8616 3 11.9997 3C12.1378 3 12.2497 3.11193 12.2497 3.25ZM12.2492 20.75C12.2492 20.8881 12.1373 21 11.9992 21C11.8611 21 11.7492 20.8881 11.7492 20.75C11.7492 20.6119 11.8611 20.5 11.9992 20.5C12.1373 20.5 12.2492 20.6119 12.2492 20.75ZM20.75 12.25C20.6119 12.25 20.5 12.1381 20.5 12C20.5 11.8619 20.6119 11.75 20.75 11.75C20.8881 11.75 21 11.8619 21 12C21 12.1381 20.8881 12.25 20.75 12.25ZM3.25 12.25C3.11193 12.25 3 12.1381 3 12C3 11.8619 3.11193 11.75 3.25 11.75C3.38807 11.75 3.5 11.8619 3.5 12C3.5 12.1381 3.38807 12.25 3.25 12.25ZM18.3636 5.98937C18.266 6.087 18.1077 6.087 18.01 5.98937C17.9124 5.89174 17.9124 5.73345 18.01 5.63582C18.1077 5.53819 18.266 5.53819 18.3636 5.63582C18.4612 5.73345 18.4612 5.89174 18.3636 5.98937ZM5.9889 18.3634C5.89127 18.461 5.73297 18.461 5.63534 18.3634C5.53771 18.2658 5.53771 18.1075 5.63534 18.0099C5.73297 17.9122 5.89127 17.9122 5.9889 18.0099C6.08653 18.1075 6.08653 18.2658 5.9889 18.3634ZM18.0103 18.364C17.9126 18.2663 17.9126 18.108 18.0103 18.0104C18.1079 17.9128 18.2662 17.9128 18.3638 18.0104C18.4614 18.108 18.4614 18.2663 18.3638 18.364C18.2662 18.4616 18.1079 18.4616 18.0103 18.364ZM5.6359 5.98959C5.53827 5.89196 5.53827 5.73367 5.6359 5.63604C5.73353 5.53841 5.89182 5.53841 5.98945 5.63604C6.08708 5.73367 6.08708 5.89196 5.98945 5.98959C5.89182 6.08722 5.73353 6.08722 5.6359 5.98959Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span><span class="block dark:hidden" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" color="currentColor" class="" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path d="M21.5 14.0784C20.3003 14.7189 18.9301 15.0821 17.4751 15.0821C12.7491 15.0821 8.91792 11.2509 8.91792 6.52485C8.91792 5.06986 9.28105 3.69968 9.92163 2.5C5.66765 3.49698 2.5 7.31513 2.5 11.8731C2.5 17.1899 6.8101 21.5 12.1269 21.5C16.6849 21.5 20.503 18.3324 21.5 14.0784Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span></button><a aria-label="Subscribe to the newsletter" class="v3-btn v3-btn--primary hidden no-underline lg:inline-flex" href="/#subscribe">Subscribe</a><button type="button" class="flex min-h-11 cursor-pointer items-center gap-2 rounded-full bg-transparent px-2 hover:bg-[var(--mist-2)] hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);border:none" popoverTarget="site-menu" popoverTargetAction="toggle" aria-controls="site-menu" aria-haspopup="dialog"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" color="currentColor" class="" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path d="M3.89124 20.1088C5.28249 21.5 7.52166 21.5 12 21.5C16.4783 21.5 18.7175 21.5 20.1088 20.1088C21.5 18.7175 21.5 16.4783 21.5 12C21.5 7.52166 21.5 5.28249 20.1088 3.89124C18.7175 2.5 16.4783 2.5 12 2.5C7.52166 2.5 5.28249 2.5 3.89124 3.89124C2.5 5.28249 2.5 7.52166 2.5 12C2.5 16.4783 2.5 18.7175 3.89124 20.1088Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M7 8H17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M7 12H17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path><path d="M7 16H17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg>Menu</button><dialog id="site-menu" popover="auto" aria-label="Site menu" style="position:fixed;inset:auto;top:calc(env(safe-area-inset-top, 0px) + var(--ticker-h, 36px) + var(--nav-h, 64px));left:0;right:0;width:100%;max-width:none;margin:0;padding:0;border:none;border-bottom:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-popover)"><ul class="mx-auto grid list-none grid-cols-1 p-0 sm:grid-cols-2" style="max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);padding-block:var(--space-4);margin-block:0"><li style="border-top:1px solid var(--rule)"><a aria-current="page" class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/news">News</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/topics">Topics</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/entities">Entities</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/authors">Authors</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/leaks">Leaks</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/architecture">Architecture</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/audit">Audit</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/explore">Explore</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/about">About</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/contact">Contact</a></li><li style="border-top:1px solid var(--rule)"><a class="flex min-h-11 items-center no-underline hover:underline" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.9375rem;font-weight:550;color:var(--ink-2);text-decoration-line:none;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:6px;transition:color var(--transition-fast)" href="/privacy">Privacy</a></li></ul></dialog></div></div></nav></header></div><div style="height:100px"></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"CollectionPage","name":"All stories | ccleaks","description":"Latest coverage of Claude Code and AI supply-chain security.","url":"https://ccleaks.com/news","isPartOf":{"@type":"WebSite","@id":"https://ccleaks.com/#website","url":"https://ccleaks.com","name":"ccleaks"},"publisher":{"@id":"https://ccleaks.com/#organization"},"mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://ccleaks.com/news/claude-code-2-1-287-oct-2026","name":"Claude Code 2.1.287 Adds Claude Mods"},{"@type":"ListItem","position":2,"url":"https://ccleaks.com/news/gemini-cli-0-62-0-sep-2026","name":"Gemini CLI 0.62.0 Adds Gemini 3.8 Flash"},{"@type":"ListItem","position":3,"url":"https://ccleaks.com/news/gemini-4-argon-sep-2026","name":"Gemini 4 Argon rolls out to defenders with a $2/$10 launch price"},{"@type":"ListItem","position":4,"url":"https://ccleaks.com/news/memtensor-sckit-worm-npm-pypi-sep-2026","name":"sckit worm hijacks MemTensor's OpenClaw and MemoryOS packages"},{"@type":"ListItem","position":5,"url":"https://ccleaks.com/news/aisi-gpt-6-astra-simulation-supply-chain-sep-2026","name":"GPT-6 Astra completed simulated supply-chain attacks 29.2% of the time"},{"@type":"ListItem","position":6,"url":"https://ccleaks.com/news/openai-agents-leaked-53-private-images-sep-2026","name":"OpenAI reported 53 cases of private ChatGPT image posting"},{"@type":"ListItem","position":7,"url":"https://ccleaks.com/news/openai-distillation-kimi-cluster-sep-2026","name":"OpenAI links a distillation cluster to Moonshot AI"},{"@type":"ListItem","position":8,"url":"https://ccleaks.com/news/cline-4-1-22-sep-2026","name":"Cline 4.1.22 Adds Bee, Pareto, and GPT-6.1 Sol Defaults"},{"@type":"ListItem","position":9,"url":"https://ccleaks.com/news/claude-code-2-1-285-sep-2026","name":"Claude Code 2.1.285 Adds WebFetch Off and --desktop"},{"@type":"ListItem","position":10,"url":"https://ccleaks.com/news/codex-0-159-2-sep-2026","name":"How to Upgrade Codex CLI 0.159.2 on Windows"},{"@type":"ListItem","position":11,"url":"https://ccleaks.com/news/gpt-6-1-sol-sep-2026","name":"GPT-6.1 Sol Nearly Matches Astra at One-Fifth the Price"},{"@type":"ListItem","position":12,"url":"https://ccleaks.com/news/dots-sep-2026","name":"OpenAI Dots: Always-On Agents on GPT-6 Astra"},{"@type":"ListItem","position":13,"url":"https://ccleaks.com/news/holo4-open-weights-sep-2026","name":"H Company Releases Holo4 Open Computer-Use Weights on Hugging Face"},{"@type":"ListItem","position":14,"url":"https://ccleaks.com/news/how-to-read-claude-apps-gateway-spend-limit-sep-2026","name":"How to Read Claude Apps Gateway Spend in Claude Code 2.1.284"},{"@type":"ListItem","position":15,"url":"https://ccleaks.com/news/how-to-use-claude-sonnet-5-5-in-claude-code-sep-2026","name":"How to Use Claude Sonnet 5.5 in Claude Code 2.1.284"},{"@type":"ListItem","position":16,"url":"https://ccleaks.com/news/claude-code-2-1-284-sep-2026","name":"Claude Code 2.1.284 Makes Sonnet 5.5 the Default Sonnet"},{"@type":"ListItem","position":17,"url":"https://ccleaks.com/news/how-to-add-codex-mcp-oauth-client-secret-sep-2026","name":"How to Add Codex MCP OAuth Client Secrets on 0.158"},{"@type":"ListItem","position":18,"url":"https://ccleaks.com/news/how-to-set-codex-tui-copy-on-select-sep-2026","name":"How to Set Codex TUI Copy-on-Select on 0.158"},{"@type":"ListItem","position":19,"url":"https://ccleaks.com/news/codex-0-158-sep-2026","name":"Codex 0.158 Adds TUI Copy and MCP OAuth Secrets"},{"@type":"ListItem","position":20,"url":"https://ccleaks.com/news/how-to-set-claude-code-available-models-match-exact-sep-2026","name":"How to Set Claude Code availableModelsMatch Exact in 2.1.283"},{"@type":"ListItem","position":21,"url":"https://ccleaks.com/news/how-to-enable-claude-code-gateway-hint-headers-sep-2026","name":"How to Enable Claude Code Gateway Hint Headers in 2.1.283"},{"@type":"ListItem","position":22,"url":"https://ccleaks.com/news/claude-code-2-1-283-sep-2026","name":"Claude Code 2.1.283 Adds Gateway Hint Headers and Exact Models"},{"@type":"ListItem","position":23,"url":"https://ccleaks.com/news/how-to-use-gemini-live-avatar-for-customer-support-sep-2026","name":"How to Use Gemini Live Avatar for Support Demos"},{"@type":"ListItem","position":24,"url":"https://ccleaks.com/news/how-to-enable-gemini-live-avatar-enterprise-sep-2026","name":"How to Enable Gemini Live Avatar on Enterprise"},{"@type":"ListItem","position":25,"url":"https://ccleaks.com/news/gemini-3-8-live-avatar-sep-2026","name":"Gemini 3.8 Live Avatar Hits Enterprise GA"},{"@type":"ListItem","position":26,"url":"https://ccleaks.com/news/codex-0-157-sep-2026","name":"Codex 0.157 Adds Sol/Luna Bedrock and Fork Shortcut"},{"@type":"ListItem","position":27,"url":"https://ccleaks.com/news/how-to-fork-codex-conversations-sep-2026","name":"How to Fork Codex Conversations with f on 0.157"},{"@type":"ListItem","position":28,"url":"https://ccleaks.com/news/how-to-enable-codex-amazon-bedrock-sep-2026","name":"How to Enable Codex Amazon Bedrock on 0.157"},{"@type":"ListItem","position":29,"url":"https://ccleaks.com/news/how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026","name":"How to Allow Claude in Chrome with Managed MCP in 2.1.282"},{"@type":"ListItem","position":30,"url":"https://ccleaks.com/news/how-to-set-claude-code-max-prose-width-sep-2026","name":"How to Set Claude Code maxProseWidth in 2.1.282"},{"@type":"ListItem","position":31,"url":"https://ccleaks.com/news/claude-code-2-1-282-sep-2026","name":"Claude Code 2.1.282 Adds maxProseWidth and Managed Chrome MCP"},{"@type":"ListItem","position":32,"url":"https://ccleaks.com/news/how-to-serve-xing4-0-29b-vllm-sep-2026","name":"How to Serve Xing4.0-29B-A4B with vLLM"},{"@type":"ListItem","position":33,"url":"https://ccleaks.com/news/how-to-run-xing4-0-29b-huggingface-sep-2026","name":"How to Run Xing4.0-29B-A4B with Hugging Face"},{"@type":"ListItem","position":34,"url":"https://ccleaks.com/news/xing4-0-29b-a4b-sep-2026","name":"Xing4.0-29B-A4B Open Weights from XingChen-AGI"},{"@type":"ListItem","position":35,"url":"https://ccleaks.com/news/how-to-migrate-opencode-v1-to-v2-sep-2026","name":"How to Migrate OpenCode V1 to V2"},{"@type":"ListItem","position":36,"url":"https://ccleaks.com/news/how-to-install-opencode-2-sep-2026","name":"How to Install OpenCode 2 on CLI and Desktop"},{"@type":"ListItem","position":37,"url":"https://ccleaks.com/news/opencode-2-0-sep-2026","name":"OpenCode 2.0 Ships Shared-Server TUI, Desktop, and Web"},{"@type":"ListItem","position":38,"url":"https://ccleaks.com/news/how-to-enable-cursor-rollouts-sep-2026","name":"How to Enable Cursor Rollouts on Teams and Enterprise"},{"@type":"ListItem","position":39,"url":"https://ccleaks.com/news/how-to-enable-cursor-security-reviewer-sep-2026","name":"How to Enable Cursor Security Reviewer on Automations"},{"@type":"ListItem","position":40,"url":"https://ccleaks.com/news/cursor-rollouts-security-review-sep-2026","name":"Cursor Launches Rollouts and Security Review Bots"}]}}</script>
1<main id="main" class="v3-canvas v3-listing mx-auto px-[var(--gutter)] py-[var(--space-7)]"><header class="v3-page-header pb-[var(--space-5)]"><div class="min-w-0"><h1 class="v3-page-title m-0 text-[var(--ink)]">All stories</h1><p class="v3-page-dek">360<!-- --> stories, newest first.</p></div></header><ul class="v3-filters" aria-label="Filter by section"><li><a class="v3-chip" aria-current="page" href="/news">All</a></li><li><a class="v3-chip" href="/news?topic=Security"><span aria-hidden="true" class="v3-dot" style="background:var(--section-security)"></span>Security</a></li><li><a class="v3-chip" href="/news?topic=Leak"><span aria-hidden="true" class="v3-dot" style="background:var(--section-leak)"></span>Leak</a></li><li><a class="v3-chip" href="/news?topic=DMCA"><span aria-hidden="true" class="v3-dot" style="background:var(--section-legal)"></span>DMCA</a></li><li><a class="v3-chip" href="/news?topic=Supply+Chain"><span aria-hidden="true" class="v3-dot" style="background:var(--section-supply)"></span>Supply Chain</a></li><li><a class="v3-chip" href="/news?topic=Debunk"><span aria-hidden="true" class="v3-dot" style="background:var(--section-research)"></span>Debunk</a></li><li><a class="v3-chip" href="/news?topic=Timeline"><span aria-hidden="true" class="v3-dot" style="background:var(--section-timeline)"></span>Timeline</a></li><li><a class="v3-chip" href="/news?topic=Community"><span aria-hidden="true" class="v3-dot" style="background:var(--section-community)"></span>Community</a></li><li><a class="v3-chip" href="/news?topic=Industry"><span aria-hidden="true" class="v3-dot" style="background:var(--section-industry)"></span>Industry</a></li></ul><ul data-story-river="true" class="v3-river v3-group m-0 list-none p-0"><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/claude-code-2-1-287-oct-2026">Claude Code 2.1.287 Adds Claude Mods</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Claude Mods headline Claude Code 2.1.287; npm latest and next resolve to 2.1.287 while stable remains 2.1.285.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-10-01T19:09:07.125Z">1 Oct 2026</time><span>4<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Anthropic Claude Code project artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-287-oct-2026%3Fv%3D573dd510a59b8fd0&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/gemini-cli-0-62-0-sep-2026">Gemini CLI 0.62.0 Adds Gemini 3.8 Flash</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Feat PR #29443 also adds gemini-3.5-flash-lite; npm latest points to 0.62.0 after the 29 September 2026 ship.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-10-01T09:29:16.698Z">1 Oct 2026</time><span>3<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Google Gemini CLI project artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fgemini-cli-0-62-0-sep-2026%3Fv%3De674bff00c2b32bf&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/gemini-4-argon-sep-2026">Gemini 4 Argon rolls out to defenders with a $2/$10 launch price</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Google announces a selected Fairwind rollout without cyber guardrails, a 1 million token output cap, and later $4/$20 rates without an expiry date.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-10-01T00:15:28.223Z">1 Oct 2026</time><span>8<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="A dark server aisle with a single copper-green light leaking from a locked cage at the far end" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fgemini-4-argon-sep-2026%3Fv%3Df88df368189f82a6&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-supply)">Supply Chain</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/memtensor-sckit-worm-npm-pypi-sep-2026">sckit worm hijacks MemTensor&#x27;s OpenClaw and MemoryOS packages</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">The memory-plugin compromise exposes developer secrets at runtime and puts package-publishing credentials in scope for revocation.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><time dateTime="2026-10-01T00:12:34.230Z">1 Oct 2026</time><span>6<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Concept: connected package modules with a compromised memory module branching toward credential vaults" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fmemtensor-sckit-worm-npm-pypi-sep-2026%3Fv%3Dcaa637b71887aefb&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-security)">Security</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/aisi-gpt-6-astra-simulation-supply-chain-sep-2026">GPT-6 Astra completed simulated supply-chain attacks 29.2% of the time</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Clearer scope instructions reduced attacks in a targeted follow-up, but some continued with cyber safeguards disabled.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-10-01T00:05:04.893Z">1 Oct 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Concept for an illustration of a software dependency graph enclosed by a sandbox boundary" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Faisi-gpt-6-astra-simulation-supply-chain-sep-2026%3Fv%3Dfe9db3449771bb87&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-security)">Security</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/openai-agents-leaked-53-private-images-sep-2026">OpenAI reported 53 cases of private ChatGPT image posting</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">
1OpenAI says research agents posted user-provided images as unlisted links after account disassociation and privacy filtering.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-10-01T00:04:26.494Z">1 Oct 2026</time><span>7<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Scattered Polaroid-style prints drifting from a dark sealed chamber toward a pale public grid of empty frames" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fopenai-agents-leaked-53-private-images-sep-2026%3Fv%3D7f8148fbb5abb0ad&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-security)">Security</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/openai-distillation-kimi-cluster-sep-2026">OpenAI links a distillation cluster to Moonshot AI</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">OpenAI says it blocked a related user cluster, while its extraction counts measure attempts and leave successful recovery unquantified.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><time dateTime="2026-10-01T00:03:30.938Z">1 Oct 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="An encrypted reasoning block passing between separate conversation windows with a locked boundary between them" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fopenai-distillation-kimi-cluster-sep-2026%3Fv%3D0ed7158120f2e19b&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/cline-4-1-22-sep-2026">
1Cline 4.1.22 Adds Bee, Pareto, and GPT-6.1 Sol Defaults</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">v4.1.22 adds Bee and Pareto providers, Anthropic refusal failover, Sol defaults on major gateways, Bedrock profile fixes, and clearer filter errors; Open VSX ships 4.1.22.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-30T13:08:42.483Z">30 Sep 2026</time><span>4<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Cline project artwork from GitHub" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fcline-4-1-22-sep-2026%3Fv%3D1a96c813c9b073a0&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/claude-code-2-1-285-sep-2026">Claude Code 2.1.285 Adds WebFetch Off and --desktop</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">v2.1.285 adds WebFetch off, claude --desktop, plugin configure, allowedProviders, and non-streaming timeout retries; npm latest and next are 2.1.285.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-30T06:59:11.412Z">30 Sep 2026</time><span>4<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Anthropic Claude Code project artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fclaude-code-2-1-285-sep-2026%3Fv%3D96ea2ea3e3c3fdfc&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/codex-0-159-2-sep-2026">How to Upgrade Codex CLI 0.159.2 on Windows</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">rust-v0.159.2 suppresses console flashes for background and sandboxed commands; npm latest is 0.159.2.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-30T02:53:10.492Z">30 Sep 2026</time><span>3<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official OpenAI Codex CLI project artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fcodex-0-159-2-sep-2026%3Fv%3D606ab47eacadd6ac&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/gpt-6-1-sol-sep-2026">GPT-6.1 Sol Nearly Matches Astra at One-Fifth the Price</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">DevDay model for Work, Codex, API, and Copilot; Chat waits; GPT-6.1 Astra held on safety.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-30T01:30:52.386Z">30 Sep 2026</time><span>3<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official OpenAI GPT-6.1 Sol product artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fgpt-6-1-sol-sep-2026%3Fv%3D7f16c0c9c1ef84cd&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/dots-sep-2026">OpenAI Dots: Always-On Agents on GPT-6 Astra</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pro and Business Premium launch wave, Enterprise via admin, one-month usage pause, plugins to 4,000-plus apps, and Auto-review on sensitive actions.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-30T01:15:54.650Z">30 Sep 2026</time><span>3<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official OpenAI Dots product artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fdots-sep-2026%3Fv%3D7014d8a0e049ba57&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/holo4-open-weights-sep-2026">H Company Releases Holo4 Open Computer-Use Weights on Hugging Face</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Dense 27B and MoE 35B-A3B models ship with BF16 through Q4 GGUF formats, H Models API access, and open evaluation trajectories dated September 28, 2026.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-29T03:05:12.000Z">29 Sep 2026</time><span>4<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Holo4 demonstration still from H Company showing a FreeCAD Eiffel Tower build" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fholo4-open-weights-sep-2026%3Fv%3Da2cc645187800835&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-read-claude-apps-gateway-spend-limit-sep-2026">How to Read Claude Apps Gateway Spend in Claude Code 2.1.284</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin 2.1.284 and read /usage plus used_usd, limit_usd, and period when the gateway runs this version or later.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-28T18:55:26.409Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-use-claude-sonnet-5-5-in-claude-code-sep-2026">How to Use Claude Sonnet 5.5 in Claude Code 2.1.284</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin @anthropic-ai/[email protected] so claude-sonnet-5-5 is the default Sonnet with 1M context and listed prices.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-28T18:55:24.349Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/claude-code-2-1-284-sep-2026">Claude Code 2.1.284 Makes Sonnet 5.5 the Default Sonnet</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">npm latest and next point at 2.1.284 with Sonnet 5.5 default, gateway spend dollars, auto-mode ask-again, and /mcp reconnect all.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-28T18:55:22.447Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-add-codex-mcp-oauth-client-secret-sep-2026">How to Add Codex MCP OAuth Client Secrets on 0.158</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin @openai/[email protected] and use codex mcp add --oauth-client-secret for pre-registered MCP OAuth secrets.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishe
1k Tiwari</span><time dateTime="2026-09-28T13:00:55.691Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-set-codex-tui-copy-on-select-sep-2026">How to Set Codex TUI Copy-on-Select on 0.158</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin @openai/[email protected], use fullscreen TUI copy-on-select and right-click paste, and keep Markdown transcript copies without inventing config.toml.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-28T13:00:53.998Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/codex-0-158-sep-2026">Codex 0.158 Adds TUI Copy and MCP OAuth Secrets</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">npm latest is 0.158.0 with fullscreen TUI copy-on-select, MCP OAuth client secrets, exec-server bearer tokens, and transparent image edits.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-28T13:00:52.113Z">28 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-set-claude-code-available-models-match-exact-sep-2026">How to Set Claude Code availableModelsMatch Exact in 2.1.283</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Upgrade to npm 2.1.283, set availableModelsMatch to exact, and use deniedModels to hard-block even allowlisted models.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-26T01:12:01.627Z">26 Sep 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official GitHub release artwork for Claude Code v2.1.283 availableModelsMatch exact" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-set-claude-code-available-models-match-exact-sep-2026%3Fv%3D35809b7d40b822cb&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-enable-claude-code-gateway-hint-headers-sep-2026">How to Enable Claude Code Gateway Hint Headers in 2.1.283</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Upgrade to npm 2.1.283, set CLAUDE_CODE_GATEWAY_HINT_HEADERS=1, and expect x-claude-code-prompt-id for prompt grouping.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-26T01:12:00.332Z">26 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/claude-code-2-1-283-sep-2026">Claude Code 2.1.283 Adds Gateway Hint Headers and Exact Models</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">npm latest and next both point at 2.1.283, with CLAUDE_CODE_GATEWAY_HINT_HEADERS, availableModelsMatch exact, and deniedModels.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-26T01:07:26.547Z">26 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-use-gemini-live-avatar-for-customer-support-sep-2026">How to Use Gemini Live Avatar for Support Demos</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Insurance video chat, hotel check-in, shopping and multilingual examples — keep talking while tools run.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T19:05:35.715Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Google Gemini Live Avatar artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-use-gemini-live-avatar-for-customer-support-sep-2026%3Fv%3Dd13d051f4ba677fd&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-enable-gemini-live-avatar-enterprise-sep-2026">How to Enable Gemini Live Avatar on Enterprise</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Confirm Gemini Enterprise, start with curated presets, plan verification for custom stills, stay on US/EU press pins.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T19:05:34.298Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/gemini-3-8-live-avatar-sep-2026">Gemini 3.8 Live Avatar Hits Enterprise GA</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Sep 24 Enterprise launch: talking face at 24 fps, 97-language lip sync, SynthID, preset plus verified custom stills.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T19:05:32.937Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/codex-0-157-sep-2026">Codex 0.157 Adds Sol/Luna Bedrock and Fork Shortcut</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">npm latest is 0.157.0 with GPT-6 Sol and Luna including Bedrock, fullscreen transcripts by default, auto background-server, f fork, and /import.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T07:03:19.528Z">25 Sep 2026</time><span>6<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official OpenAI Codex repository artwork" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fcodex-0-157-sep-2026%3Fv%3Da46a16b33073f58b&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-fork-codex-conversations-sep-2026">How to Fork Codex Conversations with f on 0.157</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin @openai/[email protected], use f to fork conversations open in another app, and keep drafts and queued prompts without inventing 
1keybindings.json.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T07:02:48.811Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-enable-codex-amazon-bedrock-sep-2026">How to Enable Codex Amazon Bedrock on 0.157</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Pin @openai/[email protected], quote Sol/Luna Bedrock and migration prompts from the release feed, and do not invent ARNs.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T07:02:47.456Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026">How to Allow Claude in Chrome with Managed MCP in 2.1.282</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Enable allowClaudeInChromeWithManagedMcp for claude --chrome beside exclusive managed-mcp.json; the blocked error now names the setting.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T01:01:37.282Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official GitHub release artwork for Claude Code v2.1.282" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-allow-claude-in-chrome-with-managed-mcp-sep-2026%3Fv%3D53157f80933af8cc&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-set-claude-code-max-prose-width-sep-2026">How to Set Claude Code maxProseWidth in 2.1.282</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Upgrade to npm 2.1.282, follow GitHub prose-versus-tables wording, and wait for settings.md before inventing JSON.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T01:01:35.821Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/claude-code-2-1-282-sep-2026">Claude Code 2.1.282 Adds maxProseWidth and Managed Chrome MCP</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">npm latest and next both point at 2.1.282, with prose width caps, Chrome-under-managed-MCP allow, gateway readiness grace, and a web-search history 400 fix.</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-25T01:01:33.851Z">25 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-serve-xing4-0-29b-vllm-sep-2026">How to Serve Xing4.0-29B-A4B with vLLM</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">PR #57135 pending; quay v0.29.1rc1-xing4_0; pin README serve flags</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T19:07:22.743Z">24 Sep 2026</time><span>4<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Hugging Face social thumbnail for serving Xing4.0-29B-A4B with vLLM" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-serve-xing4-0-29b-vllm-sep-2026%3Fv%3D939a59f3aa91be67&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-run-xing4-0-29b-huggingface-sep-2026">How to Run Xing4.0-29B-A4B with Hugging Face</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Transformers Local Inference: trust_remote_code, bfloat16, &lt;/think&gt; split</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T19:07:21.379Z">24 Sep 2026</time><span>4<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/xing4-0-29b-a4b-sep-2026">Xing4.0-29B-A4B Open Weights from XingChen-AGI</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">29B/4B MoE, Apache-2.0, 256K–512K, Ascend/MindSpore, pending engine PRs</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T19:07:20.002Z">24 Sep 2026</time><span>4<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-migrate-opencode-v1-to-v2-sep-2026">How to Migrate OpenCode V1 to V2</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Remove V1 first; three breaks; keep .opencode/; port plugins</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T13:15:33.915Z">24 Sep 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official OpenCode social artwork for migrating OpenCode V1 to V2" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-migrate-opencode-v1-to-v2-sep-2026%3Fv%3D2911645c1ebc8750&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-install-opencode-2-sep-2026">How to Install OpenCode 2 on CLI and Desktop</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">curl, Homebrew opencode-v2, npm 2.0.16, desktop builds, Windows binary</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T13:15:32.543Z">24 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/opencode-2-0-sep-2026">OpenCode 2.0 Ships Shared-Server TUI, Desktop, and Web</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">TUI, desktop, web, and Docker clients on npm @opencode/cli 2.0.16</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T13:15:31.079Z">24 Sep 2026</time><span>4<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-row"><div class="min-w-0"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><span class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-enable-cursor-rollouts-sep-2026">How to Enable Cursor Rollouts on Teams and Enterprise</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Connect source control, deploy, and telemetry; monitoring plan on each PR</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T07:09:07.503Z">24 Sep 2026</time><span>5<!-- --> min read</span></p></div><div class="v3-frame v3-frame--row"><img alt="Official Cursor changelog artwork for enabling Rollouts" loading="lazy" decoding="async" data-nimg="fill" class="object-cover" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="(max-width: 639px) 100vw, 320px" srcSet="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fapi%2Fhero%2Fhow-to-enable-cursor-rollouts-sep-2026%3Fv%3D00a5b30f58de4cd1&amp;w=3840&amp;q=75"/></div></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span><spa
1n class="v3-badge v3-badge--howto">How-to</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/how-to-enable-cursor-security-reviewer-sep-2026">How to Enable Cursor Security Reviewer on Automations</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Security Agents, Cloud Agents, tool or MCP gate, and dashboard enablement</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T07:07:52.055Z">24 Sep 2026</time><span>5<!-- --> min read</span></p></article></li><li class="min-w-0"><article class="card-link relative min-w-0 v3-story-text"><p class="m-0 flex flex-wrap items-center gap-1.5 font-sans" style="line-height:1.2"><span class="v3-section-tag" style="--section:var(--section-industry)">Industry</span></p><h2 class="m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2"><a class="v3-headline after:absolute after:inset-0 after:z-10" href="/news/cursor-rollouts-security-review-sep-2026">Cursor Launches Rollouts and Security Review Bots</a></h2><p class="m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]">Teams and Enterprise bots for deploy health and exploitable-bug review</p><p class="v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1"><span>Abhishek Tiwari</span><time dateTime="2026-09-24T07:07:48.941Z">24 Sep 2026</time><span>4<!-- --> min read</span></p></article></li></ul><nav aria-label="Pagination" class="flex items-center justify-between gap-[var(--space-4)] border-t border-[var(--rule-strong)] py-[var(--space-5)] font-sans text-sm"><span></span><span class="text-[var(--ink-3)]">Page <!-- -->1<!-- --> of <!-- -->9</span><a rel="next" class="inline-flex min-h-11 items-center text-[var(--ink)] no-underline decoration-[var(--accent)] underline-offset-4 hover:underline" href="/news?page=2">Older</a></nav></main><footer class="mt-12" style="background:var(--paper-sunk)"><div class="mx-auto pt-10 pb-8" style="max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter)"><p class="mb-8 flex items-center gap-2" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:-0.045em;color:var(--ink);line-height:1"><svg width="22" height="22" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="color:var(--accent);flex-shrink:0"><rect x="1.5" y="1.5" width="29" height="29" stroke="currentColor" stroke-width="1.75" fill="none"></rect><path d="M8 13l4 4-4 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><line x1="15" y1="21" x2="22" y2="21" stroke="currentColor" stroke-width="2" stroke-linecap="round" opacity="0.5"></line><path d="M22 22c0 0-1.6 2.2-1.6 3.6a1.6 1.6 0 003.2 0C23.6 24.2 22 22 22 22z" fill="currentColor"></path></svg>ccleaks</p><div class="grid grid-cols-1 gap-8 md:grid-cols-3"><nav aria-label="Sections"><h2 style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:550;letter-spacing:normal;color:var(--ink);margin:0 0 var(--space-3)">Sections</h2><ul class="m-0 list-none p-0"><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/">Home</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/news">News</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/topics">Topics</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/entities">Entities</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/authors">Authors</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/leaks">Leaks</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/architecture">Architecture</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/audit">Audit</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/explore">Explore</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/search">Search</a></li></ul></nav><nav aria-label="About the site"><h2 style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:550;letter-spacing:normal;color:var(--ink);margin:0 0 var(--space-3)">About the site</h2><p class="mb-4 leading-relaxed" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;color:var(--ink-2);max-width:20rem">Claim-checked coverage of AI supply-chain incidents and the leaks behind them.</p><ul class="m-0 list-none p-0"><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/about">About</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/contact">Contact</a></li><li><a href="https://engaze.substack.com" target="_blank" rel="noopener noreferrer" class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)">Substack</a></li><li><a href="https://x.com/baanditeagle" target="_blank" rel="noopener noreferrer" class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)">X</a></li></ul></nav><nav aria-label="Legal"><h2 style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:550;letter-spacing:normal;color:var(--ink);margin:0 0 var(--space-3)">Legal</h2><ul class="m-0 list-none p-0"><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/privacy">Privacy</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/terms">Terms</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/dmca">DMCA</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/editorial-policy">Editorial policy</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/corrections">Corrections</a></li><li><a class="flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;font-weight:450;color:var(--ink-2);text-underline-offset:3px;transition:color var(--transition-fast)" href="/disclaimer">Disclaimer</a></li></ul></nav></div><p class="mt-8 mb-0 leading-relaxed" style="font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:0.875rem;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:var(--space-4)">© 2026 ccleaks. Curated by<!-- --> <a href="https://abhishektiwari.co" class="no-underline hover:underline" style="color:var(--ink-3);text-underline-offset:3px">Abhishek Tiwari</a>. Claude, Claude Code, and the Anthropic logo are trademarks of Anthropic, PBC.</p></div></footer><!--$--><!--/$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"NewsMediaOrganization","@id":"https://ccleaks.com/#organization","name":"ccleaks","alternateName":"Claude Code Leaks","url":"https://ccleaks.com","logo":{"@type":"ImageObject","url":"https://ccleaks.com/publisher-logo.png","width":512,"height":512,"contentUrl":"https://ccleaks.com/publisher-logo.png"},"description":"Independent newsroom covering Claude Code, Anthropic, and AI supply-chain security — leak analysis, incident reports, and fact-checked investigations.","foundingDate":"2026-03-31","publishingPrinciples":"https://ccleaks.com/editorial-policy","masthead":"https://ccleaks.com/about","ethicsPolicy":"https://ccleaks.com/editorial-policy","correctionsPolicy":"https://ccleaks.com/corrections","ownershipFundingInfo":"https://ccleaks.com/about","actionableFeedbackPolicy":"https://ccleaks.com/about","sameAs":["https://x.com/baanditeagle","https://engaze.substack.com"],"contactPoint":{"@type":"ContactPoint","contactType":"editorial","email":"[email protected]","url":"https://ccleaks.com/about"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://ccleaks.com/#website","name":"ccleaks","url":"https://ccleaks.com","inLanguage":"en","publisher":{"@id":"https://ccleaks.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://ccleaks.com/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script src="/_next/static/chunks/webpack-2d8d1325145f6f9a.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n9:I[94148,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"4219\",\"static/chunks/app/global-error-ca6a055aed024719.js\"],\"default\"]\n:HC[\"/\",\"\"]\n2:T5a6,@font-face{font-family:schibsted;src:url(/_next/static/media/91601dd83defba07-s.woff2) format(\"woff2\");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:schibsted Fallback;src:local(\"Arial\");ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:105.53%}.__className_c903a8{font-family:schibsted,schibsted Fallback;font-style:normal}.__variable_c903a8{--font-schibsted:\"schibsted\",\"schibsted Fallback\"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/bb3ef058b751a6ad.woff2) format(\"woff2\");font-display:swap;font-weight:100 800;font-style:normal}.__className_990370{font-family:jetbrainsMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.__variable_990370{--font-jetbrains-mono:\"jetbrainsMono\",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family:newsreader;src:url(/_next/static/media/84adbee2f2a7cb50-s.woff2) format(\"woff2\");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/8edf6d3506a17285-s.woff2) format(\"woff2\");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(\"Times New Roman\");ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.00%;size-adjust:99.84%}.__className_75c1c9{font-family:newsreader,newsreader Fallback}.__variable_75c1c9{--font-newsreader:\"newsreader\",\"newsreader Fallback\"}3:T1f055,/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:\"\";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif;--font-serif:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif;--font-mono:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;
1--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif;--default-mono-font-family:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--font-display:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",var(--font-schibsted),system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}
1::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:700}}@layer components{.v3-card{position:relative}.v3-display{letter-spacing:-.022em;font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.06}.v3-display,.v3-page-title{font-family:var(--font-display);text-wrap:balance;font-weight:700}.v3-page-title{letter-spacing:-.018em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.1}.v3-section-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.2}.v3-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;text-wrap:pretty;font-size:1.1875rem;font-weight:400;line-height:1.5}.v3-dek,.v3-meta{color:var(--ink-2)}.v3-meta{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:450;line-height:1.45}.v3-panel{border:0;border-radius:22px}.v3-frame,.v3-panel{background:var(--paper-sunk)}.v3-frame{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.v3-frame img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.card-link:hover .v3-frame img,a:hover\u003e.v3-frame img{transform:scale(1.03)}}.v3-dot{background:var(--section,var(--accent));border-radius:999px;flex:none;width:.55em;height:.55em;display:inline-block}.v3-btn{height:40px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--duration-press) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.v3-btn:active{transform:scale(.98)}.v3-btn--primary{background:var(--action);color:var(--action-text)}.v3-btn--primary:hover{background:var(--action-hover)}.v3-btn--ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-border)}.v3-btn--ghost:hover,.v3-chip{background:var(--mist-2)}.v3-chip{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:550;line-height:1.3;display:inline-flex}.v3-hairline{border:0;border-top:1px solid var(--rule);height:0;margin:0;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\\[50\\%\\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\\[40\\%\\]{bottom:40%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\\[50\\%\\]{left:50%}.left-\\[var\\(--space-3\\)\\]{left:var(--space-3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[1\\]{z-index:1}.z-\\[60\\]{z-index:60}.z-\\[70\\]{z-index:70}.z-\\[110\\]{z-index:110}.z-\\[120\\]{z-index:120}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\\.5{margin-block:calc(var(--spacing) * 1.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}
1.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"“\"\"”\"\"‘\"\"’\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:\"`\"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure\u003e*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture\u003eimg):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose\u003eul\u003eli p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose\u003eul\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eul\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}
1.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose\u003e:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose\u003e:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-0\\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\\[0\\.65em\\]{margin-top:.65em}.mt-\\[0\\.125rem\\]{margin-top:.125rem}.mt-\\[5px\\]{margin-top:5px}.mt-\\[7px\\]{margin-top:7px}.mt-\\[var\\(--space-1\\)\\]{margin-top:var(--space-1)}.mt-\\[var\\(--space-2\\)\\]{margin-top:var(--space-2)}.mt-\\[var\\(--space-3\\)\\]{margin-top:var(--space-3)}.mt-\\[var\\(--space-4\\)\\]{margin-top:var(--space-4)}.mt-\\[var\\(--space-6\\)\\]{margin-top:var(--space-6)}.mt-\\[var\\(--space-7\\)\\]{margin-top:var(--space-7)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\\[var\\(--space-2\\)\\]{margin-bottom:var(--space-2)}.mb-\\[var\\(--space-3\\)\\]{margin-bottom:var(--space-3)}.mb-\\[var\\(--space-4\\)\\]{margin-bottom:var(--space-4)}.mb-\\[var\\(--space-5\\)\\]{margin-bottom:var(--space-5)}.mb-\\[var\\(--space-6\\)\\]{margin-bottom:var(--space-6)}.mb-\\[var\\(--space-7\\)\\]{margin-bottom:var(--space-7)}.ml-0\\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\\[0\\.2em\\]{margin-left:.2em}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\\[2\\/1\\]{aspect-ratio:2}.aspect-\\[16\\/9\\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1\\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-full{width:100%;height:100%}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-\\[1em\\]{height:1em}.h-\\[1px\\]{height:1px}.h-\\[2px\\]{height:2px}.h-\\[10px\\]{height:10px}.h-\\[20vh\\]{height:20vh}.h-\\[50vh\\]{height:50vh}.h-\\[56vw\\]{height:56vw}.h-\\[60vh\\]{height:60vh}.h-\\[72px\\]{height:72px}.h-\\[calc\\(var\\(--admin-sticky-actions-h\\)\\+env\\(safe-area-inset-bottom\\,0px\\)\\)\\]{height:calc(var(--admin-sticky-actions-h) + env(safe-area-inset-bottom,0px))}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\\[360px\\]{max-height:360px}.max-h-\\[640px\\]{max-height:640px}.max-h-\\[min\\(60vh\\,360px\\)\\]{max-height:min(60vh,360px)}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\[var\\(--radix-select-content-available-height\\)\\]{max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\\[32\\/36\\/40\\]{min-height:32/36/40}.min-h-\\[44px\\]{min-height:44px}.min-h-\\[48px\\]{min-height:48px}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[300px\\]{min-height:300px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\\[1em\\]{width:1em}
1.w-\\[1px\\]{width:1px}.w-\\[3px\\]{width:3px}.w-\\[10px\\]{width:10px}.w-\\[70\\%\\]{width:70%}.w-\\[72px\\]{width:72px}.w-\\[85\\%\\]{width:85%}.w-\\[110px\\]{width:110px}.w-\\[140px\\]{width:140px}.w-\\[240px\\]{width:240px}.w-\\[420px\\]{width:420px}.w-\\[min\\(100\\%\\,20rem\\)\\]{width:min(100%,20rem)}.w-\\[min\\(calc\\(100vw-2rem\\)\\,17\\.5rem\\)\\]{width:min(100vw - 2rem,17.5rem)}.w-\\[var\\(--admin-sidebar-w\\)\\]{width:var(--admin-sidebar-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\\[17\\.5rem\\]{max-width:17.5rem}.max-w-\\[30ch\\]{max-width:30ch}.max-w-\\[44rem\\]{max-width:44rem}.max-w-\\[55ch\\]{max-width:55ch}.max-w-\\[140px\\]{max-width:140px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[200px\\]{max-width:200px}.max-w-\\[220px\\]{max-width:220px}.max-w-\\[240px\\]{max-width:240px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[420px\\]{max-width:420px}.max-w-\\[550px\\]{max-width:550px}.max-w-\\[860px\\]{max-width:860px}.max-w-\\[var\\(--measure-dek\\)\\]{max-width:var(--measure-dek)}.max-w-\\[var\\(--page-max\\)\\]{max-width:var(--page-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[20px\\]{min-width:20px}.min-w-\\[28px\\]{min-width:28px}.min-w-\\[70px\\]{min-width:70px}.min-w-\\[80px\\]{min-width:80px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\\[--radix-dropdown-menu-content-transform-origin\\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\\[--radix-tooltip-content-transform-origin\\]{transform-origin:--radix-tooltip-content-transform-origin}.origin-\\[var\\(--radix-select-content-transform-origin\\)\\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-\\[-50\\%\\]{--tw-translate-x:-50%}.translate-x-\\[-50\\%\\],.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-\\[-50\\%\\]{--tw-translate-y:-50%}.translate-y-\\[-50\\%\\],.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}
1.gap-0{gap:0}.gap-0\\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\\[3px\\]{gap:3px}.gap-\\[var\\(--space-2\\)\\]{gap:var(--space-2)}.gap-\\[var\\(--space-3\\)\\]{gap:var(--space-3)}.gap-\\[var\\(--space-4\\)\\]{gap:var(--space-4)}:where(.space-y-1\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\\.5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\\[var\\(--space-2\\)\\]{column-gap:var(--space-2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-\\[var\\(--radius-chip\\)\\]{border-radius:var(--radius-chip)}.rounded-\\[var\\(--radius-md\\)\\]{border-radius:var(--radius-md)}.rounded-\\[var\\(--radius-sm\\)\\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\\[0\\.5px\\]{border-style:var(--tw-border-style);border-width:.5px}.border-x-\\[4px\\]{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\\[0\\.5px\\]{border-block-style:var(--tw-border-style);border-block-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\\[5px\\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\\[color\\:var\\(--accent\\)\\]{border-color:var(--accent)}.border-\\[color\\:var\\(--rule\\)\\]{border-color:var(--rule)}.border-\\[color\\:var\\(--rule-strong\\)\\]{border-color:var(--rule-strong)}.border-\\[color\\:var\\(--verified\\)\\]{border-color:var(--ver
1ified)}.border-\\[var\\(--rule\\)\\]{border-color:var(--rule)}.border-\\[var\\(--rule-strong\\)\\]{border-color:var(--rule-strong)}.border-\\[var\\(--separator\\)\\]{border-color:var(--separator)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-x-transparent{border-inline-color:#0000}.border-t-\\[var\\(--ink-3\\)\\]{border-top-color:var(--ink-3)}.border-t-transparent{border-top-color:#0000}.border-b-\\[color\\:var\\(--rule\\)\\]{border-bottom-color:var(--rule)}.border-l-transparent{border-left-color:#0000}.bg-\\[color\\:var\\(--accent\\)\\]{background-color:var(--accent)}.bg-\\[color\\:var\\(--accent-soft\\)\\]{background-color:var(--accent-soft)}.bg-\\[color\\:var\\(--flag\\)\\]{background-color:var(--flag)}.bg-\\[color\\:var\\(--sev-critical\\)\\]{background-color:var(--sev-critical)}.bg-\\[color\\:var\\(--sev-medium\\)\\]{background-color:var(--sev-medium)}.bg-\\[var\\(--background\\)\\]{background-color:var(--background)}.bg-\\[var\\(--ink\\)\\]{background-color:var(--ink)}.bg-\\[var\\(--ink-3\\)\\]{background-color:var(--ink-3)}.bg-\\[var\\(--mist-2\\)\\]{background-color:var(--mist-2)}.bg-\\[var\\(--paper-raised\\)\\]{background-color:var(--paper-raised)}.bg-background{background-color:var(--background)}.bg-black\\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\\[1px\\]{padding:1px}.p-\\[var\\(--space-4\\)\\]{padding:var(--space-4)}.p-\\[var\\(--space-6\\)\\]{padding:var(--space-6)}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\\[var\\(--gutter\\)\\]{padding-inline:var(--gutter)}.px-\\[var\\(--space-3\\)\\]{padding-inline:var(--space-3)}.py-0{padding-block:0}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\\[var\\(--space-3\\)\\]{padding-block:var(--space-3)}.py-\\[var\\(--space-5\\)\\]{padding-block:var(--space-5)}.py-\\[var\\(--space-7\\)\\]{padding-block:var(--space-7)}.py-px{padding-block:1px}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\\[2px\\]{padding-top:2px}.pt-\\[3px\\]{padding-top:3px}.pt-\\[var\\(--space-2\\)\\]{padding-top:var(--space-2)}.pt-\\[var\\(--space-5\\)\\]{padding-top:var(--space-5)}.pt-\\[var\\(--space-8\\)\\]{padding-top:var(--space-8)}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\\[var\\(--space-3\\)\\]{padding-right:var(--space-3)}.pb-1{padding-bottom:var(--spacing)}.pb-1\\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\\[calc\\(var\\(--space-9\\)\\+env\\(safe-area-inset-bottom\\,0px\\)\\)\\]{padding-bottom:calc(var(--space-9) + env(safe-area-inset-bottom,0px))}.pb-\\[var\\(--space-2\\)\\]{padding-bottom:var(--space-2)}.pb-\\[var\\(--space-4\\)\\]{padding-bottom:var(--space-4)}.pb-\\[var\\(--space-5\\)\\]{padding-bottom:var(--space-5)}.pb-\\[var\\(--space-6\\)\\]{padding-bottom:var(--space-6)}.pb-\\[var\\(--space-7\\)\\]{padding-bottom:var(--space-7)}.pb-\\[var\\(--space-8\\)\\]{padding-bottom:var(--space-8)}.pb-\\[var\\(--space-9\\)\\]{padding-bottom:var(--space-9)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\\[24px\\]{padding-left:24px}.pl-\\[calc\\(var\\(--space-3\\)\\+22px\\)\\]{padding-left:calc(var(--space-3) + 22px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\\[0\\.05em\\]{vertical-align:.05em}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif}.font-serif{font-family:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif}.\\!text-base{font-size:var(--text-base)!important;
1line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[0\\.75em\\]{font-size:.75em}.text-\\[0\\.875rem\\]{font-size:.875rem}.text-\\[0\\.8125rem\\]{font-size:.8125rem}.text-\\[9px\\]{font-size:9px}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[12px\\]{font-size:12px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[15px\\]{font-size:15px}.text-\\[16px\\]{font-size:16px}.text-\\[17px\\]{font-size:17px}.text-\\[22px\\]{font-size:22px}.text-\\[length\\:var\\(--fluid-title\\)\\]{font-size:var(--fluid-title)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\\[1\\.4\\]{--tw-leading:1.4;line-height:1.4}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[1\\.8\\]{--tw-leading:1.8;line-height:1.8}.leading-\\[1\\.45\\]{--tw-leading:1.45;line-height:1.45}.leading-\\[1\\.55\\]{--tw-leading:1.55;line-height:1.55}.leading-\\[var\\(--leading-body\\)\\]{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\\[-0\\.015em\\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\\[0\\.0Xem\\]{--tw-tracking:0Xem;letter-spacing:0Xem}.tracking-\\[0\\.06em\\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[var\\(--tracking-eyebrow\\)\\]{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\\[var\\(--tracking-eyebrow\\,0\\.08em\\)\\]{--tw-tracking:var(--tracking-eyebrow,.08em);letter-spacing:var(--tracking-eyebrow,.08em)}.tracking-\\[var\\(--tracking-hed\\)\\]{--tw-tracking:var(--tracking-hed);letter-spacing:var(--tracking-hed)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\\[overflow-wrap\\:anywhere\\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\\[color\\:var\\(--accent\\)\\]{color:var(--accent)}.text-\\[color\\:var\\(--flag\\)\\]{color:var(--flag)}.text-\\[color\\:var\\(--verified\\)\\]{color:var(--verified)}.text-\\[var\\(--flag\\)\\]{color:var(--flag)}.text-\\[var\\(--ink\\)\\]{color:var(--ink)}.text-\\[var\\(--ink-2\\)\\]{color:var(--ink-2)}.text-\\[var\\(--ink-3\\)\\]{color:var(--ink-3)}.text-\\[var\\(--text-meta\\)\\]{color:var(--text-meta)}
1.text-\\[var\\(--verified\\)\\]{color:var(--verified)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\\[var\\(--accent\\)\\]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.decoration-\\[var\\(--flag\\)\\]{-webkit-text-decoration-color:var(--flag);text-decoration-color:var(--flag)}.decoration-\\[var\\(--ink-3\\)\\]{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.decoration-\\[var\\(--link-blue\\)\\]{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.decoration-\\[var\\(--rule\\)\\]{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\\[var\\(--space-1\\)\\]{text-underline-offset:var(--space-1)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}
1.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}
1.shadow\\/border-radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow\\/border-radius{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\\[\\#00FF41\\]{--tw-ring-color:#00ff41}.ring-\\[\\#hex\\]{--tw-ring-color:#hex}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[color\\,background-color\\,box-shadow\\,transform\\]{transition-property:color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[color\\,background-color\\,box-shadow\\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\\[var\\(--duration-panel\\)\\]{--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel)}.duration-\\[var\\(--duration-press\\)\\]{--tw-duration:var(--duration-press);transition-duration:var(--duration-press)}.ease-\\[cubic-bezier\\(0\\.32\\,0\\.72\\,0\\,1\\)\\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\\[var\\(--ease-out\\)\\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\\:block:is(:where(.group):hover *){display:block}.group-hover\\:text-\\[var\\(--accent\\)\\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:top-\\[34px\\]:before{content:var(--tw-content);top:34px}.before\\:bottom-\\[34px\\]:before{content:var(--tw-content);bottom:34px}.before\\:left-\\[24px\\]:before{content:var(--tw-content);left:24px}.before\\:w-px:before{content:var(--tw-content);width:1px}.before\\:bg-\\[var\\(--rule\\)\\]:before{content:var(--tw-content);background-color:var(--rule)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-0:after{content:var(--tw-content);inset:0}.after\\:z-10:after{content:var(--tw-content);z-index:10}.first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\\:bg-\\[var\\(--mist-2\\)\\]:hover{background-color:var(--m
1ist-2)}.hover\\:bg-\\[var\\(--paper-sunk\\)\\]:hover{background-color:var(--paper-sunk)}.hover\\:bg-accent:hover{background-color:var(--accent)}.hover\\:bg-destructive\\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\\:bg-primary\\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\\:text-\\[var\\(--ink\\)\\]:hover{color:var(--ink)}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-90:hover{opacity:.9}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-sha
1dow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\\:fixed:focus{position:fixed}.focus\\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\\:z-\\[200\\]:focus{z-index:200}.focus\\:bg-\\[var\\(--foreground\\)\\]:focus{background-color:var(--foreground)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\\:text-\\[var\\(--background\\)\\]:focus{color:var(--background)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\\:ring-1:focus,.focus\\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:underline:focus-visible{text-decoration-line:underline}.focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-\\[var\\(--accent\\)\\]:focus-visible{outline-color:var(--accent)}.focus-visible\\:outline-\\[var\\(--focus-ring\\)\\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\\:scale-\\[0\\.96\\]:active{scale:.96}.active\\:bg-\\[var\\(--paper-sunk\\)\\]:active{background-color:var(--paper-sunk)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled,.has-\\[\\:disabled\\]\\:opacity-50:has(:disabled){opacity:.5}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[selected\\=true\\]\\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:var(--foreground)}.data-\\[state\\=active\\]\\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-sha
1dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:animate-none[data-state=closed]{animation:none}.data-\\[state\\=closed\\]\\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\\[state\\=open\\]\\:animate-none[data-state=open]{animation:none}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\\[state\\=open\\]\\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-\\[280ms\\][data-state=open]{--tw-duration:.28s;transition-duration:.28s}.data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.motion-reduce\\:animate-none{animation:none}.motion-reduce\\:transition-none{transition-property:none}.motion-reduce\\:active\\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\\:data-\\[state\\=closed\\]\\:animate-none[data-state=closed],.motion-reduce\\:data-\\[state\\=open\\]\\:animate-none[data-state=open]{animation:none}}@media (min-width:40rem){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mt-0{margin-top:0}.sm\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\\:ml-auto{margin-left:auto}.sm\\:block{display:block}.sm\\:contents{display:contents}.sm\\:hidden{display:none}.sm\\:h-8{height:calc(var(--spacing) * 8)}.sm\\:h-10{height:calc(var(--spacing) * 10)}.sm\\:max-h-\\[300px\\]{max-height:300px}.sm\\:w-36{width:calc(var(--spacing) * 36)}.sm\\:w-64{width:calc(var(--spacing) * 64)}.sm\\:w-\\[140px\\]{width:140px}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-\\[160px\\]{width:160px}.sm\\:w-\\[180px\\]{width:180px}.sm\\:w-\\[200px\\]{width:200px}.sm\\:w-auto{width:auto}.sm\\:w-fit{width:fit-content}.sm\\:max-w-sm{max-width:var(--container-sm)}
1.sm\\:min-w-\\[200px\\]{min-width:200px}.sm\\:min-w-\\[240px\\]{min-width:240px}.sm\\:flex-none{flex:none}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-baseline{align-items:baseline}.sm\\:items-center{align-items:center}.sm\\:items-end{align-items:flex-end}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:0}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-3{gap:calc(var(--spacing) * 3)}.sm\\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\\:space-x-2\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\\:self-start{align-self:flex-start}.sm\\:rounded-lg{border-radius:var(--radius)}.sm\\:text-left{text-align:left}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-\\[11px\\]{font-size:11px}.sm\\:text-\\[13px\\]{font-size:13px}}@media (min-width:48rem){.md\\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:h-9{height:calc(var(--spacing) * 9)}.md\\:h-10{height:calc(var(--spacing) * 10)}.md\\:w-9{width:calc(var(--spacing) * 9)}.md\\:flex-none{flex:none}.md\\:columns-2{column-count:2}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:items-stretch{align-items:stretch}.md\\:gap-4{gap:calc(var(--spacing) * 4)}.md\\:p-6{padding:calc(var(--spacing) * 6)}.md\\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:py-8{padding-block:calc(var(--spacing) * 8)}.md\\:pt-0{padding-top:0}.md\\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\\:pt-\\[var\\(--space-9\\)\\]{padding-top:var(--space-9)}.md\\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[13px\\]{font-size:13px}.md\\:before\\:left-\\[28px\\]:before{content:var(--tw-content);left:28px}}@media (min-width:64rem){.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:grid{display:grid}.lg\\:inline-flex{display:inline-flex}.lg\\:h-\\[60vh\\]{height:60vh}.lg\\:max-w-\\[1120px\\]{max-width:1120px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-\\[minmax\\(0\\,860px\\)_220px\\]{grid-template-columns:minmax(0,860px) 220px}.lg\\:items-start{align-items:flex-start}.lg\\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\\:block:where(.dark,.dark *){display:block}.dark\\:hidden:where(.dark,.dark *){display:none}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\\[\\\u0026_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_a\\]\\:text-\\[var\\(--ink\\)\\] a{color:var(--ink)}.\\[\\\u0026_a\\]\\:underline a{text-decoration-line:underline}.\\[\\\u0026_a\\]\\:underline-offset-\\[3px\\] a{text-underline-offset:3px}.\\[\\\u0026_a\\:hover\\]\\:text-\\[var\\(--accent\\)\\] a:hover{color:var(--accent)}.\\[\\\u0026_pre\\]\\:max-w-full pre{max-width:100%}.\\[\\\u0026_pre\\]\\:overflow-x-auto pre{overflow-x:auto}.\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\\u0026_svg\\]\\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\\u0026_table\\]\\:max-w-full table{max-width:100%}.\\[\\\u0026_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\\u0026_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026\\:\\:-webkit-details-marker\\]\\:hidden::-webkit-details-marker,.\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}.\\[\\\u0026\\:\\:marker\\]\\:hidden::marker{display:none}.\\[\\\u0026\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:0}.\\[\\\u0026\\\u003e\\*\\]\\:max-w-full\u003e*{max-width:100%}.\\[\\\u0026\\\u003e\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\u003e[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003espan\\]\\:line-clamp-1\u003espan{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\\[\\\u0026\\\u003esvg\\]\\:size-4\u003esvg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:shrink-0\u003esvg{flex-shrink:0}.\\[\\\u0026\\\u003etr\\]\\:last\\:border-b-0\u003etr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}body:has(main.v3-canvas){background:var(--canvas)}.v3-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px}.v3-card--pad{padding:1.25rem}@media (min-width:640px){.v3-card--pad{padding:1.5rem}}
1.v3-card--interactive{transition:box-shadow .16s,border-color .16s,transform .16s}.v3-card--interactive:hover{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.v3-card--interactive:hover{border-color:color-mix(in srgb,var(--card-border) 50%,var(--rule-strong))}}.v3-card--interactive:hover{box-shadow:var(--card-shadow-hover)}.v3-card--interactive:active{transform:scale(.995)}.v3-card\u003e.v3-card-media{background:var(--paper-sunk);border-radius:15px 15px 0 0;overflow:hidden}.v3-group{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.v3-group\u003eli{position:relative}.v3-group\u003eli+li:before{content:\"\";top:0;right:0;left:var(--v3-group-inset,1rem);background:var(--rule);height:1px;position:absolute}.v3-group--icons{--v3-group-inset:3.5rem}.v3-group-row{min-height:44px;color:var(--ink);align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;display:flex}a.v3-group-row:hover{background:var(--paper-sunk)}@supports (color:color-mix(in lab,red,red)){a.v3-group-row:hover{background:color-mix(in srgb,var(--paper-sunk) 70%,transparent)}}.v3-group-row__value{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.v3-group-row__chevron{color:var(--rule-strong);flex:none}.v3-icon-square{background:var(--section,var(--accent));color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dark .v3-icon-square{color:#000}.v3-icon-square--lg{border-radius:10px;width:40px;height:40px}.v3-section-tag{background:var(--section,var(--accent));border-radius:999px;align-items:center;gap:.375rem;height:24px;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-section-tag{background:color-mix(in srgb,var(--section,var(--accent)) 11%,transparent)}}.v3-section-tag{color:var(--section,var(--accent));font-family:var(--font-sans);white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none}a.v3-section-tag:hover{background:var(--section,var(--accent))}@supports (color:color-mix(in lab,red,red)){a.v3-section-tag:hover{background:color-mix(in srgb,var(--section,var(--accent)) 18%,transparent)}}.v3-badge{--badge:var(--ink-2);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-badge{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-badge{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-badge{background:color-mix(in srgb,var(--badge) 8%,transparent)}}.v3-badge{color:var(--badge);font-family:var(--font-sans);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1}.v3-badge--howto{--badge:var(--success)}.v3-badge--analysis{--badge:var(--section-leak)}.v3-badge--cve,.v3-badge--new{--badge:var(--danger)}.v3-badge--new{background:var(--danger);border-color:var(--danger);color:#fff}.dark .v3-badge--new{color:#000}.v3-badge--verified{--badge:var(--success)}.v3-badge--warning{--badge:var(--warning)}.v3-tone{--tone:var(--info);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{background:color-mix(in srgb,var(--tone) 7%,var(--paper))}}.v3-tone{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{border:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}}.v3-tone{border-radius:14px}.v3-tone--info{--tone:var(--info)}.v3-tone--warning{--tone:var(--warning)}.v3-tone--danger{--tone:var(--danger)}.v3-tone--success{--tone:var(--success)}.v3-tone__title{color:var(--tone)}.v3-link{color:var(--link-blue);text-decoration:none}.v3-link:hover{text-underline-offset:.2em;text-decoration:underline}.v3-glass{background:var(--header-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@media (prefers-reduced-transparency:reduce){.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--card-border:var(--ink-3);--rule:var(--rule-strong);--card-shadow:none}.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.v3-badge,.v3-section-tag{border:1px solid}}@media (prefers-reduced-motion:reduce){.v3-card--interactive,.v3-card--interactive:active{transition:none;transform:none}}.v3-listing{max-width:calc(var(--page-max) + 2 * var(--gutter))}.v3-page-header{gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.v3-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.v3-page-dek{margin:var(--space-2) 0 0;max-width:40rem}.v3-group-heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:0 0 .75rem;padding:0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.25}*+.v3-group-heading{margin-top:2rem}.v3-card-title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;font-weight:700}.v3-card-title--feature{font-size:1.125rem;line-height:1.22}.v3-card-title--row{font-size:1.0625rem;line-height:1.28}.v3-card-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);font-size:1rem;font-weight:400;line-height:1.5}.v3-card-body{padding:1.25rem}@media (min-width:640px){.v3-card-body{padding:1.5rem}}.v3-story-lead .v3-display{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700}.v3-headline{color:inherit;text-decoration:none;transition:color .16s}.card-link:hover .v3-headline,.v3-headline:hover{color:var(--link-blue)}.v3-headline:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:4px;outline:none}.v3-card .v3-meta,.v3-story-feature .v3-meta,.v3-story-lead .v3-meta,.v3-story-row .v3-meta,.v3-story-text .v3-meta{color:var(--ink-3);font-size:.8125rem}.v3-frame--lead{aspect-ratio:16/9;width:100%}.v3-frame--feature{aspect-ratio:16/10;width:100%}.v3-frame--row{aspect-ratio:1200/630;border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:12px;order:-1;width:100%}.v3-story-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@media (min-width:640px){.v3-story-row{grid-template-columns:minmax(200px,40%) minmax(0,1fr);align-items:center;gap:1.5rem}}.v3-story-row .v3-card-title--row,.v3-story-text .v3-card-title--row{font-size:1.1875rem;line-height:1.25}.v3-story-row .v3-card-dek,.v3-story-text .v3-card-dek{font-size:1rem;line-height:1.55}.v3-river{flex-direction:column;display:flex}.v3-river\u003eli{border:0;padding:0}.v3-group .v3-story-row,.v3-group .v3-story-text{padding:1rem 1.25rem}.v3-feature-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;display:grid}@media (min-width:640px){.v3-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.v3-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-home-split{grid-template-columns:minmax(0,1fr);gap:40px;
1display:grid}@media (max-width:899px){.v3-home-split{gap:24px}}@media (min-width:1100px){.v3-home-split{grid-template-columns:repeat(12,minmax(0,1fr))}.v3-col-8{grid-column:span 8;min-width:0}.v3-col-4{grid-column:span 4;min-width:0}.v3-rail{align-self:start;position:sticky;top:96px}}.v3-entity-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.v3-entity-chips a{color:inherit;text-decoration:none}.v3-entity-chips a:hover{background:var(--mist-2)}@supports (color:color-mix(in lab,red,red)){.v3-entity-chips a:hover{background:color-mix(in srgb,var(--mist-2) 70%,var(--ink) 8%)}}.v3-filters{margin:0 0 var(--space-5);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.v3-filters a{color:inherit;background:var(--paper);border:1px solid var(--card-border);text-decoration:none}.v3-filters a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v3-subscribe-band{margin-top:var(--space-7)}.v3-hub-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.v3-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v3-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-hub-header{align-items:flex-start;gap:1rem;display:flex}.v3-search-field{background:var(--paper);border:1px solid var(--card-border);color:var(--ink);border-radius:12px}.v3-search-field:focus,.v3-search-field:focus-visible{border-color:var(--action);box-shadow:0 0 0 4px var(--focus-ring);outline:none}nav[aria-label=Pagination]{border-top-color:var(--card-border)}nav[aria-label=Story\\ timelines] a{background:var(--paper);border:1px solid var(--card-border)}nav[aria-label=Story\\ timelines] a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.v3-headline{transition:none}}.v3-story-lead .v3-display{font-size:clamp(1.75rem,2.8vw,2.25rem)}.v3-article-shell{--section:var(--accent)}.v3-article-shell[data-section=Security]{--section:var(--section-security)}.v3-article-shell[data-section=Leak]{--section:var(--section-leak)}.v3-article-shell[data-section=DMCA]{--section:var(--section-legal)}.v3-article-shell[data-section=Supply\\ Chain]{--section:var(--section-supply)}.v3-article-shell[data-section=Debunk]{--section:var(--section-research)}.v3-article-shell[data-section=Timeline]{--section:var(--section-timeline)}.v3-article-shell[data-section=Community]{--section:var(--section-community)}.v3-article-shell[data-section=Industry]{--section:var(--section-industry)}.v3-article-header{max-width:880px}.v3-article-meta{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding-block:1rem}.v3-article-meta time{color:var(--ink);font-size:.9375rem;font-weight:550;line-height:1.4;display:block}.v3-article-header+figure .v3-frame,.v3-article-header~figure .v3-frame{border:1px solid var(--card-border)}.v3-article-shell{margin-top:2.5rem}@media (min-width:1100px){.v3-article-shell{grid-template-columns:220px minmax(0,680px) 220px;grid-template-areas:\"toc takeaways.\"\"toc main.\";align-items:start;column-gap:40px;display:grid}.v3-toc-slot{grid-area:toc;min-width:0}.v3-article-takeaways{grid-area:takeaways;min-width:0}.v3-article-main{grid-area:main;min-width:0}}.v3-toc-desktop{display:none}.v3-toc-mobile{display:block}.v3-toc-title{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;margin:0 0 .75rem;font-size:.875rem;font-weight:650;line-height:1.4}.v3-toc-list{margin:0;padding:0;list-style:none}.v3-toc-list a{color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border-left:2px solid #0000;padding:.35rem 0 .35rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.v3-toc-desktop .v3-toc-list li:first-child a,.v3-toc-list a:focus-visible,.v3-toc-list a:hover{border-left-color:var(--link-blue);color:var(--link-blue)}.v3-article-shell:has(h2:target) .v3-toc-desktop .v3-toc-list li:first-child a{color:var(--ink-2);border-left-color:#0000}.v3-toc-mobile.article-toc{border:1px solid var(--card-border);background:var(--paper);border-radius:999px;margin-top:1.5rem}.v3-toc-mobile.article-toc[open]{border-radius:16px}@media (min-width:1100px){.v3-toc-desktop{display:block;position:sticky;top:96px}.v3-toc-mobile{display:none}}@media (prefers-reduced-motion:reduce){.v3-toc-list a{transition:none}}.v3-takeaways{margin-top:0;padding:0;overflow:hidden}.v3-takeaways__head{background:var(--paper-sunk);border-bottom:1px solid var(--rule);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.v3-takeaways h2{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.v3-takeaways ol{margin:0;padding:1rem 1.25rem 1.15rem;list-style:none}.v3-takeaways li{color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;grid-template-columns:.55em minmax(0,1fr);gap:.75rem;margin:0;padding:.65rem 0;font-size:1rem;line-height:1.6;
1display:grid}.v3-takeaways li+li{border-top:1px solid var(--rule)}.v3-takeaways .v3-dot{background:var(--section,var(--accent));margin-top:.55em}.editorial-body{width:100%;max-width:68ch;color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;overflow-wrap:anywhere;word-break:break-word;font-size:1.0625rem;font-weight:400;line-height:1.7}.editorial-body figure,.editorial-body img,.editorial-body pre,.editorial-body svg,.editorial-body table,.editorial-body\u003e*{max-width:100%}.editorial-body pre{overflow-x:auto}.editorial-body svg{height:auto}.editorial-body p{color:var(--ink);margin:0 0 1.2em;font-weight:400}.editorial-body .article-h2,.editorial-body .article-h3,.editorial-body .article-h4,.editorial-body .article-heading-fallback,.editorial-body h2,.editorial-body h3{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:6rem;font-weight:700}.editorial-body .article-h2,.editorial-body h2{border-top:1px solid var(--rule);margin:1.6em 0 .7em;padding-top:1.1em;font-size:1.375rem;line-height:1.15}.editorial-body .article-h3,.editorial-body h3{margin:1.2em 0 .5em;font-size:1.125rem;line-height:1.2}.editorial-body .article-h4,.editorial-body .article-heading-fallback{margin:1em 0 .4em;font-size:1rem;line-height:1.3}@media (min-width:768px){.editorial-body .article-h2,.editorial-body h2{margin:1.9em 0 .8em}}.editorial-body ol,.editorial-body ul{margin:0 0 1.5em;padding-left:1.35em}.editorial-body ol{list-style:decimal}.editorial-body :is(ol,ul).list-none,.editorial-body ul{list-style:none}.editorial-body ul\u003eli{position:relative}.editorial-body ul\u003eli:before{content:\"\";background:var(--section,var(--accent));border-radius:999px;width:.35em;height:.35em;position:absolute;top:.72em;left:-1.15em}.editorial-body li{color:var(--ink);margin:.35em 0;line-height:1.7}.editorial-body a,.v3-article-main .editorial-body a{text-underline-offset:.22em;color:var(--link-blue)!important;text-decoration:none!important}.editorial-body a:hover,.v3-article-main .editorial-body a:hover{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue);text-decoration:underline!important}.editorial-body a:focus-visible{outline:2px solid var(--focus-ring,var(--ink));outline-offset:2px}.editorial-body blockquote{border:1px solid var(--section,var(--accent));margin:1.5em 0;padding:.85rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{border:1px solid color-mix(in srgb,var(--section,var(--accent)) 30%,transparent)}}.editorial-body blockquote{background:var(--section,var(--accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{background:color-mix(in srgb,var(--section,var(--accent)) 7%,var(--paper))}}.editorial-body blockquote{color:var(--ink-2);font-family:var(--font-serif),ui-serif,Georgia,serif;font-style:italic;line-height:1.7}.editorial-body code{background:var(--info);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.editorial-body code{background:color-mix(in srgb,var(--info) 10%,var(--paper-sunk))}}.editorial-body code{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;padding:.12em .5em;font-size:.875rem}.editorial-body strong{color:var(--ink);font-weight:600}.editorial-body .article-unsafe-link{color:var(--ink-2)}.editorial-body .article-codeblock,.editorial-body .cc-code-wrapper{border:1px solid var(--card-border);background:var(--paper-sunk);box-shadow:none;border-radius:12px;margin:1.5em 0;position:relative;overflow:hidden}.editorial-body .article-codeblock .article-codeblock-lang{color:var(--ink-3);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;pointer-events:none;text-transform:none;font-size:.75rem;font-weight:550;position:absolute;top:8px;right:12px}.editorial-body .article-codeblock pre,.editorial-body .cc-code-wrapper pre{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;tab-size:2;margin:0;padding:16px 20px;font-size:.875rem;line-height:1.7;overflow-x:auto}.editorial-body .article-image-frame{border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:18px;margin:2em 0;padding:0;overflow:hidden}.editorial-body .article-image{border-radius:0;width:auto;max-width:100%;height:auto;max-height:720px;margin:0 auto;display:block}.editorial-body .article-image-caption{border-top:1px solid var(--rule);color:var(--ink-2);text-align:left;padding:12px 16px 14px;font-size:.8125rem;line-height:1.45}.editorial-body .article-image-caption,.editorial-body .article-image-credit{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-style:normal}.editorial-body .article-image-credit{color:var(--ink-3);letter-spacing:normal;text-transform:none;margin-top:4px;font-size:.75rem;display:block}.editorial-body .article-table-frame{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.editorial-body .article-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;width:100%}.editorial-body .article-table-header{border-bottom:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;padding:10px 14px;font-size:.8125rem;font-weight:550}.editorial-body .article-table-cell{border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;padding:10px 14px;font-size:.9375rem;line-height:1.55}.editorial-body .article-table tbody tr:last-child .article-table-cell{border-bottom:0}@media (max-width:639px){.editorial-body .article-table td:first-child,.editorial-body .article-table th:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.editorial-body .article-table thead th:first-child{background:var(--paper-sunk)}}.v3-cve-score{--badge:var(--sev-none);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-cve-score{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{background:color-mix(in srgb,var(--badge) 10%,transparent)}}.v3-cve-score{color:var(--badge);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1}.v3-cve-score--none{--badge:var(--sev-none)}.v3-cve-score--low{--badge:var(--sev-low)}.v3-cve-score--medium{--badge:var(--sev-medium)}.v3-cve-score--high{--badge:var(--sev-high)}.v3-cve-score--critical{--badge:var(--sev-critical)}.v3-verdict{--rail:var(--ink-3);box-shadow:inset 2px 0 0 var(--rail);padding-left:.85rem}
1.v3-verdict[data-rail=verified]{--rail:var(--verified)}.v3-verdict[data-rail=contradicted]{--rail:var(--flag)}.v3-verdict[data-rail=sourced]{--rail:var(--teal)}.v3-cite{color:var(--link-blue);font-size:.75em;line-height:1;text-decoration:none}.v3-cite:hover{text-underline-offset:.15em;text-decoration:underline}.v3-compare-col{min-width:0}.v3-compare-col__head{margin:-1rem -1rem .75rem;padding:.75rem 1rem}@media (min-width:768px){.v3-compare-col__head{margin:-1.5rem -1.5rem .75rem;padding:.85rem 1.5rem}}.v3-compare-col--yes .v3-compare-col__head{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--yes .v3-compare-col__head{background:color-mix(in srgb,var(--success) 10%,var(--paper))}}.v3-compare-col--no .v3-compare-col__head{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--no .v3-compare-col__head{background:color-mix(in srgb,var(--danger) 8%,var(--paper-sunk))}}.v3-compare-col--neutral .v3-compare-col__head{background:var(--paper-sunk)}@media (min-width:768px){.md-compare-cols\u003e.compare-col+.compare-col{border-left:1px solid var(--card-border)}}@media (max-width:767px){.md-compare-cols\u003e.compare-col+.compare-col{border-top:1px solid var(--card-border)}}.v3-faq-group\u003eli+li:before{left:1rem}.v3-faq-group details{margin:0}.v3-faq-group summary{list-style:none}.v3-faq-group summary::-webkit-details-marker{content:\"\";display:none}.v3-faq-group summary::marker{content:\"\";display:none}.v3-faq-group details[open] .v3-group-row__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.editorial-body a,.v3-faq-group details[open] .v3-group-row__chevron{transition:none}}.v3-page{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.v3-kicker{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-transform:none;color:var(--ink-2);margin:0;font-size:.875rem;font-weight:550;line-height:1.45}.v3-page-dek{max-width:var(--measure-dek);font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);text-wrap:pretty;margin:.75rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.5}.v3-page-note{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);margin:.5rem 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.v3-legal-body{max-width:68ch;font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1.0625rem;font-weight:400;line-height:1.72}.v3-legal-body p{margin:0 0 1.2em}.v3-legal-body p:last-child{margin-bottom:0}.v3-legal-body a{color:var(--link-blue);text-underline-offset:.22em;text-decoration:none}.v3-legal-body a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.v3-legal-body strong{color:var(--ink);font-weight:600}.v3-legal-body ol,.v3-legal-body ul{margin:0 0 1.5em;padding-left:1.4em}.v3-legal-body li{margin:.35em 0;line-height:1.7}.v3-legal-body h2,.v3-legal-h2{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;color:var(--ink);border-top:1px solid var(--rule);margin:2rem 0 .75rem;padding-top:1.5rem;scroll-margin-top:6rem;font-size:1.375rem;font-weight:700;line-height:1.15}.v3-legal-body table,.v3-table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:\"tnum\" 1;width:100%}.v3-legal-body th,.v3-table th{background:var(--paper-sunk);color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-align:left;border:1px solid var(--rule);padding:.625rem .875rem;font-size:.8125rem;font-weight:550}.v3-legal-body td,.v3-table td{border:1px solid var(--rule);color:var(--ink);padding:.625rem .875rem}.v3-table-wrap{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.v3-diagram{background:var(--paper);margin:2rem 0;overflow:hidden}.v3-diagram__body{max-width:100%;padding:1rem 1.25rem .75rem;overflow-x:auto}.v3-diagram__caption{border-top:1px solid var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin:0;padding:.75rem 1.25rem 1rem;font-size:.875rem;font-weight:400;line-height:1.45}.v3-diagram__caption strong{color:var(--ink);font-weight:600}.v3-diagram-legend{flex-wrap:wrap;gap:.5rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}
1.v3-graph{background:var(--paper);position:relative;overflow:hidden}.v3-graph-control{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:550;display:flex}.v3-graph-control:hover{background:var(--mist-2)}.v3-graph-hint{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);font-size:.75rem;font-weight:450}.react-flow__controls{overflow:hidden;background:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--rule)!important;border:0!important;border-radius:999px!important}.react-flow__controls-button{border:0!important;border-bottom:1px solid var(--rule)!important;fill:var(--ink)!important;background:0 0!important}.react-flow__controls-button:last-child{border-bottom:0!important}.react-flow__controls-button:hover{background:var(--mist-2)!important}.v3-feature-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.v3-feature-card__head{align-items:flex-start;gap:.625rem;padding:1rem 1.25rem .75rem;display:flex}.v3-feature-card__head h3{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.28}.v3-stat{text-align:center;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:1rem;display:flex}.v3-stat__value{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.25rem;font-weight:700}.v3-stat__label{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.35}.v3-code{border-radius:6px;padding:.125rem .375rem}.v3-code,.v3-codeblock{font-family:var(--font-mono),ui-monospace,monospace;background:var(--mist-2);color:var(--ink);font-size:.8125rem}.v3-codeblock{border:0;border-radius:14px;margin:0;padding:.75rem 1rem;line-height:1.7;overflow-x:auto}.v3-empty{max-width:40rem;padding:4rem var(--gutter) 5rem;margin-inline:auto}.v3-empty__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.v3-empty__link{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--link-blue);text-underline-offset:.22em;font-size:.9375rem;font-weight:550;text-decoration:none}.v3-empty__link:hover{text-decoration:underline}.v3-briefing{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;padding:1.25rem 1.5rem}.v3-briefing__title{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;color:var(--ink);text-transform:none;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.v3-briefing li{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1rem;line-height:1.6}.v3-download-btn{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.v3-download-btn:hover{background:var(--mist-2)}.v3-mermaid{justify-content:center;max-width:100%;padding:1.25rem;display:flex;overflow-x:auto}.v3-mermaid,.v3-mermaid-fail{background:var(--paper);margin:2rem 0}.v3-mermaid-fail{overflow:hidden}.v3-mermaid-fail header{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-transform:none;letter-spacing:normal;color:var(--flag);padding:.75rem 1.25rem;font-size:.875rem;font-weight:550}.v3-input{background:var(--paper-sunk);color:var(--ink);border:0;border-radius:999px}.v3-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.react-flow__controls-button,.v3-download-btn,.v3-graph-control{transition:none}}:root{--canvas:#f5f5f7;--card-border:#d8d8de;--card-shadow:0 1px 2px #0000000a,0 1px 1px #00000005;--card-shadow-hover:0 6px 20px #00000014,0 1px 3px #0000000d;--link-blue:#06c;--action:#0071e3;
1--action-hover:#0077ed;--action-text:#fff;--focus-ring:#0071e366;--section-timeline:#b0265e;--section-community:#1d7a36;--info:#06c;--warning:#a34f00;--danger:#c0261e;--success:#1d7a36;--header-glass:#ffffffc7;--paper:#fff;--paper-raised:#fff;--paper-sunk:#f5f5f7;--mist-2:#e8e8ed;--ink:#1d1d1f;--ink-2:#48484d;--ink-3:#636369;--rule:#e5e5ea;--rule-strong:#8e8e93;--accent:#c0261e;--accent-soft:#c0261e1a;--verified:#1d7a36;--flag:#c0261e;--selection:#0071e32e;--section-security:#c0261e;--section-leak:#8b3fb0;--section-industry:#4a45c9;--section-supply:#a34f00;--section-legal:#7a5a00;--section-research:#00707c;--sev-none:#6a6a6a;--sev-low:#047032;--sev-medium:#674b00;--sev-high:#6e2e00;--sev-critical:#6b070f;--viz-1:#e69f00;--viz-2:#56b4e9;--viz-3:#009e73;--viz-4:#f0e442;--viz-5:#0072b2;--viz-6:#d55e00;--viz-7:#cc79a7;--viz-8:#333;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:21,23,28;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:31,111,74;--orange:#9a3412;--orange-rgb:154,52,18;--red:var(--flag);--red-rgb:180,52,42;--reckless:var(--flag);--reckless-rgb:180,52,42;--reckless-tint:#b4342a1a;--brand-gradient:var(--accent);--chat-coral-from:var(--accent);--chat-coral-to:var(--accent);--chat-coral-glow-rgb:154,42,30;--brand-accent:var(--accent);--brand-accent-rgb:154,42,30;--purple:#6d28d9;--purple-rgb:121,40,202;--pink:#be185d;--pink-rgb:219,39,119;--yellow:#854d0e;--yellow-rgb:133,77,14;--teal:#0f766e;--teal-rgb:15,118,110;--indigo:#7c3aed;--indigo-rgb:124,58,237;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-sunk);--secondary-foreground:var(--ink);--muted:var(--paper-sunk);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--radius:4px;--terminal-green:var(--verified);--terminal-green-rgb:31,111,74;--terminal-green-tint:#1f6f4a14;--terminal-green-tint-strong:#1f6f4a29;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-hero:0px;--radius-card:12px;--radius-chip:999px;--text-label:11px;--tracking-label:.08em;--tracking-eyebrow:.12em;--tracking-eyebrow-strong:.14em;--hair:1px;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--page-max:1200px;--column-max:680px;--gutter:clamp(16px,4vw,40px);--ticker-h:36px;--nav-h:64px;--font-inter:var(--font-schibsted);--font-serif:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif;--text-display-xl:clamp(2.25rem,1.55rem + 2.9vw,3.75rem);--text-display-l:clamp(2rem,1.45rem + 2.2vw,3rem);--text-display-m:clamp(1.5rem,1.28rem + .9vw,1.875rem);--text-hed:1.375rem;--text-hed-sm:1.0625rem;--text-dek:1.1875rem;--text-meta:.8125rem;--text-river-hed:1.3125rem;--text-river-dek:.9375rem;--text-kicker:.75rem;--text-caption:.75rem;--leading-display:1.06;--leading-hed:1.2;--leading-body:1.55;--leading-meta:1.45;--tracking-display:-.021em;--tracking-hed:-.014em;--tracking-kicker:.14em;--measure:68ch;--measure-dek:56ch;--text-display:var(--text-display-l);--text-body:1.0625rem;--text-h1:clamp(28px,2rem + 1.2vw,40px);--text-h2:clamp(21px,1.35rem + .5vw,26px);--text-h3:18px;--text-body-lg:18px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out-strong:cubic-bezier(.77,0,.175,1);--duration-press:.12s;--duration-panel:.2s;--press-scale:.96;--microtype-floor:12px;--admin-pad-page:clamp(1rem,.75rem + 1vw,2rem);--admin-sidebar-w:15rem;--admin-sidebar-w-collapsed:4rem;--admin-header-h:3rem;--admin-sticky-actions-h:4rem;--admin-title:clamp(1.125rem,1rem + .4vw,1.375rem)}
1.admin-badge{font-size:var(--microtype-floor);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.2}[data-sonner-toaster]{--offset-top:max(1rem,env(safe-area-inset-top,0px));--offset-bottom:max(1rem,env(safe-area-inset-bottom,0px))}@media (max-width:767px){[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)!important}}.dark{--canvas:#000;--card-border:#38383a;--card-shadow:0 0 0 #0000;--card-shadow-hover:0 6px 20px #00000080;--link-blue:#4aa8ff;--action:#0071e3;--action-hover:#0077ed;--action-text:#fff;--focus-ring:#4aa8ff80;--section-timeline:#ff7baa;--section-community:#4cd37a;--info:#4aa8ff;--warning:#ffa24d;--danger:#ff6b63;--success:#4cd37a;--header-glass:#1c1c1ec7;--paper:#1c1c1e;--paper-raised:#2c2c2e;--paper-sunk:#2c2c2e;--mist-2:#3a3a3c;--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#a1a1a6;--rule:#38383a;--rule-strong:#8e8e93;--accent:#ff6b63;--accent-soft:#ff6b6329;--verified:#4cd37a;--flag:#ff6b63;--selection:#4aa8ff42;--section-security:#ff6b63;--section-leak:#d38cff;--section-industry:#9b99ff;--section-supply:#ffa24d;--section-legal:#e0b84d;--section-research:#4fd1de;--sev-none:#d1d1d1;--sev-low:#85cf95;--sev-medium:#c49f4d;--sev-high:#c57a4f;--sev-critical:#c96b64;--viz-1:#e0a53d;--viz-2:#7cc4ee;--viz-3:#4fb392;--viz-4:#d8cc6a;--viz-5:#5a94c7;--viz-6:#e0764a;--viz-7:#d295b6;--viz-8:#c9c9cf;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:236,238,242;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:79,185,138;--orange:#ea580c;--orange-rgb:234,88,12;--red:var(--flag);--red-rgb:232,119,106;--reckless:var(--flag);--reckless-rgb:232,119,106;--reckless-tint:#e8776a1f;--purple:#a78bfa;--purple-rgb:192,132,252;--pink:#f472b6;--pink-rgb:236,72,153;--yellow:#eab308;--yellow-rgb:234,179,8;--teal:#14b8a6;--teal-rgb:20,184,166;--indigo:#a78bfa;--indigo-rgb:167,139,250;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-raised);--secondary-foreground:var(--ink);--muted:var(--paper-raised);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--terminal-green:var(--verified);--terminal-green-rgb:79,185,138;--terminal-green-tint:#4fb98a1a;--terminal-green-tint-strong:#4fb98a33;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::selection{background:var(--selection);color:inherit}:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring);outline:2px solid #0000}@media (prefers-contrast:more){:focus-visible{outline:3px solid var(--ink);box-shadow:none}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext;box-shadow:none!important}}.hit-expand{position:relative}.hit-expand:after{content:\"\";position:absolute;inset-block:-8px;inset-inline:-4px}.ui-press{transition:transform var(--duration-press) var(--ease-out),color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.ui-press:active{transform:scale(var(--press-scale))}.ui-nav-link{color:var(--nav-fg,inherit);background:var(--nav-bg,transparent)}.ui-quiet-link{color:var(--quiet-fg,inherit)}.ui-row-link{background:var(--row-bg,transparent)}@media (hover:hover) and (pointer:fine){.ui-nav-link:hover{background:var(--fill-tertiary)}.ui-nav-link:hover,.ui-quiet-link:hover{color:var(--foreground)}.ui-text-link:hover{text-underline-offset:3px;text-decoration-line:underline}.ui-row-link:hover{background:var(--fill-tertiary)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:\"tnum\" 1}.microtype{font-size:max(var(--microtype-floor),.6875rem)}.btn-gradient-border{isolation:isolate;background:var(--foreground);color:var(--background);border-radius:var(--radius-md);transition:transform var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out);border:none;position:relative}.btn-gradient-border:before{content:\"\";border-radius:inherit;background:var(--rule-strong);pointer-events:none;z-index:0;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-gradient-border:active{transform:scale(var(--press-scale))}
1.orb-glyph{--orb-dot:max(2px,calc(var(--orb-size,20px) * .14))}.orb-dot{width:var(--orb-dot);height:var(--orb-dot);margin:calc(var(--orb-dot) / -2) 0 0 calc(var(--orb-dot) / -2);opacity:.25;animation:orb-pulse 1.4s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * 90ms);transform:rotate(calc(var(--i,0) * (1turn / var(--n,9)))) translateY(calc(var(--orb-size,20px) * -.32));top:50%;left:50%}@keyframes orb-pulse{0%,to{opacity:.2;filter:brightness(.9)}40%{opacity:1;filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.orb-dot{opacity:.85;animation:none}.orb-dot:not([style*=\"--i: 0\"]){opacity:.35}.btn-gradient-border:active,.ui-press:active{transform:none}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}body,html{overflow-x:clip}body\u003efooter,body\u003eheader,body\u003emain,body\u003enav,body\u003esection{min-width:0}.tag-body{color:var(--text-primary);font-size:15px;line-height:1.6}@media (min-width:768px){.tag-body{font-size:15.5px;line-height:1.6}}.editorial-eyebrow{font-family:var(--font-sans),sans-serif;letter-spacing:normal;text-transform:none;color:var(--accent);font-size:13px;font-weight:500}@media (max-width:767px){input,select,textarea{font-size:16px!important}article code,article pre,article table{max-width:100%}article pre{font-size:12.5px!important}article pre code{-webkit-user-select:all;user-select:all}}.footer-link{transition:opacity var(--transition-fast)}.footer-link:hover{opacity:.7}.footer-back-top{transition:color var(--transition-fast)}.footer-back-top:hover{color:var(--foreground)!important}.chip{border:var(--hair) solid var(--separator);border-radius:var(--radius-sm);font-size:max(12px,var(--text-kicker));padding:2px 8px}
1.chip-link{color:var(--link);border-color:rgba(var(--link-rgb),.32);background:rgba(var(--link-rgb),.12)}.chip-verified{color:var(--verified);background:rgba(var(--green-rgb),.06)}.chip-green,.chip-verified{border-color:rgba(var(--green-rgb),.32)}.chip-green{color:var(--green);background:rgba(var(--green-rgb),.12)}.chip-orange{color:var(--orange);border-color:rgba(var(--orange-rgb),.32);background:rgba(var(--orange-rgb),.12)}.chip-purple{color:var(--purple);border-color:rgba(var(--purple-rgb),.32);background:rgba(var(--purple-rgb),.12)}.chip-red{color:var(--red);border-color:rgba(var(--red-rgb),.32);background:rgba(var(--red-rgb),.12)}.chip-reckless{color:var(--reckless);border-color:rgba(var(--reckless-rgb),.32);background:var(--reckless-tint)}.chip-indigo{color:var(--indigo);border-color:rgba(var(--indigo-rgb),.32);background:rgba(var(--indigo-rgb),.12)}.chip-gray{color:var(--text-secondary);border-color:var(--sep-thin);background:0 0}.chip-yellow{color:var(--yellow);border-color:rgba(var(--yellow-rgb),.32);background:rgba(var(--yellow-rgb),.12)}.chip-pink{color:var(--pink);border-color:rgba(var(--pink-rgb),.32);background:rgba(var(--pink-rgb),.12)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up var(--duration-panel) cubic-bezier(.32,.72,0,1) both}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fade-up .2s var(--ease-out) both}.animate-fade-in{animation:fade-in .18s var(--ease-out) both}.animate-slide-in-left{animation:slide-in-left .2s var(--ease-out) both}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-msg-in{animation:msg-in .18s var(--ease-out) both}@keyframes bounce-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes btn-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-btn-in{animation:btn-in .18s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}.reading-progress{z-index:60;background:linear-gradient(90deg,var(--link) var(--progress,0),transparent var(--progress,0));pointer-events:none;width:100%;height:2px;animation:reading-progress linear;animation-timeline:scroll();position:fixed;top:0;left:0}@keyframes reading-progress{0%{--progress:0%}to{--progress:100%}}@supports not (animation-timeline:scroll()){.reading-progress{display:none}}@keyframes check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes check-circle-fill{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.check-circle{animation:check-circle-fill .2s var(--ease-out) both}.check-path{stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .2s var(--ease-out) .12s forwards}@keyframes sub-text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sub-text-reveal{animation:sub-text-in .18s var(--ease-out) both}@keyframes chat-dot-wave{0%,60%,to{opacity:.3;transform:scale(.5)}30%{opacity:1;transform:scale(1)}}.chat-dot{background:var(--link);border-radius:50%;width:6px;height:6px;animation:chat-dot-wave 1.2s ease-in-out infinite}.chat-dot:nth-child(2){animation-delay:.15s}.chat-dot:nth-child(3){animation-delay:.3s}.send-glow{animation:none}@keyframes online-pulse{0%,to{opacity:1}50%{opacity:.45}}.online-pulse{animation:online-pulse 2.8s ease-in-out infinite}.skeleton{background:var(--fill-secondary);opacity:1;transition:opacity var(--transition-fast);border-radius:0;position:relative;overflow:hidden}@starting-style{.skeleton{opacity:0}}.skeleton:after{content:\"\";background:linear-gradient(90deg,transparent 0,var(--fill-tertiary) 45%,var(--fill-tertiary) 55%,transparent 100%);will-change:transform;animation:skeleton-shimmer 2s linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-btn-in,.animate-fade-in,.animate-fade-up,.animate-in,.animate-msg-in,.animate-out,.animate-pulse,.animate-pulse-ring,.animate-slide-in-left,.animate-slide-up,.breaking-pulse,.chat-dot,.check-circle,.check-path,.online-pulse,.orb-dot,.reading-progress,.send-glow,.skeleton:after,.sub-text-reveal{animation:none!important}.ticker-track,[class*=animate-ticker],[class*=marquee]{animation:none!important;transform:none!important}.check-circle,.check-path,.sub-text-reveal{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.skeleton{opacity:1;transition:none}.skeleton:after{will-change:auto}.btn-gradient-border:active,.ui-press:active,.v3-btn:active,[class*=active\\:scale-]:active{transform:none}.card-link:hover .v3-frame img,.v3-frame img,a:hover\u003e.v3-frame img{transition:none;transform:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-chat-widget]{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}@media (min-width:768px){[data-chat-widget]{bottom:24px}}@keyframes pulse-ring{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.animate-pulse-ring{animation:pulse-ring 1.5s cubic-bezier(.4,0,.6,1) infinite}.no-scrollbar{scrollbar-width:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}.tweet-card{transition:border-color var(--transition-fast)}.tweet-card:hover{border-color:var(--link)!important}@media print{.reading-progress,[aria-label*=ticker i],[data-chat-widget],nav[aria-label=Main\\ navigation],nav[aria-label=Mobile\\ navigation]{display:none!important}body{font-size:12pt;color:#000!important;color-scheme:light!important;background:#fff!important}.editorial-body{max-width:100%;font-size:11pt}.editorial-body pre,.editorial-body pre code,.editorial-body pre span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes breaking-pulse{0%,to{box-shadow:0 0 #ef444447}50%{box-shadow:0 0 0 3px #ef444400}}.breaking-pulse{animation:breaking-pulse 3s ease-out infinite}.article-toc\u003esummary{list-style:none}.article-toc\u003esummary::-webkit-details-marker{display:none}.article-toc\u003esummary::marker{display:none}.article-toc[open] .article-toc-chevron{transform:rotate(180deg)}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003clength\u003e\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-backdrop-blur{syntax:\"*\";inherits:false}@property --tw-backdrop-brightness{syntax:\"*\";inherits:false}@property --tw-backdrop-contrast{syntax:\"*\";inherits:false}@property --tw-backdrop-grayscale{syntax:\"*\";inherits:false}@property --tw-backdrop-hue-rotate{syntax:\"*\";inherits:false}@property --tw-backdrop-invert{syntax:\"*\";inherits:false}@property --tw-backdrop-opacity{syntax:\"*\";inherits:false}@property --tw-backdrop-saturate{syntax:\"*\";inherits:false}@property --tw-backdrop-sepia{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}7:X\n0:{\"P\":null,\"c\":[\"\",\"news\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"news\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/css/3b34b404dbdd95a8.css\",\"children\":\"$2\"}],[\"$\",\"style\",\"1\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/css/d267ed9e62edd49a.css\",\"children\":\"$3\"}]],\"$L4\"]}],{\"children\":[\"$L5\",{\"children\":[\"$L6\",{}
1,null,false,null]},null,false,\"$7\"]},null,false,null],\"$L8\",false]],\"m\":\"$undefined\",\"G\":[\"$9\",[\"$La\"]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"sZ8PSKvX7TTMXC5NgdiyV\"}\nb:\"$Sreact.suspense\"\nc:I[39716,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"default\"]\nd:I[42494,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"PublicChrome\"]\ne:I[57537,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"default\"]\n10:I[73549,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"2402\",\"static/chunks/2402-57a1ee361db5c61b.js\",\"2324\",\"static/chunks/app/news/page-7a5594a932cf4096.js\"],\"\"]\n11:I[38484,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"default\"]\n12:I[68172,[],\"\"]\n13:I[52598,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"8039\",\"static/chunks/app/error-cec1a6f0cd567587.js\"],\"default\"]\n14:I[97210,[],\"\"]\n1a:I[78937,[],\"OutletBoundary\"]\n1c:I[78937,[],\"ViewportBoundary\"]\n1e:I[78937,[],\"MetadataBoundary\"]\n16:T428,{\"@context\":\"https://schema.org\",\"@type\":\"NewsMediaOrganization\",\"@id\":\"https://ccleaks.com/#organization\",\"name\":\"ccleaks\",\"alternateName\":\"Claude Code Leaks\",\"url\":\"https://ccleaks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://ccleaks.com/publisher-logo.png\",\"width\":512,\"height\":512,\"contentUrl\":\"https://ccleaks.com/publisher-logo.png\"},\"description\":\"Independent newsroom covering Claude Code, Anthropic, and AI supply-chain security — leak analysis, incident reports, and fact-checked investigations.\",\"foundingDate\":\"2026-03-31\",\"publishingPrinciples\":\"https://ccleaks.com/editorial-policy\",\"masthead\":\"https://ccleaks.com/about\",\"ethicsPolicy\":\"https://ccleaks.com/editorial-policy\",\"correctionsPolicy\":\"https://ccleaks.com/corrections\",\"ownershipFundingInfo\":\"https://ccleaks.com/about\",\"actionableFeedbackPolicy\":\"https://ccleaks.com/about\",\"sameAs\":[\"https://x.com/baanditeagle\",\"https://engaze.substack.com\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"editorial\",\"email\":\"[email protected]\",\"url\":\"https://ccleaks.com/about\"}}4:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"h-full antialiased __variable_c903a8 __variable_990370 __variable_75c1c9\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"ccleaks News\",\"href\":\"/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#FFFFFF\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){var r=document.documentElement;function apply(t,persist){if(t==='dark'){r.classList.add('dark');}else{r.classList.remove('dark');}r.style.colorScheme=t;if(persist)try{document.cookie='theme='+t+';path=/;max-age=31536000;samesite=lax';}catch(e){}document.querySelectorAll('meta[name=\\\"theme-color\\\"]:not([media])').forEach(function(c){c.setAttribute('content',t==='dark'?'#1C1C1E':'#FFFFFF');});}function preference(){var m=document.cookie.match(/(?:^|;\\\\s*)theme=(light|dark)(?:;|$)/);return m?m[1]:null;}apply(preference()||'light');window.__ccThemeBound=1;document.addEventListener('click',function(e){var el=e.target\u0026\u0026e.target.closest\u0026\u0026e.target.closest('[data-theme-toggle]');if(!el)return;e.preventDefault();apply(r.classList.contains('dark')?'light':'dark',true);});})();\"}}]]}],[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col relative isolate\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#main\",\"className\":\"sr-only focu
1s:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[200] focus:px-3 focus:py-2 focus:bg-[var(--foreground)] focus:text-[var(--background)]\",\"children\":\"Skip to content\"}],[\"$\",\"div\",null,{\"id\":\"route-announcer\",\"className\":\"sr-only\",\"role\":\"alert\"}],[\"$\",\"$b\",null,{\"fallback\":null,\"children\":[\"$\",\"$Lc\",null,{}]}],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$Le\",null,{\"children\":[[\"$\",\"$b\",null,{\"fallback\":[\"$\",\"div\",null,{\"style\":{\"height\":32,\"background\":\"var(--card)\",\"borderBottom\":\"0.5px solid var(--sep-thin)\"},\"aria-hidden\":\"true\"}],\"children\":\"$Lf\"}],[\"$\",\"header\",null,{\"style\":{\"position\":\"relative\",\"background\":\"transparent\",\"borderBottom\":\"1px solid var(--rule)\"},\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"Main navigation\",\"className\":\"mx-auto flex items-center justify-between gap-2 whitespace-nowrap\",\"style\":{\"maxWidth\":\"calc(var(--page-max) + 2 * var(--gutter))\",\"height\":\"var(--nav-h, 64px)\",\"paddingInline\":\"var(--gutter)\"},\"children\":[[\"$\",\"$L10\",null,{\"href\":\"/\",\"className\":\"flex min-h-11 shrink-0 items-center gap-2 no-underline\",\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"1.375rem\",\"fontWeight\":800,\"lineHeight\":1,\"color\":\"var(--ink)\",\"letterSpacing\":\"-0.045em\"},\"aria-label\":\"ccleaks home\",\"children\":[[\"$\",\"svg\",null,{\"width\":22,\"height\":22,\"viewBox\":\"0 0 32 32\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"var(--accent)\",\"flexShrink\":0},\"children\":[[\"$\",\"rect\",null,{\"x\":\"1.5\",\"y\":\"1.5\",\"width\":\"29\",\"height\":\"29\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.75\",\"fill\":\"none\"}],[\"$\",\"path\",null,{\"d\":\"M8 13l4 4-4 4\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"15\",\"y1\":\"21\",\"x2\":\"22\",\"y2\":\"21\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"opacity\":\"0.5\"}],[\"$\",\"path\",null,{\"d\":\"M22 22c0 0-1.6 2.2-1.6 3.6a1.6 1.6 0 003.2 0C23.6 24.2 22 22 22 22z\",\"fill\":\"currentColor\"}]]}],\"ccleaks\"]}],[\"$\",\"$L11\",null,{}]]}]}]]}]}],[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$13\",\"errorStyles\":[],\"errorScripts\":null,\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L15\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$16\"}}],\"$L17\"]}],\"$L18\"]}]\n5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L12\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L14\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n6:[\"$\",\"$1\",\"c\",{\"children\":[\"$L19\",null,[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1b\"}]}]]}]\n8:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1f\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n20:T1f055,/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:\"\";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif;--font-serif:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif;--font-mono:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;
1--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif;--default-mono-font-family:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace;--font-display:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",var(--font-schibsted),system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}
1::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance;font-weight:700}}@layer components{.v3-card{position:relative}.v3-display{letter-spacing:-.022em;font-size:clamp(1.875rem,3.2vw,2.5rem);line-height:1.06}.v3-display,.v3-page-title{font-family:var(--font-display);text-wrap:balance;font-weight:700}.v3-page-title{letter-spacing:-.018em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.1}.v3-section-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.2}.v3-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;text-wrap:pretty;font-size:1.1875rem;font-weight:400;line-height:1.5}.v3-dek,.v3-meta{color:var(--ink-2)}.v3-meta{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:450;line-height:1.45}.v3-panel{border:0;border-radius:22px}.v3-frame,.v3-panel{background:var(--paper-sunk)}.v3-frame{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.v3-frame img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.card-link:hover .v3-frame img,a:hover\u003e.v3-frame img{transform:scale(1.03)}}.v3-dot{background:var(--section,var(--accent));border-radius:999px;flex:none;width:.55em;height:.55em;display:inline-block}.v3-btn{height:40px;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--duration-press) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.v3-btn:active{transform:scale(.98)}.v3-btn--primary{background:var(--action);color:var(--action-text)}.v3-btn--primary:hover{background:var(--action-hover)}.v3-btn--ghost{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-border)}.v3-btn--ghost:hover,.v3-chip{background:var(--mist-2)}.v3-chip{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:550;line-height:1.3;display:inline-flex}.v3-hairline{border:0;border-top:1px solid var(--rule);height:0;margin:0;display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\\[50\\%\\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\\[40\\%\\]{bottom:40%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\\[50\\%\\]{left:50%}.left-\\[var\\(--space-3\\)\\]{left:var(--space-3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[1\\]{z-index:1}.z-\\[60\\]{z-index:60}.z-\\[70\\]{z-index:70}.z-\\[110\\]{z-index:110}.z-\\[120\\]{z-index:120}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\\.5{margin-block:calc(var(--spacing) * 1.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}
1.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=\"1\"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:\"“\"\"”\"\"‘\"\"’\";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:\"`\"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure\u003e*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture\u003eimg):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul\u003eli):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose\u003eul\u003eli p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose\u003eul\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eul\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose\u003eol\u003eli\u003ep:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}
1.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose\u003e:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose\u003e:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:0}.mt-0\\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\\[0\\.65em\\]{margin-top:.65em}.mt-\\[0\\.125rem\\]{margin-top:.125rem}.mt-\\[5px\\]{margin-top:5px}.mt-\\[7px\\]{margin-top:7px}.mt-\\[var\\(--space-1\\)\\]{margin-top:var(--space-1)}.mt-\\[var\\(--space-2\\)\\]{margin-top:var(--space-2)}.mt-\\[var\\(--space-3\\)\\]{margin-top:var(--space-3)}.mt-\\[var\\(--space-4\\)\\]{margin-top:var(--space-4)}.mt-\\[var\\(--space-6\\)\\]{margin-top:var(--space-6)}.mt-\\[var\\(--space-7\\)\\]{margin-top:var(--space-7)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\\[var\\(--space-2\\)\\]{margin-bottom:var(--space-2)}.mb-\\[var\\(--space-3\\)\\]{margin-bottom:var(--space-3)}.mb-\\[var\\(--space-4\\)\\]{margin-bottom:var(--space-4)}.mb-\\[var\\(--space-5\\)\\]{margin-bottom:var(--space-5)}.mb-\\[var\\(--space-6\\)\\]{margin-bottom:var(--space-6)}.mb-\\[var\\(--space-7\\)\\]{margin-bottom:var(--space-7)}.ml-0\\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\\[0\\.2em\\]{margin-left:.2em}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.aspect-\\[2\\/1\\]{aspect-ratio:2}.aspect-\\[16\\/9\\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:0;height:0}.size-1\\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-full{width:100%;height:100%}.h-0\\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.h-\\[1em\\]{height:1em}.h-\\[1px\\]{height:1px}.h-\\[2px\\]{height:2px}.h-\\[10px\\]{height:10px}.h-\\[20vh\\]{height:20vh}.h-\\[50vh\\]{height:50vh}.h-\\[56vw\\]{height:56vw}.h-\\[60vh\\]{height:60vh}.h-\\[72px\\]{height:72px}.h-\\[calc\\(var\\(--admin-sticky-actions-h\\)\\+env\\(safe-area-inset-bottom\\,0px\\)\\)\\]{height:calc(var(--admin-sticky-actions-h) + env(safe-area-inset-bottom,0px))}.h-\\[var\\(--radix-select-trigger-height\\)\\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\\[360px\\]{max-height:360px}.max-h-\\[640px\\]{max-height:640px}.max-h-\\[min\\(60vh\\,360px\\)\\]{max-height:min(60vh,360px)}.max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\\[var\\(--radix-select-content-available-height\\)\\]{max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\\[32\\/36\\/40\\]{min-height:32/36/40}.min-h-\\[44px\\]{min-height:44px}.min-h-\\[48px\\]{min-height:48px}.min-h-\\[56px\\]{min-height:56px}.min-h-\\[280px\\]{min-height:280px}.min-h-\\[300px\\]{min-height:300px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\\.5{width:calc(var(--spacing) * 3.5)}.w-3\\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\\[1em\\]{width:1em}
1.w-\\[1px\\]{width:1px}.w-\\[3px\\]{width:3px}.w-\\[10px\\]{width:10px}.w-\\[70\\%\\]{width:70%}.w-\\[72px\\]{width:72px}.w-\\[85\\%\\]{width:85%}.w-\\[110px\\]{width:110px}.w-\\[140px\\]{width:140px}.w-\\[240px\\]{width:240px}.w-\\[420px\\]{width:420px}.w-\\[min\\(100\\%\\,20rem\\)\\]{width:min(100%,20rem)}.w-\\[min\\(calc\\(100vw-2rem\\)\\,17\\.5rem\\)\\]{width:min(100vw - 2rem,17.5rem)}.w-\\[var\\(--admin-sidebar-w\\)\\]{width:var(--admin-sidebar-w)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\\[17\\.5rem\\]{max-width:17.5rem}.max-w-\\[30ch\\]{max-width:30ch}.max-w-\\[44rem\\]{max-width:44rem}.max-w-\\[55ch\\]{max-width:55ch}.max-w-\\[140px\\]{max-width:140px}.max-w-\\[150px\\]{max-width:150px}.max-w-\\[200px\\]{max-width:200px}.max-w-\\[220px\\]{max-width:220px}.max-w-\\[240px\\]{max-width:240px}.max-w-\\[250px\\]{max-width:250px}.max-w-\\[420px\\]{max-width:420px}.max-w-\\[550px\\]{max-width:550px}.max-w-\\[860px\\]{max-width:860px}.max-w-\\[var\\(--measure-dek\\)\\]{max-width:var(--measure-dek)}.max-w-\\[var\\(--page-max\\)\\]{max-width:var(--page-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\\[8rem\\]{min-width:8rem}.min-w-\\[20px\\]{min-width:20px}.min-w-\\[28px\\]{min-width:28px}.min-w-\\[70px\\]{min-width:70px}.min-w-\\[80px\\]{min-width:80px}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[var\\(--radix-select-trigger-width\\)\\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\\[--radix-dropdown-menu-content-transform-origin\\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\\[--radix-tooltip-content-transform-origin\\]{transform-origin:--radix-tooltip-content-transform-origin}.origin-\\[var\\(--radix-select-content-transform-origin\\)\\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-\\[-50\\%\\]{--tw-translate-x:-50%}.translate-x-\\[-50\\%\\],.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-\\[-50\\%\\]{--tw-translate-y:-50%}.translate-y-\\[-50\\%\\],.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{column-count:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}
1.gap-0{gap:0}.gap-0\\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\\[3px\\]{gap:3px}.gap-\\[var\\(--space-2\\)\\]{gap:var(--space-2)}.gap-\\[var\\(--space-3\\)\\]{gap:var(--space-3)}.gap-\\[var\\(--space-4\\)\\]{gap:var(--space-4)}:where(.space-y-1\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\\.5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6\u003e:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\\[var\\(--space-2\\)\\]{column-gap:var(--space-2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y\u003e:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-\\[var\\(--radius-chip\\)\\]{border-radius:var(--radius-chip)}.rounded-\\[var\\(--radius-md\\)\\]{border-radius:var(--radius-md)}.rounded-\\[var\\(--radius-sm\\)\\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\\[0\\.5px\\]{border-style:var(--tw-border-style);border-width:.5px}.border-x-\\[4px\\]{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\\[0\\.5px\\]{border-block-style:var(--tw-border-style);border-block-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\\[5px\\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\\[color\\:var\\(--accent\\)\\]{border-color:var(--accent)}.border-\\[color\\:var\\(--rule\\)\\]{border-color:var(--rule)}.border-\\[color\\:var\\(--rule-strong\\)\\]{border-color:var(--rule-strong)}.border-\\[color\\:var\\(--verified\\)\\]{border-color:var(--ver
1ified)}.border-\\[var\\(--rule\\)\\]{border-color:var(--rule)}.border-\\[var\\(--rule-strong\\)\\]{border-color:var(--rule-strong)}.border-\\[var\\(--separator\\)\\]{border-color:var(--separator)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.border-x-transparent{border-inline-color:#0000}.border-t-\\[var\\(--ink-3\\)\\]{border-top-color:var(--ink-3)}.border-t-transparent{border-top-color:#0000}.border-b-\\[color\\:var\\(--rule\\)\\]{border-bottom-color:var(--rule)}.border-l-transparent{border-left-color:#0000}.bg-\\[color\\:var\\(--accent\\)\\]{background-color:var(--accent)}.bg-\\[color\\:var\\(--accent-soft\\)\\]{background-color:var(--accent-soft)}.bg-\\[color\\:var\\(--flag\\)\\]{background-color:var(--flag)}.bg-\\[color\\:var\\(--sev-critical\\)\\]{background-color:var(--sev-critical)}.bg-\\[color\\:var\\(--sev-medium\\)\\]{background-color:var(--sev-medium)}.bg-\\[var\\(--background\\)\\]{background-color:var(--background)}.bg-\\[var\\(--ink\\)\\]{background-color:var(--ink)}.bg-\\[var\\(--ink-3\\)\\]{background-color:var(--ink-3)}.bg-\\[var\\(--mist-2\\)\\]{background-color:var(--mist-2)}.bg-\\[var\\(--paper-raised\\)\\]{background-color:var(--paper-raised)}.bg-background{background-color:var(--background)}.bg-black\\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\\[1px\\]{padding:1px}.p-\\[var\\(--space-4\\)\\]{padding:var(--space-4)}.p-\\[var\\(--space-6\\)\\]{padding:var(--space-6)}.px-0\\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\\[var\\(--gutter\\)\\]{padding-inline:var(--gutter)}.px-\\[var\\(--space-3\\)\\]{padding-inline:var(--space-3)}.py-0{padding-block:0}.py-0\\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\\[var\\(--space-3\\)\\]{padding-block:var(--space-3)}.py-\\[var\\(--space-5\\)\\]{padding-block:var(--space-5)}.py-\\[var\\(--space-7\\)\\]{padding-block:var(--space-7)}.py-px{padding-block:1px}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\\[2px\\]{padding-top:2px}.pt-\\[3px\\]{padding-top:3px}.pt-\\[var\\(--space-2\\)\\]{padding-top:var(--space-2)}.pt-\\[var\\(--space-5\\)\\]{padding-top:var(--space-5)}.pt-\\[var\\(--space-8\\)\\]{padding-top:var(--space-8)}.pt-px{padding-top:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\\[var\\(--space-3\\)\\]{padding-right:var(--space-3)}.pb-1{padding-bottom:var(--spacing)}.pb-1\\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\\[calc\\(var\\(--space-9\\)\\+env\\(safe-area-inset-bottom\\,0px\\)\\)\\]{padding-bottom:calc(var(--space-9) + env(safe-area-inset-bottom,0px))}.pb-\\[var\\(--space-2\\)\\]{padding-bottom:var(--space-2)}.pb-\\[var\\(--space-4\\)\\]{padding-bottom:var(--space-4)}.pb-\\[var\\(--space-5\\)\\]{padding-bottom:var(--space-5)}.pb-\\[var\\(--space-6\\)\\]{padding-bottom:var(--space-6)}.pb-\\[var\\(--space-7\\)\\]{padding-bottom:var(--space-7)}.pb-\\[var\\(--space-8\\)\\]{padding-bottom:var(--space-8)}.pb-\\[var\\(--space-9\\)\\]{padding-bottom:var(--space-9)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\\[24px\\]{padding-left:24px}.pl-\\[calc\\(var\\(--space-3\\)\\+22px\\)\\]{padding-left:calc(var(--space-3) + 22px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\\[0\\.05em\\]{vertical-align:.05em}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,\"SF Mono\",SFMono-Regular,var(--font-jetbrains-mono),Menlo,monospace}.font-sans{font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",var(--font-schibsted),system-ui,sans-serif}.font-serif{font-family:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif}.\\!text-base{font-size:var(--text-base)!important;
1line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\\[0\\.8rem\\]{font-size:.8rem}.text-\\[0\\.75em\\]{font-size:.75em}.text-\\[0\\.875rem\\]{font-size:.875rem}.text-\\[0\\.8125rem\\]{font-size:.8125rem}.text-\\[9px\\]{font-size:9px}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-\\[12px\\]{font-size:12px}.text-\\[13px\\]{font-size:13px}.text-\\[14px\\]{font-size:14px}.text-\\[15px\\]{font-size:15px}.text-\\[16px\\]{font-size:16px}.text-\\[17px\\]{font-size:17px}.text-\\[22px\\]{font-size:22px}.text-\\[length\\:var\\(--fluid-title\\)\\]{font-size:var(--fluid-title)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\\[1\\.4\\]{--tw-leading:1.4;line-height:1.4}.leading-\\[1\\.7\\]{--tw-leading:1.7;line-height:1.7}.leading-\\[1\\.8\\]{--tw-leading:1.8;line-height:1.8}.leading-\\[1\\.45\\]{--tw-leading:1.45;line-height:1.45}.leading-\\[1\\.55\\]{--tw-leading:1.55;line-height:1.55}.leading-\\[var\\(--leading-body\\)\\]{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\\[-0\\.015em\\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\\[0\\.0Xem\\]{--tw-tracking:0Xem;letter-spacing:0Xem}.tracking-\\[0\\.06em\\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\\[0\\.08em\\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\\[var\\(--tracking-eyebrow\\)\\]{--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\\[var\\(--tracking-eyebrow\\,0\\.08em\\)\\]{--tw-tracking:var(--tracking-eyebrow,.08em);letter-spacing:var(--tracking-eyebrow,.08em)}.tracking-\\[var\\(--tracking-hed\\)\\]{--tw-tracking:var(--tracking-hed);letter-spacing:var(--tracking-hed)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\\[overflow-wrap\\:anywhere\\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\\[color\\:var\\(--accent\\)\\]{color:var(--accent)}.text-\\[color\\:var\\(--flag\\)\\]{color:var(--flag)}.text-\\[color\\:var\\(--verified\\)\\]{color:var(--verified)}.text-\\[var\\(--flag\\)\\]{color:var(--flag)}.text-\\[var\\(--ink\\)\\]{color:var(--ink)}.text-\\[var\\(--ink-2\\)\\]{color:var(--ink-2)}.text-\\[var\\(--ink-3\\)\\]{color:var(--ink-3)}.text-\\[var\\(--text-meta\\)\\]{color:var(--text-meta)}
1.text-\\[var\\(--verified\\)\\]{color:var(--verified)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.ordinal{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\\[var\\(--accent\\)\\]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.decoration-\\[var\\(--flag\\)\\]{-webkit-text-decoration-color:var(--flag);text-decoration-color:var(--flag)}.decoration-\\[var\\(--ink-3\\)\\]{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.decoration-\\[var\\(--link-blue\\)\\]{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.decoration-\\[var\\(--rule\\)\\]{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\\[var\\(--space-1\\)\\]{text-underline-offset:var(--space-1)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}
1.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}
1.shadow\\/border-radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow\\/border-radius{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\\[\\#00FF41\\]{--tw-ring-color:#00ff41}.ring-\\[\\#hex\\]{--tw-ring-color:#hex}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[color\\,background-color\\,box-shadow\\,transform\\]{transition-property:color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\\[color\\,background-color\\,box-shadow\\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\\[var\\(--duration-panel\\)\\]{--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel)}.duration-\\[var\\(--duration-press\\)\\]{--tw-duration:var(--duration-press);transition-duration:var(--duration-press)}.ease-\\[cubic-bezier\\(0\\.32\\,0\\.72\\,0\\,1\\)\\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\\[var\\(--ease-out\\)\\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\\[-ms-overflow-style\\:none\\]{-ms-overflow-style:none}.group-open\\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\\:block:is(:where(.group):hover *){display:block}.group-hover\\:text-\\[var\\(--accent\\)\\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\\:bg-transparent::file-selector-button{background-color:#0000}.file\\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:top-\\[34px\\]:before{content:var(--tw-content);top:34px}.before\\:bottom-\\[34px\\]:before{content:var(--tw-content);bottom:34px}.before\\:left-\\[24px\\]:before{content:var(--tw-content);left:24px}.before\\:w-px:before{content:var(--tw-content);width:1px}.before\\:bg-\\[var\\(--rule\\)\\]:before{content:var(--tw-content);background-color:var(--rule)}.before\\:content-\\[\\'\\'\\]:before{--tw-content:\"\";content:var(--tw-content)}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:inset-0:after{content:var(--tw-content);inset:0}.after\\:z-10:after{content:var(--tw-content);z-index:10}.first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\\:bg-\\[var\\(--mist-2\\)\\]:hover{background-color:var(--m
1ist-2)}.hover\\:bg-\\[var\\(--paper-sunk\\)\\]:hover{background-color:var(--paper-sunk)}.hover\\:bg-accent:hover{background-color:var(--accent)}.hover\\:bg-destructive\\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\\:bg-primary\\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\\:text-\\[var\\(--ink\\)\\]:hover{color:var(--ink)}.hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\\:text-foreground:hover{color:var(--foreground)}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-90:hover{opacity:.9}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-sha
1dow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\\:fixed:focus{position:fixed}.focus\\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\\:z-\\[200\\]:focus{z-index:200}.focus\\:bg-\\[var\\(--foreground\\)\\]:focus{background-color:var(--foreground)}.focus\\:bg-accent:focus{background-color:var(--accent)}.focus\\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\\:text-\\[var\\(--background\\)\\]:focus{color:var(--background)}.focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\\:ring-1:focus,.focus\\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\\:underline:focus-visible{text-decoration-line:underline}.focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-\\[var\\(--accent\\)\\]:focus-visible{outline-color:var(--accent)}.focus-visible\\:outline-\\[var\\(--focus-ring\\)\\]:focus-visible{outline-color:var(--focus-ring)}.focus-visible\\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\\:scale-\\[0\\.96\\]:active{scale:.96}.active\\:bg-\\[var\\(--paper-sunk\\)\\]:active{background-color:var(--paper-sunk)}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-40:disabled{opacity:.4}.disabled\\:opacity-50:disabled,.has-\\[\\:disabled\\]\\:opacity-50:has(:disabled){opacity:.5}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\\[selected\\=true\\]\\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:var(--background)}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:var(--foreground)}.data-\\[state\\=active\\]\\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-sha
1dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:animate-none[data-state=closed]{animation:none}.data-\\[state\\=closed\\]\\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\\[state\\=open\\]\\:animate-none[data-state=open]{animation:none}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\\[state\\=open\\]\\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-\\[280ms\\][data-state=open]{--tw-duration:.28s;transition-duration:.28s}.data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.motion-reduce\\:animate-none{animation:none}.motion-reduce\\:transition-none{transition-property:none}.motion-reduce\\:active\\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\\:data-\\[state\\=closed\\]\\:animate-none[data-state=closed],.motion-reduce\\:data-\\[state\\=open\\]\\:animate-none[data-state=open]{animation:none}}@media (min-width:40rem){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:mt-0{margin-top:0}.sm\\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\\:ml-auto{margin-left:auto}.sm\\:block{display:block}.sm\\:contents{display:contents}.sm\\:hidden{display:none}.sm\\:h-8{height:calc(var(--spacing) * 8)}.sm\\:h-10{height:calc(var(--spacing) * 10)}.sm\\:max-h-\\[300px\\]{max-height:300px}.sm\\:w-36{width:calc(var(--spacing) * 36)}.sm\\:w-64{width:calc(var(--spacing) * 64)}.sm\\:w-\\[140px\\]{width:140px}.sm\\:w-\\[150px\\]{width:150px}.sm\\:w-\\[160px\\]{width:160px}.sm\\:w-\\[180px\\]{width:180px}.sm\\:w-\\[200px\\]{width:200px}.sm\\:w-auto{width:auto}.sm\\:w-fit{width:fit-content}.sm\\:max-w-sm{max-width:var(--container-sm)}
1.sm\\:min-w-\\[200px\\]{min-width:200px}.sm\\:min-w-\\[240px\\]{min-width:240px}.sm\\:flex-none{flex:none}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-wrap{flex-wrap:wrap}.sm\\:items-baseline{align-items:baseline}.sm\\:items-center{align-items:center}.sm\\:items-end{align-items:flex-end}.sm\\:items-start{align-items:flex-start}.sm\\:justify-between{justify-content:space-between}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-0{gap:0}.sm\\:gap-2{gap:calc(var(--spacing) * 2)}.sm\\:gap-3{gap:calc(var(--spacing) * 3)}.sm\\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\\:space-x-2\u003e:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\\:self-start{align-self:flex-start}.sm\\:rounded-lg{border-radius:var(--radius)}.sm\\:text-left{text-align:left}.sm\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\\:text-\\[11px\\]{font-size:11px}.sm\\:text-\\[13px\\]{font-size:13px}}@media (min-width:48rem){.md\\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:h-9{height:calc(var(--spacing) * 9)}.md\\:h-10{height:calc(var(--spacing) * 10)}.md\\:w-9{width:calc(var(--spacing) * 9)}.md\\:flex-none{flex:none}.md\\:columns-2{column-count:2}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\\:items-stretch{align-items:stretch}.md\\:gap-4{gap:calc(var(--spacing) * 4)}.md\\:p-6{padding:calc(var(--spacing) * 6)}.md\\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\\:py-8{padding-block:calc(var(--spacing) * 8)}.md\\:pt-0{padding-top:0}.md\\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\\:pt-\\[var\\(--space-9\\)\\]{padding-top:var(--space-9)}.md\\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\\:text-\\[13px\\]{font-size:13px}.md\\:before\\:left-\\[28px\\]:before{content:var(--tw-content);left:28px}}@media (min-width:64rem){.lg\\:block{display:block}.lg\\:flex{display:flex}.lg\\:grid{display:grid}.lg\\:inline-flex{display:inline-flex}.lg\\:h-\\[60vh\\]{height:60vh}.lg\\:max-w-\\[1120px\\]{max-width:1120px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-\\[minmax\\(0\\,860px\\)_220px\\]{grid-template-columns:minmax(0,860px) 220px}.lg\\:items-start{align-items:flex-start}.lg\\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\\:block:where(.dark,.dark *){display:block}.dark\\:hidden:where(.dark,.dark *){display:none}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\\[\\\u0026_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\\[\\\u0026_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\\[\\\u0026_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\\[\\\u0026_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\\[\\\u0026_a\\]\\:text-\\[var\\(--ink\\)\\] a{color:var(--ink)}.\\[\\\u0026_a\\]\\:underline a{text-decoration-line:underline}.\\[\\\u0026_a\\]\\:underline-offset-\\[3px\\] a{text-underline-offset:3px}.\\[\\\u0026_a\\:hover\\]\\:text-\\[var\\(--accent\\)\\] a:hover{color:var(--accent)}.\\[\\\u0026_pre\\]\\:max-w-full pre{max-width:100%}.\\[\\\u0026_pre\\]\\:overflow-x-auto pre{overflow-x:auto}.\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.\\[\\\u0026_svg\\]\\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.\\[\\\u0026_table\\]\\:max-w-full table{max-width:100%}.\\[\\\u0026_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\\[\\\u0026_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\\[\\\u0026\\:\\:-webkit-details-marker\\]\\:hidden::-webkit-details-marker,.\\[\\\u0026\\:\\:-webkit-scrollbar\\]\\:hidden::-webkit-scrollbar{display:none}.\\[\\\u0026\\:\\:marker\\]\\:hidden::marker{display:none}.\\[\\\u0026\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:0}.\\[\\\u0026\\\u003e\\*\\]\\:max-w-full\u003e*{max-width:100%}.\\[\\\u0026\\\u003e\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]\u003e[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\\[\\\u0026\\\u003espan\\]\\:line-clamp-1\u003espan{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\\[\\\u0026\\\u003esvg\\]\\:size-4\u003esvg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\\[\\\u0026\\\u003esvg\\]\\:shrink-0\u003esvg{flex-shrink:0}.\\[\\\u0026\\\u003etr\\]\\:last\\:border-b-0\u003etr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}body:has(main.v3-canvas){background:var(--canvas)}.v3-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px}.v3-card--pad{padding:1.25rem}@media (min-width:640px){.v3-card--pad{padding:1.5rem}}
1.v3-card--interactive{transition:box-shadow .16s,border-color .16s,transform .16s}.v3-card--interactive:hover{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.v3-card--interactive:hover{border-color:color-mix(in srgb,var(--card-border) 50%,var(--rule-strong))}}.v3-card--interactive:hover{box-shadow:var(--card-shadow-hover)}.v3-card--interactive:active{transform:scale(.995)}.v3-card\u003e.v3-card-media{background:var(--paper-sunk);border-radius:15px 15px 0 0;overflow:hidden}.v3-group{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.v3-group\u003eli{position:relative}.v3-group\u003eli+li:before{content:\"\";top:0;right:0;left:var(--v3-group-inset,1rem);background:var(--rule);height:1px;position:absolute}.v3-group--icons{--v3-group-inset:3.5rem}.v3-group-row{min-height:44px;color:var(--ink);align-items:center;gap:.75rem;padding:.625rem 1rem;text-decoration:none;display:flex}a.v3-group-row:hover{background:var(--paper-sunk)}@supports (color:color-mix(in lab,red,red)){a.v3-group-row:hover{background:color-mix(in srgb,var(--paper-sunk) 70%,transparent)}}.v3-group-row__value{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.v3-group-row__chevron{color:var(--rule-strong);flex:none}.v3-icon-square{background:var(--section,var(--accent));color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.dark .v3-icon-square{color:#000}.v3-icon-square--lg{border-radius:10px;width:40px;height:40px}.v3-section-tag{background:var(--section,var(--accent));border-radius:999px;align-items:center;gap:.375rem;height:24px;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-section-tag{background:color-mix(in srgb,var(--section,var(--accent)) 11%,transparent)}}.v3-section-tag{color:var(--section,var(--accent));font-family:var(--font-sans);white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none}a.v3-section-tag:hover{background:var(--section,var(--accent))}@supports (color:color-mix(in lab,red,red)){a.v3-section-tag:hover{background:color-mix(in srgb,var(--section,var(--accent)) 18%,transparent)}}.v3-badge{--badge:var(--ink-2);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-badge{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-badge{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-badge{background:color-mix(in srgb,var(--badge) 8%,transparent)}}.v3-badge{color:var(--badge);font-family:var(--font-sans);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1}.v3-badge--howto{--badge:var(--success)}.v3-badge--analysis{--badge:var(--section-leak)}.v3-badge--cve,.v3-badge--new{--badge:var(--danger)}.v3-badge--new{background:var(--danger);border-color:var(--danger);color:#fff}.dark .v3-badge--new{color:#000}.v3-badge--verified{--badge:var(--success)}.v3-badge--warning{--badge:var(--warning)}.v3-tone{--tone:var(--info);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{background:color-mix(in srgb,var(--tone) 7%,var(--paper))}}.v3-tone{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.v3-tone{border:1px solid color-mix(in srgb,var(--tone) 30%,transparent)}}.v3-tone{border-radius:14px}.v3-tone--info{--tone:var(--info)}.v3-tone--warning{--tone:var(--warning)}.v3-tone--danger{--tone:var(--danger)}.v3-tone--success{--tone:var(--success)}.v3-tone__title{color:var(--tone)}.v3-link{color:var(--link-blue);text-decoration:none}.v3-link:hover{text-underline-offset:.2em;text-decoration:underline}.v3-glass{background:var(--header-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@media (prefers-reduced-transparency:reduce){.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--card-border:var(--ink-3);--rule:var(--rule-strong);--card-shadow:none}.v3-glass{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.v3-badge,.v3-section-tag{border:1px solid}}@media (prefers-reduced-motion:reduce){.v3-card--interactive,.v3-card--interactive:active{transition:none;transform:none}}.v3-listing{max-width:calc(var(--page-max) + 2 * var(--gutter))}.v3-page-header{gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.v3-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.v3-page-dek{margin:var(--space-2) 0 0;max-width:40rem}.v3-group-heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-transform:none;margin:0 0 .75rem;padding:0 .25rem;font-size:1.0625rem;font-weight:700;line-height:1.25}*+.v3-group-heading{margin-top:2rem}.v3-card-title{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;font-weight:700}.v3-card-title--feature{font-size:1.125rem;line-height:1.22}.v3-card-title--row{font-size:1.0625rem;line-height:1.28}.v3-card-dek{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);font-size:1rem;font-weight:400;line-height:1.5}.v3-card-body{padding:1.25rem}@media (min-width:640px){.v3-card-body{padding:1.5rem}}.v3-story-lead .v3-display{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700}.v3-headline{color:inherit;text-decoration:none;transition:color .16s}.card-link:hover .v3-headline,.v3-headline:hover{color:var(--link-blue)}.v3-headline:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);border-radius:4px;outline:none}.v3-card .v3-meta,.v3-story-feature .v3-meta,.v3-story-lead .v3-meta,.v3-story-row .v3-meta,.v3-story-text .v3-meta{color:var(--ink-3);font-size:.8125rem}.v3-frame--lead{aspect-ratio:16/9;width:100%}.v3-frame--feature{aspect-ratio:16/10;width:100%}.v3-frame--row{aspect-ratio:1200/630;border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:12px;order:-1;width:100%}.v3-story-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@media (min-width:640px){.v3-story-row{grid-template-columns:minmax(200px,40%) minmax(0,1fr);align-items:center;gap:1.5rem}}.v3-story-row .v3-card-title--row,.v3-story-text .v3-card-title--row{font-size:1.1875rem;line-height:1.25}.v3-story-row .v3-card-dek,.v3-story-text .v3-card-dek{font-size:1rem;line-height:1.55}.v3-river{flex-direction:column;display:flex}.v3-river\u003eli{border:0;padding:0}.v3-group .v3-story-row,.v3-group .v3-story-text{padding:1rem 1.25rem}.v3-feature-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;display:grid}@media (min-width:640px){.v3-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.v3-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-home-split{grid-template-columns:minmax(0,1fr);gap:40px;
1display:grid}@media (max-width:899px){.v3-home-split{gap:24px}}@media (min-width:1100px){.v3-home-split{grid-template-columns:repeat(12,minmax(0,1fr))}.v3-col-8{grid-column:span 8;min-width:0}.v3-col-4{grid-column:span 4;min-width:0}.v3-rail{align-self:start;position:sticky;top:96px}}.v3-entity-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.v3-entity-chips a{color:inherit;text-decoration:none}.v3-entity-chips a:hover{background:var(--mist-2)}@supports (color:color-mix(in lab,red,red)){.v3-entity-chips a:hover{background:color-mix(in srgb,var(--mist-2) 70%,var(--ink) 8%)}}.v3-filters{margin:0 0 var(--space-5);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.v3-filters a{color:inherit;background:var(--paper);border:1px solid var(--card-border);text-decoration:none}.v3-filters a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v3-subscribe-band{margin-top:var(--space-7)}.v3-hub-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.v3-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.v3-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-hub-header{align-items:flex-start;gap:1rem;display:flex}.v3-search-field{background:var(--paper);border:1px solid var(--card-border);color:var(--ink);border-radius:12px}.v3-search-field:focus,.v3-search-field:focus-visible{border-color:var(--action);box-shadow:0 0 0 4px var(--focus-ring);outline:none}nav[aria-label=Pagination]{border-top-color:var(--card-border)}nav[aria-label=Story\\ timelines] a{background:var(--paper);border:1px solid var(--card-border)}nav[aria-label=Story\\ timelines] a[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.v3-headline{transition:none}}.v3-story-lead .v3-display{font-size:clamp(1.75rem,2.8vw,2.25rem)}.v3-article-shell{--section:var(--accent)}.v3-article-shell[data-section=Security]{--section:var(--section-security)}.v3-article-shell[data-section=Leak]{--section:var(--section-leak)}.v3-article-shell[data-section=DMCA]{--section:var(--section-legal)}.v3-article-shell[data-section=Supply\\ Chain]{--section:var(--section-supply)}.v3-article-shell[data-section=Debunk]{--section:var(--section-research)}.v3-article-shell[data-section=Timeline]{--section:var(--section-timeline)}.v3-article-shell[data-section=Community]{--section:var(--section-community)}.v3-article-shell[data-section=Industry]{--section:var(--section-industry)}.v3-article-header{max-width:880px}.v3-article-meta{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding-block:1rem}.v3-article-meta time{color:var(--ink);font-size:.9375rem;font-weight:550;line-height:1.4;display:block}.v3-article-header+figure .v3-frame,.v3-article-header~figure .v3-frame{border:1px solid var(--card-border)}.v3-article-shell{margin-top:2.5rem}@media (min-width:1100px){.v3-article-shell{grid-template-columns:220px minmax(0,680px) 220px;grid-template-areas:\"toc takeaways.\"\"toc main.\";align-items:start;column-gap:40px;display:grid}.v3-toc-slot{grid-area:toc;min-width:0}.v3-article-takeaways{grid-area:takeaways;min-width:0}.v3-article-main{grid-area:main;min-width:0}}.v3-toc-desktop{display:none}.v3-toc-mobile{display:block}.v3-toc-title{color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;margin:0 0 .75rem;font-size:.875rem;font-weight:650;line-height:1.4}.v3-toc-list{margin:0;padding:0;list-style:none}.v3-toc-list a{color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;border-left:2px solid #0000;padding:.35rem 0 .35rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.v3-toc-desktop .v3-toc-list li:first-child a,.v3-toc-list a:focus-visible,.v3-toc-list a:hover{border-left-color:var(--link-blue);color:var(--link-blue)}.v3-article-shell:has(h2:target) .v3-toc-desktop .v3-toc-list li:first-child a{color:var(--ink-2);border-left-color:#0000}.v3-toc-mobile.article-toc{border:1px solid var(--card-border);background:var(--paper);border-radius:999px;margin-top:1.5rem}.v3-toc-mobile.article-toc[open]{border-radius:16px}@media (min-width:1100px){.v3-toc-desktop{display:block;position:sticky;top:96px}.v3-toc-mobile{display:none}}@media (prefers-reduced-motion:reduce){.v3-toc-list a{transition:none}}.v3-takeaways{margin-top:0;padding:0;overflow:hidden}.v3-takeaways__head{background:var(--paper-sunk);border-bottom:1px solid var(--rule);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.v3-takeaways h2{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.v3-takeaways ol{margin:0;padding:1rem 1.25rem 1.15rem;list-style:none}.v3-takeaways li{color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;grid-template-columns:.55em minmax(0,1fr);gap:.75rem;margin:0;padding:.65rem 0;font-size:1rem;line-height:1.6;
1display:grid}.v3-takeaways li+li{border-top:1px solid var(--rule)}.v3-takeaways .v3-dot{background:var(--section,var(--accent));margin-top:.55em}.editorial-body{width:100%;max-width:68ch;color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;overflow-wrap:anywhere;word-break:break-word;font-size:1.0625rem;font-weight:400;line-height:1.7}.editorial-body figure,.editorial-body img,.editorial-body pre,.editorial-body svg,.editorial-body table,.editorial-body\u003e*{max-width:100%}.editorial-body pre{overflow-x:auto}.editorial-body svg{height:auto}.editorial-body p{color:var(--ink);margin:0 0 1.2em;font-weight:400}.editorial-body .article-h2,.editorial-body .article-h3,.editorial-body .article-h4,.editorial-body .article-heading-fallback,.editorial-body h2,.editorial-body h3{color:var(--ink);font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:6rem;font-weight:700}.editorial-body .article-h2,.editorial-body h2{border-top:1px solid var(--rule);margin:1.6em 0 .7em;padding-top:1.1em;font-size:1.375rem;line-height:1.15}.editorial-body .article-h3,.editorial-body h3{margin:1.2em 0 .5em;font-size:1.125rem;line-height:1.2}.editorial-body .article-h4,.editorial-body .article-heading-fallback{margin:1em 0 .4em;font-size:1rem;line-height:1.3}@media (min-width:768px){.editorial-body .article-h2,.editorial-body h2{margin:1.9em 0 .8em}}.editorial-body ol,.editorial-body ul{margin:0 0 1.5em;padding-left:1.35em}.editorial-body ol{list-style:decimal}.editorial-body :is(ol,ul).list-none,.editorial-body ul{list-style:none}.editorial-body ul\u003eli{position:relative}.editorial-body ul\u003eli:before{content:\"\";background:var(--section,var(--accent));border-radius:999px;width:.35em;height:.35em;position:absolute;top:.72em;left:-1.15em}.editorial-body li{color:var(--ink);margin:.35em 0;line-height:1.7}.editorial-body a,.v3-article-main .editorial-body a{text-underline-offset:.22em;color:var(--link-blue)!important;text-decoration:none!important}.editorial-body a:hover,.v3-article-main .editorial-body a:hover{-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue);text-decoration:underline!important}.editorial-body a:focus-visible{outline:2px solid var(--focus-ring,var(--ink));outline-offset:2px}.editorial-body blockquote{border:1px solid var(--section,var(--accent));margin:1.5em 0;padding:.85rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{border:1px solid color-mix(in srgb,var(--section,var(--accent)) 30%,transparent)}}.editorial-body blockquote{background:var(--section,var(--accent));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.editorial-body blockquote{background:color-mix(in srgb,var(--section,var(--accent)) 7%,var(--paper))}}.editorial-body blockquote{color:var(--ink-2);font-family:var(--font-serif),ui-serif,Georgia,serif;font-style:italic;line-height:1.7}.editorial-body code{background:var(--info);border:0;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.editorial-body code{background:color-mix(in srgb,var(--info) 10%,var(--paper-sunk))}}.editorial-body code{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;padding:.12em .5em;font-size:.875rem}.editorial-body strong{color:var(--ink);font-weight:600}.editorial-body .article-unsafe-link{color:var(--ink-2)}.editorial-body .article-codeblock,.editorial-body .cc-code-wrapper{border:1px solid var(--card-border);background:var(--paper-sunk);box-shadow:none;border-radius:12px;margin:1.5em 0;position:relative;overflow:hidden}.editorial-body .article-codeblock .article-codeblock-lang{color:var(--ink-3);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;pointer-events:none;text-transform:none;font-size:.75rem;font-weight:550;position:absolute;top:8px;right:12px}.editorial-body .article-codeblock pre,.editorial-body .cc-code-wrapper pre{color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;tab-size:2;margin:0;padding:16px 20px;font-size:.875rem;line-height:1.7;overflow-x:auto}.editorial-body .article-image-frame{border:1px solid var(--card-border);background:var(--paper-sunk);border-radius:18px;margin:2em 0;padding:0;overflow:hidden}.editorial-body .article-image{border-radius:0;width:auto;max-width:100%;height:auto;max-height:720px;margin:0 auto;display:block}.editorial-body .article-image-caption{border-top:1px solid var(--rule);color:var(--ink-2);text-align:left;padding:12px 16px 14px;font-size:.8125rem;line-height:1.45}.editorial-body .article-image-caption,.editorial-body .article-image-credit{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-style:normal}.editorial-body .article-image-credit{color:var(--ink-3);letter-spacing:normal;text-transform:none;margin-top:4px;font-size:.75rem;display:block}.editorial-body .article-table-frame{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.editorial-body .article-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;width:100%}.editorial-body .article-table-header{border-bottom:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap;padding:10px 14px;font-size:.8125rem;font-weight:550}.editorial-body .article-table-cell{border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-serif),ui-serif,Georgia,serif;padding:10px 14px;font-size:.9375rem;line-height:1.55}.editorial-body .article-table tbody tr:last-child .article-table-cell{border-bottom:0}@media (max-width:639px){.editorial-body .article-table td:first-child,.editorial-body .article-table th:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.editorial-body .article-table thead th:first-child{background:var(--paper-sunk)}}.v3-cve-score{--badge:var(--sev-none);border:1px solid var(--badge);border-radius:6px;align-items:center;gap:.3rem;height:22px;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{border:1px solid color-mix(in srgb,var(--badge) 28%,transparent)}}.v3-cve-score{background:var(--badge)}@supports (color:color-mix(in lab,red,red)){.v3-cve-score{background:color-mix(in srgb,var(--badge) 10%,transparent)}}.v3-cve-score{color:var(--badge);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1}.v3-cve-score--none{--badge:var(--sev-none)}.v3-cve-score--low{--badge:var(--sev-low)}.v3-cve-score--medium{--badge:var(--sev-medium)}.v3-cve-score--high{--badge:var(--sev-high)}.v3-cve-score--critical{--badge:var(--sev-critical)}.v3-verdict{--rail:var(--ink-3);box-shadow:inset 2px 0 0 var(--rail);padding-left:.85rem}
1.v3-verdict[data-rail=verified]{--rail:var(--verified)}.v3-verdict[data-rail=contradicted]{--rail:var(--flag)}.v3-verdict[data-rail=sourced]{--rail:var(--teal)}.v3-cite{color:var(--link-blue);font-size:.75em;line-height:1;text-decoration:none}.v3-cite:hover{text-underline-offset:.15em;text-decoration:underline}.v3-compare-col{min-width:0}.v3-compare-col__head{margin:-1rem -1rem .75rem;padding:.75rem 1rem}@media (min-width:768px){.v3-compare-col__head{margin:-1.5rem -1.5rem .75rem;padding:.85rem 1.5rem}}.v3-compare-col--yes .v3-compare-col__head{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--yes .v3-compare-col__head{background:color-mix(in srgb,var(--success) 10%,var(--paper))}}.v3-compare-col--no .v3-compare-col__head{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.v3-compare-col--no .v3-compare-col__head{background:color-mix(in srgb,var(--danger) 8%,var(--paper-sunk))}}.v3-compare-col--neutral .v3-compare-col__head{background:var(--paper-sunk)}@media (min-width:768px){.md-compare-cols\u003e.compare-col+.compare-col{border-left:1px solid var(--card-border)}}@media (max-width:767px){.md-compare-cols\u003e.compare-col+.compare-col{border-top:1px solid var(--card-border)}}.v3-faq-group\u003eli+li:before{left:1rem}.v3-faq-group details{margin:0}.v3-faq-group summary{list-style:none}.v3-faq-group summary::-webkit-details-marker{content:\"\";display:none}.v3-faq-group summary::marker{content:\"\";display:none}.v3-faq-group details[open] .v3-group-row__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.editorial-body a,.v3-faq-group details[open] .v3-group-row__chevron{transition:none}}.v3-page{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.v3-kicker{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:normal;text-transform:none;color:var(--ink-2);margin:0;font-size:.875rem;font-weight:550;line-height:1.45}.v3-page-dek{max-width:var(--measure-dek);font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink-2);text-wrap:pretty;margin:.75rem 0 0;font-size:1.0625rem;font-weight:400;line-height:1.5}.v3-page-note{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);margin:.5rem 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.v3-legal-body{max-width:68ch;font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1.0625rem;font-weight:400;line-height:1.72}.v3-legal-body p{margin:0 0 1.2em}.v3-legal-body p:last-child{margin-bottom:0}.v3-legal-body a{color:var(--link-blue);text-underline-offset:.22em;text-decoration:none}.v3-legal-body a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}.v3-legal-body strong{color:var(--ink);font-weight:600}.v3-legal-body ol,.v3-legal-body ul{margin:0 0 1.5em;padding-left:1.4em}.v3-legal-body li{margin:.35em 0;line-height:1.7}.v3-legal-body h2,.v3-legal-h2{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;color:var(--ink);border-top:1px solid var(--rule);margin:2rem 0 .75rem;padding-top:1.5rem;scroll-margin-top:6rem;font-size:1.375rem;font-weight:700;line-height:1.15}.v3-legal-body table,.v3-table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:\"tnum\" 1;width:100%}.v3-legal-body th,.v3-table th{background:var(--paper-sunk);color:var(--ink-2);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-align:left;border:1px solid var(--rule);padding:.625rem .875rem;font-size:.8125rem;font-weight:550}.v3-legal-body td,.v3-table td{border:1px solid var(--rule);color:var(--ink);padding:.625rem .875rem}.v3-table-wrap{border:1px solid var(--card-border);background:var(--paper);border-radius:12px;margin:1.5em 0;overflow-x:auto}.v3-diagram{background:var(--paper);margin:2rem 0;overflow:hidden}.v3-diagram__body{max-width:100%;padding:1rem 1.25rem .75rem;overflow-x:auto}.v3-diagram__caption{border-top:1px solid var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin:0;padding:.75rem 1.25rem 1rem;font-size:.875rem;font-weight:400;line-height:1.45}.v3-diagram__caption strong{color:var(--ink);font-weight:600}.v3-diagram-legend{flex-wrap:wrap;gap:.5rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}
1.v3-graph{background:var(--paper);position:relative;overflow:hidden}.v3-graph-control{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:550;display:flex}.v3-graph-control:hover{background:var(--mist-2)}.v3-graph-hint{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-3);font-size:.75rem;font-weight:450}.react-flow__controls{overflow:hidden;background:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--rule)!important;border:0!important;border-radius:999px!important}.react-flow__controls-button{border:0!important;border-bottom:1px solid var(--rule)!important;fill:var(--ink)!important;background:0 0!important}.react-flow__controls-button:last-child{border-bottom:0!important}.react-flow__controls-button:hover{background:var(--mist-2)!important}.v3-feature-card{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;overflow:hidden}.v3-feature-card__head{align-items:flex-start;gap:.625rem;padding:1rem 1.25rem .75rem;display:flex}.v3-feature-card__head h3{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.28}.v3-stat{text-align:center;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:center;min-height:64px;padding:1rem;display:flex}.v3-stat__value{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.25rem;font-weight:700}.v3-stat__label{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink-2);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.35}.v3-code{border-radius:6px;padding:.125rem .375rem}.v3-code,.v3-codeblock{font-family:var(--font-mono),ui-monospace,monospace;background:var(--mist-2);color:var(--ink);font-size:.8125rem}.v3-codeblock{border:0;border-radius:14px;margin:0;padding:.75rem 1rem;line-height:1.7;overflow-x:auto}.v3-empty{max-width:40rem;padding:4rem var(--gutter) 5rem;margin-inline:auto}.v3-empty__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.v3-empty__link{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;color:var(--link-blue);text-underline-offset:.22em;font-size:.9375rem;font-weight:550;text-decoration:none}.v3-empty__link:hover{text-decoration:underline}.v3-briefing{background:var(--paper);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:16px;padding:1.25rem 1.5rem}.v3-briefing__title{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;color:var(--ink);text-transform:none;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.v3-briefing li{font-family:var(--font-serif),ui-serif,Georgia,serif;color:var(--ink);font-size:1rem;line-height:1.6}.v3-download-btn{background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.v3-download-btn:hover{background:var(--mist-2)}.v3-mermaid{justify-content:center;max-width:100%;padding:1.25rem;display:flex;overflow-x:auto}.v3-mermaid,.v3-mermaid-fail{background:var(--paper);margin:2rem 0}.v3-mermaid-fail{overflow:hidden}.v3-mermaid-fail header{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-transform:none;letter-spacing:normal;color:var(--flag);padding:.75rem 1.25rem;font-size:.875rem;font-weight:550}.v3-input{background:var(--paper-sunk);color:var(--ink);border:0;border-radius:999px}.v3-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.react-flow__controls-button,.v3-download-btn,.v3-graph-control{transition:none}}:root{--canvas:#f5f5f7;--card-border:#d8d8de;--card-shadow:0 1px 2px #0000000a,0 1px 1px #00000005;--card-shadow-hover:0 6px 20px #00000014,0 1px 3px #0000000d;--link-blue:#06c;--action:#0071e3;
1--action-hover:#0077ed;--action-text:#fff;--focus-ring:#0071e366;--section-timeline:#b0265e;--section-community:#1d7a36;--info:#06c;--warning:#a34f00;--danger:#c0261e;--success:#1d7a36;--header-glass:#ffffffc7;--paper:#fff;--paper-raised:#fff;--paper-sunk:#f5f5f7;--mist-2:#e8e8ed;--ink:#1d1d1f;--ink-2:#48484d;--ink-3:#636369;--rule:#e5e5ea;--rule-strong:#8e8e93;--accent:#c0261e;--accent-soft:#c0261e1a;--verified:#1d7a36;--flag:#c0261e;--selection:#0071e32e;--section-security:#c0261e;--section-leak:#8b3fb0;--section-industry:#4a45c9;--section-supply:#a34f00;--section-legal:#7a5a00;--section-research:#00707c;--sev-none:#6a6a6a;--sev-low:#047032;--sev-medium:#674b00;--sev-high:#6e2e00;--sev-critical:#6b070f;--viz-1:#e69f00;--viz-2:#56b4e9;--viz-3:#009e73;--viz-4:#f0e442;--viz-5:#0072b2;--viz-6:#d55e00;--viz-7:#cc79a7;--viz-8:#333;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:21,23,28;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:31,111,74;--orange:#9a3412;--orange-rgb:154,52,18;--red:var(--flag);--red-rgb:180,52,42;--reckless:var(--flag);--reckless-rgb:180,52,42;--reckless-tint:#b4342a1a;--brand-gradient:var(--accent);--chat-coral-from:var(--accent);--chat-coral-to:var(--accent);--chat-coral-glow-rgb:154,42,30;--brand-accent:var(--accent);--brand-accent-rgb:154,42,30;--purple:#6d28d9;--purple-rgb:121,40,202;--pink:#be185d;--pink-rgb:219,39,119;--yellow:#854d0e;--yellow-rgb:133,77,14;--teal:#0f766e;--teal-rgb:15,118,110;--indigo:#7c3aed;--indigo-rgb:124,58,237;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-sunk);--secondary-foreground:var(--ink);--muted:var(--paper-sunk);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--radius:4px;--terminal-green:var(--verified);--terminal-green-rgb:31,111,74;--terminal-green-tint:#1f6f4a14;--terminal-green-tint-strong:#1f6f4a29;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-hero:0px;--radius-card:12px;--radius-chip:999px;--text-label:11px;--tracking-label:.08em;--tracking-eyebrow:.12em;--tracking-eyebrow-strong:.14em;--hair:1px;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--page-max:1200px;--column-max:680px;--gutter:clamp(16px,4vw,40px);--ticker-h:36px;--nav-h:64px;--font-inter:var(--font-schibsted);--font-serif:ui-serif,\"New York\",var(--font-newsreader),Georgia,serif;--text-display-xl:clamp(2.25rem,1.55rem + 2.9vw,3.75rem);--text-display-l:clamp(2rem,1.45rem + 2.2vw,3rem);--text-display-m:clamp(1.5rem,1.28rem + .9vw,1.875rem);--text-hed:1.375rem;--text-hed-sm:1.0625rem;--text-dek:1.1875rem;--text-meta:.8125rem;--text-river-hed:1.3125rem;--text-river-dek:.9375rem;--text-kicker:.75rem;--text-caption:.75rem;--leading-display:1.06;--leading-hed:1.2;--leading-body:1.55;--leading-meta:1.45;--tracking-display:-.021em;--tracking-hed:-.014em;--tracking-kicker:.14em;--measure:68ch;--measure-dek:56ch;--text-display:var(--text-display-l);--text-body:1.0625rem;--text-h1:clamp(28px,2rem + 1.2vw,40px);--text-h2:clamp(21px,1.35rem + .5vw,26px);--text-h3:18px;--text-body-lg:18px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out-strong:cubic-bezier(.77,0,.175,1);--duration-press:.12s;--duration-panel:.2s;--press-scale:.96;--microtype-floor:12px;--admin-pad-page:clamp(1rem,.75rem + 1vw,2rem);--admin-sidebar-w:15rem;--admin-sidebar-w-collapsed:4rem;--admin-header-h:3rem;--admin-sticky-actions-h:4rem;--admin-title:clamp(1.125rem,1rem + .4vw,1.375rem)}
1.admin-badge{font-size:var(--microtype-floor);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.2}[data-sonner-toaster]{--offset-top:max(1rem,env(safe-area-inset-top,0px));--offset-bottom:max(1rem,env(safe-area-inset-bottom,0px))}@media (max-width:767px){[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)!important}}.dark{--canvas:#000;--card-border:#38383a;--card-shadow:0 0 0 #0000;--card-shadow-hover:0 6px 20px #00000080;--link-blue:#4aa8ff;--action:#0071e3;--action-hover:#0077ed;--action-text:#fff;--focus-ring:#4aa8ff80;--section-timeline:#ff7baa;--section-community:#4cd37a;--info:#4aa8ff;--warning:#ffa24d;--danger:#ff6b63;--success:#4cd37a;--header-glass:#1c1c1ec7;--paper:#1c1c1e;--paper-raised:#2c2c2e;--paper-sunk:#2c2c2e;--mist-2:#3a3a3c;--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#a1a1a6;--rule:#38383a;--rule-strong:#8e8e93;--accent:#ff6b63;--accent-soft:#ff6b6329;--verified:#4cd37a;--flag:#ff6b63;--selection:#4aa8ff42;--section-security:#ff6b63;--section-leak:#d38cff;--section-industry:#9b99ff;--section-supply:#ffa24d;--section-legal:#e0b84d;--section-research:#4fd1de;--sev-none:#d1d1d1;--sev-low:#85cf95;--sev-medium:#c49f4d;--sev-high:#c57a4f;--sev-critical:#c96b64;--viz-1:#e0a53d;--viz-2:#7cc4ee;--viz-3:#4fb392;--viz-4:#d8cc6a;--viz-5:#5a94c7;--viz-6:#e0764a;--viz-7:#d295b6;--viz-8:#c9c9cf;--background:var(--paper);--foreground:var(--ink);--text-primary:var(--ink);--card:var(--paper);--card-secondary:var(--paper-sunk);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--separator:var(--rule);--sep-thin:var(--rule);--fill-secondary:var(--accent-soft);--fill-tertiary:var(--paper-sunk);--link:var(--ink);--link-rgb:236,238,242;--link-foreground:var(--paper);--green:var(--verified);--green-rgb:79,185,138;--orange:#ea580c;--orange-rgb:234,88,12;--red:var(--flag);--red-rgb:232,119,106;--reckless:var(--flag);--reckless-rgb:232,119,106;--reckless-tint:#e8776a1f;--purple:#a78bfa;--purple-rgb:192,132,252;--pink:#f472b6;--pink-rgb:236,72,153;--yellow:#eab308;--yellow-rgb:234,179,8;--teal:#14b8a6;--teal-rgb:20,184,166;--indigo:#a78bfa;--indigo-rgb:167,139,250;--code-bg:var(--paper-sunk);--code-text:var(--ink);--card-foreground:var(--ink);--popover:var(--paper-raised);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-raised);--secondary-foreground:var(--ink);--muted:var(--paper-raised);--muted-foreground:var(--ink-3);--accent-foreground:var(--paper);--destructive:var(--flag);--destructive-foreground:var(--paper);--border:var(--rule);--input:var(--rule-strong);--terminal-green:var(--verified);--terminal-green-rgb:79,185,138;--terminal-green-tint:#4fb98a1a;--terminal-green-tint-strong:#4fb98a33;--ring:var(--accent);--shadow-sm:none;--shadow-md:none;--shadow-popover:0 1px 0 var(--rule);--shadow-sheet:none;--transition-fast:.12s ease-out}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::selection{background:var(--selection);color:inherit}:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring);outline:2px solid #0000}@media (prefers-contrast:more){:focus-visible{outline:3px solid var(--ink);box-shadow:none}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext;box-shadow:none!important}}.hit-expand{position:relative}.hit-expand:after{content:\"\";position:absolute;inset-block:-8px;inset-inline:-4px}.ui-press{transition:transform var(--duration-press) var(--ease-out),color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.ui-press:active{transform:scale(var(--press-scale))}.ui-nav-link{color:var(--nav-fg,inherit);background:var(--nav-bg,transparent)}.ui-quiet-link{color:var(--quiet-fg,inherit)}.ui-row-link{background:var(--row-bg,transparent)}@media (hover:hover) and (pointer:fine){.ui-nav-link:hover{background:var(--fill-tertiary)}.ui-nav-link:hover,.ui-quiet-link:hover{color:var(--foreground)}.ui-text-link:hover{text-underline-offset:3px;text-decoration-line:underline}.ui-row-link:hover{background:var(--fill-tertiary)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:\"tnum\" 1}.microtype{font-size:max(var(--microtype-floor),.6875rem)}.btn-gradient-border{isolation:isolate;background:var(--foreground);color:var(--background);border-radius:var(--radius-md);transition:transform var(--duration-press) var(--ease-out),opacity var(--duration-press) var(--ease-out);border:none;position:relative}.btn-gradient-border:before{content:\"\";border-radius:inherit;background:var(--rule-strong);pointer-events:none;z-index:0;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-gradient-border:active{transform:scale(var(--press-scale))}
1.orb-glyph{--orb-dot:max(2px,calc(var(--orb-size,20px) * .14))}.orb-dot{width:var(--orb-dot);height:var(--orb-dot);margin:calc(var(--orb-dot) / -2) 0 0 calc(var(--orb-dot) / -2);opacity:.25;animation:orb-pulse 1.4s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * 90ms);transform:rotate(calc(var(--i,0) * (1turn / var(--n,9)))) translateY(calc(var(--orb-size,20px) * -.32));top:50%;left:50%}@keyframes orb-pulse{0%,to{opacity:.2;filter:brightness(.9)}40%{opacity:1;filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.orb-dot{opacity:.85;animation:none}.orb-dot:not([style*=\"--i: 0\"]){opacity:.35}.btn-gradient-border:active,.ui-press:active{transform:none}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}body,html{overflow-x:clip}body\u003efooter,body\u003eheader,body\u003emain,body\u003enav,body\u003esection{min-width:0}.tag-body{color:var(--text-primary);font-size:15px;line-height:1.6}@media (min-width:768px){.tag-body{font-size:15.5px;line-height:1.6}}.editorial-eyebrow{font-family:var(--font-sans),sans-serif;letter-spacing:normal;text-transform:none;color:var(--accent);font-size:13px;font-weight:500}@media (max-width:767px){input,select,textarea{font-size:16px!important}article code,article pre,article table{max-width:100%}article pre{font-size:12.5px!important}article pre code{-webkit-user-select:all;user-select:all}}.footer-link{transition:opacity var(--transition-fast)}.footer-link:hover{opacity:.7}.footer-back-top{transition:color var(--transition-fast)}.footer-back-top:hover{color:var(--foreground)!important}.chip{border:var(--hair) solid var(--separator);border-radius:var(--radius-sm);font-size:max(12px,var(--text-kicker));padding:2px 8px}
1.chip-link{color:var(--link);border-color:rgba(var(--link-rgb),.32);background:rgba(var(--link-rgb),.12)}.chip-verified{color:var(--verified);background:rgba(var(--green-rgb),.06)}.chip-green,.chip-verified{border-color:rgba(var(--green-rgb),.32)}.chip-green{color:var(--green);background:rgba(var(--green-rgb),.12)}.chip-orange{color:var(--orange);border-color:rgba(var(--orange-rgb),.32);background:rgba(var(--orange-rgb),.12)}.chip-purple{color:var(--purple);border-color:rgba(var(--purple-rgb),.32);background:rgba(var(--purple-rgb),.12)}.chip-red{color:var(--red);border-color:rgba(var(--red-rgb),.32);background:rgba(var(--red-rgb),.12)}.chip-reckless{color:var(--reckless);border-color:rgba(var(--reckless-rgb),.32);background:var(--reckless-tint)}.chip-indigo{color:var(--indigo);border-color:rgba(var(--indigo-rgb),.32);background:rgba(var(--indigo-rgb),.12)}.chip-gray{color:var(--text-secondary);border-color:var(--sep-thin);background:0 0}.chip-yellow{color:var(--yellow);border-color:rgba(var(--yellow-rgb),.32);background:rgba(var(--yellow-rgb),.12)}.chip-pink{color:var(--pink);border-color:rgba(var(--pink-rgb),.32);background:rgba(var(--pink-rgb),.12)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up{animation:slide-up var(--duration-panel) cubic-bezier(.32,.72,0,1) both}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:fade-up .2s var(--ease-out) both}.animate-fade-in{animation:fade-in .18s var(--ease-out) both}.animate-slide-in-left{animation:slide-in-left .2s var(--ease-out) both}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-msg-in{animation:msg-in .18s var(--ease-out) both}@keyframes bounce-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes btn-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-btn-in{animation:btn-in .18s var(--ease-out,cubic-bezier(.23,1,.32,1)) both}.reading-progress{z-index:60;background:linear-gradient(90deg,var(--link) var(--progress,0),transparent var(--progress,0));pointer-events:none;width:100%;height:2px;animation:reading-progress linear;animation-timeline:scroll();position:fixed;top:0;left:0}@keyframes reading-progress{0%{--progress:0%}to{--progress:100%}}@supports not (animation-timeline:scroll()){.reading-progress{display:none}}@keyframes check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes check-circle-fill{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.check-circle{animation:check-circle-fill .2s var(--ease-out) both}.check-path{stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .2s var(--ease-out) .12s forwards}@keyframes sub-text-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sub-text-reveal{animation:sub-text-in .18s var(--ease-out) both}@keyframes chat-dot-wave{0%,60%,to{opacity:.3;transform:scale(.5)}30%{opacity:1;transform:scale(1)}}.chat-dot{background:var(--link);border-radius:50%;width:6px;height:6px;animation:chat-dot-wave 1.2s ease-in-out infinite}.chat-dot:nth-child(2){animation-delay:.15s}.chat-dot:nth-child(3){animation-delay:.3s}.send-glow{animation:none}@keyframes online-pulse{0%,to{opacity:1}50%{opacity:.45}}.online-pulse{animation:online-pulse 2.8s ease-in-out infinite}.skeleton{background:var(--fill-secondary);opacity:1;transition:opacity var(--transition-fast);border-radius:0;position:relative;overflow:hidden}@starting-style{.skeleton{opacity:0}}.skeleton:after{content:\"\";background:linear-gradient(90deg,transparent 0,var(--fill-tertiary) 45%,var(--fill-tertiary) 55%,transparent 100%);will-change:transform;animation:skeleton-shimmer 2s linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-btn-in,.animate-fade-in,.animate-fade-up,.animate-in,.animate-msg-in,.animate-out,.animate-pulse,.animate-pulse-ring,.animate-slide-in-left,.animate-slide-up,.breaking-pulse,.chat-dot,.check-circle,.check-path,.online-pulse,.orb-dot,.reading-progress,.send-glow,.skeleton:after,.sub-text-reveal{animation:none!important}.ticker-track,[class*=animate-ticker],[class*=marquee]{animation:none!important;transform:none!important}.check-circle,.check-path,.sub-text-reveal{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.skeleton{opacity:1;transition:none}.skeleton:after{will-change:auto}.btn-gradient-border:active,.ui-press:active,.v3-btn:active,[class*=active\\:scale-]:active{transform:none}.card-link:hover .v3-frame img,.v3-frame img,a:hover\u003e.v3-frame img{transition:none;transform:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-chat-widget]{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}@media (min-width:768px){[data-chat-widget]{bottom:24px}}@keyframes pulse-ring{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.animate-pulse-ring{animation:pulse-ring 1.5s cubic-bezier(.4,0,.6,1) infinite}.no-scrollbar{scrollbar-width:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}.tweet-card{transition:border-color var(--transition-fast)}.tweet-card:hover{border-color:var(--link)!important}@media print{.reading-progress,[aria-label*=ticker i],[data-chat-widget],nav[aria-label=Main\\ navigation],nav[aria-label=Mobile\\ navigation]{display:none!important}body{font-size:12pt;color:#000!important;color-scheme:light!important;background:#fff!important}.editorial-body{max-width:100%;font-size:11pt}.editorial-body pre,.editorial-body pre code,.editorial-body pre span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes breaking-pulse{0%,to{box-shadow:0 0 #ef444447}50%{box-shadow:0 0 0 3px #ef444400}}.breaking-pulse{animation:breaking-pulse 3s ease-out infinite}.article-toc\u003esummary{list-style:none}.article-toc\u003esummary::-webkit-details-marker{display:none}.article-toc\u003esummary::marker{display:none}.article-toc[open] .article-toc-chevron{transform:rotate(180deg)}@property --tw-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-translate-z{syntax:\"*\";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:\"*\";inherits:false}@property --tw-rotate-y{syntax:\"*\";inherits:false}@property --tw-rotate-z{syntax:\"*\";inherits:false}@property --tw-skew-x{syntax:\"*\";inherits:false}@property --tw-skew-y{syntax:\"*\";inherits:false}@property --tw-space-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:\"*\";inherits:false;initial-value:0}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-ordinal{syntax:\"*\";inherits:false}@property --tw-slashed-zero{syntax:\"*\";inherits:false}@property --tw-numeric-figure{syntax:\"*\";inherits:false}@property --tw-numeric-spacing{syntax:\"*\";inherits:false}@property --tw-numeric-fraction{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003clength\u003e\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-blur{syntax:\"*\";inherits:false}@property --tw-brightness{syntax:\"*\";inherits:false}@property --tw-contrast{syntax:\"*\";inherits:false}@property --tw-grayscale{syntax:\"*\";inherits:false}@property --tw-hue-rotate{syntax:\"*\";inherits:false}@property --tw-invert{syntax:\"*\";inherits:false}@property --tw-opacity{syntax:\"*\";inherits:false}@property --tw-saturate{syntax:\"*\";inherits:false}@property --tw-sepia{syntax:\"*\";inherits:false}@property --tw-drop-shadow{syntax:\"*\";inherits:false}@property --tw-drop-shadow-color{syntax:\"*\";inherits:false}@property --tw-drop-shadow-alpha{syntax:\"\u003cpercentage\u003e\";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:\"*\";inherits:false}@property --tw-backdrop-blur{syntax:\"*\";inherits:false}@property --tw-backdrop-brightness{syntax:\"*\";inherits:false}@property --tw-backdrop-contrast{syntax:\"*\";inherits:false}@property --tw-backdrop-grayscale{syntax:\"*\";inherits:false}@property --tw-backdrop-hue-rotate{syntax:\"*\";inherits:false}@property --tw-backdrop-invert{syntax:\"*\";inherits:false}@property --tw-backdrop-opacity{syntax:\"*\";inherits:false}@property --tw-backdrop-saturate{syntax:\"*\";inherits:false}@property --tw-backdrop-sepia{syntax:\"*\";inherits:false}@property --tw-duration{syntax:\"*\";inherits:false}@property --tw-ease{syntax:\"*\";inherits:false}@property --tw-content{syntax:\"*\";inherits:false;initial-value:\"\"}@property --tw-scale-x{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-y{syntax:\"*\";inherits:false;initial-value:1}@property --tw-scale-z{syntax:\"*\";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:\"*\";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}a:[\"$\",\"style\",\"0\",{\"nonce\":\"$undefined\",\"precedence\":\"next\",\"href\":\"/_next/static/css/d267ed9e62edd49a.css\",\"children\":\"$20\"}]\n21:I[63454,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"GoogleAnalytics\"]\n22:I[92904,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"\"]\n23:I[3924,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"GoogleAdSense\"]\n7:C\n17:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://ccleaks.com/#website\\\",\\\"name\\\":\\\"ccleaks\\\",\\\"url\\\":\\\"https://ccleaks.com\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://ccleaks.com/#organization\\\"},\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://ccleaks.com/search?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}]\n18:[\"$\",\"$Ld\",null,{\"children\":[[\"$\",\"$L21\",null,{\"gaId\":\"G-6MSJHQSW10\"}],[\"$\",\"$L22\",null,{\"id\":\"microsoft-clarity\",\"strategy\":\"afterInteractive\",\"children\":\"(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
1t=l.createElement(r);t.async=1;t.src=\\\"https://www.clarity.ms/tag/\\\"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window,document,\\\"clarity\\\",\\\"script\\\",\\\"yq98vgypcq\\\");\"}],[\"$\",\"$L23\",null,{}]]}]\n1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n24:I[5422,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"7149\",\"static/chunks/7149-b3af183a0ed569f0.js\",\"7177\",\"static/chunks/app/layout-b9581348c6f51521.js\"],\"default\"]\nf:[\"$\",\"$L24\",null,{}]\n15:[\"$\",\"main\",null,{\"id\":\"main\",\"className\":\"v3-empty\",\"children\":[[\"$\",\"div\",null,{\"className\":\"v3-card v3-card--pad\",\"children\":[[\"$\",\"p\",null,{\"className\":\"v3-kicker mb-2\",\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"className\":\"v3-page-title\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"v3-page-dek\",\"children\":\"The page you're looking for doesn't exist or may have been moved. Try a search or pick up one of the newest stories.\"}],[\"$\",\"div\",null,{\"className\":\"v3-empty__actions\",\"children\":[[\"$\",\"$L10\",null,{\"href\":\"/news\",\"className\":\"v3-btn v3-btn--primary\",\"children\":\"Latest news\"}],[\"$\",\"$L10\",null,{\"href\":\"/search\",\"className\":\"v3-empty__link\",\"children\":\"Search\"}]]}],[\"$\",\"form\",null,{\"action\":\"/search\",\"method\":\"get\",\"className\":\"mt-6 flex gap-2\",\"role\":\"search\",\"children\":[[\"$\",\"label\",null,{\"htmlFor\":\"site-search-404\",\"className\":\"sr-only\",\"children\":\"Search articles\"}],[\"$\",\"input\",null,{\"id\":\"site-search-404\",\"name\":\"q\",\"type\":\"search\",\"placeholder\":\"Search ccleaks…\",\"autoComplete\":\"off\",\"className\":\"v3-input min-h-11 min-w-0 flex-1 px-4\"}],[\"$\",\"button\",null,{\"type\":\"submit\",\"className\":\"v3-btn v3-btn--primary\",\"children\":\"Search\"}]]}]]}],[\"$\",\"section\",null,{\"aria-labelledby\":\"latest-heading\",\"className\":\"v3-card v3-card--pad mt-10\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"latest-heading\",\"className\":\"v3-kicker m-0 pb-2\",\"style\":{\"borderBottom\":\"1px solid var(--rule)\"},\"children\":\"Latest stories\"}],[\"$\",\"ul\",null,{\"className\":\"m-0 list-none p-0\",\"children\":[[\"$\",\"li\",\"claude-code-2-1-287-oct-2026\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-287-oct-2026\",\"className\":\"block py-4 no-underline\",\"style\":{\"borderBottom\":\"1px solid var(--rule)\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"block leading-snug\",\"style\":{\"fontFamily\":\"var(--font-sans), system-ui, sans-serif\",\"fontSize\":\"1.15rem\",\"fontWeight\":650,\"lineHeight\":1.28,\"color\":\"var(--ink)\"},\"children\":\"Claude Code 2.1.287 Adds Claude Mods\"}],[\"$\",\"span\",null,{\"className\":\"v3-meta mt-1 block\",\"children\":\"Abhishek Tiwari\"}]]}]}],[\"$\",\"li\",\"gemini-cli-0-62-0-sep-2026\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gemini-cli-0-62-0-sep-2026\",\"className\":\"block py-4 no-underline\",\"style\":{\"borderBottom\":\"1px solid var(--rule)\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"block leading-snug\",\"style\":{\"fontFamily\":\"var(--font-sans), system-ui, sans-serif\",\"fontSize\":\"1.15rem\",\"fontWeight\":650,\"lineHeight\":1.28,\"color\":\"var(--ink)\"},\"children\":\"Gemini CLI 0.62.0 Adds Gemini 3.8 Flash\"}],[\"$\",\"span\",null,{\"className\":\"v3-meta mt-1 block\",\"children\":\"Abhishek Tiwari\"}]]}]}],[\"$\",\"li\",\"gemini-4-argon-sep-2026\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gemini-4-argon-sep-2026\",\"className\":\"block py-4 no-underline\",\"style\":{\"borderBottom\":\"1px solid var(--rule)\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"block leading-snug\",\"style\":{\"fontFamily\":\"var(--font-sans), system-ui, sans-serif\",\"fontSize\":\"1.15rem\",\"fontWeight\":650,\"lineHeight\":1.28,\"color\":\"var(--ink)\"},\"children\":\"Gemini 4 Argon rolls out to defenders with a $2/$10 launch price\"}],[\"$\",\"span\",null,{\"className\":\"v3-meta mt-1 block\",\"children\":\"Abhishek Tiwari\"}]]}]}]]}]]}]]}]\n28:I[20556,[],\"IconMark\"]\n25:T1ba3,{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",\"name\":\"All stories | ccleaks\",\"description\":\"Latest coverage of Claude Code and AI supply-chain security.\",\"url\":\"https://ccleaks.com/news\",\"isPartOf\":{\"@type\":\"WebSite\",\"@id\":\"https://ccleaks.com/#website\",\"url\":\"https://ccleaks.com\",\"name\":\"ccleaks\"},\"publisher\":{\"@id\":\"https://ccleaks.com/#organization\"}
1,\"mainEntity\":{\"@type\":\"ItemList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"url\":\"https://ccleaks.com/news/claude-code-2-1-287-oct-2026\",\"name\":\"Claude Code 2.1.287 Adds Claude Mods\"},{\"@type\":\"ListItem\",\"position\":2,\"url\":\"https://ccleaks.com/news/gemini-cli-0-62-0-sep-2026\",\"name\":\"Gemini CLI 0.62.0 Adds Gemini 3.8 Flash\"},{\"@type\":\"ListItem\",\"position\":3,\"url\":\"https://ccleaks.com/news/gemini-4-argon-sep-2026\",\"name\":\"Gemini 4 Argon rolls out to defenders with a $2/$10 launch price\"},{\"@type\":\"ListItem\",\"position\":4,\"url\":\"https://ccleaks.com/news/memtensor-sckit-worm-npm-pypi-sep-2026\",\"name\":\"sckit worm hijacks MemTensor's OpenClaw and MemoryOS packages\"},{\"@type\":\"ListItem\",\"position\":5,\"url\":\"https://ccleaks.com/news/aisi-gpt-6-astra-simulation-supply-chain-sep-2026\",\"name\":\"GPT-6 Astra completed simulated supply-chain attacks 29.2% of the time\"},{\"@type\":\"ListItem\",\"position\":6,\"url\":\"https://ccleaks.com/news/openai-agents-leaked-53-private-images-sep-2026\",\"name\":\"OpenAI reported 53 cases of private ChatGPT image posting\"},{\"@type\":\"ListItem\",\"position\":7,\"url\":\"https://ccleaks.com/news/openai-distillation-kimi-cluster-sep-2026\",\"name\":\"OpenAI links a distillation cluster to Moonshot AI\"},{\"@type\":\"ListItem\",\"position\":8,\"url\":\"https://ccleaks.com/news/cline-4-1-22-sep-2026\",\"name\":\"Cline 4.1.22 Adds Bee, Pareto, and GPT-6.1 Sol Defaults\"},{\"@type\":\"ListItem\",\"position\":9,\"url\":\"https://ccleaks.com/news/claude-code-2-1-285-sep-2026\",\"name\":\"Claude Code 2.1.285 Adds WebFetch Off and --desktop\"},{\"@type\":\"ListItem\",\"position\":10,\"url\":\"https://ccleaks.com/news/codex-0-159-2-sep-2026\",\"name\":\"How to Upgrade Codex CLI 0.159.2 on Windows\"},{\"@type\":\"ListItem\",\"position\":11,\"url\":\"https://ccleaks.com/news/gpt-6-1-sol-sep-2026\",\"name\":\"GPT-6.1 Sol Nearly Matches Astra at One-Fifth the Price\"},{\"@type\":\"ListItem\",\"position\":12,\"url\":\"https://ccleaks.com/news/dots-sep-2026\",\"name\":\"OpenAI Dots: Always-On Agents on GPT-6 Astra\"},{\"@type\":\"ListItem\",\"position\":13,\"url\":\"https://ccleaks.com/news/holo4-open-weights-sep-2026\",\"name\":\"H Company Releases Holo4 Open Computer-Use Weights on Hugging Face\"},{\"@type\":\"ListItem\",\"position\":14,\"url\":\"https://ccleaks.com/news/how-to-read-claude-apps-gateway-spend-limit-sep-2026\",\"name\":\"How to Read Claude Apps Gateway Spend in Claude Code 2.1.284\"},{\"@type\":\"ListItem\",\"position\":15,\"url\":\"https://ccleaks.com/news/how-to-use-claude-sonnet-5-5-in-claude-code-sep-2026\",\"name\":\"How to Use Claude Sonnet 5.5 in Claude Code 2.1.284\"},{\"@type\":\"ListItem\",\"position\":16,\"url\":\"https://ccleaks.com/news/claude-code-2-1-284-sep-2026\",\"name\":\"Claude Code 2.1.284 Makes Sonnet 5.5 the Default Sonnet\"},{\"@type\":\"ListItem\",\"position\":17,\"url\":\"https://ccleaks.com/news/how-to-add-codex-mcp-oauth-client-secret-sep-2026\",\"name\":\"How to Add Codex MCP OAuth Client Secrets on 0.158\"},{\"@type\":\"ListItem\",\"position\":18,\"url\":\"https://ccleaks.com/news/how-to-set-codex-tui-copy-on-select-sep-2026\",\"name\":\"How to Set Codex TUI Copy-on-Select on 0.158\"},{\"@type\":\"ListItem\",\"position\":19,\"url\":\"https://ccleaks.com/news/codex-0-158-sep-2026\",\"name\":\"Codex 0.158 Adds TUI Copy and MCP OAuth Secrets\"},{\"@type\":\"ListItem\",\"position\":20,\"url\":\"https://ccleaks.com/news/how-to-set-claude-code-available-models-match-exact-sep-2026\",\"name\":\"How to Set Claude Code availableModelsMatch Exact in 2.1.283\"},{\"@type\":\"ListItem\",\"position\":21,\"url\":\"https://ccleaks.com/news/how-to-enable-claude-code-gateway-hint-headers-sep-2026\",\"name\":\"How to Enable Claude Code Gateway Hint Headers in 2.1.283\"},{\"@type\":\"ListItem\",\"position\":22,\"url\":\"https://ccleaks.com/news/claude-code-2-1-283-sep-2026\",\"name\":\"Claude Code 2.1.283 Adds Gateway Hint Headers and Exact Models\"},{\"@type\":\"ListItem\",\"position\":23,\"url\":\"https://ccleaks.com/news/how-to-use-gemini-live-avatar-for-customer-support-sep-2026\",\"name\":\"How to Use Gemini Live Avatar for Support Demos\"},{\"@type\":\"ListItem\",\"position\":24,\"url\":\"https://ccleaks.com/news/how-to-enable-gemini-live-avatar-enterprise-sep-2026\",\"name\":\"How to Enable Gemini Live Avatar on Enterprise\"},{\"@type\":\"ListItem\",\"position\":25,\"url\":\"https://ccleaks.com/news/gemini-3-8-live-avatar-sep-2026\",\"name\":\"Gemini 3.8 Live Avatar Hits Enterprise GA\"},{\"@type\":\"ListItem\",\"position\":26,\"url\":\"https://ccleaks.com/news/codex-0-157-sep-2026\",\"name\":\"Codex 0.157 Adds Sol/Luna Bedrock and Fork Shortcut\"},{\"@type\":\"ListItem\",\"position\":27,\"url\":\"https://ccleaks.com/news/how-to-fork-codex-conversations-sep-2026\",\"name\":\"How to Fork Codex Conversations with f on 0.157\"},{\"@type\":\"ListItem\",\"position\":28,\"url\":\"https://ccleaks.com/news/how-to-enable-codex-amazon-bedrock-sep-2026\",\"name\":\"How to Enable Codex Amazon Bedrock on 0.157\"},{\"@type\":\"ListItem\",\"position\":29,\"url\":\"https://ccleaks.com/news/how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026\",\"name\":\"How to Allow Claude in Chrome with Managed MCP in 2.1.282\"},{\"@type\":\"ListItem\",\"position\":30,\"url\":\"https://ccleaks.com/news/how-to-set-claude-code-max-prose-width-sep-2026\",\"name\":\"How to Set Claude Code maxProseWidth in 2.1.282\"},{\"@type\":\"ListItem\",\"position\":31,\"url\":\"https://ccleaks.com/news/claude-code-2-1-282-sep-2026\",\"name\":\"Claude Code 2.1.282 Adds maxProseWidth and Managed Chrome MCP\"},{\"@type\":\"ListItem\",\"position\":32,\"url\":\"https://ccleaks.com/news/how-to-serve-xing4-0-29b-vllm-sep-2026\",\"name\":\"How to Serve Xing4.0-29B-A4B with vLLM\"},{\"@type\":\"ListItem\",\"position\":33,\"url\":\"https://ccleaks.com/news/how-to-run-xing4-0-29b-huggingface-sep-2026\",\"name\":\"How to Run Xing4.0-29B-A4B with Hugging Face\"},{\"@type\":\"ListItem\",\"position\":34,\"url\":\"https://ccleaks.com/news/xing4-0-29b-a4b-sep-2026\",\"name\":\"Xing4.0-29B-A4B Open Weights from XingChen-AGI\"},{\"@type\":\"ListItem\",\"position\":35,\"url\":\"https://ccleaks.com/news/how-to-migrate-opencode-v1-to-v2-sep-2026\",\"name\":\"How to Migrate OpenCode V1 to V2\"},{\"@type\":\"ListItem\",\"position\":36,\"url\":\"https://ccleaks.com/news/how-to-install-opencode-2-sep-2026\",\"name\":\"How to Install OpenCode 2 on CLI and Desktop\"},{\"@type\":\"ListItem\",\"position\":37,\"url\":\"https://ccleaks.com/news/opencode-2-0-sep-2026\",\"name\":\"OpenCode 2.0 Ships Shared-Server TUI, Desktop, and Web\"},{\"@type\":\"ListItem\",\"position\":38,\"url\":\"https://ccleaks.com/news/how-to-enable-cursor-rollouts-sep-2026\",\"name\":\"How to Enable Cursor Rollouts on Teams and Enterprise\"},{\"@type\":\"ListItem\",\"position\":39,\"url\":\"https://ccleaks.com/news/how-to-enable-cursor-security-reviewer-sep-2026\",\"name\":\"How to Enable Cursor Security Reviewer on Automations\"},{\"@type\":\"ListItem\",\"position\":40,\"url\":\"https://ccleaks.com/news/cursor-rollouts-security-review-sep-2026\",\"name\":\"Cursor Launches Rollouts and Security Review Bots\"}]}}19:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$25\"}}],\"$L26\",\"$L27\"]\n1b:null\n1f:[[\"$\",\"title\",\"0\",{\"children\":\"All stories | ccleaks\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"Claude Code leak,Claude Code source code,AI supply-chain security\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"next\",\"href\":\"https://ccleaks.com/news?page=2\"}],[\"$\",\"meta\",\"6\",{\"name\":\"google-adsense-account\",\"content\":\"ca-pub-9736482038704782\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://ccleaks.com/news\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"All stories | ccleaks\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://ccleaks.com/og-image.png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"All stories | ccleaks\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Coverage of Claude Code, Anthropic, and AI supply-chain security. Leak analyses, incident reports, and fact-checked coverage.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://ccleaks.com/og-image.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon?1b3b89647a6dbcf4\",\"alt\":\"$undefined\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon?b28969539d7be575\",\"alt\":\"$undefined\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L28\",\"18\",{}]]\n29:I[42402,[\"3549\",\"static/chunks/3549-0962241baa87ed46.js\",\"2402\",\"static/chunks/2402-57a1ee361db5c61b.js\",\"2324\",\"static/chunks/app/news/page-7a5594a932cf4096.js\"],\"Image\"]\n26:[\"$\",\"main\",null,{\"id\":\"main\",\"className\":\"v3-canvas v3-listing mx-auto px-[var(--gutter)] py-[var(--space-7)]\",\"children\":[[\"$\",\"header\",null,{\"className\":\"v3-page-header pb-[var(--space-5)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"v3-page-title m-0 text-[var(--ink)]\",\"children\":\"All stories\"}],[\"$\",\"p\",null,{\"className\":\"v3-page-dek\",\"children\":[360,\" stories, newest first.\"]}],null]}]}],[\"$\",\"ul\",null,{\"className\":\"v3-filters\",\"aria-label\":\"Filter by section\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news\",\"className\":\"v3-chip\",\"aria-current\":\"page\",\"children\":\"All\"}]}],[[\"$\",\"li\",\"Security\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Security\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-security)\"}}],\"Security\"]}]}],[\"$\",\"li\",\"Leak\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Leak\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-leak)\"}}],\"Leak\"]}]}],[\"$\",\"li\",\"DMCA\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=DMCA\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-legal)\"}}],\"DMCA\"]}]}],[\"$\",\"li\",\"Supply Chain\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Supply+Chain\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-supply)\"}}],\"Supply Chain\"]}]}],[\"$\",\"li\",\"Debunk\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Debunk\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-research)\"}}],\"Debunk\"]}]}],[\"$\",\"li\",\"Timeline\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Timeline\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-timeline)\"}}],\"Timeline\"]}]}],[\"$\",\"li\",\"Community\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Community\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-community)\"}}],\"Community\"]}]}],[\"$\",\"li\",\"Industry\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news?topic=Industry\",\"className\":\"v3-chip\",\"aria-current\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"v3-dot\",\"style\":{\"background\":\"var(--section-industry)\"}}],\"Industry\"]}]}]]]}],[\"$\",\"ul\",null,{\"data-story-river\":true,\"className\":\"v3-river v3-group m-0 list-none p-0\",\"children\":[[\"$\",\"li\",\"claude-code-2-1-287-oct-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-287-oct-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Claude Code 2.1.287 Adds Claude Mods\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Claude Mods headline Claude Code 2.1.287; npm latest and next resolve to 2.1.287 while stable remains 2.1.285.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T19:09:07.125Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/claude-code-2-1-287-oct-2026?v=573dd510a59b8fd0\",\"alt\":\"Official Anthropic Claude Code project artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}],[\"$\",\"li\",\"gemini-cli-0-62-0-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[\"$L2a\",\"$L2b\"]}]}],\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\"]}],null,\"$L52\"]}]\n27:[\"$\",\"footer\",null,{\"className\":\"mt-12\",\"style\":{\"background\":\"var(--paper-sunk)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto pt-10 pb-8\",\"style\":{\"maxWidth\":\"calc(var(--page-max) + 2 * var(--gutter))\",\"paddingInline\":\"var(--gutter)\"},\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-8 flex items-center gap-2\",\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"1.375rem\",\"fontWeight\":800,\"letterSpacing\":\"-0.045em\",\"color\":\"var(--ink)\",\"lineHeight\":1},\"children\":[[\"$\",\"svg\",null,{\"width\":22,\"height\":22,\"viewBox\":\"0 0 32 32\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",\"style\":{\"color\":\"var(--accent)\",\"flexShrink\":0},\"children\":[[\"$\",\"rect\",null,{\"x\":\"1.5\",\"y\":\"1.5\",\"width\":\"29\",\"height\":\"29\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.75\",\"fill\":\"none\"}],[\"$\",\"path\",null,{\"d\":\"M8 13l4 4-4 4\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"15\",\"y1\":\"21\",\"x2\":\"22\",\"y2\":\"21\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"opacity\":\"0.5\"}],[\"$\",\"path\",null,{\"d\":\"M22 22c0 0-1.6 2.2-1.6 3.6a1.6 1.6 0 003.2 0C23.6 24.2 22 22 22 22z\",\"fill\":\"currentColor\"}]]}],\"ccleaks\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-8 md:grid-cols-3\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Sections\",\"children\":[[\"$\",\"h2\",null,{\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"0.875rem\",\"fontWeight\":550,\"letterSpacing\":\"normal\",\"color\":\"var(--ink)\",\"margin\":\"0 0 var(--space-3)\"},\"children\":\"Sections\"}],[\"$\",\"ul\",null,{\"className\":\"m-0 list-none p-0\",\"children\":[[\"$\",\"li\",\"/\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"0.875rem\",\"fontWeight\":450,\"color\":\"var(--ink-2)\",\"textUnderlineOffset\":3,\"transition\":\"color var(--transition-fast)\"},\"children\":\"Home\"}]}],[\"$\",\"li\",\"/news\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"News\"}]}],[\"$\",\"li\",\"/topics\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/topics\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Topics\"}]}],[\"$\",\"li\",\"/entities\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/entities\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Entities\"}]}],[\"$\",\"li\",\"/authors\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/authors\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Authors\"}]}],[\"$\",\"li\",\"/leaks\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/leaks\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Leaks\"}]}],[\"$\",\"li\",\"/architecture\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/architecture\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Architecture\"}]}],[\"$\",\"li\",\"/audit\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/audit\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Audit\"}]}],[\"$\",\"li\",\"/explore\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/explore\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Explore\"}]}],[\"$\",\"li\",\"/search\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/search\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Search\"}]}]]}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"About the site\",\"children\":[[\"$\",\"h2\",null,{\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:0:props:style\",\"children\":\"About the site\"}],[\"$\",\"p\",null,{\"className\":\"mb-4 leading-relaxed\",\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"0.875rem\",\"color\":\"var(--ink-2)\",\"maxWidth\":\"20rem\"},\"children\":\"Claim-checked coverage of AI supply-chain incidents and the leaks behind them.\"}],[\"$\",\"ul\",null,{\"className\":\"m-0 list-none p-0\",\"children\":[[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/about\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"About\"}]}],\"$L53\",\"$L54\",\"$L55\"]}]]}],\"$L56\"]}],\"$L57\"]}]}]\n2a:[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gemini-cli-0-62-0-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Gemini CLI 0.62.0 Adds Gemini 3.8 Flash\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Feat PR #29443 also adds gemini-3.5-flash-lite; npm latest points to 0.62.0 after the 29 September 2026 ship.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T09:29:16.698Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[3,\" min read\"]}]]}]]}]\n2b:[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/gemini-cli-0-62-0-sep-2026?v=e674bff00c2b32bf\",\"alt\":\"Official Google Gemini CLI project artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]\n2c:[\"$\",\"li\",\"gemini-4-argon-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gemini-4-argon-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Gemini 4 Argon rolls out to defenders with a $2/$10 launch price\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Google announces a selected Fairwind rollout without cyber guardrails, a 1 million token output cap, and later $4/$20 rates without an expiry date.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T00:15:28.223Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[8,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/gemini-4-argon-sep-2026?v=f88df368189f82a6\",\"alt\":\"A dark server aisle with a single copper-green light leaking from a locked cage at the far end\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n2d:[\"$\",\"li\",\"memtensor-sckit-worm-npm-pypi-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-supply)\"},\"children\":\"Supply Chain\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/memtensor-sckit-worm-npm-pypi-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"sckit worm hijacks MemTensor's OpenClaw and MemoryOS packages\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"The memory-plugin compromise exposes developer secrets at runtime and puts package-publishing credentials in scope for revocation.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[null,[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T00:12:34.230Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[6,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/memtensor-sckit-worm-npm-pypi-sep-2026?v=caa637b71887aefb\",\"alt\":\"Concept: connected package modules with a compromised memory module branching toward credential vaults\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n2e:[\"$\",\"li\",\"aisi-gpt-6-astra-simulation-supply-chain-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-security)\"},\"children\":\"Security\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/aisi-gpt-6-astra-simulation-supply-chain-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"GPT-6 Astra completed simulated supply-chain attacks 29.2% of the time\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Clearer scope instructions reduced attacks in a targeted follow-up, but some continued with cyber safeguards disabled.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T00:05:04.893Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/aisi-gpt-6-astra-simulation-supply-chain-sep-2026?v=fe9db3449771bb87\",\"alt\":\"Concept for an illustration of a software dependency graph enclosed by a sandbox boundary\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n2f:[\"$\",\"li\",\"openai-agents-leaked-53-private-images-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-security)\"},\"children\":\"Security\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/openai-agents-leaked-53-private-images-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"OpenAI reported 53 cases of private ChatGPT image posting\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"OpenAI says research agents posted user-provided images as unlisted links after account disassociation and privacy filtering.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T00:04:26.494Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[7,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/openai-agents-leaked-53-private-images-sep-2026?v=7f8148fbb5abb0ad\",\"alt\":\"Scattered Polaroid-style prints drifting from a dark sealed chamber toward a pale public grid of empty frames\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n30:[\"$\",\"li\",\"openai-distillation-kimi-cluster-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-security)\"},\"children\":\"Security\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/openai-distillation-kimi-cluster-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"OpenAI links a distillation cluster to Moonshot AI\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"OpenAI says it blocked a related user cluster, while its extraction counts measure attempts and leave successful recovery unquantified.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[null,[\"$\",\"time\",null,{\"dateTime\":\"2026-10-01T00:03:30.938Z\",\"children\":\"1 Oct 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/openai-distillation-kimi-cluster-sep-2026?v=0ed7158120f2e19b\",\"alt\":\"An encrypted reasoning block passing between separate conversation windows with a locked boundary between them\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n31:[\"$\",\"li\",\"cline-4-1-22-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/cline-4-1-22-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Cline 4.1.22 Adds Bee, Pareto, and GPT-6.1 Sol Defaults\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"v4.1.22 adds Bee and Pareto providers, Anthropic refusal failover, Sol defaults on major gateways, Bedrock profile fixes, and clearer filter errors; Open VSX ships 4.1.22.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-30T13:08:42.483Z\",\"children\":\"30 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/cline-4-1-22-sep-2026?v=1a96c813c9b073a0\",\"alt\":\"Official Cline project artwork from GitHub\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n32:[\"$\",\"li\",\"claude-code-2-1-285-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-285-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Claude Code 2.1.285 Adds WebFetch Off and --desktop\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"v2.1.285 adds WebFetch off, claude --desktop, plugin configure, allowedProviders, and non-streaming timeout retries; npm latest and next are 2.1.285.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-30T06:59:11.412Z\",\"children\":\"30 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/claude-code-2-1-285-sep-2026?v=96ea2ea3e3c3fdfc\",\"alt\":\"Official Anthropic Claude Code project artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n33:[\"$\",\"li\",\"codex-0-159-2-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/codex-0-159-2-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Upgrade Codex CLI 0.159.2 on Windows\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"rust-v0.159.2 suppresses console flashes for background and sandboxed commands; npm latest is 0.159.2.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-30T02:53:10.492Z\",\"children\":\"30 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[3,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/codex-0-159-2-sep-2026?v=606ab47eacadd6ac\",\"alt\":\"Official OpenAI Codex CLI project artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n34:[\"$\",\"li\",\"gpt-6-1-sol-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gpt-6-1-sol-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"GPT-6.1 Sol Nearly Matches Astra at One-Fifth the Price\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"DevDay model for Work, Codex, API, and Copilot; Chat waits; GPT-6.1 Astra held on safety.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-30T01:30:52.386Z\",\"children\":\"30 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[3,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/gpt-6-1-sol-sep-2026?v=7f16c0c9c1ef84cd\",\"alt\":\"Official OpenAI GPT-6.1 Sol product artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n35:[\"$\",\"li\",\"dots-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/dots-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"OpenAI Dots: Always-On Agents on GPT-6 Astra\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pro and Business Premium launch wave, Enterprise via admin, one-month usage pause, plugins to 4,000-plus apps, and Auto-review on sensitive actions.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-30T01:15:54.650Z\",\"children\":\"30 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[3,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/dots-sep-2026?v=7014d8a0e049ba57\",\"alt\":\"Official OpenAI Dots product artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n36:[\"$\",\"li\",\"holo4-open-weights-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/holo4-open-weights-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"H Company Releases Holo4 Open Computer-Use Weights on Hugging Face\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Dense 27B and MoE 35B-A3B models ship with BF16 through Q4 GGUF formats, H Models API access, and open evaluation trajectories dated September 28, 2026.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-29T03:05:12.000Z\",\"children\":\"29 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/holo4-open-weights-sep-2026?v=a2cc645187800835\",\"alt\":\"Official Holo4 demonstration still from H Company showing a FreeCAD Eiffel Tower build\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n37:[\"$\",\"li\",\"how-to-read-claude-apps-gateway-spend-limit-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-read-claude-apps-gateway-spend-limit-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Read Claude Apps Gateway Spend in Claude Code 2.1.284\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin 2.1.284 and read /usage plus used_usd, limit_usd, and period when the gateway runs this version or later.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T18:55:26.409Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n38:[\"$\",\"li\",\"how-to-use-claude-sonnet-5-5-in-claude-code-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-use-claude-sonnet-5-5-in-claude-code-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Use Claude Sonnet 5.5 in Claude Code 2.1.284\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin @anthropic-ai/[email protected] so claude-sonnet-5-5 is the default Sonnet with 1M context and listed prices.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T18:55:24.349Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n39:[\"$\",\"li\",\"claude-code-2-1-284-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-284-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Claude Code 2.1.284 Makes Sonnet 5.5 the Default Sonnet\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"npm latest and next point at 2.1.284 with Sonnet 5.5 default, gateway spend dollars, auto-mode ask-again, and /mcp reconnect all.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T18:55:22.447Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n3a:[\"$\",\"li\",\"how-to-add-codex-mcp-oauth-client-secret-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-add-codex-mcp-oauth-client-secret-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Add Codex MCP OAuth Client Secrets on 0.158\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin @openai/[email protected] and use codex mcp add --oauth-client-secret for pre-registered MCP OAuth secrets.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T13:00:55.691Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n3b:[\"$\",\"li\",\"how-to-set-codex-tui-copy-on-select-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-set-codex-tui-copy-on-select-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Set Codex TUI Copy-on-Select on 0.158\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin @openai/[email protected], use fullscreen TUI copy-on-select and right-click paste, and keep Markdown transcript copies without inventing config.toml.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T13:00:53.998Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n3c:[\"$\",\"li\",\"codex-0-158-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/codex-0-158-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Codex 0.158 Adds TUI Copy and MCP OAuth Secrets\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"npm latest is 0.158.0 with fullscreen TUI copy-on-select, MCP OAuth client secrets, exec-server bearer tokens, and transparent image edits.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-28T13:00:52.113Z\",\"children\":\"28 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n3d:[\"$\",\"li\",\"how-to-set-claude-code-available-models-match-exact-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-set-claude-code-available-models-match-exact-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Set Claude Code availableModelsMatch Exact in 2.1.283\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Upgrade to npm 2.1.283, set availableModelsMatch to exact, and use deniedModels to hard-block even allowlisted models.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-26T01:12:01.627Z\",\"children\":\"26 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-set-claude-code-available-models-match-exact-sep-2026?v=35809b7d40b822cb\",\"alt\":\"Official GitHub release artwork for Claude Code v2.1.283 availableModelsMatch exact\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n3e:[\"$\",\"li\",\"how-to-enable-claude-code-gateway-hint-headers-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-enable-claude-code-gateway-hint-headers-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Enable Claude Code Gateway Hint Headers in 2.1.283\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Upgrade to npm 2.1.283, set CLAUDE_CODE_GATEWAY_HINT_HEADERS=1, and expect x-claude-code-prompt-id for prompt grouping.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-26T01:12:00.332Z\",\"children\":\"26 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n3f:[\"$\",\"li\",\"claude-code-2-1-283-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-283-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Claude Code 2.1.283 Adds Gateway Hint Headers and Exact Models\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"npm latest and next both point at 2.1.283, with CLAUDE_CODE_GATEWAY_HINT_HEADERS, availableModelsMatch exact, and deniedModels.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-26T01:07:26.547Z\",\"children\":\"26 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n40:[\"$\",\"li\",\"how-to-use-gemini-live-avatar-for-customer-support-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-use-gemini-live-avatar-for-customer-support-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Use Gemini Live Avatar for Support Demos\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Insurance video chat, hotel check-in, shopping and multilingual examples — keep talking while tools run.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T19:05:35.715Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-use-gemini-live-avatar-for-customer-support-sep-2026?v=d13d051f4ba677fd\",\"alt\":\"Official Google Gemini Live Avatar artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n41:[\"$\",\"li\",\"how-to-enable-gemini-live-avatar-enterprise-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-enable-gemini-live-avatar-enterprise-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Enable Gemini Live Avatar on Enterprise\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Confirm Gemini Enterprise, start with curated presets, plan verification for custom stills, stay on US/EU press pins.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T19:05:34.298Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n42:[\"$\",\"li\",\"gemini-3-8-live-avatar-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/gemini-3-8-live-avatar-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Gemini 3.8 Live Avatar Hits Enterprise GA\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Sep 24 Enterprise launch: talking face at 24 fps, 97-language lip sync, SynthID, preset plus verified custom stills.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T19:05:32.937Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n43:[\"$\",\"li\",\"codex-0-157-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/codex-0-157-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Codex 0.157 Adds Sol/Luna Bedrock and Fork Shortcut\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"npm latest is 0.157.0 with GPT-6 Sol and Luna including Bedrock, fullscreen transcripts by default, auto background-server, f fork, and /import.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T07:03:19.528Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[6,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/codex-0-157-sep-2026?v=a46a16b33073f58b\",\"alt\":\"Official OpenAI Codex repository artwork\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n44:[\"$\",\"li\",\"how-to-fork-codex-conversations-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-fork-codex-conversations-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Fork Codex Conversations with f on 0.157\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin @openai/[email protected], use f to fork conversations open in another app, and keep drafts and queued prompts without inventing keybindings.json.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T07:02:48.811Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n45:[\"$\",\"li\",\"how-to-enable-codex-amazon-bedrock-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-enable-codex-amazon-bedrock-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Enable Codex Amazon Bedrock on 0.157\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Pin @openai/[email protected], quote Sol/Luna Bedrock and migration prompts from the release feed, and do not invent ARNs.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T07:02:47.456Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n46:[\"$\",\"li\",\"how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Allow Claude in Chrome with Managed MCP in 2.1.282\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Enable allowClaudeInChromeWithManagedMcp for claude --chrome beside exclusive managed-mcp.json; the blocked error now names the setting.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T01:01:37.282Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-allow-claude-in-chrome-with-managed-mcp-sep-2026?v=53157f80933af8cc\",\"alt\":\"Official GitHub release artwork for Claude Code v2.1.282\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n47:[\"$\",\"li\",\"how-to-set-claude-code-max-prose-width-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-set-claude-code-max-prose-width-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Set Claude Code maxProseWidth in 2.1.282\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Upgrade to npm 2.1.282, follow GitHub prose-versus-tables wording, and wait for settings.md before inventing JSON.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T01:01:35.821Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n48:[\"$\",\"li\",\"claude-code-2-1-282-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/claude-code-2-1-282-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Claude Code 2.1.282 Adds maxProseWidth and Managed Chrome MCP\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"npm latest and next both point at 2.1.282, with prose width caps, Chrome-under-managed-MCP allow, gateway readiness grace, and a web-search history 400 fix.\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-25T01:01:33.851Z\",\"children\":\"25 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n49:[\"$\",\"li\",\"how-to-serve-xing4-0-29b-vllm-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-serve-xing4-0-29b-vllm-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Serve Xing4.0-29B-A4B with vLLM\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"PR #57135 pending; quay v0.29.1rc1-xing4_0; pin README serve flags\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T19:07:22.743Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-serve-xing4-0-29b-vllm-sep-2026?v=939a59f3aa91be67\",\"alt\":\"Hugging Face social thumbnail for serving Xing4.0-29B-A4B with vLLM\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n4a:[\"$\",\"li\",\"how-to-run-xing4-0-29b-huggingface-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-run-xing4-0-29b-huggingface-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Run Xing4.0-29B-A4B with Hugging Face\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Transformers Local Inference: trust_remote_code, bfloat16, \u003c/think\u003e split\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T19:07:21.379Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}]}]\n4b:[\"$\",\"li\",\"xing4-0-29b-a4b-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/xing4-0-29b-a4b-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Xing4.0-29B-A4B Open Weights from XingChen-AGI\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"29B/4B MoE, Apache-2.0, 256K–512K, Ascend/MindSpore, pending engine PRs\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T19:07:20.002Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}]}
1]\n4c:[\"$\",\"li\",\"how-to-migrate-opencode-v1-to-v2-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-migrate-opencode-v1-to-v2-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Migrate OpenCode V1 to V2\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Remove V1 first; three breaks; keep .opencode/; port plugins\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T13:15:33.915Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-migrate-opencode-v1-to-v2-sep-2026?v=2911645c1ebc8750\",\"alt\":\"Official OpenCode social artwork for migrating OpenCode V1 to V2\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n4d:[\"$\",\"li\",\"how-to-install-opencode-2-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-install-opencode-2-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Install OpenCode 2 on CLI and Desktop\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"curl, Homebrew opencode-v2, npm 2.0.16, desktop builds, Windows binary\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T13:15:32.543Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n4e:[\"$\",\"li\",\"opencode-2-0-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/opencode-2-0-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"OpenCode 2.0 Ships Shared-Server TUI, Desktop, and Web\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"TUI, desktop, web, and Docker clients on npm @opencode/cli 2.0.16\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T13:15:31.079Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}]}]\n4f:[\"$\",\"li\",\"how-to-enable-cursor-rollouts-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\"
1:1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-enable-cursor-rollouts-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Enable Cursor Rollouts on Teams and Enterprise\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Connect source control, deploy, and telemetry; monitoring plan on each PR\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T07:09:07.503Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"v3-frame v3-frame--row\",\"children\":[\"$\",\"$L29\",null,{\"src\":\"/api/hero/how-to-enable-cursor-rollouts-sep-2026?v=00a5b30f58de4cd1\",\"alt\":\"Official Cursor changelog artwork for enabling Rollouts\",\"fill\":true,\"sizes\":\"(max-width: 639px) 100vw, 320px\",\"className\":\"object-cover\",\"loading\":\"lazy\"}]}]]}]}]\n50:[\"$\",\"li\",\"how-to-enable-cursor-security-reviewer-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"className\":\"v3-badge v3-badge--howto\",\"children\":\"How-to\"}],null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/how-to-enable-cursor-security-reviewer-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"How to Enable Cursor Security Reviewer on Automations\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Security Agents, Cloud Agents, tool or MCP gate, and dashboard enablement\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T07:07:52.055Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[5,\" min read\"]}]]}]]}]}]\n51:[\"$\",\"li\",\"cursor-rollouts-security-review-sep-2026\",{\"data-lead-story\":\"$undefined\",\"className\":\"min-w-0\",\"children\":[\"$\",\"article\",null,{\"className\":\"card-link relative min-w-0 v3-story-text\",\"children\":[[\"$\",\"p\",null,{\"className\":\"m-0 flex flex-wrap items-center gap-1.5 font-sans\",\"style\":{\"lineHeight\":1.2},\"children\":[[\"$\",\"span\",null,{\"className\":\"v3-section-tag\",\"style\":{\"--section\":\"var(--section-industry)\"},\"children\":\"Industry\"}],null,null,null]}],[\"$\",\"h2\",null,{\"className\":\"m-0 break-words text-[var(--ink)] v3-card-title v3-card-title--row mt-2\",\"children\":[\"$\",\"$L10\",null,{\"href\":\"/news/cursor-rollouts-security-review-sep-2026\",\"className\":\"v3-headline after:absolute after:inset-0 after:z-10\",\"children\":\"Cursor Launches Rollouts and Security Review Bots\"}]}],[\"$\",\"p\",null,{\"className\":\"m-0 v3-card-dek mt-2 line-clamp-3 [overflow-wrap:anywhere]\",\"children\":\"Teams and Enterprise bots for deploy health and exploitable-bug review\"}],[\"$\",\"p\",null,{\"className\":\"v3-meta mt-3 flex flex-wrap gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Abhishek Tiwari\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-09-24T07:07:48.941Z\",\"children\":\"24 Sep 2026\"}],[\"$\",\"span\",null,{\"children\":[4,\" min read\"]}]]}]]}]}]\n52:[\"$\",\"nav\",null,{\"aria-label\":\"Pagination\",\"className\":\"flex items-center justify-between gap-[var(--space-4)] border-t border-[var(--rule-strong)] py-[var(--space-5)] font-sans text-sm\",\"children\":[[\"$\",\"span\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-[var(--ink-3)]\",\"children\":[\"Page \",1,\" of \",9]}],[\"$\",\"$L10\",null,{\"rel\":\"next\",\"href\":\"/news?page=2\",\"className\":\"inline-flex min-h-11 items-center text-[var(--ink)] no-underline decoration-[var(--accent)] underline-offset-4 hover:underline\",\"children\":\"Older\"}]]}]\n53:[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/contact\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Contact\"}]}]\n54:[\"$\",\"li\",\"https://engaze.substack.com\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://engaze.substack.com\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Substack\"}]}]\n55:[\"$\",\"li\",\"https://x.com/baanditeagle\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://x.com/baanditeagle\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"X\"}]}]\n56:[\"$\",\"nav\",null,{\"aria-label\":\"Legal\",\"children\":[[\"$\",\"h2\",null,{\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:0:props:style\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"m-0 list-none p-0\",\"children\":[[\"$\",\"li\",\"/privacy\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/privacy\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Privacy\"}]}],[\"$\",\"li\",\"/terms\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/terms\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Terms\"}]}],[\"$\",\"li\",\"/dmca\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/dmca\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"DMCA\"}]}],[\"$\",\"li\",\"/editorial-policy\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/editorial-policy\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Editorial policy\"}]}],[\"$\",\"li\",\"/corrections\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/corrections\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Corrections\"}]}],[\"$\",\"li\",\"/disclaimer\",{\"children\":[\"$\",\"$L10\",null,{\"href\":\"/disclaimer\",\"className\":\"flex min-h-11 items-center no-underline hover:underline hover:text-[var(--ink)]\",\"style\":\"$27:props:children:props:children:1:props:children:0:props:children:1:props:children:0:props:children:props:style\",\"children\":\"Disclaimer\"}]}]]}]]}]\n57:[\"$\",\"p\",null,{\"className\":\"mt-8 mb-0 leading-relaxed\",\"style\":{\"fontFamily\":\"var(--font-sans), ui-sans-serif, system-ui, sans-serif\",\"fontSize\":\"0.875rem\",\"color\":\"var(--ink-3)\",\"borderTop\":\"1px solid var(--rule)\",\"paddingTop\":\"var(--space-4)\"},\"children\":[\"© 2026 ccleaks. Curated by\",\" \",[\"$\",\"a\",null,{\"href\":\"https://abhishektiwari.co\",\"className\":\"no-u
1nderline hover:underline\",\"style\":{\"color\":\"var(--ink-3)\",\"textUnderlineOffset\":3},\"children\":\"Abhishek Tiwari\"}],\". Claude, Claude Code, and the Anthropic logo are trademarks of Anthropic, PBC.\"]}]\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"affad0ecf3ed44af9be5842a48fe0466","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.