.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.header{z-index:20;width:calc(100% + (var(--rail) * 2));height:78px;margin-inline:calc(var(--rail) * -1);padding:0 calc(var(--rail) + 18px);border-bottom:1px solid var(--line);background:var(--wash);justify-content:space-between;align-items:center;transition:box-shadow .2s;display:flex;position:sticky;top:0}.header.is-scrolled{box-shadow:0 10px 24px #11121612}.brand{align-items:center;width:150px;height:32px;display:inline-flex}.brand img{display:block}.brand-mark-image{width:48px;height:32px}.brand-wordmark-image{width:86px;height:17px;margin-left:16px}.nav{color:#3f4650;align-items:center;gap:30px;font-size:13px;font-weight:650;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.mobile-menu{display:none}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}[data-theme=dark] .brand img{filter:invert(.92)sepia(.08)saturate(.45)hue-rotate(165deg)}[data-theme=dark] .nav{color:var(--muted)}[data-theme=dark] .header.is-scrolled{box-shadow:0 12px 30px #00060c66}@media (width<=850px){.header{width:100%;height:auto;min-height:68px;margin-inline:0;padding:16px 20px}.nav{display:none}.mobile-menu{display:block}.mobile-menu summary{border:1px solid var(--ink);cursor:pointer;user-select:none;justify-content:center;align-items:center;width:44px;min-height:42px;padding:0 14px;display:flex}.menu-icon{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:flex}.menu-icon i{background:var(--ink);width:100%;height:1px;transition:transform .18s;display:block}.mobile-menu[open] .menu-icon i:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-menu[open] .menu-icon i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu nav{z-index:10;border-block:1px solid var(--line);background:var(--wash);padding:16px 20px 20px;position:absolute;inset:100% 0 auto;box-shadow:0 18px 32px #1112161f}.mobile-menu nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;font-size:15px;font-weight:700;display:flex}.mobile-menu nav a[aria-current=page]{box-shadow:inset 3px 0 var(--accent);padding-left:14px}.mobile-menu nav .mobile-menu-cta{border:1px solid var(--ink);color:var(--inverse-ink);background:var(--ink);margin-top:16px;padding:0 18px}[data-theme=dark] .mobile-menu nav{box-shadow:0 18px 32px #00060c6b}}@media (width<=360px){.header{padding-inline:12px}.brand{width:112px}.brand-mark-image{width:36px;height:24px}.brand-wordmark-image{width:64px;height:auto;margin-left:8px}.mobile-menu summary{width:44px;padding-inline:12px}}[data-theme=dark] .lucide-icon{filter:invert(.88)sepia(.08)saturate(.65)hue-rotate(165deg)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[42px\]{margin-top:42px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--line)}.pt-\[22px\]{padding-top:22px}.text-\[11px\]{font-size:11px}.text-soft{color:var(--soft)}.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,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))}@media not all and (width>=850px){.max-\[850px\]\:w-full{width:100%}.max-\[850px\]\:flex-col{flex-direction:column}.max-\[850px\]\:flex-wrap{flex-wrap:wrap}.max-\[850px\]\:items-start{align-items:flex-start}.max-\[850px\]\:justify-between{justify-content:space-between}}}:root{--ink:#111216;--muted:#404854;--soft:#5b6470;--line:#c8ced7;--accent:#ff5353;--accent-tech:#0369a1;--paper:#fff;--wash:#f3f5f7;--dot:#e2e6eb;--canvas:#f6f7f7;--card-surface:#fff;--inverse-ink:#fff;--button-dark:#1c1c1f;--rail-line:#d6dce4;--dot-field-from:#707070;--dot-field-to:#255b8899;--rail:46px;--max:1220px;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{color-scheme:dark;--ink:#e4ebf0;--muted:#a9b6c0;--soft:#788997;--line:#2a3b48;--accent-tech:#38bdf8;--paper:#0a1219;--wash:#0f1a22;--dot:#263844;--canvas:#050b10;--card-surface:#0d1821;--inverse-ink:#050b10;--button-dark:#bfd0dc;--rail-line:#253743;--dot-field-from:#49657961;--dot-field-to:#709fc04d}*{box-sizing:border-box}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-tech);outline-offset:4px}body{background:var(--canvas);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{border-inline:1px solid var(--line);background:var(--paper);width:min(100%,1312px);min-height:100vh;margin:0 auto;position:relative}.shell:before,.shell:after{content:"";z-index:30;width:var(--rail);pointer-events:none;background:repeating-linear-gradient(135deg, transparent 0 9px, var(--rail-line) 9px 10px);position:absolute;inset-block:0}.shell:before{border-right:1px solid var(--line);left:0}.shell:after{border-left:1px solid var(--line);right:0}.inner{width:calc(100% - (var(--rail) * 2));margin:0 auto}.grid{border-bottom:0;border-right:0;grid-template-columns:repeat(12,1fr);gap:0;display:grid;position:relative}.grid:before,.grid:after{content:"";z-index:5;pointer-events:none;background:var(--line);position:absolute}.grid:before{width:1px;top:0;bottom:0;right:0}.grid:after{height:1px;bottom:0;left:0;right:0}.grid .card{border-bottom:0;border-right:0}.card{grid-column:span 4}.four .card{grid-column:span 3}.card.wide{grid-column:span 6}.split{grid-template-columns:1fr 1fr;gap:48px;display:grid}@media (width<=1024px){.card,.four .card{grid-column:span 6}}@media (width<=850px){:root{--rail:0px}.shell{border:0;width:100%}.shell:before,.shell:after{display:none}.inner{width:100%}.split{grid-template-columns:1fr}}@media (width<=640px){.card,.card.wide,.four .card{grid-column:span 12}}.card{border:1px solid var(--line);background:var(--card-surface);flex-direction:column;min-height:160px;padding:24px;display:flex}.format-card{min-height:210px}.format-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:auto;padding-top:28px;display:grid;max-width:none!important}.format-card-actions .button{white-space:nowrap;width:100%;min-height:40px;padding:0 16px}.card .num{color:var(--accent);margin-bottom:28px;font-size:11px}.card h3{margin:0 0 12px;font-size:18px}.card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.card .link{align-items:baseline;gap:4px;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700;display:inline-flex}.price{letter-spacing:-.04em;margin:10px 0;font-size:28px;font-weight:800}.card-icon{filter:invert(30%)sepia(95%)saturate(1200%)hue-rotate(170deg)brightness(75%)contrast(95%);width:21px;height:21px}[data-theme=dark] .card-icon{filter:invert(68%)sepia(78%)saturate(1000%)hue-rotate(166deg)brightness(101%)contrast(95%)}.button{border:1px solid var(--ink);background:var(--card-surface);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{box-shadow:4px 4px 0 var(--line);transform:translateY(-2px)}.button.dark{background:var(--button-dark);color:var(--inverse-ink)}.nav .button.dark:hover,.nav .button.dark:focus-visible,.button.dark:hover,.button.dark:focus-visible,[data-theme=dark] .button.dark,[data-theme=dark] .nav .button.dark:hover,[data-theme=dark] .nav .button.dark:focus-visible,[data-theme=dark] .button.dark:hover,[data-theme=dark] .button.dark:focus-visible{color:var(--inverse-ink)}.action-arrow{color:var(--accent);flex:none;transition:transform .18s;position:relative;top:1px}.link:hover .action-arrow,.link:focus-visible .action-arrow{transform:translate(1px,-1px)}.footer{isolation:isolate;border-top:1px solid var(--line);background-color:var(--wash);padding:48px 24px 32px;position:relative;overflow:hidden}.footer:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--dot) 1px, transparent 1px);filter:blur(1.5px);background-size:16px 16px;position:absolute;inset:-2px}.footer>*{z-index:1;position:relative}.footer h2{margin:0 0 8px;font-size:28px}.theme-toggle{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:700;display:inline-flex}.theme-toggle-icon{flex:none;width:15px;height:15px;position:relative}.theme-toggle-icon .lucide-icon{width:15px;height:15px;position:absolute;inset:0}.theme-icon-sun,[data-theme=dark] .theme-icon-moon{display:none}[data-theme=dark] .theme-icon-sun{display:block}.theme-toggle-track{border:1px solid var(--line);background:var(--card-surface);border-radius:999px;flex:none;width:32px;height:18px;transition:border-color .2s,background-color .2s;position:relative}.theme-toggle-track i{background:var(--accent-tech);border-radius:50%;width:10px;height:10px;transition:transform .22s,background-color .2s;position:absolute;top:3px;left:3px}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--ink)}.theme-toggle:focus-visible{outline-color:var(--accent-tech);outline-offset:4px}[data-theme=dark] .theme-toggle-track i{transform:translate(14px)}.blog-archive{padding:64px 60px 80px}.blog-archive-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.blog-archive-header h2,.blog-post-footer h2{letter-spacing:-.045em;max-width:660px;margin:18px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.blog-count,.blog-card-meta,.blog-post-meta{color:var(--soft);font-size:12px}.blog-filters{flex-wrap:wrap;gap:8px;padding:24px 0;display:flex}.blog-filter{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:12px}.blog-filter:hover,.blog-filter.is-active{border-color:var(--ink);color:var(--inverse-ink);background:var(--button-dark)}.blog-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.blog-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card-surface);flex-direction:column;min-height:300px;padding:24px;display:flex}.blog-grid:not([data-blog-ready]) .blog-card:nth-child(n+11),.blog-card[hidden]{display:none}.blog-card-meta{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;display:flex}.blog-card h3{letter-spacing:-.035em;margin:42px 0 14px;font-size:24px;line-height:1.1}.blog-card h3 a:hover,.blog-card-link:hover,.blog-back-link:hover{color:var(--accent-tech)}.blog-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.blog-card-link{color:var(--ink);margin-top:auto;padding-top:28px;font-size:13px;font-weight:700}.blog-empty{color:var(--muted);padding:40px 0}.blog-results{color:var(--soft);text-align:center;margin:24px 0 0;font-size:12px}.blog-pagination{justify-content:center;gap:8px;padding-top:18px;display:flex}.blog-page-button{border:1px solid var(--line);min-width:36px;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;padding:0 10px;font-size:12px}.blog-page-button:hover,.blog-page-button[aria-current=page]{border-color:var(--ink);color:var(--inverse-ink);background:var(--button-dark)}.blog-page-direction{padding-inline:14px}.blog-post{padding-bottom:80px}.blog-post-header{border-bottom:1px solid var(--line);max-width:none;padding:46px 60px 60px}.blog-back-link{color:var(--muted);margin-bottom:56px;font-size:13px;display:inline-block}.blog-post-header h1{letter-spacing:-.06em;max-width:900px;margin:24px 0 22px;font-size:clamp(42px,6vw,76px);line-height:1.02}.blog-post-content{max-width:780px;color:var(--muted);margin:0 auto;padding:64px 32px;font-size:18px;line-height:1.7}.blog-post-content h2{color:var(--ink);letter-spacing:-.04em;margin:48px 0 16px;font-size:30px;line-height:1.1}.blog-post-content p{margin:0 0 24px}.blog-post-content ul,.blog-post-content ol{margin:0 0 28px;padding-left:24px}.blog-post-content li{padding-left:6px}.blog-post-content a{color:var(--accent-tech);text-underline-offset:3px;text-decoration:underline}.blog-post-footer{border:1px solid var(--line);background:var(--wash);margin:0 60px;padding:48px}.blog-post-footer .button{margin-top:30px;display:inline-flex}.blog-post-navigation{grid-template-columns:1fr 1fr;gap:16px;margin:24px 60px 0;display:grid}.blog-post-nav-link,.blog-post-nav-placeholder{border:1px solid var(--line);background:var(--card-surface);flex-direction:column;justify-content:space-between;min-height:110px;padding:20px;display:flex}.blog-post-nav-link:hover{border-color:var(--accent-tech)}.blog-post-nav-next{text-align:right;align-items:flex-end}.blog-post-nav-label{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.blog-post-nav-link strong{color:var(--ink);font-size:16px;line-height:1.2}@media (width<=850px){.blog-archive,.blog-post-header{padding-left:24px;padding-right:24px}.blog-post-footer,.blog-post-navigation{margin:0 24px}.blog-post-navigation{margin-top:24px}}@media (width<=640px){.blog-archive-header{flex-direction:column;align-items:start}.blog-grid{grid-template-columns:1fr}.blog-post-content{padding:48px 24px;font-size:17px}.blog-post-footer{margin:0 24px;padding:30px 24px}.blog-post-navigation{grid-template-columns:1fr;margin:24px}.blog-post-nav-next{text-align:left;align-items:flex-start}}.format-details{gap:24px;display:grid}.format-detail{border:1px solid var(--line);background:var(--card-surface);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);scroll-margin-top:96px;display:grid}.format-detail-main,.format-detail-side{padding:32px}.format-detail-heading .num{margin-bottom:22px;display:block}.format-detail-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.05}.format-detail-body{max-width:650px;color:var(--ink);margin:24px 0 18px;font-size:17px;line-height:1.55}.format-detail-audience{max-width:650px;color:var(--muted);margin:0 0 28px;line-height:1.55}.format-detail-audience strong{color:var(--ink)}.format-detail-side{border-left:1px solid var(--line);align-content:space-between;gap:32px;display:grid}.format-detail-side .eyebrow,.format-example .eyebrow{margin:0 0 14px}.format-detail-side ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.format-detail-side li{color:var(--muted);padding-left:18px;line-height:1.45;position:relative}.format-detail-side li:before{background:var(--accent);content:"";width:6px;height:1px;position:absolute;top:.6em;left:0}.format-example{border-top:1px solid var(--line);padding-top:24px}.format-example h4{margin:0 0 8px;font-size:18px}.format-example p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.format-example .link{margin-top:18px;display:inline-flex}@media (width<=850px){.format-detail{grid-template-columns:1fr}.format-detail-side{border-top:1px solid var(--line);border-left:0}}@media (width<=640px){.format-detail-main,.format-detail-side{padding:24px}}.eyebrow{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.quote{letter-spacing:-.025em;font-size:26px;line-height:1.3}:root,body,.shell,.header,.hero,.section-head,.section-body,.board,.card,.footer,.brief,.choice,.field input,.field textarea{transition:color .22s,background-color .22s,border-color .22s}.motion-ready .section-head,.motion-ready .board .card,.motion-ready .section-body .card,.motion-ready .section-body .split,.motion-ready .footer-top{opacity:0;transition:opacity .42s}.motion-ready .section-head.is-visible,.motion-ready .board .card.is-visible,.motion-ready .section-body .card.is-visible,.motion-ready .section-body .split.is-visible,.motion-ready .footer-top.is-visible{opacity:1}.motion-ready .grid .card:nth-child(2){transition-delay:40ms}.motion-ready .grid .card:nth-child(3){transition-delay:80ms}.motion-ready .grid .card:nth-child(4){transition-delay:.12s}.motion-ready .grid .card:nth-child(5){transition-delay:.16s}.motion-ready .grid .card:nth-child(6){transition-delay:.2s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.motion-ready .section-head,.motion-ready .board .card,.motion-ready .section-body .card,.motion-ready .section-body .split,.motion-ready .footer-top{opacity:1}}.brief{border:1px solid var(--line);background:var(--card-surface);padding:28px}.brief-progress{gap:8px;margin-bottom:28px;display:flex}.brief-progress i{background:#e2e6eb;flex:1;height:3px}.brief-progress i.active{background:var(--ink)}.choices{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice{border:1px solid var(--line);background:var(--card-surface);text-align:left;cursor:pointer;padding:16px}.choice.selected{border-color:var(--ink);box-shadow:inset 3px 0 var(--ink)}.field{gap:8px;margin-bottom:16px;display:grid}.field input,.field textarea{border:1px solid var(--line);background:var(--card-surface);width:100%;padding:12px}.field textarea{resize:vertical;min-height:100px}.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brief-actions{justify-content:space-between;margin-top:24px;display:flex}.brief-error{color:#a21d2a;margin-top:14px;font-size:13px;line-height:1.4}.status{border:1px solid var(--line);background:var(--wash);padding:18px}[data-theme=dark] .brief-progress i{background:var(--line)}[data-theme=dark] .brief-progress i.active{background:var(--ink)}@media (width<=850px){.choices{grid-template-columns:1fr}}@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-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}:root{--border-glow-surface:255 255 255;--border-glow-surface-start:.8;--border-glow-surface-end:.62;--border-glow-primary:112 159 192;--border-glow-secondary:73 101 121;--border-glow-accent:191 208 220;--border-glow-shadow:14 14 14}:root[data-theme=dark]{--border-glow-surface:13 24 33;--border-glow-surface-start:.7;--border-glow-surface-end:.5;--border-glow-primary:112 159 192;--border-glow-secondary:55 87 109;--border-glow-accent:191 208 220;--border-glow-shadow:0 6 12}[data-border-glow-grid] .card{--border-glow-proximity:0;--border-glow-angle:45deg;--border-glow-color-sensitivity:50;box-shadow:0 8px 26px rgb(var(--border-glow-shadow) / .055);background:0 0;position:relative;overflow:hidden}[data-border-glow-grid] .card>*{z-index:2;position:relative}[data-border-glow-grid] .card>.card-icon{z-index:2;opacity:.58;position:absolute;top:23px;right:23px}[data-border-glow-grid] .card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg, rgb(var(--border-glow-surface) / var(--border-glow-surface-start)), rgb(var(--border-glow-surface) / var(--border-glow-surface-end)));backdrop-filter:blur(1.5px)saturate(1.02);position:absolute;inset:0}[data-border-glow-grid] .card:before{content:"";pointer-events:none;opacity:clamp(0, calc((var(--border-glow-proximity) - var(--border-glow-color-sensitivity)) / (100 - var(--border-glow-color-sensitivity))), 1);z-index:6;border:1px solid #0000;border-image-source:conic-gradient(from var(--border-glow-angle) at center, rgb(var(--border-glow-primary) / .96) 0%, rgb(var(--border-glow-accent) / .88) 5%, transparent 15%, transparent 85%, rgb(var(--border-glow-secondary) / .9) 95%, rgb(var(--border-glow-primary) / .96) 100%);border-image-slice:1;transition:opacity .28s ease-out;position:absolute;inset:0}[data-border-glow-grid] .card:focus-within{--border-glow-proximity:82}@media (hover:none),(pointer:coarse){[data-border-glow-grid] .card:before{display:none}}@media (prefers-reduced-motion:reduce){[data-border-glow-grid] .card:before{transition:none}}
