/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial}}}@layer components{.post-comments{margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896))}@media (min-width:40rem){.post-comments{padding:calc(var(--spacing,.25rem) * 7)}}.post-comments{box-shadow:var(--shadow-soft)}.post-comments__title{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-black,900);font-size:17px;font-weight:var(--font-weight-black,900);color:var(--color-ink,#0b1533);display:flex}.post-comments__title svg{color:var(--color-brand-600,#2550eb)}.post-comments__closed{border-radius:var(--radius-xl2,1.25rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-ink-soft,#465370);font-size:13px}.post-comments__list{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.post-comments__list .children{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);padding:0;flex-direction:column;padding-inline-start:calc(var(--spacing,.25rem) * 4);list-style-type:none;display:flex;position:relative}.post-comments__list .children:before{content:"";inset-block:calc(var(--spacing,.25rem) * 2);background-color:var(--color-slate-200,oklch(92.9% .013 255.508));width:1px;position:absolute;inset-inline-start:calc(var(--spacing,.25rem) * 0)}.post-comment-form{margin-top:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.post-comment-form{--tw-ring-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 70%, transparent)}}@media (min-width:40rem){.post-comment-form{padding:calc(var(--spacing,.25rem) * 6)}}.post-comment-form .cf-row{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.post-comment-form .cf-row label{--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-ink-soft,#465370)}.post-comment-form input[type=text],.post-comment-form input[type=email],.post-comment-form input[type=url],.post-comment-form textarea{border-radius:var(--radius-btn,16px);border-radius:var(--radius-btn,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-ink,#0b1533);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;font-size:13.5px}:is(.post-comment-form input[type=text],.post-comment-form input[type=email],.post-comment-form input[type=url],.post-comment-form textarea)::placeholder{color:#8792abb3}@supports (color:color-mix(in lab, red, red)){:is(.post-comment-form input[type=text],.post-comment-form input[type=email],.post-comment-form input[type=url],.post-comment-form textarea)::placeholder{color:color-mix(in oklab, var(--color-ink-mute,#8792ab) 70%, transparent)}}:is(.post-comment-form input[type=text],.post-comment-form input[type=email],.post-comment-form input[type=url],.post-comment-form textarea):focus{border-color:var(--color-brand-500,#4468f2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100,#dfe7ff)}.post-comment-form textarea{min-height:calc(var(--spacing,.25rem) * 28);resize:vertical;--tw-leading:1.9;line-height:1.9}@media (min-width:640px){.post-comment-form .comment-form-author,.post-comment-form .comment-form-email{vertical-align:top;width:calc(50% - .5rem);display:inline-flex}.post-comment-form .comment-form-author{margin-inline-end:calc(var(--spacing,.25rem) * 3)}}.post-comment-form .form-submit{margin:0}.post-comment-form .comment-notes,.post-comment-form .comment-form-cookies-consent{margin-bottom:calc(var(--spacing,.25rem) * 3);color:var(--color-ink-mute,#8792ab);font-size:12px}.post-comment-form .comment-reply-title{margin-bottom:calc(var(--spacing,.25rem) * 4)}.post-comment-form #cancel-comment-reply-link{--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-accent,#ff5a3c);margin-inline-start:calc(var(--spacing,.25rem) * 2)}.post-single{padding-bottom:calc(var(--spacing,.25rem) * 4)}.post-hero{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896));gap:0;display:grid;overflow:hidden}@media (min-width:64rem){.post-hero{grid-template-columns:minmax(0,1fr) 1.1fr}}.post-hero{box-shadow:var(--shadow-soft)}.post-hero__media{aspect-ratio:16/10;background-color:var(--color-slate-100,oklch(96.8% .007 247.896));position:relative;overflow:hidden}@media (min-width:64rem){.post-hero__media{aspect-ratio:auto}}.post-hero__img{object-fit:cover;width:100%;height:100%}.post-hero__media--motif{background:radial-gradient(90% 80% at 80% 10%, #ffffff24 0%, transparent 60%), linear-gradient(145deg, #101c46, var(--color-brand-700))}.post-hero__motif{opacity:.13;background-image:repeating-linear-gradient(90deg,#fff 0 8px,#0000 8px 15px,#fff 15px 20px,#0000 20px 36px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 10%,#0000 85%);mask-image:linear-gradient(200deg,#000 10%,#0000 85%)}.post-hero__body{padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.post-hero__body{padding:calc(var(--spacing,.25rem) * 7)}}@media (min-width:64rem){.post-hero__body{padding:calc(var(--spacing,.25rem) * 9)}}.post-hero__cats{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.post-hero__cat{border-radius:var(--radius-lg,.5rem);background-color:var(--color-brand-50,#f1f5ff);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-black,900);font-size:11.5px;font-weight:var(--font-weight-black,900);color:var(--color-brand-700,#1f42c9);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){.post-hero__cat:hover{background-color:var(--color-brand-100,#dfe7ff)}}.post-hero__title{--tw-leading:1.5;--tw-font-weight:var(--font-weight-black,900);font-size:22px;line-height:1.5;font-weight:var(--font-weight-black,900);color:var(--color-ink,#0b1533)}@media (min-width:40rem){.post-hero__title{font-size:26px}}@media (min-width:64rem){.post-hero__title{font-size:30px}}.post-hero__lead{margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:14px;line-height:calc(var(--spacing,.25rem) * 8);color:var(--color-ink-soft,#465370)}.post-meta{margin-top:calc(var(--spacing,.25rem) * 5);align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.post-meta__author,.post-meta__item{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.post-meta__item>svg{color:var(--color-brand-500,#4468f2);flex-shrink:0}.post-meta__avatar{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896));border-radius:3.40282e38px;flex-shrink:0}.post-meta__k{--tw-leading:1;color:var(--color-ink-mute,#8792ab);font-size:10.5px;line-height:1;display:block}.post-meta__v{margin-top:var(--spacing,.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:12.5px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-ink,#0b1533);display:block}.post-layout{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.post-layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) 320px}}.post-main{min-width:0}.post-body{border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896))}@media (min-width:40rem){.post-body{padding:calc(var(--spacing,.25rem) * 7)}}@media (min-width:64rem){.post-body{padding:calc(var(--spacing,.25rem) * 8)}}.post-body{box-shadow:var(--shadow-soft)}.post-body .entry-content{--tw-leading:calc(var(--spacing,.25rem) * 9);max-width:68ch;font-size:15px;line-height:calc(var(--spacing,.25rem) * 9);color:var(--color-ink-soft,#465370)}.post-tags{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-top:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.post-tags__label{--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-mute,#8792ab);margin-inline-end:var(--spacing,.25rem)}.post-share{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl2,1.25rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 3.5);flex-wrap:wrap;display:flex}.post-share__label{--tw-font-weight:var(--font-weight-extrabold,800);font-size:13px;font-weight:var(--font-weight-extrabold,800);color:var(--color-ink,#0b1533)}.post-share__links{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.post-share__link{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-soft,#465370);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:inline-flex}@media (hover:hover){.post-share__link:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-600,#2550eb);background-color:var(--color-brand-600,#2550eb);color:var(--color-white,#fff)}}.post-author{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896));display:flex}@media (min-width:40rem){.post-author{padding:calc(var(--spacing,.25rem) * 6)}}.post-author{box-shadow:var(--shadow-soft)}.post-author__avatar{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100,#dfe7ff);border-radius:3.40282e38px;flex-shrink:0}.post-author__k{color:var(--color-ink-mute,#8792ab);font-size:11px;display:block}.post-author__name{margin-top:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-black,900);font-size:15px;font-weight:var(--font-weight-black,900);color:var(--color-ink,#0b1533);display:block}.post-author__bio{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:13.5px;line-height:calc(var(--spacing,.25rem) * 8);color:var(--color-ink-soft,#465370)}.post-related{margin-top:calc(var(--spacing,.25rem) * 8)}.post-related__grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.post-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-aside{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.post-aside{top:calc(var(--spacing,.25rem) * 24);position:sticky}}.post-widget{border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896));box-shadow:var(--shadow-soft)}.post-widget__title{margin-bottom:calc(var(--spacing,.25rem) * 3.5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-size:13.5px;font-weight:var(--font-weight-extrabold,800);color:var(--color-ink,#0b1533);display:flex}.post-widget__title svg{color:var(--color-brand-600,#2550eb);flex-shrink:0}.post-widget__more{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-btn,16px);border-radius:var(--radius-btn,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-soft,#465370);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:flex}@media (hover:hover){.post-widget__more:hover{border-color:var(--color-brand-300,#9bb3fc);background-color:var(--color-brand-50,#f1f5ff);color:var(--color-brand-700,#1f42c9)}}.post-widget__more svg{flex-shrink:0;rotate:180deg}.pick-list{gap:var(--spacing,.25rem);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.pick__media{border-radius:var(--radius-lg,.5rem);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:46px;height:64px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e2e8f0b3;flex-shrink:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pick__media{--tw-ring-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 70%, transparent)}}.pick__media img{object-fit:cover;width:100%;height:100%}.pick__body{gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.pick__title{-webkit-line-clamp:2;--tw-leading:1.7;--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;line-height:1.7;font-weight:var(--font-weight-bold,700);color:var(--color-ink,#0b1533);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-box-orient:vertical;text-decoration-line:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.pick__title:hover{color:var(--color-brand-700,#1f42c9)}}.pick__price{--tw-font-weight:var(--font-weight-black,900);font-size:12px;font-weight:var(--font-weight-black,900);color:var(--color-brand-700,#1f42c9)}.pick__price del{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-400,oklch(70.4% .04 256.788));margin-inline-end:var(--spacing,.25rem)}.pick__price ins{text-decoration-line:none}.topic-list{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.topic-list a{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-soft,#465370);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:flex}@media (hover:hover){.topic-list a:hover{background-color:var(--color-brand-50,#f1f5ff);color:var(--color-brand-700,#1f42c9)}}.topic-list__n{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-black,900);font-size:10.5px;font-weight:var(--font-weight-black,900);color:var(--color-ink-mute,#8792ab);border-radius:3.40282e38px;flex-shrink:0}.post-cta{border-radius:var(--radius-xl3,1.75rem);padding:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);background:radial-gradient(90% 80% at 85% 8%, #ffffff29 0%, transparent 58%), linear-gradient(145deg, var(--color-brand-700), var(--color-brand-600));position:relative;overflow:hidden;box-shadow:0 16px 34px -20px #2550ebe6}.post-cta__motif{pointer-events:none;width:calc(var(--spacing,.25rem) * 32);opacity:.14;background-image:repeating-linear-gradient(90deg,#fff 0 5px,#0000 5px 14px);position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing,.25rem) * 0);-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.post-cta__title{--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:15px;line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);display:block;position:relative}.post-cta__text{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:12.5px;line-height:calc(var(--spacing,.25rem) * 7);color:#ffffffbf;position:relative}@supports (color:color-mix(in lab, red, red)){.post-cta__text{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.post-cta__btn{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-btn,16px);border-radius:var(--radius-btn,16px);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-extrabold,800);font-size:13px;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#1f42c9);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;text-decoration-line:none;display:flex;position:relative}@media (hover:hover){.post-cta__btn:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.e404{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl3,1.75rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;color:var(--color-white,#fff);position:relative;overflow:hidden}@media (min-width:40rem){.e404{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 14)}}.e404{background:radial-gradient(85% 70% at 85% 5%, #ffffff24 0%, transparent 58%), linear-gradient(145deg, #101c46 0%, var(--color-brand-700) 55%, var(--color-brand-600) 100%)}.e404__motif{pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(90deg,#fff 0 7px,#0000 7px 14px,#fff 14px 18px,#0000 18px 34px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 75%)}.e404__body{z-index:10;max-width:var(--container-xl,36rem);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.e404__code{--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);font-size:52px;line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:-2px;letter-spacing:-2px;color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.e404__code{color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}@media (min-width:40rem){.e404__code{font-size:68px}}.e404__title{margin-top:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-black,900);font-size:20px;font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.e404__title{font-size:26px}}.e404__text{margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:13px;line-height:calc(var(--spacing,.25rem) * 8);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.e404__text{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.e404__search,.search-head__form{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;max-width:var(--container-md,28rem);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl2,1.25rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1.5);display:flex}.e404__search input,.search-head__form input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-ink,#0b1533);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:13.5px}:is(.e404__search input,.search-head__form input)::placeholder{color:var(--color-ink-mute,#8792ab)}.e404__search button,.search-head__form button{height:calc(var(--spacing,.25rem) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-btn,16px);border-radius:var(--radius-btn,16px);border-style:var(--tw-border-style);background-color:var(--color-brand-600,#2550eb);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0;flex-shrink:0;display:flex}@media (hover:hover){:is(.e404__search button,.search-head__form button):hover{background-color:var(--color-brand-700,#1f42c9)}}.e404__search button span,.search-head__form button span{display:none}@media (min-width:40rem){.e404__search button span,.search-head__form button span{display:inline}}.e404__links{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.e404__links .btn--outline{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.e404__links .btn--outline{border-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.e404__links .btn--outline{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.e404__links .btn--outline{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.e404__links .btn--outline{color:var(--color-white,#fff)}@media (hover:hover){.e404__links .btn--outline:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.e404__links .btn--outline:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}}.e404__cats{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.e404__cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.e404__cat{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl2,1.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;display:flex}@supports (color:color-mix(in lab, red, red)){.e404__cat{border-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 70%, transparent)}}.e404__cat{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-soft,#465370);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){.e404__cat:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-200,#c3d2fe);color:var(--color-brand-700,#1f42c9)}}.e404__cat-n{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-black,900);font-size:10.5px;font-weight:var(--font-weight-black,900);color:var(--color-ink-mute,#8792ab);border-radius:3.40282e38px;flex-shrink:0}.search-head{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl3,1.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-100,oklch(96.8% .007 247.896));flex-direction:column;align-items:flex-start;display:flex}@media (min-width:40rem){.search-head{padding:calc(var(--spacing,.25rem) * 7)}}.search-head{box-shadow:var(--shadow-soft)}.search-head__k{color:var(--color-ink-mute,#8792ab);font-size:12px}.search-head__q{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-black,900);font-size:20px;font-weight:var(--font-weight-black,900);color:var(--color-ink,#0b1533)}@media (min-width:40rem){.search-head__q{font-size:24px}}.search-head__n{margin-top:calc(var(--spacing,.25rem) * 1.5);color:var(--color-ink-soft,#465370);font-size:12.5px}.search-head__form{margin-top:calc(var(--spacing,.25rem) * 5);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.search-head__form{--tw-ring-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 70%, transparent)}}}@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-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}