.ctij0a_headSwitch{margin-block-start:28px;animation:.7s cubic-bezier(.16,1,.3,1) .28s backwards ctij0a_legalIn}.ctij0a_cascade{animation:.7s cubic-bezier(.16,1,.3,1) .34s backwards ctij0a_legalIn}.ctij0a_cascade+.ctij0a_cascade{animation-delay:.42s}@keyframes ctij0a_legalIn{0%{opacity:0;transform:translateY(14px)}}.ctij0a_switch ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ctij0a_switch a{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);min-block-size:44px;color:var(--text-2);align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.ctij0a_switch a svg{color:var(--text-3);transition:color .2s}.ctij0a_switch a[aria-current=page]{border-color:color-mix(in srgb,var(--luma-magenta) 45%,var(--border));background:color-mix(in srgb,var(--luma-magenta) 9%,var(--surface-1));color:var(--text);font-weight:600}.ctij0a_switch a[aria-current=page] svg{color:var(--luma-magenta)}@media (hover:hover) and (pointer:fine){.ctij0a_switch a:not([aria-current]):hover{border-color:var(--border-strong);color:var(--text)}}.ctij0a_toc{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);margin:0 0 28px}.ctij0a_toc summary{min-block-size:52px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.ctij0a_toc summary::-webkit-details-marker{display:none}.ctij0a_toc summary svg{color:var(--luma-magenta)}.ctij0a_toc summary>svg:last-child{color:var(--text-3);transition:transform .26s cubic-bezier(.23,1,.32,1)}.ctij0a_toc[open] summary>svg:last-child{transform:rotate(180deg)}.ctij0a_toc summary small{color:var(--text-3);margin-inline-start:auto;font-size:12px;font-weight:400}.ctij0a_toc ol{border-block-start:1px solid var(--border);gap:2px;max-block-size:min(60svh,480px);margin:0;padding:4px 8px 12px;list-style:none;display:grid;overflow-y:auto}.ctij0a_toc a{color:var(--text-2);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.7;text-decoration:none;display:block}.ctij0a_toc[open] ol{animation:.32s cubic-bezier(.16,1,.3,1) ctij0a_legalIn}@media (hover:hover) and (pointer:fine){.ctij0a_toc a:hover{background:var(--surface-2);color:var(--text)}}@media (min-width:1024px){.ctij0a_toc{display:none}}.ctij0a_failed{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--text-2);justify-items:center;gap:12px;padding:48px 24px;display:grid}.ctij0a_failed svg{color:var(--luma-orange)}.ctij0a_failed p{max-inline-size:520px;margin:0;line-height:1.9}.ctij0a_exitSection{background:var(--bg);padding-block:32px var(--space-section)}.ctij0a_section{background:var(--bg);padding-block:24px 56px}.ctij0a_section.ctij0a_last{padding-block-end:var(--space-section)}.ctij0a_sectionHead{gap:6px;margin-block-end:24px;display:grid}.ctij0a_sectionHead h2{font-size:var(--text-h3);margin:0;font-weight:600;line-height:1.4}.ctij0a_sectionHead p{max-inline-size:720px;color:var(--text-2);margin:0;font-size:15px;line-height:1.8}.ctij0a_controls{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ctij0a_control{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px 14px;block-size:100%;padding:20px;transition:border-color .22s,background-color .22s;display:grid}.ctij0a_controlIcon{background:linear-gradient(135deg,color-mix(in srgb,var(--luma-orange) 18%,var(--surface-2)),color-mix(in srgb,var(--luma-purple) 18%,var(--surface-2)));block-size:42px;inline-size:42px;color:var(--text);border-radius:12px;place-items:center;display:grid}.ctij0a_control h3{align-self:center;margin:0;font-size:17px;font-weight:600;line-height:1.6}.ctij0a_control p{color:var(--text-2);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:14px;line-height:1.9}.ctij0a_status{border-radius:var(--radius-pill);background:color-mix(in srgb,#2fbf71 12%,var(--surface-2));color:var(--text);grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.ctij0a_status svg{color:#2fbf71}.ctij0a_status[data-tone=plan]{background:color-mix(in srgb,var(--luma-orange) 14%,var(--surface-2))}.ctij0a_status[data-tone=plan] svg{color:var(--luma-orange)}@media (hover:hover) and (pointer:fine){.ctij0a_control:hover{border-color:var(--border-strong);background:var(--surface-2)}}.ctij0a_split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ctij0a_commitments{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ctij0a_commitments li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);align-content:start;gap:10px;padding:20px;display:grid}.ctij0a_commitments svg{color:var(--luma-magenta)}@media (min-width:768px){.ctij0a_commitments li{grid-row:span 3;grid-template-rows:subgrid}}.ctij0a_commitments b{color:var(--text);font-size:16px;font-weight:600;line-height:1.7}.ctij0a_commitments span{color:var(--text-2);text-wrap:pretty;font-size:14px;line-height:1.9}.ctij0a_report{border:1px solid color-mix(in srgb,var(--luma-magenta) 30%,var(--border));border-radius:var(--radius-lg);background:radial-gradient(70% 80% at 100% 0%,color-mix(in srgb,var(--luma-magenta) 12%,transparent),transparent 70%),radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--luma-purple) 12%,transparent),transparent 70%),var(--surface-1);align-items:center;gap:20px 40px;padding:clamp(20px,3vw,32px);display:grid}.ctij0a_report h2{font-size:var(--text-h3);margin:0;font-weight:600;line-height:1.4}.ctij0a_report p{color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.9}.ctij0a_mail{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);min-block-size:56px;color:var(--text);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.ctij0a_mail svg{color:var(--luma-magenta);flex:none}.ctij0a_mail span{min-inline-size:0;display:grid}.ctij0a_mail small{color:var(--text-3);font-size:12px}.ctij0a_mail b{text-align:end;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:16px;font-weight:600}.ctij0a_reportActions{gap:12px;display:grid}.ctij0a_reportLinks{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.ctij0a_reportLinks a{padding-block-start:0}@media (hover:hover) and (pointer:fine){.ctij0a_mail:hover{border-color:var(--border-strong);background:var(--surface-2)}}@media (min-width:768px){.ctij0a_controls,.ctij0a_commitments{grid-template-columns:repeat(2,minmax(0,1fr))}.ctij0a_control h3{align-items:center;min-block-size:3.2em;display:flex}}@media (min-width:1024px){.ctij0a_controls,.ctij0a_commitments{grid-template-columns:repeat(4,minmax(0,1fr))}.ctij0a_report{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (prefers-reduced-motion:reduce){.ctij0a_cascade,.ctij0a_headSwitch,.ctij0a_toc[open] ol{animation:none}.ctij0a_switch a,.ctij0a_switch a svg,.ctij0a_control,.ctij0a_mail{transition:none}}
.XdQI1q_headSection{background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--luma-purple) 14%,transparent),transparent 70%),var(--bg);padding-block:96px 28px}.XdQI1q_headSection :is(.XdQI1q_crumbs,.XdQI1q_title,.XdQI1q_lead,.XdQI1q_meta){animation:.7s cubic-bezier(.16,1,.3,1) backwards XdQI1q_headIn}.XdQI1q_layout>*{animation:.7s cubic-bezier(.16,1,.3,1) .3s backwards XdQI1q_headIn}.XdQI1q_headSection .XdQI1q_title{animation-delay:60ms}.XdQI1q_headSection .XdQI1q_lead{animation-delay:.14s}.XdQI1q_headSection .XdQI1q_meta{animation-delay:.22s}@keyframes XdQI1q_headIn{0%{opacity:0;transform:translateY(14px)}}.XdQI1q_crumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.XdQI1q_crumbs a{color:var(--text-2);text-decoration:none}.XdQI1q_crumbs a:hover{color:var(--text)}.XdQI1q_title{text-wrap:pretty;margin:16px 0 0;font-size:clamp(30px,4.2vw,54px);font-weight:700;line-height:1.35}.XdQI1q_lead{max-inline-size:760px;font-size:var(--text-body-lg);color:var(--text-2);text-wrap:pretty;margin:16px 0 0;line-height:1.9}.XdQI1q_meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.XdQI1q_meta li{align-items:center;gap:6px;display:inline-flex}.XdQI1q_meta svg{color:var(--text-3)}.XdQI1q_topicChip{border:1px solid color-mix(in srgb,var(--luma-magenta) 35%,var(--border));border-radius:var(--radius-pill);color:var(--text);padding:4px 12px}.XdQI1q_topicChip svg{color:var(--luma-magenta)}.XdQI1q_share{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.XdQI1q_share:hover{border-color:var(--border-strong);color:var(--text)}}.XdQI1q_notice{color:var(--text-3);margin:16px 0 0;font-size:13px}.XdQI1q_bodySection{background:var(--bg);padding-block:8px 24px}.XdQI1q_layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.XdQI1q_side{display:none}.XdQI1q_rail{gap:8px;min-inline-size:0;display:grid}.XdQI1q_rail>b{color:var(--text-3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.XdQI1q_rail>b svg{color:var(--luma-magenta)}.XdQI1q_rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.XdQI1q_rail ul a{color:var(--text-2);border-radius:10px;padding:6px 10px;font-size:13px;line-height:1.6;text-decoration:none;transition:background-color .18s,color .18s;display:block}.XdQI1q_rail ul a[aria-current=page]{background:var(--surface-2);color:var(--text);font-weight:600}.XdQI1q_allTopics{color:var(--text-2);justify-self:start;align-items:center;gap:6px;padding-block-start:8px;font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.XdQI1q_rail ul a:hover{background:var(--surface-2);color:var(--text)}.XdQI1q_allTopics:hover{color:var(--text)}}.XdQI1q_article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-inline-size:0;padding:clamp(20px,3.4vw,44px);position:relative}.XdQI1q_readBar{z-index:40;pointer-events:none;background:0 0;block-size:3px;display:block;position:fixed;inset-block-start:var(--read-top,56px);inset-inline:0;overflow:hidden}.XdQI1q_readBar i{background:linear-gradient(270deg,var(--luma-purple),var(--luma-magenta),var(--luma-orange));transform-origin:100%;transform:scaleX(var(--scene-progress,0));position:absolute;inset:0}.XdQI1q_prose{min-inline-size:0;color:var(--text-2);font-size:17px;line-height:2.05}.XdQI1q_prose>:first-child{margin-block-start:0}.XdQI1q_prose h2{border-block-start:1px solid var(--border);color:var(--text);margin:44px 0 14px;padding-block-start:18px;scroll-margin-block-start:110px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.5}.XdQI1q_prose h3{color:var(--text);margin:30px 0 10px;font-size:19px;font-weight:600}.XdQI1q_prose p{text-wrap:pretty;margin:0 0 16px}.XdQI1q_prose strong{color:var(--text);font-weight:600}.XdQI1q_prose a{overflow-wrap:anywhere;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--luma-magenta);text-decoration-color:var(--luma-magenta);text-underline-offset:5px}.XdQI1q_prose ul,.XdQI1q_prose ol{margin:0 0 20px;padding-inline-start:26px}.XdQI1q_prose li{margin-block-end:8px;padding-inline-start:4px}.XdQI1q_prose ul{list-style:outside}.XdQI1q_prose ol{list-style:decimal}.XdQI1q_prose li::marker{color:var(--luma-magenta)}.XdQI1q_prose hr{border:0;border-block-start:1px solid var(--border);margin:32px 0}.XdQI1q_prose blockquote{border:1px solid color-mix(in srgb,#f5a524 35%,var(--border));border-radius:var(--radius-input);background:color-mix(in srgb,#f5a524 6%,var(--bg));color:var(--text-2);margin:24px 0;padding:14px 18px;font-size:15px}.XdQI1q_prose blockquote p{margin:0}.XdQI1q_prose :not(pre)>code{border:1px solid var(--border);background:var(--surface-2);color:var(--text);unicode-bidi:isolate;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.XdQI1q_prose figure{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);margin:26px 0;overflow:hidden}.XdQI1q_frame{aspect-ratio:16/10;background:var(--surface-1);position:relative}.XdQI1q_frame img{object-fit:contain;opacity:0;block-size:100%;inline-size:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.XdQI1q_figure[data-state=ready] .XdQI1q_frame img{opacity:1;transform:none}.XdQI1q_frame{overflow:hidden}.XdQI1q_figure[data-state=loading] .XdQI1q_frame:before{content:"";inset-block:0;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--text) 6%,transparent),transparent);inline-size:60%;animation:1.4s linear infinite paused XdQI1q_imageShimmer;position:absolute;left:0;transform:translate(-100%)}.XdQI1q_figure[data-state=loading] .XdQI1q_frame[data-in-view=true]:before{animation-play-state:running}@keyframes XdQI1q_imageShimmer{to{transform:translate(270%)}}.XdQI1q_imageFailed{color:var(--text-3);place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.XdQI1q_prose figcaption{border-block-start:1px solid var(--border);text-align:center;color:var(--text-3);padding:10px 14px;font-size:13px}.XdQI1q_prose em{color:var(--text-3);font-size:14px;font-style:normal}.XdQI1q_table{border:1px solid var(--border);border-radius:var(--radius-input);scrollbar-width:thin;margin:22px 0;overflow-x:auto}.XdQI1q_table table{border-collapse:collapse;inline-size:100%;font-size:14px;line-height:1.8}.XdQI1q_table th,.XdQI1q_table td{border-block-end:1px solid var(--border);text-align:start;vertical-align:top;padding:10px 14px}.XdQI1q_table th{background:var(--bg);color:var(--text);font-weight:600}.XdQI1q_table tr:last-child td{border-block-end:0}.XdQI1q_table td{color:var(--text-2)}.XdQI1q_prose .XdQI1q_table :not(pre)>code{font-size:13px}.XdQI1q_code{border-radius:var(--radius-input);color:#e6e6ea;background:#0b0b0f;margin:22px 0;overflow:hidden}.XdQI1q_codeBar{color:#e6e6ea99;border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.XdQI1q_codeBar span{align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.XdQI1q_code[data-prompt] .XdQI1q_codeBar span{color:#ffc35a;font-family:inherit}.XdQI1q_codeBar button{color:#e6e6ead9;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.XdQI1q_promptText{white-space:pre-wrap;overflow-wrap:anywhere;color:#f4f4f6;margin:0;padding:16px 18px;font-size:16px;line-height:2}.XdQI1q_codeBody{max-block-size:440px;overflow:auto}.XdQI1q_codeBody :is(pre,code){text-align:left!important;direction:ltr!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;line-height:1.7!important}.XdQI1q_outline{display:none}.XdQI1q_supportSection{background:var(--bg);padding-block:0 var(--space-section)}.XdQI1q_moreTitle{font-size:var(--text-h3);margin:0 0 16px;font-weight:600}.XdQI1q_moreTitle+.XdQI1q_more,.XdQI1q_more+.XdQI1q_moreTitle{margin-block-start:0}.XdQI1q_more{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid}.XdQI1q_more a{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-1);color:var(--text);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:16px 18px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.XdQI1q_more a>svg{color:var(--luma-magenta);grid-row:span 2}.XdQI1q_more b{font-size:16px;font-weight:600;line-height:1.6}.XdQI1q_more small{color:var(--text-3);font-size:12px}.XdQI1q_topics{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.XdQI1q_topics>li{flex:240px;min-inline-size:0}.XdQI1q_topics a{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-1);block-size:100%;color:var(--text);align-items:center;gap:10px;padding:12px 16px;font-size:14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.XdQI1q_topics a svg{color:var(--luma-magenta)}.XdQI1q_topics small{color:var(--text-3);white-space:nowrap;margin-inline-start:auto;font-size:12px}@media (hover:hover) and (pointer:fine){.XdQI1q_more a:hover,.XdQI1q_topics a:hover{border-color:var(--border-strong);background:var(--surface-2)}}@media (min-width:768px){.XdQI1q_more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.XdQI1q_headSection{padding-block:112px 36px}.XdQI1q_layout{grid-template-columns:minmax(0,1fr) 232px;gap:44px}.XdQI1q_side{scrollbar-width:thin;align-content:start;gap:24px;max-block-size:calc(100svh - 120px);display:grid;position:sticky;inset-block-start:96px;overflow-y:auto}.XdQI1q_side>.XdQI1q_rail{border-block-start:1px solid var(--border);padding-block-start:20px}.XdQI1q_side>.XdQI1q_rail:first-child{border:0;padding-block-start:0}.XdQI1q_more{grid-template-columns:repeat(3,minmax(0,1fr))}.XdQI1q_outline{gap:8px;display:grid}.XdQI1q_outline b{color:var(--text-3);font-size:13px;font-weight:600}.XdQI1q_outline ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.XdQI1q_outline a{color:var(--text-2);border-inline-start:2px solid #0000;padding:6px 10px;font-size:13px;line-height:1.7;text-decoration:none;transition:color .18s,border-color .18s;display:block}.XdQI1q_outline a[aria-current=true]{border-inline-start-color:var(--luma-magenta);color:var(--text)}}@media (max-width:639px){.XdQI1q_prose{font-size:16px}.XdQI1q_headSection{padding-block:80px 20px}.XdQI1q_table table,.XdQI1q_table tbody,.XdQI1q_table tr,.XdQI1q_table td{inline-size:100%;display:block}.XdQI1q_table thead{display:none}.XdQI1q_table tr{border-block-end:1px solid var(--border);padding:12px 14px}.XdQI1q_table tr:last-child{border-block-end:0}.XdQI1q_table td{border:0;padding:4px 0}.XdQI1q_table td:before{color:var(--text-3);font-size:12px;font-weight:600;display:block}.XdQI1q_table td:first-child:before{content:var(--h1,none)}.XdQI1q_table td:nth-child(2):before{content:var(--h2,none)}.XdQI1q_table td:nth-child(3):before{content:var(--h3,none)}.XdQI1q_table td:nth-child(4):before{content:var(--h4,none)}.XdQI1q_table td:nth-child(5):before{content:var(--h5,none)}.XdQI1q_table td:nth-child(6):before{content:var(--h6,none)}}@media (prefers-reduced-motion:reduce){.XdQI1q_headSection :is(.XdQI1q_crumbs,.XdQI1q_title,.XdQI1q_lead,.XdQI1q_meta),.XdQI1q_layout>*,.XdQI1q_figure[data-state=loading] .XdQI1q_frame:before{animation:none}.XdQI1q_frame img,.XdQI1q_rail ul a,.XdQI1q_outline a,.XdQI1q_more a,.XdQI1q_topics a{transition:none}}
._4at99q_hero{background:radial-gradient(55% 60% at 50% 0%,color-mix(in srgb,var(--luma-purple) 18%,transparent),transparent 72%),var(--bg);padding-block:120px 40px}._4at99q_heroInner{text-align:center;justify-items:center;display:grid}._4at99q_heroInner h1{font-size:var(--text-display);text-wrap:balance;margin-block:20px 0;font-weight:600;line-height:1.3}._4at99q_heroInner>p{max-inline-size:640px;margin-block:16px 0 0;color:var(--text-2);font-size:var(--text-body-lg);text-wrap:pretty;line-height:1.9}._4at99q_heroInner>*{animation:.7s cubic-bezier(.16,1,.3,1) both _4at99q_blogIn}._4at99q_heroInner>:nth-child(2){animation-delay:60ms}._4at99q_heroInner>:nth-child(3){animation-delay:.14s}._4at99q_section{background:var(--bg);padding-block:24px 56px}._4at99q_section+._4at99q_section{padding-block-start:32px}._4at99q_lastSection{background:var(--bg);padding-block:24px var(--space-section)}._4at99q_cascade{animation:.7s cubic-bezier(.16,1,.3,1) .22s both _4at99q_blogIn}@keyframes _4at99q_blogIn{0%{opacity:0;transform:translateY(24px)}}._4at99q_cover{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}._4at99q_cover img{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.03)}._4at99q_cover[data-state=ready] img{opacity:1;transform:none}._4at99q_cover[data-state=loading]:before{content:"";inset-block:0;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--text) 6%,transparent),transparent);inline-size:60%;animation:1.4s linear infinite paused _4at99q_coverShimmer;position:absolute;left:0;transform:translate(-100%)}._4at99q_cover[data-state=loading][data-in-view=true]:before{animation-play-state:running}@keyframes _4at99q_coverShimmer{to{transform:translate(270%)}}._4at99q_coverFallback{background:radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--luma-magenta) 22%,transparent),transparent 70%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--luma-purple) 22%,transparent),transparent 70%),var(--surface-2);color:var(--text-3);place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0}._4at99q_postCoverSection{background:var(--bg);padding-block:0 28px}._4at99q_postCover{border:1px solid var(--border);border-radius:var(--radius-lg);animation:.7s cubic-bezier(.16,1,.3,1) .28s both _4at99q_blogIn;overflow:hidden}._4at99q_postTags{border-block-start:1px solid var(--border);margin-block-start:28px;padding-block-start:20px}._4at99q_card,._4at99q_featured{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);block-size:100%;min-inline-size:0;color:var(--text);text-decoration:none;transition:border-color .22s cubic-bezier(.23,1,.32,1),background-color .22s;display:grid;overflow:hidden}._4at99q_card{grid-template-rows:auto 1fr}._4at99q_cardBody{flex-direction:column;gap:10px;min-inline-size:0;padding:18px 20px 20px;display:flex}._4at99q_card h3{text-wrap:pretty;margin:0;font-size:18px;font-weight:600;line-height:1.6}._4at99q_cardBody>p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.85}._4at99q_meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-start:auto;padding-block-start:6px;display:flex}._4at99q_meta small{color:var(--text-3);font-size:12px}._4at99q_meta i{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-style:normal;display:inline-flex}._4at99q_meta i svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}._4at99q_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._4at99q_tags li{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);padding:2px 10px;font-size:12px;line-height:1.8}._4at99q_newest{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--luma-magenta) 14%,var(--surface-2));color:var(--text);place-self:flex-start start;padding:3px 12px;font-size:12px}._4at99q_featured h2{text-wrap:pretty;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.45}._4at99q_featured ._4at99q_cardBody{gap:14px;padding:clamp(20px,3vw,36px)}._4at99q_featured ._4at99q_cardBody>p{font-size:16px}@media (hover:hover) and (pointer:fine){._4at99q_card:hover,._4at99q_featured:hover{border-color:var(--border-strong);background:var(--surface-2)}._4at99q_card:hover ._4at99q_cover img,._4at99q_featured:hover ._4at99q_cover img{transform:scale(1.03)}._4at99q_card:hover ._4at99q_meta i,._4at99q_featured:hover ._4at99q_meta i{color:var(--text)}._4at99q_card:hover ._4at99q_meta i svg,._4at99q_featured:hover ._4at99q_meta i svg{transform:translate(-4px)}}._4at99q_gridHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-block-end:24px;display:flex}._4at99q_gridHead h2{font-size:var(--text-h3);margin:0;font-weight:600;line-height:1.4}._4at99q_gridHead p{color:var(--text-2);margin:6px 0 0;font-size:15px}._4at99q_search{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-1);block-size:48px;inline-size:min(100%,360px);color:var(--text-3);align-items:center;gap:10px;padding-inline:16px 8px;transition:border-color .2s,box-shadow .2s;display:flex}._4at99q_search:focus-within{border-color:color-mix(in srgb,var(--luma-magenta) 55%,var(--border-strong));box-shadow:0 0 0 4px color-mix(in srgb,var(--luma-magenta) 14%,transparent)}._4at99q_search input{block-size:100%;min-inline-size:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}._4at99q_search input::-webkit-search-cancel-button{display:none}._4at99q_search button{background:var(--surface-2);block-size:30px;inline-size:30px;color:var(--text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._4at99q_gridShell{overflow-clip-margin:24px;transition:block-size .42s cubic-bezier(.16,1,.3,1);overflow:clip}._4at99q_grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}._4at99q_grid li{min-inline-size:0}._4at99q_grid[data-filtered] li{animation:.42s cubic-bezier(.16,1,.3,1) backwards _4at99q_cardRise;animation-delay:calc(var(--k,0) * 45ms)}@keyframes _4at99q_cardRise{0%{opacity:0;transform:translateY(12px)}}._4at99q_none{border:1px dashed var(--border-strong);border-radius:var(--radius-input);color:var(--text-2);text-align:center;margin:0;padding:28px;font-size:15px;animation:.36s cubic-bezier(.16,1,.3,1) _4at99q_cardRise}@media (min-width:768px) and (max-width:1023px){._4at99q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._4at99q_grid li[data-wide]{grid-column:1/-1}._4at99q_grid li[data-wide] ._4at99q_card{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._4at99q_grid li[data-wide] ._4at99q_card ._4at99q_cover{aspect-ratio:auto;min-block-size:100%}}@media (min-width:1024px){._4at99q_grid{grid-template-columns:repeat(6,minmax(0,1fr))}._4at99q_grid li{grid-column:span 2}._4at99q_grid li[data-half]{grid-column:span 3}._4at99q_featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._4at99q_featured ._4at99q_cover{aspect-ratio:auto;min-block-size:340px}._4at99q_featured ._4at99q_cover img{position:absolute}}@media (max-width:639px){._4at99q_hero{padding-block:96px 28px}._4at99q_search{inline-size:100%}}@media (prefers-reduced-motion:reduce){._4at99q_heroInner>*,._4at99q_cascade,._4at99q_postCover,._4at99q_grid[data-filtered] li,._4at99q_none,._4at99q_cover[data-state=loading]:before{animation:none}._4at99q_cover img,._4at99q_card,._4at99q_featured,._4at99q_meta i svg,._4at99q_gridShell,._4at99q_search{transition:none}}
