/*! tailwindcss v4.3.0 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif,system-ui,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{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}::-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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.end-2026{inset-inline-end:calc(var(--spacing) * 2026)}.isolate{isolation:isolate}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{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,)}.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))}}:root{--background:#fafafa;--foreground:#0a0a0a;--muted:#666;--line:#eaeaea;--panel:#fff;--accent:#0070f3;--accent-strong:#0059c8;--garden-accent:#167d61;--garden-accent-strong:#0f684f;--garden-accent-soft:#167d6117;--garden-accent-border:#167d6157;--shadow-soft:0 10px 28px #18282012;--header-bg:#fafafadb;--header-line:#0000000f;--header-shadow:0 8px 24px #18282009;--header-control-bg:#ffffffc2;--header-control-hover-bg:#0070f314;--header-active-fg:#fff;--card-bg:linear-gradient(145deg,#fff,#fbfdfc);--card-hover-bg:linear-gradient(145deg,#fff,#f7fcf9);--card-highlight:#ffffffd1;--card-shadow:0 2px 10px -3px #1828200c,0 9px 26px -10px #1828200d,0 22px 46px -22px #1828200a;--card-shadow-hover:0 2px 12px -3px #1828200f,0 11px 30px -10px #1828200f,0 24px 50px -22px #1828200b;--menu-shadow:inset 0 1px 0 #ffffffd1,0 4px 8px -3px #1828200d,0 16px 30px -8px #18282014,0 28px 48px -16px #1828200f;--card-hover-border:#000;--card-sheen:#ffffffd1;--card-sheen-accent:#0070f314;--tag-bg:#0000000a;--tag-hover-bg:#0070f314;--tag-hover-border:#0070f36b;--code-bg:#0a0a0a;--code-fg:#ededed;--home-fresh:var(--garden-accent);--home-coral:#dc6b52;--home-hero-surface:#f8fbfa;--home-visual-grid:#0f67540f;--home-visual-line:#167d612b;--home-visual-node:#167d61bd;--home-visual-node-soft:#167d611c;--home-visual-pulse:#1870f5f5;--home-visual-pulse-soft:#1870f52b;--home-visual-accent:#dc6b52eb;--home-lead-bg:linear-gradient(145deg,#fff,#f8fcfa);--home-lead-hover-bg:linear-gradient(145deg,#fff,#f4fbf7);--ui-page-title-size:2rem;--ui-card-title-size:1.3125rem;--ui-card-padding:24px;--ui-card-gap:16px;--ui-control-duration:.16s;--motion-ease:cubic-bezier(.22,1,.36,1);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:"Geist Mono","SFMono-Regular","SF Mono",Consolas,"Liberation Mono",monospace}:root[data-theme=dark]{--background:#07080a;--foreground:#f4f4f5;--muted:#a1a1aa;--line:#ffffff1f;--panel:#101216;--accent:#5ab0ff;--accent-strong:#9ed0ff;--garden-accent:#79d8b7;--garden-accent-strong:#9ee7cf;--garden-accent-soft:#79d8b71f;--garden-accent-border:#79d8b761;--shadow-soft:0 12px 32px #00000047;--header-bg:#07080ac7;--header-line:#9ed0ff24;--header-shadow:0 10px 28px #0000003d;--header-control-bg:#14181fd1;--header-control-hover-bg:#5ab0ff24;--header-active-fg:#071018;--card-bg:linear-gradient(145deg,#151c18,#111612);--card-hover-bg:linear-gradient(145deg,#18231e,#121a15);--card-highlight:#ffffff16;--card-shadow:0 2px 10px -3px #0000003d,0 9px 26px -10px #0003,0 22px 46px -22px #0000002e;--card-shadow-hover:0 2px 12px -3px #0000004a,0 11px 30px -10px #0000003d,0 24px 50px -22px #0003;--menu-shadow:inset 0 1px 0 #ffffff16,0 4px 8px -3px #00000080,0 16px 30px -8px #0000006b,0 28px 48px -16px #0000005c;--card-hover-border:#9ed0ff94;--card-sheen:#ffffff21;--card-sheen-accent:#5ab0ff2e;--tag-bg:#ffffff0f;--tag-hover-bg:#5ab0ff1f;--tag-hover-border:#9ed0ff7a;--code-bg:#020409;--code-fg:#e4e4e7;--home-fresh:var(--garden-accent);--home-coral:#ff9a82;--home-hero-surface:#080b0b;--home-visual-grid:#79d8b70f;--home-visual-line:#79d8b72e;--home-visual-node:#79d8b7cc;--home-visual-node-soft:#79d8b721;--home-visual-pulse:#5ab0fffa;--home-visual-pulse-soft:#5ab0ff33;--home-visual-accent:#ff9a82f0;--home-lead-bg:linear-gradient(145deg,#151c18,#111612);--home-lead-hover-bg:linear-gradient(145deg,#18231e,#121a15)}*{box-sizing:border-box}body{isolation:isolate;background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;transition:background-color .18s,color .18s;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.shell{z-index:1;width:min(1080px,100% - 32px);margin:0 auto;position:relative}.section{animation:fade-rise .56s var(--motion-ease) both;padding:44px 0}.section:nth-child(2){animation-delay:80ms}.section:nth-child(3){animation-delay:.14s}.section:nth-child(4){animation-delay:.2s}.section:nth-child(5){animation-delay:.26s}.eyebrow{color:var(--accent);font-size:.78rem;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-weight:650}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-title{color:var(--foreground);overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:650}.hero-title-line{white-space:normal;display:block}.home-hero{border-bottom:1px solid var(--line);isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);position:relative}.home-hero,.home-hero-media{background:var(--home-hero-surface);overflow:hidden}.home-hero-media{z-index:-1;position:absolute;inset:0}.home-hero-media:after{z-index:1;background:linear-gradient(90deg,var(--home-hero-surface) 0,var(--home-hero-surface) 30%,var(--home-hero-surface) 52%,var(--home-hero-surface) 78%,transparent 100%),linear-gradient(180deg,var(--home-hero-surface) 0,transparent 68%,var(--home-hero-surface) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-hero-media:after{background:linear-gradient(90deg,var(--home-hero-surface) 0,color-mix(in srgb,var(--home-hero-surface) 97%,transparent) 30%,color-mix(in srgb,var(--home-hero-surface) 72%,transparent) 52%,color-mix(in srgb,var(--home-hero-surface) 8%,transparent) 78%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--home-hero-surface) 18%,transparent) 0,transparent 68%,color-mix(in srgb,var(--home-hero-surface) 86%,transparent) 100%)}}.home-hero-media:after{content:"";pointer-events:none}.home-hero-canvas,.home-hero-visual{width:100%;height:100%;position:absolute;inset:0}.home-hero-visual{opacity:1}.home-hero-canvas{z-index:1;display:block}.home-hero-canvas-motion{opacity:.92;z-index:2;-webkit-mask-image:linear-gradient(90deg,#0000 0 40%,#000 58%);mask-image:linear-gradient(90deg,#0000 0 40%,#000 58%)}.home-hero-inner{align-items:center;padding-block:40px;display:flex}.home-hero-copy{width:min(720px,66.666%)}.home-hero-eyebrow{color:var(--home-fresh);align-items:center;gap:10px;margin:0;display:flex}.home-hero-eyebrow:before{background:var(--home-coral);content:"";width:24px;height:2px}.home-hero .hero-title{max-width:720px;margin:16px 0;font-size:clamp(2.5rem,3.4375vw,3rem);line-height:1.15}html:lang(zh-CN) .home-hero .hero-title{line-height:1.3}.home-hero-intro{max-width:560px;margin:0;font-size:.96rem;line-height:1.8}.home-text-link{border-bottom:1px solid var(--home-fresh);align-items:center;gap:10px;margin-top:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-text-link{border-bottom:1px solid color-mix(in srgb,var(--home-fresh) 56%,transparent)}}.home-text-link{color:var(--foreground);padding:0 0 5px;font-size:.94rem;font-weight:700;transition:border-color .18s,color .18s}.home-link-arrow{color:var(--home-fresh);transition:transform .22s var(--motion-ease);line-height:1;display:inline-block}.home-text-link:focus-visible,.home-text-link:hover{border-color:var(--home-fresh);color:var(--home-fresh)}.home-focus-link:focus-visible .home-link-arrow,.home-focus-link:hover .home-link-arrow,.home-story-row:focus-visible .home-link-arrow,.home-story-row:hover .home-link-arrow,.home-text-link:focus-visible .home-link-arrow,.home-text-link:hover .home-link-arrow{transform:translate(2px,-2px)}.home-focus-band{border-bottom:1px solid var(--line)}.home-focus-layout{flex-wrap:wrap;gap:8px 24px;padding-block:12px}.home-focus-heading,.home-focus-layout{align-items:center;display:flex}.home-focus-heading .eyebrow{color:var(--home-fresh);white-space:nowrap;margin:0}.home-focus-links{flex-wrap:wrap;flex:1;gap:4px 24px;min-width:0;display:flex}.home-focus-link{min-height:36px;color:var(--muted);align-items:center;gap:8px;transition:color .18s;display:inline-flex}.home-focus-link strong{font-size:.875rem;font-weight:650;line-height:1.5}.home-focus-link .home-link-arrow{margin-top:2px}.home-focus-link:focus-visible,.home-focus-link:hover{color:var(--home-fresh)}.home-story-number{color:var(--home-coral);font-family:var(--font-mono);font-size:.72rem;font-weight:700;line-height:1.4}.home-writing-section{padding-top:32px;padding-bottom:64px}.home-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.home-section-title{text-wrap:balance;margin:0;font-size:1.75rem;font-weight:650;line-height:1.3}.home-writing-all{white-space:nowrap;margin:0}.home-writing-layout{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:40px;display:grid}.home-lead-story{border:1px solid var(--line);display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.home-lead-story{border:1px solid color-mix(in srgb,var(--line) 80%,var(--home-fresh))}}.home-lead-story{background:var(--home-lead-bg);border-radius:8px;padding:28px;transition:background .18s,border-color .18s}.home-lead-story:focus-visible,.home-lead-story:hover{border-color:var(--garden-accent-border);background:var(--home-lead-hover-bg)}.home-story-content{min-width:0}.home-story-meta{color:var(--home-fresh);font-family:var(--font-sans);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.home-lead-story h3{text-wrap:balance;max-width:680px;margin:13px 0 16px;font-size:2rem;font-weight:650;line-height:1.2;transition:color .18s}html:lang(zh-CN) .home-lead-story h3{line-height:1.4}.home-lead-story:focus-visible h3,.home-lead-story:hover h3{color:var(--home-fresh)}.home-lead-description{margin:0;font-size:1rem;line-height:1.72}.home-story-footer{align-items:center;gap:16px;margin-top:20px;display:flex}.home-story-tags{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.home-story-tag{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.home-story-tag{border:1px solid color-mix(in srgb,var(--line) 86%,var(--home-fresh))}}.home-story-tag{background:var(--home-fresh);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.home-story-tag{background:color-mix(in srgb,var(--home-fresh) 5%,transparent)}}.home-story-tag{color:var(--muted);font-family:var(--font-mono);padding:5px 9px;font-size:.72rem;line-height:1}.home-story-arrow{border:1px solid var(--garden-accent-border);width:32px;height:32px;color:var(--home-fresh);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;font-size:1rem;transition:background-color .18s,color .18s;display:grid}.home-lead-story:focus-visible .home-story-arrow,.home-lead-story:hover .home-story-arrow{background:var(--home-fresh);color:var(--background);transform:translate(2px,-2px)}.home-story-list{border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.home-story-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:128px;padding:22px 0;transition:border-color .18s,color .18s;display:grid}.home-story-row h3{text-wrap:balance;transition:color .18s ease,transform .22s var(--motion-ease);margin:8px 0 0;font-size:1.1875rem;font-weight:650;line-height:1.45}.home-story-row .home-link-arrow{opacity:.52;margin-top:3px}.home-story-row:focus-visible,.home-story-row:hover{border-color:var(--home-fresh)}@supports (color:color-mix(in lab,red,red)){.home-story-row:focus-visible,.home-story-row:hover{border-color:color-mix(in srgb,var(--home-fresh) 52%,var(--line))}}.home-story-row:focus-visible h3,.home-story-row:hover h3{color:var(--home-fresh);transform:none}.home-story-row:focus-visible .home-link-arrow,.home-story-row:hover .home-link-arrow{opacity:1}.grid{gap:14px;display:grid}.section>.eyebrow+.grid{margin-top:22px}.content-index>.page-title{font-size:var(--ui-page-title-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:650;line-height:1.3}.content-index>.grid{gap:var(--ui-card-gap)}.content-index>.page-title+.grid{margin-top:24px}.project-links,.project-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.project-links{gap:12px}.not-found-page{text-align:center;padding-top:72px}.not-found-page .page-title{margin:12px 0 16px;font-size:clamp(2rem,5vw,3rem);font-weight:650;line-height:1.25}.not-found-description{max-width:480px;margin:0 auto 32px;font-size:1rem;line-height:1.75}.not-found-action{min-height:44px;padding-inline:16px}.article-related{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.article-related>.grid{gap:var(--ui-card-gap);margin-top:20px}.article-related .content-card,.content-index .content-card{background:var(--panel);padding:var(--ui-card-padding);box-shadow:none;transition:background var(--ui-control-duration) ease,border-color var(--ui-control-duration) ease,box-shadow var(--ui-control-duration) ease}.article-related .content-card>.eyebrow,.content-index .content-card>.eyebrow{font-family:var(--font-sans);letter-spacing:.035em}.article-related .content-card-title,.content-index .content-card-title{font-size:var(--ui-card-title-size);overflow-wrap:anywhere;transition:color var(--ui-control-duration) ease;margin:8px 0 10px;font-weight:650;line-height:1.45}.article-related .content-card-description,.content-index .content-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:0;font-size:1rem;line-height:1.75;display:-webkit-box;overflow:hidden}.article-related .content-card>.eyebrow,.content-index .content-card>.eyebrow{margin:0;font-size:.8125rem;line-height:1.5}.content-index .card-tags{margin-top:16px}.article-related .card:focus-within,.article-related .card:hover,.content-index .card:focus-within,.content-index .card:hover{background:var(--panel);transform:none}@supports (color:color-mix(in lab,red,red)){.article-related .card:focus-within,.article-related .card:hover,.content-index .card:focus-within,.content-index .card:hover{background:color-mix(in srgb,var(--panel) 97%,var(--garden-accent))}}.article-related .card:focus-within,.article-related .card:hover,.content-index .card:focus-within,.content-index .card:hover{box-shadow:none}.article-related .card:before,.content-index .card:before{content:none}.article-related .card-link-overlay:focus-visible,.content-index .card-link-overlay:focus-visible{outline-offset:-3px}.article-related .content-card:focus-within .content-card-title,.article-related .content-card:hover .content-card-title,.content-index .content-card:focus-within .content-card-title,.content-index .content-card:hover .content-card-title{color:var(--accent-strong)}.content-index .card-tags .tag{background:var(--tag-bg)}@supports (color:color-mix(in lab,red,red)){.content-index .card-tags .tag{background:color-mix(in srgb,var(--tag-bg) 65%,transparent)}}.content-index .card-tags .tag{font-family:var(--font-sans);letter-spacing:.01em;font-size:.72rem}.content-index .card-tags a.tag:focus-visible,.content-index .card-tags a.tag:hover{background:var(--tag-hover-bg)}.article-layout,.content-index,.not-found-page{--accent:var(--garden-accent);--accent-strong:var(--garden-accent-strong);--card-hover-border:var(--garden-accent-border);--card-sheen-accent:var(--garden-accent-soft);--tag-hover-bg:var(--garden-accent-soft);--tag-hover-border:var(--garden-accent-border)}.content-index>.page-title:after{background:var(--garden-accent);content:"";width:52px;height:2px;margin-top:18px;display:block}.writing-list-sentinel{width:100%;height:1px}.writing-list-control{justify-content:center;min-height:48px;margin-top:24px;display:flex}.writing-list-control:empty{min-height:0;margin-top:0}.writing-empty{color:var(--muted);margin:0;padding:32px 0;line-height:1.75}.load-more-button{border:1px solid var(--line);background:var(--tag-bg);min-height:44px;color:var(--muted);cursor:pointer;font:inherit;font-family:var(--font-mono);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .18s var(--motion-ease);border-radius:999px;padding:0 16px;font-size:.9rem}.load-more-button:focus-visible,.load-more-button:hover{border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--accent-strong);transform:translateY(-1px)}.load-more-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.load-more-button:disabled{cursor:wait;opacity:.72;transform:none}.load-more-status{color:var(--muted);font-family:var(--font-mono);margin:0;font-size:.86rem}@media (pointer:coarse){.article-tags a.tag,.card-tags a.tag,.topic-filter-item{min-height:44px}}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--card-shadow),inset 0 1px 0 var(--card-highlight);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,box-shadow .22s ease,transform .22s var(--motion-ease);border-radius:8px;padding:20px;position:relative;overflow:hidden}.card:before{border-radius:inherit;background:linear-gradient(120deg,transparent 16%,var(--card-sheen) 36%,transparent 56%),radial-gradient(circle at 18% 0,var(--card-sheen-accent),transparent 34%);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease,transform .42s var(--motion-ease);position:absolute;inset:0;transform:translate(-18%)}.card:focus-within,.card:hover{border-color:var(--card-hover-border);background:var(--card-hover-bg);box-shadow:var(--card-shadow-hover),inset 0 1px 0 var(--card-highlight);transform:none}.card:focus-within:before,.card:hover:before{opacity:0;transform:none}.card>*{z-index:1;position:relative}.card h2,.card h3,.content-card strong{transition:color .18s ease,transform .22s var(--motion-ease)}.content-card:focus-within h3,.content-card:focus-within strong,.content-card:hover h3,.content-card:hover strong{color:var(--accent-strong)}.tag{border:1px solid var(--line);background:var(--tag-bg);max-width:100%;min-height:28px;color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .18s var(--motion-ease);border-radius:999px;align-items:center;padding:0 10px;font-size:.86rem;display:inline-flex}.topic-filter{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.topic-filter-item{gap:8px}.topic-filter-item[aria-current=page]{border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--accent-strong)}.topic-filter-count{color:currentColor}@supports (color:color-mix(in lab,red,red)){.topic-filter-count{color:color-mix(in srgb,currentColor 68%,transparent)}}.topic-filter-count{font-size:.78em}a.tag:focus-visible,a.tag:hover{border-color:var(--tag-hover-border);background:var(--tag-hover-bg);color:var(--accent-strong);transform:translateY(-1px)}.article-layout{width:min(720px,100%);margin-inline:auto;padding-top:52px}.article-header{width:100%;margin-bottom:34px}.article-title{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:12px 0 14px;font-size:2.625rem;font-weight:650;line-height:1.2}html:lang(zh-CN) .article-title{line-height:1.3}.article-description{max-width:720px;margin:0;font-size:1.08rem;line-height:1.72}.article-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.article-edition-meta{width:min(720px,100%);margin-bottom:18px}.article-edition-meta .eyebrow{margin:0}.article-language-notice{border-left:2px solid var(--accent);color:var(--muted);margin:10px 0 0;padding-left:12px;font-size:.92rem;line-height:1.6}.prose{width:min(720px,100%);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.prose{color:color-mix(in srgb,var(--foreground) 88%,var(--muted))}}.prose{overflow-wrap:break-word;font-size:1.075rem;line-height:1.82}.prose:lang(zh-CN){font-size:1.06rem;line-height:1.92}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:1.1em 0}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--foreground);text-wrap:balance;font-weight:720;line-height:1.22}.prose :is(h2,h3,h4){scroll-margin-top:88px}.prose h1{margin:1.8em 0 .62em;font-size:2rem}.prose h2{border-top:1px solid var(--line);margin:2em 0 .75em;padding-top:.5em;font-size:1.58rem}.prose h3{margin:1.65em 0 .65em;font-size:1.28rem}.prose h4{margin:1.45em 0 .5em;font-size:1.08rem}.prose a{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.prose a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.prose a{text-underline-offset:.18em;text-decoration-thickness:.08em;transition:color .16s,text-decoration-color .16s}.prose a:focus-visible,.prose a:hover{color:var(--accent);text-decoration-color:currentColor}.prose strong{font-weight:700}.prose em,.prose strong{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.prose em{color:color-mix(in srgb,var(--foreground) 92%,var(--accent))}}.prose ol,.prose ul{margin:1.1em 0;padding-left:1.35em}.prose li{margin:.42em 0;padding-left:.18em}.prose li::marker{color:var(--accent);font-weight:700}.prose li>p{margin:.55em 0}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent);border-radius:0 8px 8px 0;margin:1.6em 0}@supports (color:color-mix(in lab,red,red)){.prose blockquote{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.prose blockquote{color:var(--foreground);padding:.8em 1em}@supports (color:color-mix(in lab,red,red)){.prose blockquote{color:color-mix(in srgb,var(--foreground) 82%,var(--muted))}}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose code{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.prose code{border:1px solid color-mix(in srgb,var(--line) 72%,var(--accent))}}.prose code{background:var(--foreground);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.prose code{background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.prose code{color:var(--foreground);font-family:var(--font-mono);padding:.12em .34em;font-size:.88em}.prose pre{border:1px solid var(--line);margin:1.55em 0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.prose pre{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.prose pre{background:var(--code-bg);color:var(--code-fg);-webkit-overflow-scrolling:touch;border-radius:8px;padding:18px;line-height:1.68;box-shadow:inset 0 1px #ffffff0f}.prose pre code{color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:.9rem}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose img{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto;margin:1.7em 0;display:block}.prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:1.6em 0;font-size:.94em;display:block;overflow-x:auto}.prose td,.prose th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.68em .8em}.prose th{color:var(--foreground);white-space:nowrap;font-weight:700}.mdx-callout{border-color:var(--accent);margin:24px 0}.mdx-link-card{margin:20px 0;display:block}.mdx-link-card-description{margin-top:8px;display:block}.prose .mdx-callout:before,.prose .mdx-link-card:before{content:none}.prose .mdx-callout:focus-within,.prose .mdx-callout:hover,.prose .mdx-link-card:focus-within,.prose .mdx-link-card:hover{box-shadow:none;transform:none}.site-footer{border-top:1px solid var(--line);margin-top:48px;padding:28px 0;font-size:.875rem;line-height:1.7}.site-footer p{margin:0}.site-footer p+p{margin-top:8px}.site-header{--accent:var(--garden-accent);--accent-strong:var(--garden-accent-strong);--header-control-hover-bg:var(--garden-accent-soft);--header-line:var(--garden-accent)}@supports (color:color-mix(in lab,red,red)){.site-header{--header-line:color-mix(in srgb,var(--garden-accent) 18%,transparent)}}.site-header{--tag-hover-bg:var(--garden-accent-soft);--tag-hover-border:var(--garden-accent-border);animation:fade-drop .52s var(--motion-ease) both;z-index:20;border-bottom:1px solid var(--header-line);background:var(--header-bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--header-bg) 95%,var(--garden-accent))}}.site-header{box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08)}.site-header-nav{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 0;display:flex}.brand-link,.nav-link{align-items:center;min-height:44px;font-size:.94rem;transition:color .18s;position:relative}.brand-link{gap:10px;font-weight:760;display:inline-flex}.brand-icon{border-radius:6px;flex:none;width:28px;height:28px;display:block}.brand-name{white-space:nowrap}.site-nav{align-items:center;gap:8px;display:flex}.nav-link{padding:0 6px;display:inline-flex}.theme-symbol{color:currentColor;text-align:center;width:16px;height:16px;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:17px;line-height:16px;display:block;position:relative}.theme-symbol-moon,.theme-symbol-sun{transform:translateY(-.5px)}.theme-symbol-monitor:before{content:"";border:1.5px solid;border-radius:2px;width:14px;height:9px;position:absolute;top:1px;left:1px}.theme-symbol-monitor:after{content:"";background:linear-gradient(currentColor,currentColor) top/1.5px 4px no-repeat,linear-gradient(currentColor,currentColor) bottom/7px 1.5px no-repeat;width:7px;height:5px;position:absolute;bottom:0;left:4.5px}.preferences-menu{flex:none;position:relative}.preferences-trigger{border:1px solid var(--header-line);background:var(--header-control-bg);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.preferences-trigger:focus-visible,.preferences-trigger:hover,.preferences-trigger[data-open=true]{border-color:var(--tag-hover-border);background:var(--header-control-hover-bg);color:var(--accent-strong)}.preferences-close:focus-visible,.preferences-option:focus-visible,.preferences-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.preferences-glyph{width:18px;height:18px;display:block;position:relative}.preferences-glyph>span{background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;left:2px}.preferences-glyph>span:after{border:1.5px solid var(--header-control-bg);content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:-1.75px}.preferences-glyph>span:first-child{top:3px}.preferences-glyph>span:first-child:after{left:2px}.preferences-glyph>span:nth-child(2){top:8px}.preferences-glyph>span:nth-child(2):after{right:1px}.preferences-glyph>span:nth-child(3){top:13px}.preferences-glyph>span:nth-child(3):after{left:5px}.preferences-popover{z-index:40;border:1px solid var(--header-line);background:var(--panel);width:min(292px,100vw - 32px);box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);transform-origin:100% 0;will-change:opacity,transform;border-radius:8px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.preferences-popover[data-state=open]{animation:preferences-popover-in .18s var(--motion-ease) both}.preferences-popover[data-state=closed]{pointer-events:none;animation:preferences-popover-out .14s cubic-bezier(.4,0,1,1) both}.preferences-popover-header{border-bottom:1px solid var(--header-line);justify-content:space-between;align-items:center;min-height:44px;padding:0 0 8px 4px;display:flex}.preferences-popover-header strong{font-size:.88rem;font-weight:700}.preferences-close{width:44px;height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.preferences-close:hover{background:var(--header-control-hover-bg);color:var(--accent-strong)}.preferences-group{gap:8px;padding:12px 2px 2px;display:grid}.preferences-group+.preferences-group{border-top:1px solid var(--header-line);margin-top:8px}.preferences-label{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.4}.preferences-segments{border:1px solid var(--header-line);background:var(--foreground);border-radius:8px;gap:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.preferences-segments{background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.preferences-segments{padding:3px}.preferences-theme-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.preferences-language-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.preferences-option{min-width:0;min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:grid}.preferences-option:hover{background:var(--header-control-hover-bg);color:var(--foreground)}.preferences-option[aria-pressed=true]{background:var(--accent-strong);color:var(--header-active-fg);box-shadow:none}.preferences-theme-option{grid-template-rows:18px auto;gap:5px;min-height:58px;padding:6px 3px;font-size:.72rem;font-weight:650;line-height:1.15}.preferences-option-icon{place-items:center;width:18px;height:18px;display:grid}.preferences-language-option{font-family:var(--font-mono);font-size:.78rem;font-weight:650}@keyframes preferences-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes preferences-popover-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.brand-link:after,.nav-link:after{content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity .18s ease,transform .22s var(--motion-ease);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(.6)}.brand-link:focus-visible,.brand-link:hover,.nav-link:focus-visible,.nav-link:hover,.nav-link[aria-current=page]{color:var(--accent-strong)}.brand-link:focus-visible:after,.brand-link:hover:after,.nav-link:focus-visible:after,.nav-link:hover:after,.nav-link[aria-current=page]:after{opacity:1;transform:scaleX(1)}.content-card-title{margin:8px 0}.content-card{animation:card-enter .46s var(--motion-ease) both}.card-link-overlay{border-radius:inherit;z-index:2;position:absolute;inset:0}.card-tags{z-index:3;flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;position:relative}.grid>.card:nth-child(2),.grid>.content-card:nth-child(2){animation-delay:70ms}.grid>.card:nth-child(3),.grid>.content-card:nth-child(3){animation-delay:.12s}.grid>.card:nth-child(4),.grid>.content-card:nth-child(4){animation-delay:.17s}@keyframes fade-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-soft{0%{opacity:0}to{opacity:1}}@keyframes card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.home-hero-copy{width:min(720px,72%)}.home-hero-intro{font-size:.9375rem;line-height:1.8}.home-story-row{min-height:112px}.home-story-list{margin:0}}@media (max-width:760px){:root{--ui-page-title-size:1.625rem;--ui-card-title-size:1.1875rem;--ui-card-padding:20px;--ui-card-gap:12px;--card-shadow:0 2px 8px -3px #1828200c,0 7px 20px -8px #1828200d,0 16px 32px -16px #1828200a;--card-shadow-hover:0 2px 10px -3px #1828200f,0 9px 24px -8px #1828200f,0 18px 36px -16px #1828200b}:root[data-theme=dark]{--card-shadow:0 2px 8px -3px #0000003d,0 7px 20px -8px #0003,0 16px 32px -16px #0000002e;--card-shadow-hover:0 2px 10px -3px #0000004a,0 9px 24px -8px #0000003d,0 18px 36px -16px #0003}.section{padding:34px 0}.content-index>.page-title{line-height:1.4}.article-related .content-card-title,.content-index .content-card-title{line-height:1.45}.article-related .content-card>.eyebrow,.content-index .content-card>.eyebrow{font-size:.75rem}.article-related .content-card-description,.content-index .content-card-description{-webkit-line-clamp:3;font-size:.9375rem}.home-hero-inner{padding-block:28px}.home-hero-copy{width:100%}.home-hero-media{display:none}.home-hero .hero-title{margin-block:16px;font-size:clamp(1.75rem,8.2vw,2rem);line-height:1.15}html:lang(zh-CN) .home-hero .hero-title{line-height:1.3}.home-hero-intro{font-size:.9375rem;line-height:1.8}.home-text-link{margin-top:22px}.home-focus-layout{gap:4px 16px;padding-block:8px}.home-focus-links{gap:4px 16px}.home-writing-section{padding-top:28px;padding-bottom:48px}.home-section-header{gap:12px;margin-bottom:20px}.home-section-title{font-size:1.5rem}.home-writing-all{margin:0;font-size:.8125rem}.home-writing-layout{grid-template-columns:1fr;gap:28px}.home-lead-story{padding:20px}.home-lead-story h3{font-size:1.625rem;line-height:1.2}html:lang(zh-CN) .home-lead-story h3{line-height:1.45}.home-lead-description{font-size:.9rem;line-height:1.82}.home-story-row{grid-template-columns:26px minmax(0,1fr) auto;min-height:112px;padding:20px 0}.home-story-row h3{font-size:1.1875rem}.grid.three,.grid.two{grid-template-columns:1fr}.article-layout{padding-top:36px}.article-header{margin-bottom:28px}.article-title{font-size:2rem}.site-footer{margin-top:32px;padding:24px 0}.article-description{font-size:1rem;line-height:1.68}.prose{font-size:1rem;line-height:1.78}.prose:lang(zh-CN){font-size:1rem;line-height:1.86}.prose h1{font-size:1.72rem}.prose h2{font-size:1.38rem}.prose h3{font-size:1.18rem}.prose pre{border-radius:0;margin-left:-16px;margin-right:-16px}.site-nav{gap:8px}.preferences-trigger{background:0 0;border-color:#0000;position:relative}.preferences-trigger:before{border:1px solid var(--header-line);background:var(--header-control-bg);content:"";border-radius:50%;transition:background-color .15s,border-color .15s;position:absolute;inset:3px}.preferences-trigger:focus-visible,.preferences-trigger:hover,.preferences-trigger[data-open=true]{background:0 0;border-color:#0000}.preferences-trigger:focus-visible:before,.preferences-trigger:hover:before,.preferences-trigger[data-open=true]:before{border-color:var(--tag-hover-border);background:var(--header-control-hover-bg)}.preferences-glyph{z-index:1}.nav-link{font-size:.86rem}.brand-name-suffix{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.card:focus-within,.card:hover,.home-lead-story:focus-visible,.home-lead-story:hover,a.tag:focus-visible,a.tag:hover{transform:none}.card:before{opacity:0!important;transform:none!important}.home-focus-link:focus-visible .home-link-arrow,.home-focus-link:hover .home-link-arrow,.home-lead-story:focus-visible .home-story-arrow,.home-lead-story:hover .home-story-arrow,.home-story-row:focus-visible .home-link-arrow,.home-story-row:focus-visible h3,.home-story-row:hover .home-link-arrow,.home-story-row:hover h3,.home-text-link:focus-visible .home-link-arrow,.home-text-link:hover .home-link-arrow{transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}