/*! tailwindcss v4.3.2 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-600:oklch(54.1% .281 293.009);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--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);--max-width-site:1500px;--text-xxs:10px;--text-xxxs:9px;--color-mr-blue:#4d8fc1;--color-mr-cyan:#46a9b7;--color-mr-purple:#6a49d4;--color-mr-indigo:#4c6fca;--color-mr-yellow:#fdc800;--color-mr-orange:#fe9900;--color-mr-green:#71af42;--color-mr-blue-soft:#eaf4fb;--color-mr-cyan-soft:#e7f6f7;--color-mr-purple-soft:#f0ebfd;--color-mr-indigo-soft:#ebf0fd;--color-mr-yellow-soft:#fff6d9;--color-mr-orange-soft:#fff0da;--color-mr-green-soft:#eef7e6;--color-mr-success:var(--color-mr-blue);--color-mr-warning:var(--color-mr-yellow);--color-mr-danger:#dc2626;--color-mr-info:#64748b;--color-grad-blue-1:#2dd4bf;--color-grad-blue-2:#3b82f6;--color-grad-blue-3:#8b5cf6;--color-grad-coral-1:#ff7a6e;--color-grad-coral-2:#ff9a8b;--color-grad-coral-3:#fecf8d;--color-grad-yellow-1:#fdc800;--color-grad-yellow-2:#ffa300;--color-grad-yellow-3:#fe9900;--color-grad-main-cta-1:#ff3b00;--color-grad-main-cta-2:#ff7a00;--color-grad-main-cta-3:#ffb300;--color-grad-sub-cta-1:#ffd633;--color-grad-sub-cta-2:#ffc400;--color-grad-sub-cta-3:#ffb800;--color-grad-green-1:#40d684;--color-grad-green-2:#52cbb6;--color-grad-green-3:#46a9b7;--color-grad-pink-1:#9333ea;--color-grad-pink-2:#f472b6;--color-grad-pink-3:#fb7185;--color-grad-purple-1:#9333ea;--color-grad-purple-2:#6a49d4;--color-grad-purple-3:#4c6fca;--gradient-grad-blue:linear-gradient(120deg, var(--color-grad-blue-1) 0%, var(--color-grad-blue-2) 45%, var(--color-grad-blue-3) 100%);--gradient-grad-coral:linear-gradient(120deg, var(--color-grad-coral-1) 0%, var(--color-grad-coral-2) 45%, var(--color-grad-coral-3) 100%);--color-btn-grad-coral-1:#ff6b7a;--color-btn-grad-coral-2:#ff8790;--color-btn-grad-coral-3:#ffb09c;--gradient-btn-grad-coral:linear-gradient(120deg, var(--color-btn-grad-coral-1) 0%, var(--color-btn-grad-coral-2) 45%, var(--color-btn-grad-coral-3) 100%);--gradient-grad-yellow:linear-gradient(120deg, var(--color-grad-yellow-1) 0%, var(--color-grad-yellow-2) 45%, var(--color-grad-yellow-3) 100%);--gradient-grad-main-cta:linear-gradient(90deg, var(--color-grad-main-cta-1) 0%, var(--color-grad-main-cta-2) 45%, var(--color-grad-main-cta-3) 100%);--gradient-grad-sub-cta:linear-gradient(90deg, var(--color-grad-sub-cta-3) 0%, var(--color-grad-sub-cta-3) 55%, var(--color-grad-sub-cta-2) 82%, var(--color-grad-sub-cta-1) 100%);--gradient-grad-green:linear-gradient(120deg, var(--color-grad-green-1) 0%, var(--color-grad-green-2) 50%, var(--color-grad-green-3) 100%);--gradient-grad-pink:linear-gradient(120deg, var(--color-grad-pink-1) 0%, var(--color-grad-pink-2) 60%, var(--color-grad-pink-3) 100%);--gradient-grad-purple:linear-gradient(120deg, var(--color-grad-purple-1) 0%, var(--color-grad-purple-2) 45%, var(--color-grad-purple-3) 100%)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{word-break:break-all}}@layer mediapicks-migration;@layer components{button:hover,a:hover{cursor:pointer}.btn-grad-blue{color:var(--color-white);background-image:var(--gradient-grad-blue);box-shadow:0 10px 24px #3b82f659}.btn-grad-blue:hover{box-shadow:0 14px 30px #8b5cf659}.btn-grad-coral{color:var(--color-white);background-image:var(--gradient-btn-grad-coral);box-shadow:0 10px 24px #ff6b7a61}.btn-grad-coral:hover{box-shadow:0 14px 30px #ffb09c6b}.btn-lg.btn-grad-coral:before,.btn-xl.btn-grad-coral:before{background:linear-gradient(#ffffff0f,#fff0)}.btn-grad-yellow{color:var(--color-white);background-image:var(--gradient-grad-yellow);box-shadow:0 10px 24px #fe990059}.btn-grad-yellow:hover{box-shadow:0 14px 30px #fe99006b}.btn-grad-green{color:var(--color-white);background-image:var(--gradient-grad-green);box-shadow:0 10px 24px #40d68459}.btn-grad-green:hover{box-shadow:0 14px 30px #46a9b759}.btn-grad-pink{color:var(--color-white);background-image:var(--gradient-grad-pink);box-shadow:0 10px 24px #9333ea52}.btn-grad-pink:hover{box-shadow:0 14px 30px #fb718559}#downloadAllKeepZip:disabled,.js-keep-alert-zip:disabled{cursor:not-allowed;background-color:var(--color-gray-300);color:var(--color-gray-500);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);pointer-events:none;opacity:1;background-image:none;transform:none}#downloadAllKeepZip:disabled:before,.js-keep-alert-zip:disabled:before{content:none}#downloadAllKeepZip:disabled i,.js-keep-alert-zip:disabled i{transform:none}#downloadAllKeepZip:disabled:after,.js-keep-alert-zip:disabled:after{opacity:0;animation:none}.btn-main-cta{color:var(--color-white);background-image:var(--gradient-grad-main-cta);position:relative;box-shadow:0 10px 24px #ff3b0066}.btn-main-cta:hover{box-shadow:0 16px 34px #ff7a0073}.btn-sub-cta{color:var(--color-white);background-image:var(--gradient-grad-sub-cta);position:relative;box-shadow:0 10px 24px #ffb80066}.btn-sub-cta:hover{box-shadow:0 16px 34px #ffb80073}.btn-xl{height:calc(var(--spacing) * 25);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);background-color:var(--color-gray-900);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}.btn-xl:active{scale:.985}.btn-xl{-webkit-tap-highlight-color:transparent}.btn-xl:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0a);position:absolute;inset:0}.btn-xl i{z-index:1;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-xl:hover i{transform:scale(1.2)}.btn-xl:active i{transform:scale(.98)}.btn-xl--stack{height:auto;min-height:calc(var(--spacing) * 22);padding-block:calc(var(--spacing) * 3)}@media (min-width:40rem){.btn-xl--stack{min-height:calc(var(--spacing) * 25);padding-block:calc(var(--spacing) * 5)}}.btn-xl__stack{z-index:1;align-items:center;gap:var(--spacing);--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex;position:relative}.btn-xl__main{align-items:center;gap:calc(var(--spacing) * 3);display:inline-flex}.btn-xl--stack .btn-xl__main i{z-index:1;position:relative}.btn-xl__sub{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.85;overflow:hidden}.btn-xl.btn-xl--stack-wide{padding-inline:calc(var(--spacing) * 4)}.btn-xl--stack-wide .btn-xl__stack{align-self:stretch;align-items:stretch;width:100%;max-width:100%}.btn-xl--stack-wide .btn-xl__main{justify-content:center}.btn-xl--stack-wide .btn-xl__divider{width:28%;max-width:8rem;margin-inline:auto}.btn-xl--stack-wide .btn-xl__sub{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;padding-inline:var(--spacing);text-align:center;display:block;overflow:hidden}.btn-xl--stack-wide .btn-xl__sub:has(>.block){text-overflow:unset;white-space:normal;overflow:hidden}.btn-xl--stack-wide .btn-xl__sub>.block{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.btn-xl__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.btn-xl__label{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.btn-xl__divider{margin-block:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#ffffff73;border-top-width:1px;width:100%;max-width:90%}@supports (color:color-mix(in lab, red, red)){.btn-xl__divider{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.btn-lg{height:calc(var(--spacing) * 16);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-gray-900);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}.btn-lg:active{scale:.985}.btn-lg{-webkit-tap-highlight-color:transparent}.btn-lg:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0a);position:absolute;inset:0}.btn-lg i{z-index:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-lg:hover i{transform:scale(1.2)}.btn-lg:active i{transform:scale(.98)}.btn-lg--stack{height:auto;min-height:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 3)}.btn-lg__stack{z-index:1;align-items:center;gap:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex;position:relative}.btn-lg__main{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.btn-lg--stack .btn-lg__main i{z-index:1;position:relative}.btn-lg__sub{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.85;overflow:hidden}.btn-lg.btn-lg--stack-wide{padding-inline:calc(var(--spacing) * 3)}.btn-lg--stack-wide .btn-lg__stack{align-self:stretch;align-items:stretch;width:100%;max-width:100%}.btn-lg--stack-wide .btn-lg__main{justify-content:center}.btn-lg--stack-wide .btn-lg__divider{width:28%;max-width:7rem;margin-inline:auto}.btn-lg--stack-wide .btn-lg__sub{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:none;padding-inline:var(--spacing);text-align:center;display:block;overflow:hidden}.btn-lg--stack-wide .btn-lg__sub:has(>.block){text-overflow:unset;white-space:normal;overflow:hidden}.btn-lg--stack-wide .btn-lg__sub>.block{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.btn-lg__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.btn-lg__divider{margin-block:var(--spacing);border-top-style:var(--tw-border-style);border-color:#ffffff73;border-top-width:1px;width:100%;max-width:90%}@supports (color:color-mix(in lab, red, red)){.btn-lg__divider{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.btn-md{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex}.btn-md:active{scale:.985}.btn-md{-webkit-tap-highlight-color:transparent}.btn-md i{z-index:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-md:hover i{transform:scale(1.4)}.btn-md:active i{transform:scale(.98)}.btn-md--sidebar{width:100%;min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 2.5)}.btn-md--sidebar>span{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);white-space:nowrap;flex-shrink:1}@media (min-width:400px){.btn-md--sidebar>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.btn-sm{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex}.btn-sm:active{scale:.985}.btn-sm{-webkit-tap-highlight-color:transparent}.btn-sm i{z-index:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-sm:hover i{transform:scale(1.4)}.btn-sm:active i{transform:scale(.98)}.btn-xs{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex}.btn-xs:active{scale:.985}.btn-xs{-webkit-tap-highlight-color:transparent}.btn-xs i{z-index:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-xs:hover i{transform:scale(1.2)}.btn-xs:active i{transform:scale(.98)}.btn-search-suggest{gap:calc(var(--spacing) * 2);display:flex}.btn-search-suggest a{cursor:pointer;border-radius:var(--radius-sm);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.btn-search-suggest a{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.btn-search-suggest a{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.btn-search-suggest a i{margin-right:calc(var(--spacing) * 2)}.btn-search-suggest a:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.btn-search-suggest a:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.btn-favorite{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);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;display:flex}@media (hover:hover){.btn-favorite:hover{background-color:var(--color-gray-100)}}.btn-favorite{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.btn-favorite:active{scale:.985}.btn-favorite{-webkit-tap-highlight-color:transparent}.btn-keep{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xxs);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-gray-700);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;display:inline-flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.btn-keep{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.btn-keep{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.btn-keep{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.btn-keep{--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);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.btn-keep:active{scale:.985}.btn-keep{-webkit-tap-highlight-color:transparent;isolation:isolate}.btn-keep:hover{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.btn-keep:hover{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.btn-keep:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.btn-keep:hover{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.btn-keep:hover{transform:translateY(-1px)scale(1.06)}.btn-keep[data-kept="1"]{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.btn-keep[data-kept="1"]{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.btn-keep[data-kept="1"]{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.btn-keep[data-kept="1"]{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.btn-keep[data-kept="1"]{color:var(--color-gray-500)}.btn-keep i,.btn-keep span{z-index:1;position:relative}.btn-keep i{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transform-origin:50%;transition-duration:.15s}.btn-keep:hover i{transition:none;animation:.55s ease-in-out btn-icon-wiggle;transform:scale(1.08)}.btn-keep:active i{animation:none;transform:scale(.98)}.btn-category{pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:inline-flex}.btn-category:active{scale:.985}.btn-category{-webkit-tap-highlight-color:transparent}.btn-xl.btn-main-cta,.btn-lg.btn-main-cta,.btn-md.btn-main-cta,.btn-sm.btn-main-cta,.btn-xl.btn-sub-cta,.btn-lg.btn-sub-cta,.btn-md.btn-sub-cta,.btn-sm.btn-sub-cta,.btn-xl.btn-ripple,.btn-lg.btn-ripple,.btn-md.btn-ripple,.btn-sm.btn-ripple{overflow:visible}.btn-md.btn-ripple,.btn-sm.btn-ripple{position:relative}.btn-xl.btn-main-cta:hover,.btn-lg.btn-main-cta:hover,.btn-md.btn-main-cta:hover,.btn-sm.btn-main-cta:hover,.btn-xl.btn-sub-cta:hover,.btn-lg.btn-sub-cta:hover,.btn-md.btn-sub-cta:hover,.btn-sm.btn-sub-cta:hover,.btn-xl.btn-ripple:hover,.btn-lg.btn-ripple:hover,.btn-md.btn-ripple:hover,.btn-sm.btn-ripple:hover{transform:translateY(-1px)scale(1.04)}.btn-xl.btn-main-cta:hover i,.btn-lg.btn-main-cta:hover i,.btn-md.btn-main-cta:hover i,.btn-sm.btn-main-cta:hover i,.btn-xl.btn-sub-cta:hover i,.btn-lg.btn-sub-cta:hover i,.btn-md.btn-sub-cta:hover i,.btn-sm.btn-sub-cta:hover i,.btn-xl.btn-ripple:hover i,.btn-lg.btn-ripple:hover i,.btn-md.btn-ripple:hover i,.btn-sm.btn-ripple:hover i,.btn-xl.btn-main-cta:hover .btn-xl__main i,.btn-xl.btn-sub-cta:hover .btn-xl__main i,.btn-lg.btn-main-cta:hover .btn-lg__main i,.btn-lg.btn-sub-cta:hover .btn-lg__main i,.btn-xl.btn-ripple:hover .btn-xl__main i,.btn-lg.btn-ripple:hover .btn-lg__main i{transition:none;animation:.55s ease-in-out btn-icon-wiggle;transform:scale(1.08)}@keyframes btn-icon-wiggle{0%,to{transform:scale(1.08)rotate(0)}20%{transform:scale(1.08)rotate(-8deg)}40%{transform:scale(1.08)rotate(7deg)}60%{transform:scale(1.08)rotate(-5deg)}80%{transform:scale(1.08)rotate(4deg)}}.btn-ripple,.btn-main-cta,.btn-sub-cta,.btn-keep{isolation:isolate}.btn-ripple:after,.btn-main-cta:after,.btn-sub-cta:after,.btn-keep:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:2;border:1.5px solid;position:absolute;inset:-4px;transform:scale(1.06)}.btn-main-cta:after,.btn-keep:after{border-color:var(--color-grad-main-cta-2)}.btn-sub-cta:after{border-color:var(--color-grad-sub-cta-3)}.btn-grad-blue.btn-ripple:after{border-color:var(--color-grad-blue-2)}.btn-grad-coral.btn-ripple:after{border-color:var(--color-grad-coral-1)}.btn-grad-yellow.btn-ripple:after{border-color:var(--color-grad-yellow-2)}.btn-grad-green.btn-ripple:after{border-color:var(--color-grad-green-2)}.btn-grad-pink.btn-ripple:after{border-color:var(--color-grad-pink-2)}.btn-ripple:hover:after,.btn-main-cta:hover:after,.btn-sub-cta:hover:after,.btn-keep:hover:after,.btn-ripple-always:after{animation:.9s ease-out infinite btn-ripple-in}@keyframes btn-ripple-in{0%{opacity:.9;transform:scale(1.1)}55%{opacity:0;transform:scale(.96)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.btn-xl.btn-main-cta:hover,.btn-lg.btn-main-cta:hover,.btn-md.btn-main-cta:hover,.btn-sm.btn-main-cta:hover,.btn-xl.btn-sub-cta:hover,.btn-lg.btn-sub-cta:hover,.btn-md.btn-sub-cta:hover,.btn-sm.btn-sub-cta:hover,.btn-xl.btn-ripple:hover,.btn-lg.btn-ripple:hover,.btn-md.btn-ripple:hover,.btn-sm.btn-ripple:hover,.btn-keep:hover{transform:none}.btn-xl.btn-main-cta:hover i,.btn-lg.btn-main-cta:hover i,.btn-md.btn-main-cta:hover i,.btn-sm.btn-main-cta:hover i,.btn-xl.btn-sub-cta:hover i,.btn-lg.btn-sub-cta:hover i,.btn-md.btn-sub-cta:hover i,.btn-sm.btn-sub-cta:hover i,.btn-xl.btn-ripple:hover i,.btn-lg.btn-ripple:hover i,.btn-md.btn-ripple:hover i,.btn-sm.btn-ripple:hover i,.btn-keep:hover i{animation:none;transform:none}.btn-ripple:hover:after,.btn-main-cta:hover:after,.btn-sub-cta:hover:after,.btn-keep:hover:after,.btn-ripple-always:after{animation:none}}.card-md{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.thumb-benefit-tag{isolation:isolate;border-radius:.375rem;max-width:calc(100% - .5rem);display:inline-flex;position:relative;box-shadow:0 1px 2px #00000014}.thumb-benefit-tag:before{content:"";border-radius:inherit;background-image:var(--gradient-grad-pink);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.thumb-stack-tag{flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:14px;font-weight:700;line-height:1.25;display:inline-flex}.thumb-benefit-tag__label{color:#fff;border-right:1px solid #fff;flex-shrink:0;align-self:stretch;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.thumb-stack-tag--standalone{box-sizing:border-box;border:1px solid #0000;border-radius:.375rem;max-width:calc(100% - .5rem);box-shadow:0 1px 2px #00000014}.thumb-stack-tag--page{padding:.25rem .625rem;font-size:14px}@media (max-width:639px){.thumb-stack-tag--page{font-size:var(--text-xs);gap:.25rem;padding:.125rem .5rem;line-height:1.25}.thumb-stack-tag--page i{font-size:var(--text-xs);line-height:1}}.thumb-stack-tag--coral{color:#fff;background-image:var(--gradient-grad-coral)}.thumb-stack-tag--green{color:#fff;background-image:var(--gradient-grad-green)}.thumb-stack-tag--purple{color:#fff;background-image:var(--gradient-grad-purple)}.thumb-stack-tag--new-wrap{background-image:var(--gradient-grad-yellow);border-radius:.375rem;flex-shrink:0;max-width:calc(100% - .5rem);padding:1px;display:inline-flex;box-shadow:0 1px 2px #00000014}.thumb-stack-tag--new-wrap>.thumb-stack-tag--new{box-shadow:none;background-color:#fff;border-radius:5px;font-size:12px}.thumb-benefit-tag__inner{z-index:1;background-image:var(--gradient-grad-pink);border-radius:5px;align-items:stretch;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.thumb-benefit-tag__text{flex:1;align-items:center;min-width:0;min-height:0;padding:.25rem .5rem;display:flex;overflow:hidden}.thumb-benefit-tag__text-body{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;color:#fff;-webkit-box-orient:vertical;max-height:2.5em;font-size:12px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:849px){article .dl-cv-component .btn-lg.btn-lg--stack,#seminar_list article .btn-lg.btn-lg--stack{gap:.375rem;height:auto;min-height:3rem;padding-block:.5rem}article .dl-cv-component .btn-lg.btn-lg--stack>span,#seminar_list article .btn-lg .btn-lg__label{font-size:13px;line-height:1.25}#seminar_list article .btn-lg__sub{font-size:11px;line-height:1.2}article .dl-cv-component .btn-lg.btn-lg--stack>i,#seminar_list article .btn-lg__main i{font-size:.875rem}}@media (max-width:639px){#seminar_list .thumb-stack-tag{font-size:var(--text-xs);gap:.25rem;padding:.125rem .5rem;line-height:1.25}#seminar_list .thumb-stack-tag i{font-size:var(--text-xs);line-height:1}}.form-base{position:relative}.form-step{animation:.2s formFadeIn}.form-progress-wrap{margin-top:calc(var(--spacing) * 4)}.form-progress-rail{background-color:var(--color-gray-200);border-radius:3.40282e38px;height:6px;position:absolute;top:19px;left:12.5%;right:12.5%;overflow:hidden}.form-progress-bar{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);will-change:width;border-radius:3.40282e38px}.form-progress-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;display:grid;position:relative}.form-progress-item{text-align:center;flex-direction:column;align-items:center;display:flex}.form-progress-dot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-gray-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;transform:scale(1)}.form-progress-dot.is-current{background-color:var(--color-sky-500);color:var(--color-white);--tw-ring-color:var(--color-sky-50);transform:scale(1.08);box-shadow:0 10px 24px #0ea5e938}.form-progress-dot.is-done{background-color:var(--color-sky-100);color:var(--color-sky-600)}.form-progress-label{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.form-progress-label.is-current{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sky-500)}.form-progress-label.is-done{color:var(--color-sky-600)}.form-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4)}.form-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.form-note-muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}#modal-container .form-note,#modal-container .form-note-muted{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.form-row{grid-template-columns:1fr;gap:.25rem;display:grid}.form-row-top{align-items:start}.form-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.form-label-wrap{padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}.form-sub-label{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);display:block}.form-label-req{padding-left:.7em;display:inline-block;position:relative}.form-label-req:before{content:"※";color:#e57373;font-size:9px;font-weight:600;line-height:1;position:absolute;top:.05em;left:.08em}.form-control{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);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));--tw-outline-style:none;outline-style:none;display:block}.form-control:focus{border-color:var(--color-sky-400);--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-sky-100)}.form-select{cursor:pointer;appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-gray-100);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);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));--tw-outline-style:none;border-width:0;outline-style:none;display:block}.form-select:focus{background-color:var(--color-gray-200);--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-sky-100)}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem}.form-select.is-error,.form-select.is-field-error{background-color:var(--color-red-50);--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-red-100)}.form-control.is-error,.is-field-error{border-color:var(--color-red-400);box-shadow:0 0 0 2px #fee2e2!important}.form-field-error{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-red-600)}.js-confirm-value.is-missing{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.js-member-regist-step-message.is-error,.form-inline-message.is-error,.js-member-regist-message.is-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.form-inline-message.is-success,.js-member-regist-message.is-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.form-otp-group{margin-top:calc(var(--spacing) * 6);justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.form-otp{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800);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));--tw-outline-style:none;outline-style:none}.form-otp:focus{border-color:var(--color-sky-400);--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-sky-100)}.form-grid-2{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid-address-zip{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.form-grid-address-zip{grid-template-columns:170px minmax(0,1fr);align-items:center}}:where(.form-stack-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.form-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.form-stack-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.form-chip{background-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);border-radius:3.40282e38px;align-items:center;display:inline-flex}.form-chip.is-verified{background-color:var(--color-sky-100);color:var(--color-sky-600)}.form-choice-group{isolation:isolate;background-color:var(--color-gray-100);width:fit-content;max-width:100%;padding:calc(var(--spacing) * .5);border-radius:3.40282e38px;flex-wrap:nowrap;align-self:flex-start;align-items:stretch;gap:0;display:inline-flex;position:relative;overflow:hidden}.form-choice-group__indicator{pointer-events:none;z-index:0;transform-origin:50%;will-change:left, width, transform;background-color:#111827;border-radius:9999px;width:0;transition:left .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1);position:absolute;top:.125rem;bottom:.125rem;left:0}.form-choice-group__indicator.is-slime-moving{animation:.38s cubic-bezier(.4,0,.2,1) forwards form-choice-slime}@keyframes form-choice-slime{0%{transform:scaleY(1)}40%{transform:scaleY(.88)}70%{transform:scaleY(.95)}to{transform:scaleY(1)}}.form-choice{z-index:1;cursor:pointer;flex-shrink:0;display:flex;position:relative}.form-choice input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-choice__btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.form-choice__btn:hover{color:var(--color-gray-800)}}.form-choice__btn{white-space:nowrap}.form-choice input:checked+.form-choice__btn{background-color:var(--color-gray-900);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white)}@media (hover:hover){.form-choice input:checked+.form-choice__btn:hover{color:var(--color-white)}}.form-choice-group:has(.form-choice-group__indicator) .form-choice input:checked+.form-choice__btn{background-color:#0000}.form-choice.is-choice-lit .form-choice__btn{color:var(--color-white)}@media (hover:hover){.form-choice.is-choice-lit .form-choice__btn:hover{color:var(--color-white)}}.form-choice input:focus-visible+.form-choice__btn{--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:#10182840}@supports (color:color-mix(in lab, red, red)){.form-choice input:focus-visible+.form-choice__btn{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 25%, transparent)}}.form-choice input:focus-visible+.form-choice__btn{--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:reduce){.form-choice-group__indicator{transition:none}.form-choice-group__indicator.is-slime-moving{animation:none}}.form-textarea-wrap{position:relative}.form-char-count{pointer-events:none;top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 2);z-index:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-gray-400);line-height:1;position:absolute}.form-textarea-wrap--count-outside .form-char-count--outside{pointer-events:none;z-index:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-gray-400);line-height:1;position:absolute;top:0;right:0;transform:translateY(calc(-100% - .25rem))}.form-textarea-wrap .form-control{resize:vertical;padding-top:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 10)}.form-textarea-wrap--count-outside .form-control{resize:vertical;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.filter-keyword-field{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-height:2.25rem;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--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);position:relative;overflow:hidden}.filter-keyword-field:focus-within{border-color:var(--color-mr-yellow)}.filter-keyword-field--with-count{align-items:center;gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.filter-keyword-field--with-count .filter-keyword-field__editor{width:auto;min-width:0;padding-right:0}.filter-keyword-field .search-hit-count-badge--filter{pointer-events:none;z-index:10;border-radius:var(--radius-md);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-mr-green);flex-shrink:0;align-self:center;align-items:center;display:inline-flex;position:relative;top:auto;right:auto;transform:none}.filter-keyword-field__editor{width:100%;min-height:1.25rem;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);white-space:nowrap;color:var(--color-gray-700);--tw-outline-style:none;scrollbar-width:thin;scrollbar-color:oklch(87.2% .01 258.338) transparent;outline-style:none;overflow:auto hidden}.filter-keyword-field__editor::-webkit-scrollbar{height:4px}.filter-keyword-field__editor::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:3.40282e38px}.filter-keyword-field__editor.is-empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--color-gray-400)}.filter-keyword-field__editor br{display:none}.filter-keyword-field__editor div,.filter-keyword-field__editor p{display:contents}.search-hit-count-badge--header{pointer-events:none;z-index:10;border-radius:var(--radius-md);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-mr-green);flex-shrink:0;align-items:center;display:inline-flex}.search-hit-count-badge--header [data-search-hit-count-value],.search-hit-count-badge--filter [data-search-hit-count-value]{margin-right:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-mr-green)}#js-filter-panel .search-hit-count-badge--filter,#js-filter-panel .search-hit-count-badge--filter [data-search-hit-count-value]{color:var(--color-mr-green)}.filter-search-submit-btn{border-radius:var(--radius-2xl)}.header-search-form{padding-block:6px}.header-search-select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-gray-100);width:6rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-outline-style:none;border-width:0;outline-style:none;flex-shrink:0;align-self:stretch;line-height:1;display:block}.header-search-select:focus{background-color:var(--color-gray-200)}.header-search-select{text-align:center;text-align-last:center;padding-block:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;background-size:.75rem .75rem;padding-left:.5rem;padding-right:1.25rem;line-height:2.5rem}.header-search-input{min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2)}.header-search-input-wrap{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding-right:calc(var(--spacing) * 1.5);flex:1;display:flex}.header-search-input-wrap .header-search-input{flex:1;min-width:0}.header-search-submit-btn{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--color-mr-green);color:var(--color-white);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));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.header-search-submit-btn:hover{background-color:var(--color-amber-400)}}.header-search-submit-btn:focus{--tw-outline-style:none;outline-style:none}.search-hit-count-badge--header[data-search-hit-count-state=loading] [data-search-hit-count-value],.search-hit-count-badge--header[data-search-hit-count-state=error] [data-search-hit-count-value],.search-hit-count-badge--filter[data-search-hit-count-state=loading] [data-search-hit-count-value],.search-hit-count-badge--filter[data-search-hit-count-state=error] [data-search-hit-count-value]{opacity:.8}.heading-bar{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex;position:relative}.heading-modal{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.heading-modal i{margin-right:calc(var(--spacing) * 2);background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.page-title{color:#111827;margin:0 0 .5rem;font-size:24px;font-weight:700;line-height:1.35}@media (max-width:639px){.page-title{font-size:16px}}.page-title--spacious{margin-bottom:1.5rem}.page-title--detail{margin-top:.75rem;margin-bottom:1rem}@media (min-width:500px){.page-title--detail{margin-top:1rem;margin-bottom:1.25rem}}@media (max-width:639px){.page-title--detail{font-size:18px}}.page-title--video{margin-top:1rem;margin-bottom:1rem}@media (min-width:500px){.page-title--video{margin-top:1.5rem;margin-bottom:1.5rem}}.page-title--company{text-align:center;margin-bottom:0;font-size:24px;line-height:1.35}@media (max-width:639px){.page-title--company{font-size:16px}}@media (min-width:500px){.page-title--company{text-align:left}}.top-hero{position:relative}@media not all and (min-width:40rem){.top-hero{overflow-x:clip}}.top-hero__intro{margin-bottom:calc(var(--spacing) * 5);text-align:center}@media (min-width:40rem){.top-hero__intro{margin-bottom:calc(var(--spacing) * 6)}}.top-hero__title{--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-900)}@media (min-width:40rem){.top-hero__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:.08em;letter-spacing:.08em}}@media not all and (min-width:40rem){.top-hero__title-line{white-space:nowrap;max-width:100%;display:inline-block}}.top-hero__count{margin-inline:calc(var(--spacing) * .5);vertical-align:baseline;--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:26px;line-height:1;font-weight:var(--font-weight-black);--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,);display:inline-block}@media (min-width:40rem){.top-hero__count{margin-inline:var(--spacing);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.top-hero__sub{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500)}@media (min-width:40rem){.top-hero__sub{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.top-hero__archives{margin-top:calc(var(--spacing) * 3);width:100%}@media (min-width:40rem){.top-hero__archives{margin-top:calc(var(--spacing) * 4)}}.top-hero__archives-imgs{margin-bottom:calc(var(--spacing) * 1.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;width:100%;display:flex}@media (min-width:40rem){.top-hero__archives-imgs{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4)}}.top-hero__archives-imgs img{flex:0 28%;width:28%;max-width:120px;height:auto;display:block}@media (min-width:40rem){.top-hero__archives-imgs img{max-width:160px}}.top-hero__archives-annotation{text-align:center;--tw-leading:var(--leading-normal);font-size:10px;line-height:var(--leading-normal);color:var(--color-gray-500);margin:0}@media (min-width:40rem){.top-hero__archives-annotation{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.top-hero__nav{gap:var(--spacing);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (min-width:40rem){.top-hero__nav{gap:calc(var(--spacing) * 3)}}.top-hero__link{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);text-align:center;color:var(--color-gray-900);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));flex-direction:column;text-decoration-line:none;display:flex;position:relative}@media (hover:hover){.top-hero__link:hover{background-color:var(--color-white)}}@media (min-width:40rem){.top-hero__link{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 5)}}.top-hero__link:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:var(--gradient-grad-blue);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.top-hero__icon,.top-hero__label{z-index:1;position:relative}.top-hero__icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.top-hero__icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.top-hero__icon i{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;transform-origin:50%;-webkit-background-clip:text;background-clip:text}@media (hover:hover){.top-hero__link:hover .top-hero__icon i{animation:.55s ease-in-out btn-icon-wiggle}}@media (prefers-reduced-motion:reduce){.top-hero__link:hover .top-hero__icon i{animation:none}}.top-hero__label{--tw-leading:var(--leading-snug);font-size:10px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800)}@media (min-width:40rem){.top-hero__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (min-width:1200px){.top-hero__label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:40rem){.top-hero__label-seg{display:inline-block}}.top-hero__keywords{margin-top:calc(var(--spacing) * 4)}@media (min-width:40rem){.top-hero__keywords{margin-top:calc(var(--spacing) * 5)}}.top-hero__keywords-label{margin-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);display:flex}@media (min-width:40rem){.top-hero__keywords-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-hero-keyword-ticker{scrollbar-width:thin;scrollbar-color:transparent transparent;width:100%;overflow:auto hidden}.top-hero-keyword-ticker::-webkit-scrollbar{height:6px}.top-hero-keyword-ticker::-webkit-scrollbar-track{background:0 0}.top-hero-keyword-ticker::-webkit-scrollbar-thumb{background-color:#0000;border-radius:9999px}.top-hero-keyword-ticker__track{align-items:center;column-gap:.5rem;width:max-content;padding-inline:.125rem;display:flex}.top-hero-keyword-ticker__chip{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);--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);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));border-radius:3.40282e38px;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media (hover:hover){.top-hero-keyword-ticker__chip:hover{border-color:var(--color-mr-blue);background-color:var(--color-mr-blue-soft);color:var(--color-mr-blue)}}@media (min-width:40rem){.top-hero-keyword-ticker__chip{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-hero-keyword-ticker__chip i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mr-blue);opacity:.8}@media (hover:hover){.top-hero-keyword-ticker:hover{scrollbar-color:var(--color-gray-300) transparent}.top-hero-keyword-ticker:hover::-webkit-scrollbar-thumb{background-color:var(--color-gray-300)}.top-hero-keyword-ticker:hover::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400)}}.section-heading{position:relative;overflow:visible}.section-heading__row{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.section-heading__row{justify-content:space-between;align-items:center;row-gap:calc(var(--spacing) * 2);flex-flow:wrap}}.section-heading__title-wrap{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;flex:1;min-width:0;display:flex}.section-heading__title-wrap--bar{padding-left:calc(var(--spacing) * 8);flex-flow:column;align-items:flex-start;gap:0;display:flex;position:relative}@media (min-width:40rem){.section-heading__title-wrap--bar{padding-left:calc(var(--spacing) * 10)}}.section-heading__title-wrap--bar:before{content:"";pointer-events:none;background-image:var(--gradient-grad-blue);border-radius:9999px;width:5px;position:absolute;top:0;bottom:0;left:0}@media (min-width:40rem){.section-heading__row:has(.section-heading__title-wrap--bar){align-items:flex-start}}.section-heading__title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-900);display:flex}@media (min-width:40rem){.section-heading__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.section-heading__title>span{min-width:0}.section-heading__action{width:100%}@media (min-width:40rem){.section-heading__action{flex-shrink:0;width:auto}}.section-heading__action.btn-sm{justify-content:center}.section-heading__title i{color:var(--color-mr-blue)}.section-heading__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.section-heading__title-wrap--bar .section-heading__meta{margin-bottom:var(--spacing);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.section-heading__count{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-mr-blue);--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,)}.section-heading__title-wrap--bar .section-heading__count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.section-heading__title-wrap--bar .section-heading__count{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.subsection-heading{margin-bottom:calc(var(--spacing) * 4)}.subsection-heading__eyebrow{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}@media (min-width:40rem){.subsection-heading__eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.subsection-heading__row{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);min-width:0;display:flex}@media (min-width:40rem){.subsection-heading__row{gap:calc(var(--spacing) * 3)}}.subsection-heading__title{min-width:0;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.subsection-heading__title{font-size:20px}}[data-async-slider-heading]:empty{min-height:1.75em}.subsection-heading__title-link{color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.subsection-heading__title-link:hover{color:var(--color-mr-blue)}}.subsection-heading__more.btn-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:none}@media (min-width:40rem){.subsection-heading__more.btn-sm{display:inline-flex}}.subsection-heading__link{justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-mr-blue);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue);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));border-radius:3.40282e38px;flex-shrink:0;align-self:flex-start;text-decoration-line:none;display:inline-flex}@media (hover:hover){.subsection-heading__link:hover{background-color:var(--color-mr-blue-soft)}}@media (min-width:40rem){.subsection-heading__link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-slider-bleed{margin-inline:calc(var(--spacing) * -3);padding-inline:calc(var(--spacing) * 3)}@media (min-width:40rem){.top-slider-bleed{margin-inline:-3%;padding-inline:3%}}@media (min-width:48rem){.top-slider-bleed{margin-inline:0;padding-inline:0}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.slider-xl-card-first{width:85%;max-width:600px}@media (min-width:40rem){.slider-xl-card-first{width:70%}}@media (min-width:48rem){.slider-xl-card-first{width:60%}}.slider-xl-card-rest{width:72%;max-width:320px}@media (min-width:40rem){.slider-xl-card-rest{width:45%}}@media (min-width:48rem){.slider-xl-card-rest{width:32%}}@media (min-width:64rem){.slider-xl-card-rest{width:28%}}.slider-xl-card-body{min-height:220px}@media (min-width:40rem){.slider-xl-card-body{min-height:260px}}.async-slider-loading{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.async-slider-loading--item{min-height:260px}.async-slider-loading--case{min-height:220px}.async-slider-loading--seminar{min-height:300px}.async-slider-loading--seminar-image-only{min-height:230px}.async-slider-loading--seminar-video{min-height:300px}.async-slider-loading--xl{min-height:240px}@media (min-width:40rem){.async-slider-loading--xl{min-height:280px}}.async-slider-loading--seminar-xl{min-height:240px}@media (min-width:40rem){.async-slider-loading--seminar-xl{min-height:280px}}.category-picker{width:100%;padding-bottom:calc(var(--spacing) * 2);flex-shrink:0;position:relative}@media (min-width:40rem){.category-picker{width:auto}}.category-picker__trigger{text-align:center;white-space:normal;justify-content:center;width:100%}@media (min-width:40rem){.category-picker__trigger{text-align:left;white-space:nowrap;justify-content:flex-start;width:auto}}.category-picker__panel{pointer-events:none;visibility:hidden;z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:auto;padding:calc(var(--spacing) * 4);opacity:0;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);--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:color-mix(in oklab, var(--color-black) 5%, transparent);transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);position:absolute;top:calc(100% - .5rem);left:0;right:0}@media (min-width:40rem){.category-picker__panel{width:min(42rem,100vw - 2rem);left:auto;right:0}}.category-picker__grid{gap:calc(var(--spacing) * 4);overscroll-behavior:contain;max-height:min(24rem,60vh);display:grid;overflow-y:auto}@media (min-width:40rem){.category-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.category-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.category-picker__group{min-width:0}.category-picker__parent{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.category-picker__children{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.category-picker__child{text-decoration-line:none;display:inline-flex}.category-picker__child>span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out)}.category-picker__child:hover>span{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover) and (pointer:fine){.category-picker.is-open .category-picker__panel,.category-picker:focus-within .category-picker__panel{pointer-events:auto;visibility:visible;opacity:1}}.category-picker.is-open .category-picker__panel{pointer-events:auto;visibility:visible;opacity:1}.hr-solid,.hr-dashed,.hr-dotted{margin-block:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);width:100%}.hr-solid{--tw-border-style:solid;border-style:solid}.hr-dashed{--tw-border-style:dashed;border-style:dashed}.hr-dotted{--tw-border-style:dotted;border-style:dotted}.spec-tag-row{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.spec-tag-row__label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-400);flex-shrink:0}.detail-spec-tags .spec-tag-row__label,.detail-spec-tags-host .spec-tag-row__label,.detail-case-info .spec-tag-row__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}@container (min-width:500px){.detail-case-info__row .spec-tag-row__label{width:4.75rem}}.spec-tag-list{gap:calc(var(--spacing) * .5);flex-wrap:wrap;min-width:0;display:flex}.detail-header-tags{margin-bottom:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}@container (min-width:500px){.detail-header-tags{column-gap:calc(var(--spacing) * 3)}}.detail-header-tags__list{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}@container (min-width:500px){.detail-header-tags__list{gap:calc(var(--spacing) * 2)}}.detail-header-tags__keep{flex-shrink:0;place-self:center flex-end}.detail-header-tags__keep .btn-keep{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.detail-header-tags__keep .btn-keep i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (max-width:639px){.detail-header-tags__keep .btn-keep{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}}.detail-header-type{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);flex-wrap:wrap;display:inline-flex}.detail-header-type:before{content:"";height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-image:var(--gradient-grad-blue);border-radius:3.40282e38px;flex-shrink:0;display:block}.detail-header-type--yellow:before{background-image:var(--gradient-grad-yellow)}.detail-header-type__label{flex-shrink:0}.detail-header-type__sep{padding-inline:calc(var(--spacing) * .5);color:var(--color-gray-400);flex-shrink:0}.detail-header-type__extra{overflow-wrap:break-word;min-width:0}@media (max-width:499px){.detail-header-tags:has(.detail-header-type--with-extra){align-items:start}.detail-header-tags:has(.detail-header-type--with-extra) .detail-header-tags__keep{align-self:start}.detail-header-type--with-extra{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.125rem .375rem;display:grid}.detail-header-type--with-extra:before{grid-area:1/1;margin-top:.35em}.detail-header-type--with-extra .detail-header-type__label{grid-area:1/2}.detail-header-type--with-extra .detail-header-type__sep{display:none}.detail-header-type--with-extra .detail-header-type__extra{color:#111827;grid-area:2/2;font-weight:700}}.detail-grad-tag{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:inline-flex}.detail-header-tag--new{background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:5px;align-items:center;display:inline-flex}.detail-header-tag--new-wrap{border-radius:var(--radius-md);background-image:var(--gradient-grad-yellow);max-width:100%;padding:1px;display:inline-flex}.detail-header-tag--new>span{background-image:var(--gradient-grad-yellow);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.detail-grad-tag i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.detail-grad-tag--green i,.detail-grad-tag--green>span{background-image:var(--gradient-grad-green);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.detail-grad-tag--pink i,.detail-grad-tag--pink>span{background-image:var(--gradient-grad-pink);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:639px){.detail-grad-tag,.detail-header-tag--new{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}}.spec-tag--selectable{cursor:pointer}.spec-tag--selectable:has(input:checked){border-color:var(--color-gray-400);background-color:var(--color-white);--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)}.spec-tag{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s;display:inline-flex}@media (hover:hover){.spec-tag:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-100)}}.detail-spec-tags .spec-tag,.detail-spec-tags-host .spec-tag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (max-width:639px){.detail-spec-tags .spec-tag,.detail-spec-tags-host .spec-tag,.detail-case-info .spec-tag{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}}.agency-item-list-category-tags .spec-tag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.spec-tag__icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;flex-shrink:0;line-height:1}.detail-spec-tags .spec-tag__icon,.detail-spec-tags-host .spec-tag__icon,.agency-item-list-category-tags .spec-tag__icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.spec-tag__icon--target{color:var(--color-mr-purple)}.spec-tag__icon--category{color:var(--color-mr-blue)}.spec-tag__icon--purpose{color:var(--color-mr-indigo)}.spec-tag__icon--price{color:var(--color-mr-green)}.spec-tag__icon--industry{color:var(--color-mr-cyan)}.detail-callout{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);--tw-shadow:0 8px 24px 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)}@container (min-width:500px){.detail-callout{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.detail-callout__head{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.detail-callout__head i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;line-height:1}.detail-callout__body{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-gray-800)}@container (min-width:500px){.detail-callout__body{margin-top:calc(var(--spacing) * 3.5)}}.detail-callout--editorial{margin-top:calc(var(--spacing) * 6)}@container (min-width:500px){.detail-callout--editorial{margin-top:calc(var(--spacing) * 8)}}.detail-media-label{padding-block:var(--spacing);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);position:relative}@container (min-width:500px){.detail-media-label{padding-block:calc(var(--spacing) * 1.5)}}.detail-media-label:before{content:"";top:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.5);background-color:var(--color-gray-900);border-radius:3.40282e38px;position:absolute;left:0}@container (min-width:500px){.detail-media-label:before{top:calc(var(--spacing) * 2.5);bottom:calc(var(--spacing) * 2.5)}}.detail-media-label+*{margin-top:calc(var(--spacing) * 3)}@container (min-width:500px){.detail-media-label+*{margin-top:calc(var(--spacing) * 3.5)}}.detail-media-body{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-800);line-height:1.8}:not(.detail-media-section)+.detail-media-section,.detail-media-section+.detail-media-section{margin-top:calc(var(--spacing) * 8)}@container (min-width:500px){:not(.detail-media-section)+.detail-media-section,.detail-media-section+.detail-media-section{margin-top:calc(var(--spacing) * 10)}}.detail-media-card{width:100%;max-width:400px;margin-inline:auto}.detail-top-split{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}@media (min-width:1000px){.detail-top-split{grid-template-columns:minmax(0,400px) minmax(410px,1fr);align-items:start;gap:1.5rem;display:grid}[data-detail-dl-follow-media] .detail-media-card{max-width:none;margin-inline:0}.detail-top-split .detail-dl-info-table{min-width:410px}}.detail-dl-info-table{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);overflow:visible}.detail-dl-info-table>:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.detail-dl-info-table>:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.detail-dl-info-table>.border-t{overflow:visible}.detail-dl-info-table__spec{border-collapse:collapse;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);width:100%}.detail-dl-info-table__spec tr+tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}.detail-dl-info-table__row-label{background-color:var(--color-gray-50);width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-gray-600)}@container (min-width:768px){.detail-dl-info-table__row-label{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}}.detail-dl-info-table__row-value{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;color:var(--color-gray-800)}@container (min-width:768px){.detail-dl-info-table__row-value{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}}@media (max-width:639px){.detail-dl-info-table__spec--stack-sp,.detail-dl-info-table__spec--stack-sp tbody,.detail-dl-info-table__spec--stack-sp tr,.detail-dl-info-table__spec--stack-sp th,.detail-dl-info-table__spec--stack-sp td{width:100%;display:block}.detail-dl-info-table__spec--stack-sp tr+tr{border-top-width:1px}.detail-dl-info-table__spec--stack-sp .detail-dl-info-table__row-label{white-space:normal;border-bottom:0;width:100%;padding-bottom:.25rem}.detail-dl-info-table__spec--stack-sp .detail-dl-info-table__row-value{border-left-width:0;padding-top:.25rem}}.detail-media-info-grid>*{flex-direction:column;min-height:0;display:flex}.detail-media-info-grid .detail-dl-info-table__spec{flex:auto;width:100%}.detail-media-info-grid .detail-dl-info-table__spec tbody,.detail-media-info-grid .detail-dl-info-table__spec tr:last-child th,.detail-media-info-grid .detail-dl-info-table__spec tr:last-child td{height:100%}.detail-main-panel{background-color:var(--color-white);box-shadow:none;border-width:0;border-radius:0;padding:0;container-type:inline-size}@media (min-width:850px){.detail-main-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 5);--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)}}.detail-sidebar-publisher{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.detail-sidebar-publisher>:not(.detail-sidebar-publisher__thumbs){flex-shrink:0}.detail-sidebar-publisher:has(.detail-sidebar-publisher__thumbs){padding-bottom:0}.detail-sidebar-publisher__thumbs{margin-top:calc(var(--spacing) * 4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.detail-sidebar-publisher__thumb{flex:none;width:100%;height:auto}.detail-sidebar-publisher__thumbs .blur-media-frame{width:100%;height:auto}.site-footer{width:100%;min-width:0;color:var(--color-white);background-color:#111}.site-footer__inner{width:100%;padding-inline:calc(var(--spacing) * 3);max-width:var(--max-width-site);margin-inline:auto}@media (min-width:640px){.site-footer__inner{max-width:calc(var(--max-width-site) + 60px);padding-left:calc(58.2px + 3%);padding-right:calc(3% - 1.8px)}}.site-footer__nav{background-color:#1d1d1d}.site-footer__nav .site-footer__inner{padding-block:calc(var(--spacing) * 10)}@media (min-width:40rem){.site-footer__nav .site-footer__inner{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.site-footer__nav .site-footer__inner{padding-block:calc(var(--spacing) * 14)}}.site-footer__nav-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;width:100%;display:grid}.site-footer__company-col,.site-footer__menu-col,.site-footer__cta-pair,.site-footer__cta-col{grid-column:auto;width:100%;min-width:0}.site-footer__cta-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2.5rem;width:100%;display:grid}@media (max-width:639px){.site-footer__menu-col,.site-footer__cta-pair,.site-footer__cta-col+.site-footer__cta-col{border-top:1px solid #ffffff14;padding-top:1.75rem}}@media (min-width:640px) and (max-width:959px){.site-footer__nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem 1.75rem}.site-footer__cta-pair{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.75rem;padding-top:1.75rem}}@media (min-width:960px){.site-footer__nav-grid{grid-template-columns:minmax(14rem,17rem) minmax(0,.9fr) minmax(0,2fr);align-items:stretch;gap:2rem 1.25rem}.site-footer__company-col{flex-direction:column;width:auto;height:100%;display:flex}.site-footer__company-stack{flex:auto;height:100%;min-height:100%}.site-footer__cta-pair{border-top:0;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:2rem 1.25rem;padding-top:0}}@media (min-width:1280px){.site-footer__nav-grid{grid-template-columns:minmax(18rem,22rem) minmax(0,.85fr) minmax(0,2.1fr);gap:2.5rem}.site-footer__cta-pair{gap:2.5rem}}.site-footer__company-stack{flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex}.site-footer__company-logos{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}@media (min-width:40rem){.site-footer__company-logos{gap:calc(var(--spacing) * 3)}}.site-footer__company-badges{align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:nowrap;flex-shrink:0;display:inline-flex}@media (min-width:40rem){.site-footer__company-badges{gap:calc(var(--spacing) * 3)}}.site-footer__company-logo-link{margin-right:calc(var(--spacing) * 2);opacity:1;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));flex-shrink:0;text-decoration-line:none;display:inline-flex}@media (hover:hover){.site-footer__company-logo-link:hover{opacity:.8}}@media (min-width:40rem){.site-footer__company-logo-link{margin-right:calc(var(--spacing) * 3)}}.site-footer__eyez-logo{height:calc(var(--spacing) * 9);width:auto;display:block}@media (min-width:40rem){.site-footer__eyez-logo{height:calc(var(--spacing) * 10)}}.site-footer__logo-pad{border-radius:var(--radius-md);background-color:#ffffffb3;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer__logo-pad{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-footer__logo-pad--pmark{background-color:var(--color-white)}.site-footer__logo-pad--badge{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * .5)}@media (min-width:40rem){.site-footer__logo-pad--badge{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);padding:var(--spacing)}}.site-footer__badge-img{object-fit:contain;width:auto;height:100%;display:block}.site-footer__company-name{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fffc;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.site-footer__company-name{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.site-footer__company-name-link{color:inherit;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));text-decoration-line:none}@media (hover:hover){.site-footer__company-name-link:hover{color:var(--color-mr-blue)}}.site-footer__company-meta{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.site-footer__address{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:#ffffff8c;margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer__address{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.site-footer__company-links{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-flow:wrap;align-self:flex-start;height:auto;margin:0;padding:0;display:flex}.site-footer__company-links a{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-mr-blue);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));line-height:1;text-decoration-line:none;display:inline-flex}@media (hover:hover){.site-footer__company-links a:hover{color:var(--color-mr-cyan)}}.site-footer__company-links i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.7}.site-footer__sns{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#ffffff1a;flex-flow:row;margin-bottom:0;margin-left:0;margin-right:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer__sns{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer__sns{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.site-footer__sns>li{--tw-leading:1;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;list-style-type:none;display:flex}.site-footer__sns a{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);opacity:.9;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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.site-footer__sns a:hover{opacity:1}}.site-footer__sns-x{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * .5)}.site-footer__sns img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.site-footer__sns .hatena-bookmark-button-frame,.site-footer__sns iframe{vertical-align:middle;--tw-leading:1;margin:0;line-height:1;display:inline-block;width:20px!important;height:20px!important}.site-footer__legal-links{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;flex-flow:wrap;width:100%;padding:0;list-style-type:none;display:flex}@media (min-width:640px){.site-footer__legal-links{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:0}}@media (min-width:960px){.site-footer__legal-links{margin-top:auto}}.site-footer__legal-links a{border-radius:var(--radius-md);background-color:#ffffff1a;display:inline-block}@supports (color:color-mix(in lab, red, red)){.site-footer__legal-links a{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer__legal-links a{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);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));text-decoration-line:none}@media (hover:hover){.site-footer__legal-links a:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.site-footer__legal-links a:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.site-footer__legal-links a:hover{color:var(--color-mr-blue)}}@media (min-width:640px){.site-footer__legal-links a{padding-inline:0;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);background-color:#0000;border-radius:0;display:block}@media (hover:hover){.site-footer__legal-links a:hover{background-color:#0000}}}.site-footer__cta-col{width:100%;min-width:0}.site-footer__cta-block{flex-direction:column;align-items:stretch;width:100%;max-width:none;height:100%;display:flex}.site-footer__cta-actions{margin-inline:auto;flex-direction:column;align-items:stretch;width:100%;max-width:240px;margin-top:0;display:flex}@media (min-width:640px){.site-footer__cta-col{flex-direction:column;height:auto;min-height:100%;display:flex}.site-footer__cta-block{flex:auto;align-items:flex-start}.site-footer__cta-actions{align-items:flex-start;width:100%;max-width:none;margin-top:auto;margin-left:0;margin-right:0}.site-footer__cta-desc{min-height:4.5rem}}.site-footer__cta-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);display:inline-flex}.site-footer__cta-title i{color:#fffc;font-size:13px}@supports (color:color-mix(in lab, red, red)){.site-footer__cta-title i{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.site-footer__cta-desc{margin-top:calc(var(--spacing) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#fff9;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.site-footer__cta-desc{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer__cta-user{margin-top:calc(var(--spacing) * 3);gap:var(--spacing);flex-direction:column;width:100%;display:flex}.site-footer__cta-user-company{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}.site-footer__cta-user-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#fffc;margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer__cta-user-name{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.site-footer__cta-desc+.site-footer__cta-user,.site-footer__cta-user+.site-footer__more-link,.site-footer__cta-desc+.site-footer__more-link,.site-footer__cta-desc+.site-footer__more-links{margin-top:calc(var(--spacing) * 3)}.site-footer__text-link{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fffc}@supports (color:color-mix(in lab, red, red)){.site-footer__text-link{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.site-footer__text-link{text-underline-offset:4px;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))}@media (hover:hover){.site-footer__text-link:hover{color:var(--color-mr-blue);text-decoration-line:underline}}.site-footer__more-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mr-blue);text-underline-offset:2px;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));margin-top:0;text-decoration-line:underline;display:inline}@media (hover:hover){.site-footer__more-link:hover{color:var(--color-mr-cyan)}}.site-footer__more-link i{margin-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.site-footer__more-links{align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.site-footer__cta-btn{margin-top:calc(var(--spacing) * 4);width:100%;max-width:240px}.site-footer__cta-login{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;max-width:240px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-width:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}@media (hover:hover){.site-footer__cta-login:hover{background-color:var(--color-white)}}.site-footer__cta-login{isolation:isolate;-webkit-tap-highlight-color:transparent}.site-footer__cta-login:hover{transform:translateY(-1px)scale(1.04)}.site-footer__cta-login:hover i{transition:none;animation:.55s ease-in-out btn-icon-wiggle;transform:scale(1.08)}.site-footer__cta-login:active{transform:scale(.985)}.site-footer__cta-login--member.btn-ripple:after{border-color:var(--color-grad-blue-2)}.site-footer__cta-login--agency.btn-ripple:after{border-color:var(--color-grad-pink-2)}.site-footer__cta-login-label{z-index:1;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.site-footer__cta-login:hover,.site-footer__cta-login:hover i{animation:none;transform:none}}.site-footer__menu-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white)}.site-footer__menu-list{margin-top:calc(var(--spacing) * 5);flex-direction:column;gap:0;display:flex}.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-btn{width:100%;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffffb3;display:block}@supports (color:color-mix(in lab, red, red)){.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-btn{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-btn{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))}@media (hover:hover){:is(.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-btn):hover{color:var(--color-mr-blue)}}.site-footer__menu-label{width:100%;padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#ffffffb3;display:block}@supports (color:color-mix(in lab, red, red)){.site-footer__menu-label{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-footer__menu-label{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));text-decoration-line:none}@media (hover:hover){.site-footer__menu-label:hover{color:var(--color-mr-blue)}}.site-footer__menu-sub{margin-bottom:var(--spacing);margin-left:var(--spacing);border-left-style:var(--tw-border-style);border-color:#ffffff26;border-left-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer__menu-sub{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.site-footer__menu-sub{padding-left:calc(var(--spacing) * 3)}.site-footer__menu-sub a{padding-block:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);color:#fff9;display:block}@supports (color:color-mix(in lab, red, red)){.site-footer__menu-sub a{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer__menu-sub a{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))}@media (hover:hover){.site-footer__menu-sub a:hover{color:var(--color-mr-blue)}}.site-footer__menu-btn{cursor:pointer;border-style:var(--tw-border-style);font:inherit;padding:0;background-color:#0000;border-width:0;padding-top:.5rem;padding-bottom:.5rem}@media (max-width:639px){.site-footer__menu-title{display:none}.site-footer__menu-list{margin-top:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 2);flex-flow:wrap;display:flex}.site-footer__menu-list>li{width:auto}.site-footer__menu-sub{display:none!important}.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label{border-radius:var(--radius-md);background-color:#ffffff1a;width:auto;display:inline-block}@supports (color:color-mix(in lab, red, red)){.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);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));text-decoration-line:none}@media (hover:hover){:is(.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:is(.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}:is(.site-footer__menu-list>li>a:not(.site-footer__menu-label),.site-footer__menu-label):hover{color:var(--color-mr-blue)}}}.site-footer__categories{background-color:#292929;border-top:1px solid #ffffff0a}.site-footer__categories .site-footer__inner{padding-block:calc(var(--spacing) * 10)}@media (min-width:40rem){.site-footer__categories .site-footer__inner{padding-block:calc(var(--spacing) * 12)}}.site-footer__section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white)}.site-footer__section-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.site-footer__cat-grid{margin-top:calc(var(--spacing) * 6);align-items:center;column-gap:calc(var(--spacing) * 2.5);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.site-footer__cat-group{min-width:0}.site-footer__cat-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.site-footer__cat-parent{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);margin:0}.site-footer__cat-parent a{border-radius:var(--radius-md);background-color:#ffffff1a;display:inline-block}@supports (color:color-mix(in lab, red, red)){.site-footer__cat-parent a{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer__cat-parent a{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--color-white);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));text-decoration-line:none}@media (hover:hover){.site-footer__cat-parent a:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.site-footer__cat-parent a:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.site-footer__cat-parent a:hover{color:var(--color-mr-blue)}}@media (min-width:640px){.site-footer__cat-grid{margin-top:calc(var(--spacing) * 8);align-items:flex-start;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__cat-parent{--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold)}.site-footer__cat-parent a{color:var(--color-white);background-color:#0000;border-radius:0;padding:0}@media (hover:hover){.site-footer__cat-parent a:hover{color:var(--color-mr-blue);background-color:#0000}}}@media (min-width:1024px){.site-footer__cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.site-footer__cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.site-footer__cat-toggle,.site-footer__cat-toggle--all,.site-footer__cat-children{display:none!important}.site-footer__cat-group{flex:none;width:auto}.site-footer__cat-head{gap:0}}.site-footer__cat-toggle{border-style:var(--tw-border-style);color:var(--color-mr-blue);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));background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}@media (hover:hover){.site-footer__cat-toggle:hover{color:var(--color-mr-cyan)}}.site-footer__cat-toggle[hidden]{display:none!important}.site-footer__cat-toggle--all{font-size:15px}.site-footer__cat-toggle--all[hidden]{display:none!important}.site-footer__cat-group[data-open=true] .site-footer__cat-toggle i,.site-footer__cat-toggle--all[aria-expanded=true] i{transform:rotate(180deg)}.site-footer__cat-toggle i{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.site-footer__cat-children{margin-top:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-footer__cat-children{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer__cat-children{padding-left:calc(var(--spacing) * 3);transition:max-height .25s}.site-footer__cat-group:not([data-open=true]) .site-footer__cat-children{pointer-events:none;max-height:3.5rem}.site-footer__cat-group:not([data-open=true]) .site-footer__cat-children:after{content:"";pointer-events:none;background:linear-gradient(#29292900 0%,#2929298c 45%,#292929 100%);position:absolute;inset:0}.site-footer__cat-group[data-open=true] .site-footer__cat-children{max-height:40rem}.site-footer__cat-group[data-collapsible=false] .site-footer__cat-children{pointer-events:auto;max-height:none;overflow:visible}.site-footer__cat-group[data-collapsible=false] .site-footer__cat-children:after{display:none}.site-footer__cat-children a{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#ffffff8c;display:block}@supports (color:color-mix(in lab, red, red)){.site-footer__cat-children a{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.site-footer__cat-children a{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))}@media (hover:hover){.site-footer__cat-children a:hover{color:var(--color-mr-blue)}}.site-footer__services{background-color:#1a1a1a;border-top:1px solid #ffffff0a}.site-footer__services .site-footer__inner{padding-block:calc(var(--spacing) * 6)}@media (min-width:40rem){.site-footer__services .site-footer__inner{padding-block:calc(var(--spacing) * 7)}}.site-footer__services-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.site-footer__services-title{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-footer__services-list{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.site-footer__services-list a{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff8c;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer__services-list a{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.site-footer__services-list a{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))}@media (hover:hover){.site-footer__services-list a:hover{color:var(--color-mr-blue)}}.site-footer__services-list i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.site-footer__services-list i{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.site-footer__copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);text-align:center;background-color:#111}@media (min-width:40rem){.site-footer__copy{padding-inline:calc(var(--spacing) * 8)}}.site-footer__copy p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fff6;margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer__copy p{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.site-footer__copy a{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.site-footer__copy a{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.site-footer__copy a{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))}@media (hover:hover){.site-footer__copy a:hover{color:var(--color-mr-blue)}}.site-footer-simple__nav{margin-bottom:calc(var(--spacing) * 5);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.site-footer-simple__nav a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.site-footer-simple__nav a{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.site-footer-simple__nav a{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))}@media (hover:hover){.site-footer-simple__nav a:hover{color:var(--color-mr-blue)}}.site-footer-simple__copy-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fff6;margin:0}@supports (color:color-mix(in lab, red, red)){.site-footer-simple__copy-text{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.main-col-rail{width:100%;max-width:1000px;margin-inline:auto;padding-inline:0}.pager .pagination{text-align:center;margin:0;padding:0;font-size:0;line-height:0;list-style:none}.pager .pagination li{vertical-align:middle;width:2.25rem;height:2.25rem;margin:0 2px;padding:0;font-size:.6875rem;line-height:1;display:inline-block;position:relative}.pager .pagination li.pre,.pager .pagination li.next{width:auto;min-width:2.5rem;height:2.5rem}.pager .pagination .pager__page-link,.pager .pagination .pager__nav-link,.pager .pagination li.is-active .pager__page-inner{border-radius:9999px;justify-content:center;align-items:center;min-width:2.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .3s,box-shadow .2s,background-color .2s,color .2s;display:flex;position:absolute;inset:0}.pager .pagination li.pre .pager__nav-link,.pager .pagination li.next .pager__nav-link{border-style:var(--tw-border-style);color:var(--color-gray-900);background-color:#0000;border-width:0;min-width:2.5rem}.pager .pagination .pager__nav-label{font-size:1.125rem;font-weight:700;line-height:1}.pager .pagination li.is-active .pager__page-inner{box-shadow:0 6px 16px #3b82f647}.pager .pagination li.is-disabled .pager__nav-link{pointer-events:none;opacity:.45;cursor:default}.pager .pagination .pager__page-link:hover,.pager .pagination .pager__page-link:focus-visible{background-color:var(--color-gray-200);color:var(--color-gray-900);transform-origin:50%;animation:.4s ease-out pager-scale-pop}.pager .pagination li.pre .pager__nav-link:hover,.pager .pagination li.pre .pager__nav-link:focus-visible,.pager .pagination li.next .pager__nav-link:hover,.pager .pagination li.next .pager__nav-link:focus-visible{background-color:var(--color-gray-100);color:var(--color-gray-900);transform-origin:50%;animation:.4s ease-out pager-scale-pop}@keyframes pager-scale-pop{0%{transform:scale(.88)}40%{transform:scale(1.1)}60%{transform:scale(1)}80%{transform:scale(1.06)}to{transform:scale(1)}}@media (max-width:767px){.pager .pagination li:not(.pre):not(.next){display:none}.pager .pagination li.pre,.pager .pagination li.next{width:40%;height:2.5rem}.pager .pagination li.pre .pager__nav-link,.pager .pagination li.next .pager__nav-link{width:100%}.pager .pagination li.pre .pager__nav-label{font-size:0}.pager .pagination li.pre .pager__nav-label:after{content:"前の" attr(data-page-size) "件へ";font-size:.6875rem;font-weight:700}.pager .pagination li.next .pager__nav-label{font-size:0}.pager .pagination li.next .pager__nav-label:before{content:"次の" attr(data-page-size) "件へ";font-size:.6875rem;font-weight:700}}.match-form-page{background-color:var(--color-gray-100)}.match-form-breadcrumb{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}@media (min-width:40rem){.match-form-breadcrumb{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.match-form-breadcrumb{padding-inline:calc(var(--spacing) * 10)}}.match-form-breadcrumb a{color:var(--color-mr-cyan);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))}@media (hover:hover){.match-form-breadcrumb a:hover{text-decoration-line:underline}}.match-form-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media (min-width:40rem){.match-form-hero{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.match-form-hero{padding-inline:calc(var(--spacing) * 10)}}.match-form-hero__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.match-form-hero__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.match-form-hero__sub{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}@media (min-width:40rem){.match-form-hero__sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.match-form-hero__links{margin-top:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.match-form-hero__links a{align-items:center;gap:var(--spacing);white-space:nowrap;color:var(--color-mr-cyan);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));display:inline-flex}@media (hover:hover){.match-form-hero__links a:hover{text-decoration-line:underline}}.match-form-flow-band{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-200);background-color:var(--color-white)}.match-form-flow-inner{gap:calc(var(--spacing) * 6);max-width:1280px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:40rem){.match-form-flow-inner{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.match-form-flow-inner{padding-inline:calc(var(--spacing) * 10)}}.match-form-flow-diagram{justify-content:center;align-items:flex-start;row-gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.match-form-flow-step{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;width:140px;display:flex}@media (min-width:40rem){.match-form-flow-step{width:180px}}.match-form-flow-num{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-mr-cyan)}@media (min-width:40rem){.match-form-flow-num{font-size:28px}}.match-form-flow-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-mr-cyan);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.match-form-flow-label{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.match-form-flow-desc{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.match-form-flow-desc strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.match-form-flow-line{margin-inline:var(--spacing);margin-top:calc(var(--spacing) * 8);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-mr-cyan);--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));flex-shrink:0;display:none;position:relative}@media (min-width:40rem){.match-form-flow-line{display:block}}@media (min-width:64rem){.match-form-flow-line{width:calc(var(--spacing) * 14)}}.match-form-flow-line:after{content:"";top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);border-style:var(--tw-border-style);border-width:6px;border-color:#0000;border-left-color:var(--color-sky-400);position:absolute}.match-form-notice{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.match-form-notice{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);flex-direction:row}}.match-form-notice__title{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-900);flex-shrink:0;display:flex}.match-form-notice__items{column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.match-form-notice__item{padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-950);position:relative}.match-form-notice__item:before{content:"•";color:var(--color-amber-600);position:absolute;left:0}.match-form-main{width:100%;max-width:1000px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10);margin-inline:auto}@media (min-width:40rem){.match-form-main{padding-inline:calc(var(--spacing) * 6)}}.match-form-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);overflow:hidden}.match-form-panel__head{background-color:var(--color-gray-900);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;display:flex}@media (min-width:40rem){.match-form-panel__head{padding-inline:calc(var(--spacing) * 6)}}.match-form-panel__head-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}@media (min-width:40rem){.match-form-panel__head-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.match-form-panel__head-title i{color:var(--color-sky-300)}.match-form-head-lead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#77d4ffe6}@supports (color:color-mix(in lab, red, red)){.match-form-head-lead{color:color-mix(in oklab, var(--color-sky-300) 90%, transparent)}}@media (min-width:40rem){.match-form-head-lead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.match-form-free-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#00bcfe66;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.match-form-free-badge{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.match-form-free-badge{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.match-form-free-badge{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.match-form-free-badge{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sky-300)}.match-form-section-sep{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase;display:flex}@media (min-width:40rem){.match-form-section-sep{padding-inline:calc(var(--spacing) * 6)}}.match-form-section-sep:before{content:"";height:calc(var(--spacing) * 3);width:calc(var(--spacing) * .5);border-radius:var(--radius-sm);background-color:var(--color-mr-cyan);display:inline-block}.match-form-inner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.match-form-inner{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.match-form-grid-2{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.match-form-grid-2{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}.match-form-grid-cond{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.match-form-grid-cond{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}.match-form-group{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.match-form-label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}@media (min-width:40rem){.match-form-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.match-form-req{background-color:var(--color-red-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700);border-radius:.25rem}.match-form-opt{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);border-radius:.25rem}.match-form-tip{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-teal-800);display:flex}.match-form-tip i{margin-top:calc(var(--spacing) * .5);color:var(--color-mr-cyan);flex-shrink:0}.match-form-template-hint{align-items:center;gap:calc(var(--spacing) * 1.5);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-amber-400);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-900);display:flex}.match-form-template-hint i{color:var(--color-amber-600);flex-shrink:0}.match-form-budget-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600)}.match-form-budget-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-form-budget-num{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);min-width:140px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}.match-form-budget-num input{width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.match-form-budget-unit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.match-form-budget-radios{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.match-form-radio-label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);-webkit-user-select:none;user-select:none;display:flex}.match-form-radio-label input{accent-color:var(--color-mr-cyan)}.match-form-budget-undecided{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);-webkit-user-select:none;user-select:none;display:flex}.match-form-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.match-form-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);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));-webkit-user-select:none;user-select:none;border-radius:3.40282e38px}.match-form-chip:hover{border-color:var(--color-mr-cyan);color:var(--color-mr-cyan)}.match-form-chip.is-on{border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan)}.match-form-chips-recommend{gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.match-form-chip-wrap{flex-direction:column;align-items:center;display:inline-flex;position:relative}.match-form-recommend-label{top:calc(var(--spacing) * -5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-amber-500);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-white);border-radius:.25rem;position:absolute;left:50%}.match-form-recommend-label:after{content:"";bottom:calc(var(--spacing) * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:#0000;border-top-color:var(--color-amber-500);position:absolute;left:50%}.match-form-media-grid{margin-bottom:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.match-form-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.match-form-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.match-form-cb-label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);-webkit-user-select:none;user-select:none;display:flex}.match-form-cb-label input{accent-color:var(--color-mr-cyan)}.match-form-other-row{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-form-other-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:100%;max-width:240px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);--tw-outline-style:none;outline-style:none}.match-form-other-input:focus{border-color:var(--color-mr-cyan);background-color:var(--color-white);--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-sky-100)}@supports (color:color-mix(in lab, red, red)){.match-form-media-other__field:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-mr-cyan) 25%, transparent)}}.match-form-template-btn{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-mr-cyan);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan);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));display:inline-flex}@media (hover:hover){.match-form-template-btn:hover{background-color:var(--color-mr-cyan-soft)}}.match-form-footer{background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media (min-width:40rem){.match-form-footer{padding-inline:calc(var(--spacing) * 6)}}.match-form-submit-note{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.match-form-errors{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);max-width:1000px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}.match-form-errors ul{list-style-type:disc}:where(.match-form-errors ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.match-form-errors ul{padding-left:calc(var(--spacing) * 4)}:where(.match-form-confirm-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.match-form-confirm-row{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 3.5);display:grid}@media (min-width:40rem){.match-form-confirm-row{gap:calc(var(--spacing) * 4);grid-template-columns:160px minmax(0,1fr)}}.match-form-confirm-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.match-form-confirm-row dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.match-form-confirm-row dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-900)}.match-form-hero--efo .match-form-hero__title{margin-top:calc(var(--spacing) * 2)}@media (min-width:640px) and (max-height:900px){.match-form-hero.match-form-hero--efo{padding-block:calc(var(--spacing) * 3)}.match-form-hero--efo .match-form-hero__title{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:40rem){.match-form-hero--efo .match-form-hero__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.match-form-hero--efo .match-form-hero__sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.match-form-hero--efo .match-form-hero__links{margin-top:calc(var(--spacing) * 1.5)}.match-form-efo-meta{gap:calc(var(--spacing) * 1.5)}.match-form-efo-meta__badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-flow-band--efo .match-form-flow-inner{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.match-form-flow-band--efo .match-form-efo-steps__heading{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.match-form-flow-band--efo .match-form-efo-steps__card{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__card{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3.5)}}.match-form-flow-band--efo .match-form-efo-steps__badge{margin-bottom:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-flow-band--efo .match-form-efo-steps__img-wrap{margin-bottom:calc(var(--spacing) * 1.5)}.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:128px;height:128px}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:148px;height:148px}}.match-form-flow-band--efo .match-form-efo-steps__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-flow-band--efo .match-form-efo-steps__desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.match-form-efo-notice__summary{padding-block:calc(var(--spacing) * 2)}.match-form-efo-fv-cta{padding-top:calc(var(--spacing) * 2)}}@media (min-width:640px) and (max-height:780px){.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:112px;height:112px}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:132px;height:132px}}}.match-form-efo-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-form-efo-meta__badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);border-radius:3.40282e38px;display:inline-flex}.match-form-efo-meta__badge--free{border-color:#46a9b74d}@supports (color:color-mix(in lab, red, red)){.match-form-efo-meta__badge--free{border-color:color-mix(in oklab, var(--color-mr-cyan) 30%, transparent)}}.match-form-efo-meta__badge--free{background-color:var(--color-mr-cyan-soft);color:var(--color-teal-900)}.match-form-flow-band--efo{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.match-form-flow-band--efo{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.match-form-flow-band--efo .match-form-flow-inner{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.match-form-flow-band--efo .match-form-flow-inner{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.match-form-flow-band--efo .match-form-efo-steps{width:100%}.match-form-flow-band--efo .match-form-efo-steps__heading{margin-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-800)}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.match-form-flow-band--efo .match-form-efo-steps__list{align-items:stretch;gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__list{flex-direction:row;justify-content:center;align-items:stretch;gap:0}}.match-form-flow-band--efo .match-form-efo-steps__item{flex:1;display:flex}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__item{max-width:280px}}@media (min-width:64rem){.match-form-flow-band--efo .match-form-efo-steps__item{max-width:300px}}.match-form-flow-band--efo .match-form-efo-steps__card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);text-align:center;--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;align-items:center;display:flex}@media (hover:hover){.match-form-flow-band--efo .match-form-efo-steps__card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__card{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}}.match-form-flow-band--efo .match-form-efo-steps__badge{margin-bottom:calc(var(--spacing) * 2.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-mr-cyan);--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);border-radius:3.40282e38px;align-items:center;display:inline-flex}.match-form-flow-band--efo .match-form-efo-steps__badge--last{--tw-gradient-from:var(--color-mr-blue);--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.match-form-flow-band--efo .match-form-efo-steps__img-wrap{margin-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__img-wrap{margin-bottom:calc(var(--spacing) * 2.5)}}.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{object-fit:contain;width:150px;height:150px}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:172px;height:172px}}@media (min-width:64rem){.match-form-flow-band--efo .match-form-efo-steps__img-wrap img{width:190px;height:190px}}.match-form-flow-band--efo .match-form-efo-steps__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.match-form-flow-band--efo .match-form-efo-steps__desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500)}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.match-form-flow-band--efo .match-form-efo-steps__desc strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.match-form-flow-band--efo .match-form-efo-steps__arrow{padding-block:var(--spacing);color:var(--color-gray-300);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__arrow{margin-inline:var(--spacing);width:calc(var(--spacing) * 9);padding-block:0}}@media (min-width:64rem){.match-form-flow-band--efo .match-form-efo-steps__arrow{margin-inline:calc(var(--spacing) * 2);width:calc(var(--spacing) * 10)}}.match-form-flow-band--efo .match-form-efo-steps__arrow-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#46a9b7b3;display:inline-block}@supports (color:color-mix(in lab, red, red)){.match-form-flow-band--efo .match-form-efo-steps__arrow-icon{color:color-mix(in oklab, var(--color-mr-cyan) 70%, transparent)}}@media (min-width:40rem){.match-form-flow-band--efo .match-form-efo-steps__arrow-icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (max-width:639px){.match-form-flow-band--efo .match-form-efo-steps__arrow-icon{transform:rotate(90deg)}}.match-form-flow-diagram--compact .match-form-flow-desc{display:none}.match-form-efo-notice{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}.match-form-efo-notice__summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);list-style-type:none;display:flex}.match-form-efo-notice__summary::-webkit-details-marker{display:none}.match-form-efo-notice__summary:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);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));margin-left:auto}.match-form-efo-notice[open] .match-form-efo-notice__summary:after{transform:rotate(180deg)}:where(.match-form-efo-notice__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.match-form-efo-notice__body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.match-form-efo-fv-cta{padding-top:calc(var(--spacing) * 3);justify-content:center;display:flex}@media (min-width:40rem){.match-form-efo-fv-cta{padding-top:calc(var(--spacing) * 4)}}.match-form-efo-fv-cta__btn{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 2);background-color:var(--color-grad-coral-1);color:var(--color-white);--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff7a6e59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.match-form-efo-fv-cta__btn{max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.match-form-efo-fv-cta__btn:hover{background-color:var(--color-grad-coral-2);box-shadow:0 14px 30px #ff7a6e6b}.match-form-panel--efo{overflow:visible}.match-form-panel--efo .match-form-panel__head{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-900);--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.match-form-efo-sticky-bar{z-index:30;background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.match-form-efo-sticky-bar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.match-form-efo-sticky-bar{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.match-form-efo-sticky-bar.is-stuck{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.match-form-efo-sticky-sentinel{pointer-events:none;width:100%;height:1px;display:block}.match-form-efo-sticky-bar.is-stuck .match-form-efo-progress{padding-block:calc(var(--spacing) * 2)}.match-form-efo-sticky-bar.is-stuck .match-form-efo-progress__hint{display:none}@media (min-width:40rem){.match-form-efo-sticky-bar.is-stuck .match-form-efo-progress__hint{display:inline}}.match-form-efo-progress{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background-color:#0000}@media (min-width:40rem){.match-form-efo-progress{padding-inline:calc(var(--spacing) * 6)}}.match-form-efo-progress__track{height:calc(var(--spacing) * 2);background-color:var(--color-gray-100);border-radius:3.40282e38px;overflow:hidden}.match-form-efo-progress__bar{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-mr-cyan);--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.match-form-efo-progress__label{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.match-form-efo-progress__label [data-match-efo-progress-text]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.match-form-efo-progress__hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.match-form-efo-nav{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#f9fafbf2;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.match-form-efo-nav{background-color:color-mix(in oklab, var(--color-gray-50) 95%, transparent)}}.match-form-efo-nav{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}@media (min-width:40rem){.match-form-efo-nav{padding-inline:calc(var(--spacing) * 5)}}.match-form-efo-nav{scrollbar-width:none}.match-form-efo-sticky-bar.is-stuck .match-form-efo-nav{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.match-form-efo-nav::-webkit-scrollbar{display:none}.match-form-efo-nav__link{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0}.match-form-efo-nav__link:hover{background-color:var(--color-white);color:var(--color-mr-cyan)}.match-form-efo-nav__link.is-active{border-color:#46a9b74d}@supports (color:color-mix(in lab, red, red)){.match-form-efo-nav__link.is-active{border-color:color-mix(in oklab, var(--color-mr-cyan) 30%, transparent)}}.match-form-efo-nav__link.is-active{background-color:var(--color-white);color:var(--color-mr-cyan);--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)}.match-form-section-sep--efo{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.match-form-efo-step-num{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-mr-cyan);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.match-form-efo-section-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-400);text-transform:none;margin-left:auto}.match-form-efo-section-hint--opt{background-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-gray-600);border-radius:.25rem}.match-form-efo-fields{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.match-form-efo-fields--cond{gap:calc(var(--spacing) * 4)}.match-form-efo-helper{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}.match-form-efo-helper--media{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.match-form-efo-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-efo-textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.match-form-efo-input--date{max-width:var(--container-xs)}.match-form-efo-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.match-form-efo-card{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.match-form-efo-card{padding:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.match-form-efo-card{padding:calc(var(--spacing) * 4)}}.match-form-efo-char-row{margin-top:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-form-efo-char-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);margin-left:auto}.match-form-efo-char-count.is-near-limit{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-600)}.match-form-template-btn--efo{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5)}.match-form-budget-row--efo{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column}@media (min-width:40rem){.match-form-budget-row--efo{flex-flow:wrap;align-items:center}}.match-form-budget-num--efo{min-width:160px;padding-block:calc(var(--spacing) * 2)}.match-form-budget-num--efo input{width:calc(var(--spacing) * 24);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-budget-radios--efo{gap:calc(var(--spacing) * 2)}.match-form-radio-label--efo{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-radio-label--efo:has(input:checked){border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan)}.match-form-budget-undecided--efo{border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}@media (min-width:40rem){.match-form-budget-undecided--efo{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}}.match-form-chips--efo{gap:calc(var(--spacing) * 2)}.match-form-chip--efo{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.match-form-chips-recommend--efo{padding-top:calc(var(--spacing) * 6)}.match-form-efo-other-row{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.match-form-media-grid--efo{row-gap:calc(var(--spacing) * 2.5)}.match-form-cb-label--efo{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}.match-form-cb-label--efo:has(input:checked){border-color:#46a9b766}@supports (color:color-mix(in lab, red, red)){.match-form-cb-label--efo:has(input:checked){border-color:color-mix(in oklab, var(--color-mr-cyan) 40%, transparent)}}.match-form-cb-label--efo:has(input:checked){background-color:var(--color-mr-cyan-soft);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-900)}.match-form-other-input--efo{max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1}.match-form-other-row--efo{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3)}.match-form-media-other{margin-top:calc(var(--spacing) * 2);width:100%}.match-form-media-other__field{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);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));display:flex}.match-form-media-other__field:focus-within{border-color:var(--color-mr-cyan);--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:#46a9b740}@supports (color:color-mix(in lab, red, red)){.match-form-media-other__field:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-mr-cyan) 25%, transparent)}}.match-form-media-other__prefix{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);flex-shrink:0}.match-form-media-other__input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding:0}.match-form-media-other__input::placeholder{color:var(--color-gray-400)}.match-form-media-other__input:focus{border-style:var(--tw-border-style);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);border-width:0}.match-form-footer--efo{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}.match-form-efo-submit{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-inline:auto;display:block}.match-form-efo-section.is-complete .match-form-efo-step-num{background-color:var(--color-emerald-500)}.match-form-efo-section.is-complete .match-form-section-sep--efo:after{content:"";margin-left:var(--spacing);font-family:"Font Awesome 6 Free";font-weight:900;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-500)}.match-form-efo-section{scroll-margin-top:7.5rem}.match-form-efo-layout__shell,.match-form-efo-layout__main{width:100%;position:relative}.match-form-efo-input:focus-visible,.match-form-efo-textarea:focus-visible,.match-form-other-input--efo:focus-visible,.match-form-budget-num--efo input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#46a9b740}@supports (color:color-mix(in lab, red, red)){.match-form-efo-input:focus-visible,.match-form-efo-textarea:focus-visible,.match-form-other-input--efo:focus-visible,.match-form-budget-num--efo input:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mr-cyan) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.match-form-efo-assist__panel{transition:opacity .15s}}.match-form-page--efo .match-form-main,.match-form-page--efo .match-form-main--efo{width:100%;min-width:0;max-width:none;margin-inline:0;padding-block:0;padding-inline:0;container:match-form-shell/inline-size}.match-form-page--efo .match-form-efo-page-sep{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);flex-shrink:0;margin-block:0}.match-form-page--efo .match-form-efo-field-sep{margin-block:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}@media (min-width:40rem){.match-form-page--efo .match-form-efo-field-sep{margin-block:calc(var(--spacing) * 3)}}.match-form-page--efo .match-form-efo-errors{margin-inline:0;max-width:none;margin-bottom:0}.match-form-page--efo .match-form-efo-page-head{padding-inline:0;padding-bottom:0}.match-form-page--efo .match-form-service-intro{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden;container:match-service-intro/inline-size}.match-form-page--efo .match-form-service-intro__layout{flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.match-form-page--efo .match-form-service-intro__layout{flex-direction:row;align-items:flex-start}}.match-form-page--efo .match-form-service-intro__left{min-width:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);flex:1}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__left{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.match-form-page--efo .match-form-service-intro__headline{--tw-leading:var(--leading-snug);font-size:1.55rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-900);margin-top:0}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__headline{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.match-form-page--efo .match-form-service-intro__desc{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.match-form-page--efo .match-form-service-intro__desc-em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-mr-cyan);-webkit-text-decoration-color:var(--color-mr-cyan);text-decoration-color:var(--color-mr-cyan);text-underline-offset:2px;text-decoration-thickness:1.5px}.match-form-page--efo .match-form-service-intro__merit-panel{margin-top:calc(var(--spacing) * 4)}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__merit-panel{margin-top:calc(var(--spacing) * 5)}}@media (min-width:1024px){.match-form-page--efo .match-form-service-intro__merit-panel{border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.match-form-page--efo .match-form-service-intro__merit-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__merit-list{gap:calc(var(--spacing) * 3.5)}}.match-form-page--efo .match-form-service-intro__merit{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.match-form-page--efo .match-form-service-intro__merit-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-mr-blue-soft);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mr-blue);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.match-form-page--efo .match-form-service-intro__merit-body{flex:1;min-width:0}.match-form-page--efo .match-form-service-intro__merit-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.match-form-page--efo .match-form-service-intro__merit-desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.match-form-page--efo .match-form-service-intro__merit-desc strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800)}.match-form-page--efo .match-form-service-intro__guest-cta{justify-content:center;display:flex}.match-form-page--efo .match-form-service-intro__guest-cta.match-form-service-intro__guest-cta--layout-foot{padding-inline:calc(var(--spacing) * 6);padding-top:0;padding-bottom:calc(var(--spacing) * 7)}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__guest-cta.match-form-service-intro__guest-cta--layout-foot{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}}.match-form-page--efo .match-form-service-intro__guest-cta .match-form-guest-login__btn{width:100%;max-width:var(--container-md)}.match-form-page--efo .match-form-service-intro__right{background-color:var(--color-gray-50);width:100%;min-width:0;height:auto;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);align-self:flex-start}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__right{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}@media (min-width:64rem){.match-form-page--efo .match-form-service-intro__right{background-color:var(--color-white);flex:0 26rem;max-width:min(30rem,46%)}}@media (min-width:80rem){.match-form-page--efo .match-form-service-intro__right{max-width:30rem}}.match-form-page--efo .match-form-service-intro__steps{width:100%;height:auto}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__heading{margin-bottom:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800)}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__list{flex-direction:column;align-items:stretch;gap:0;height:auto;margin:0;padding:0;list-style-type:none;display:flex}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__item{flex:none;max-width:none}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;height:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;--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);flex-direction:row;align-items:center;gap:0;display:flex}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__card{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__body{flex:1;min-width:0}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__badge,.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__badge--last{margin-bottom:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);background-image:var(--gradient-grad-blue);border-radius:3.40282e38px;align-items:center;display:inline-flex}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__img-wrap{--tw-leading:1;flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;margin-bottom:0;line-height:1;display:flex}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__img-wrap img{object-fit:contain;width:100%;max-width:7.5rem;height:auto;max-height:4.75rem;display:block}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__img-wrap img{max-width:8.25rem}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__desc{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500)}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__desc-em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow{width:100%;padding-block:var(--spacing);justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow{width:100%;padding-block:var(--spacing);margin-inline:0}}@media (min-width:64rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow{width:100%;margin-inline:0}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#46a9b7b3;display:inline-block}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow-icon{color:color-mix(in oklab, var(--color-mr-cyan) 70%, transparent)}}@media (min-width:40rem){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow-icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__arrow-icon{transform:none}@media (min-width:1024px){.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__card{min-height:6.5rem}}@container match-service-intro (max-width:52rem){.match-form-page--efo .match-form-service-intro__layout{flex-direction:column;align-items:stretch}.match-form-page--efo .match-form-service-intro__left{flex:none;width:100%}.match-form-page--efo .match-form-service-intro__right{background-color:var(--color-gray-50);flex:none;width:100%;max-width:none}.match-form-page--efo .match-form-service-intro__steps .match-form-efo-steps__card{min-height:0}}.match-form-page--efo .match-form-hero__links{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin-top:0;display:flex}.match-form-page--efo .match-form-efo-layout__shell{width:100%;min-width:0}.match-form-page--efo .match-form-efo-layout__main{width:100%;min-width:0;container:match-form-main/inline-size}@media (min-width:1024px){.match-form-page--efo .match-form-efo-layout__shell{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:row;display:flex}.match-form-page--efo .match-form-efo-layout__main{flex:1;order:1;min-width:0}.match-form-page--efo .match-form-efo-assist{pointer-events:auto;flex-shrink:0;order:2;width:240px;position:relative;inset:auto}@media (min-width:80rem){.match-form-page--efo .match-form-efo-assist{width:260px}}.match-form-page--efo .match-form-efo-assist__track{min-height:0;position:sticky;top:7.5rem}}@container match-form-shell (max-width:56rem){.match-form-page--efo .match-form-efo-layout__shell{display:block}.match-form-page--efo .match-form-efo-assist{display:none}.match-form-page--efo .match-form-efo-layout__main{width:100%;max-width:none}}.match-form-page--efo .match-form-panel{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:visible}.match-form-page--efo .match-form-footer{margin-top:calc(var(--spacing) * 3);border-radius:0}@media (min-width:40rem){.match-form-page--efo .match-form-footer{margin-top:0}}.match-form-page--efo .match-form-efo-sticky-bar{z-index:30;background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-efo-sticky-bar{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.match-form-page--efo .match-form-efo-sticky-bar{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.match-form-page--efo .match-form-efo-sticky-bar.is-stuck{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.match-form-page--efo .match-form-efo-sticky-bar.is-stuck .match-form-efo-progress{padding-block:calc(var(--spacing) * 2)}.match-form-page--efo .match-form-efo-sticky-sentinel{pointer-events:none;width:100%;height:1px;display:block}.match-form-page--efo .match-form-efo-body{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 4);border-bottom-width:0}@media (min-width:40rem){.match-form-page--efo .match-form-efo-body{padding-block:calc(var(--spacing) * 4)}}.match-form-page--efo .match-form-efo-fields{gap:calc(var(--spacing) * 3)}@media (min-width:40rem){.match-form-page--efo .match-form-efo-fields{gap:0}}.match-form-page--efo .match-form-efo-fields .match-form-group{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@container match-form-main (min-width:42rem){.match-form-page--efo .match-form-efo-fields .match-form-group{border-bottom:1px solid #f3f4f6;grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:0;padding-top:1rem;padding-bottom:1rem;display:grid}.match-form-page--efo .match-form-efo-fields .match-form-group>.match-form-label{white-space:nowrap;flex-wrap:nowrap;grid-area:1/1;margin:0;padding-top:.5rem;line-height:1.4}.match-form-page--efo .match-form-efo-fields .match-form-group>:not(.match-form-label){grid-column:2;min-width:0}.match-form-page--efo .match-form-efo-fields .match-form-group>.form-control:not(textarea){max-width:20rem}.match-form-page--efo .match-form-efo-fields .match-form-group>input.form-control[type=date]{max-width:11rem}.match-form-page--efo .match-form-efo-fields .match-form-group>textarea.form-control{max-width:none}}.match-form-page--efo .match-form-budget-radios{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap}.match-form-page--efo .match-form-radio-label{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);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));-webkit-user-select:none;user-select:none;border-radius:3.40282e38px}.match-form-page--efo #match-budget-unit-group .match-form-budget-unit-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400);display:none}.match-form-page--efo #match-budget-unit-group.is-inactive .match-form-budget-unit-hint{display:inline}.match-form-page--efo #match-budget-unit-group.is-inactive [data-match-budget-unit-req]{display:none}.match-form-page--efo #match-budget-unit-group.is-inactive [data-match-budget-unit-controls]{pointer-events:none;opacity:.4}.match-form-page--efo #match-budget-unit-group.is-inactive .match-form-radio-label{cursor:not-allowed;border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-400)}.match-form-page--efo #match-budget-unit-group.is-inactive .match-form-radio-label:has(input:checked),.match-form-page--efo #match-budget-unit-group.is-inactive .match-form-radio-label:has(input:focus),.match-form-page--efo #match-budget-unit-group.is-inactive .match-form-radio-label:has(input:focus-visible){border-color:var(--color-gray-200);background-color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.match-form-page--efo .match-form-efo-char-row{justify-content:flex-end}.match-form-page--efo .match-form-efo-progress{padding-block:calc(var(--spacing) * 2.5)}.match-form-page--efo .match-form-panel__head-title i{color:var(--color-white)}.match-form-page--efo .match-form-head-lead{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.match-form-page--efo .match-form-free-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background-image:var(--gradient-grad-blue);border-width:0}.match-form-page--efo .match-form-efo-progress__bar{background-image:var(--gradient-grad-blue)}.match-form-page--efo .match-form-req{background-color:#dc26261a}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-req{background-color:color-mix(in oklab, var(--color-mr-danger) 10%, transparent)}}.match-form-page--efo .match-form-req,.match-form-page--efo .match-form-budget-note{color:var(--color-mr-danger)}.match-form-page--efo .match-form-template-hint{border-color:var(--color-mr-warning);background-color:var(--color-mr-yellow-soft);color:var(--color-gray-900)}.match-form-page--efo .match-form-template-hint i{color:var(--color-mr-warning)}.match-form-page--efo .match-form-recommend-label{background-color:var(--color-mr-warning);color:var(--color-gray-900)}.match-form-page--efo .match-form-recommend-label:after{border-top-color:var(--color-mr-warning)}.match-form-page--efo .match-form-other-input:focus{--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-mr-cyan-soft)}.match-form-page--efo .match-form-efo-assist__body{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-gray-600)}.match-form-page--efo .match-form-efo-assist__example-text{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-gray-800)}@media (min-width:1024px){.match-form-page--efo .match-form-efo-assist__kicker{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-mr-cyan);text-transform:uppercase;display:flex}.match-form-page--efo .match-form-efo-assist__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.match-form-page--efo .match-form-efo-assist__example{margin-top:calc(var(--spacing) * 3);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.match-form-page--efo .match-form-efo-assist__example-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-efo-assist-notice{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.match-form-page--efo .match-form-efo-assist-notice li{padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);position:relative}.match-form-page--efo .match-form-efo-assist-notice li:before{content:"•";color:var(--color-gray-400);position:absolute;left:0}.match-form-page--efo .match-form-efo-assist__panel{inset-inline:0;transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .28s,box-shadow .28s;position:absolute;top:0}.match-form-page--efo [data-match-efo-assist-panel]{z-index:2;transform:translateY(var(--match-efo-assist-y,0))}.match-form-page--efo [data-match-efo-assist-panel]:not([hidden]){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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)}.match-form-page--efo .match-form-efo-assist.is-active:not(.is-default) [data-match-efo-assist-panel]:not([hidden]){border-color:#46a9b74d}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-efo-assist.is-active:not(.is-default) [data-match-efo-assist-panel]:not([hidden]){border-color:color-mix(in oklab, var(--color-mr-cyan) 30%, transparent)}}.match-form-page--efo .match-form-efo-assist.is-active:not(.is-default) [data-match-efo-assist-panel]:not([hidden]){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.match-form-page--efo .match-form-efo-assist.is-active.is-default [data-match-efo-assist-panel]:not([hidden]){border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-200);border-left-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-efo-assist.is-active.is-default [data-match-efo-assist-panel]:not([hidden]){border-left-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.match-form-page--efo .match-form-efo-assist.is-active.is-default [data-match-efo-assist-panel]:not([hidden]){background-color:var(--color-white);--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)}.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-assist-panel] .match-form-efo-assist__kicker{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-600);text-transform:none}.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-assist-panel] .match-form-efo-assist__kicker i{color:#f99c00bf}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-assist-panel] .match-form-efo-assist__kicker i{color:color-mix(in oklab, var(--color-amber-500) 75%, transparent)}}.match-form-page--efo .match-form-efo-assist.is-active:not(.is-default) [data-match-efo-assist-panel] .match-form-efo-assist__kicker{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-mr-cyan);text-transform:uppercase;display:flex}.match-form-page--efo .match-form-efo-assist.is-hiding [data-match-efo-assist-panel]{pointer-events:none;opacity:0;transform:translateY(calc(var(--match-efo-assist-y,0px) - 6px))}.match-form-page--efo .match-form-efo-assist.is-switching [data-match-efo-assist-panel]{opacity:.8}.match-form-page--efo [data-match-efo-complete-panel]{z-index:1;transform:translateY(var(--match-efo-complete-y,0));transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .28s,box-shadow .28s}.match-form-page--efo [data-match-efo-complete-panel].is-position-instant{transition:none}.match-form-page--efo [data-match-efo-complete-panel].is-complete-fade-in{opacity:0}.match-form-page--efo [data-match-efo-complete-panel]:not([hidden]){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-200);border-left-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo [data-match-efo-complete-panel]:not([hidden]){border-left-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.match-form-page--efo [data-match-efo-complete-panel]:not([hidden]){background-color:var(--color-white);padding:calc(var(--spacing) * 4);opacity:1;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.match-form-page--efo .match-form-efo-assist.is-active [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-switching [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-complete-panel]:not([hidden]){border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-200);border-left-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-efo-assist.is-active [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-switching [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-complete-panel]:not([hidden]){border-left-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.match-form-page--efo .match-form-efo-assist.is-active [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-switching [data-match-efo-complete-panel]:not([hidden]),.match-form-page--efo .match-form-efo-assist.is-default [data-match-efo-complete-panel]:not([hidden]){opacity:1;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.match-form-page--efo [data-match-efo-complete-panel] .match-form-efo-assist__kicker{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-600);text-transform:none;display:flex}.match-form-page--efo [data-match-efo-complete-panel] .match-form-efo-assist__kicker i{color:#f99c00bf}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo [data-match-efo-complete-panel] .match-form-efo-assist__kicker i{color:color-mix(in oklab, var(--color-amber-500) 75%, transparent)}}}.match-form-page--efo .match-form-budget-radios{gap:calc(var(--spacing) * 1.5)}.match-form-page--efo .match-form-radio-label{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);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));-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.match-form-page--efo .match-form-radio-label input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.match-form-page--efo .match-form-radio-label:hover{border-color:var(--color-mr-cyan);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-radio-label:has(input:checked){border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-radio-label:has(input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#46a9b740}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-radio-label:has(input:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-mr-cyan) 25%, transparent)}}.match-form-page--efo .match-form-media-grid{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.match-form-page--efo .match-form-cb-label{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-gray-800);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));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.match-form-page--efo .match-form-cb-label input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.match-form-page--efo .match-form-cb-label:hover{border-color:var(--color-mr-cyan);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-cb-label:has(input:checked){border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan)}.match-form-page--efo .match-form-cb-label:has(input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#46a9b740}@supports (color:color-mix(in lab, red, red)){.match-form-page--efo .match-form-cb-label:has(input:focus-visible){--tw-ring-color:color-mix(in oklab, var(--color-mr-cyan) 25%, transparent)}}.match-form-guest-gate{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);position:relative}.match-form-guest-gate__overlay{z-index:40;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);position:absolute;inset:0}.match-form-guest-gate__overlay:before{content:"";border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);background-color:#00000080;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.match-form-guest-gate__overlay:before{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.match-form-guest-gate__overlay:before{opacity:0;transition:opacity .32s}.match-form-guest-gate.is-open .match-form-guest-gate__overlay:before{opacity:1}.match-form-guest-gate__sticky{z-index:10;width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);justify-content:center;display:flex}@media (min-width:40rem){.match-form-guest-gate__sticky{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.match-form-guest-gate__sticky{position:sticky;top:max(1.25rem,50dvh - 11rem)}.match-form-guest-gate__dialog{border-radius:var(--radius-2xl);background-color:var(--color-white);width:100%;max-width:min(520px,100%);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}@media (min-width:40rem){.match-form-guest-gate__dialog{padding:calc(var(--spacing) * 8)}}.match-form-guest-gate__dialog{opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.32,.72,0,1);transform:translateY(1.25rem)}.match-form-guest-gate.is-open .match-form-guest-gate__dialog{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.match-form-guest-gate__overlay:before,.match-form-guest-gate__dialog{transition-duration:.01ms}.match-form-guest-gate__dialog{transform:none}}.entry-baitai-page{width:100%;max-width:var(--container-3xl);margin-inline:auto}.entry-baitai-header__eyebrow{font-size:var(--text-xxs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-mr-blue);text-transform:uppercase}.entry-baitai-header__title{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-gray-900)}@media (min-width:40rem){.entry-baitai-header__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.entry-baitai-header__lead{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}@media (min-width:40rem){.entry-baitai-header__lead{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.entry-baitai-plan-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#fe99004d;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.entry-baitai-plan-badge{border-color:color-mix(in oklab, var(--color-mr-orange) 30%, transparent)}}.entry-baitai-plan-badge{background-color:var(--color-mr-orange-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xxs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-orange)}.entry-baitai-notice{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-950)}@media (min-width:40rem){.entry-baitai-notice{padding-inline:calc(var(--spacing) * 5)}}.entry-baitai-notice__title{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-900);display:flex}.entry-baitai-notice__list{margin-top:calc(var(--spacing) * 2);list-style-type:disc}:where(.entry-baitai-notice__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.entry-baitai-notice__list{padding-left:calc(var(--spacing) * 4)}.entry-baitai-req{margin-left:var(--spacing);background-color:var(--color-red-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-red-700);border-radius:.25rem;display:inline-flex}.entry-baitai-opt{margin-left:var(--spacing);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-gray-500);border-radius:.25rem;font-size:10px;display:inline-flex}.entry-baitai-coupon{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-300);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-sky-950)}@media (min-width:40rem){.entry-baitai-coupon{padding-inline:calc(var(--spacing) * 5)}}.entry-baitai-coupon__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sky-900);display:block}.entry-baitai-coupon em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-600);font-style:normal}.entry-baitai-coupon--error{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-900)}.entry-baitai-coupon--error .entry-baitai-coupon__title{color:var(--color-red-800)}.entry-baitai-agreement{max-height:calc(var(--spacing) * 56);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);overflow-y:auto}.entry-baitai-agreement h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.entry-baitai-asf .asfCheck{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:flex}.entry-baitai-asf .checkWrap{padding-top:calc(var(--spacing) * .5);flex-shrink:0}.entry-baitai-asf .checkWrap input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-mr-blue)}.entry-baitai-asf .text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.entry-baitai-submit-note{text-align:center;font-size:var(--text-xxs);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}:where(.entry-baitai-confirm-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.entry-baitai-confirm-row{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 3.5);display:grid}@media (min-width:40rem){.entry-baitai-confirm-row{gap:calc(var(--spacing) * 4);grid-template-columns:140px minmax(0,1fr)}}.entry-baitai-confirm-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.entry-baitai-confirm-row dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.entry-baitai-confirm-row dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-900)}.entry-baitai-confirm-actions{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.entry-baitai-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-baitai-end-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center}@media (min-width:40rem){.entry-baitai-end-card{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}}.entry-baitai-end-card__icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-white);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-emerald-600);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.entry-baitai-end-card__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.entry-baitai-end-card__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.entry-baitai-end-card__lead{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.entry-baitai-end-card__link{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-blue);display:inline-flex}@media (hover:hover){.entry-baitai-end-card__link:hover{text-decoration-line:underline}}.advertiser-member-page .list-page-head{padding-bottom:0}.advertiser-member-form-surface{border-radius:var(--radius-2xl);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 5)}:where(.advertiser-member-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.advertiser-member-form .form-row{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2)}@media (min-width:640px){.advertiser-member-form .form-row{grid-template-columns:10rem minmax(0,1fr)}}.advertiser-member-form .form-label-wrap{padding-top:0}.advertiser-member-form select[name=officer_mission],.advertiser-member-form select[name=officer_post],.advertiser-member-form select[name=company_annual],.advertiser-member-form select[name=company_employee],.advertiser-member-form select[name=address1],.advertiser-member-form input[name=tel],.advertiser-member-form input[name=password],.advertiser-member-form input[name=new_mailaddress],.advertiser-member-form .advertiser-member-name-fields{max-width:var(--container-sm)}.advertiser-member-form select[name=company_category],.advertiser-member-form input[name=company_name],.advertiser-member-form input[name=company_teamname],.advertiser-member-form input[name=company_url],.advertiser-member-form input[name=slack_url],.advertiser-member-form input[name=address2],.advertiser-member-form input[name=address3]{max-width:var(--container-lg)}.advertiser-member-form .form-note-field{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.advertiser-member-address-row{align-items:flex-start}:where(.advertiser-member-address__fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:640px){.advertiser-member-address__label{padding-top:1.375rem}}:where(.advertiser-member-facebook-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.advertiser-member-facebook-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.advertiser-member-facebook-card__intro{align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.advertiser-member-facebook-card__icon-wrap{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:oklab(58.9125% -.0426608 -.198334/.1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.advertiser-member-facebook-card__icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#1877f2}.advertiser-member-facebook-card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.advertiser-member-facebook-card__lead{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.advertiser-member-facebook-card__status{flex-shrink:0}.advertiser-member-facebook-card__account{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.advertiser-member-facebook-card__account{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:7.5rem minmax(0,1fr)}}.advertiser-member-facebook-card__account-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500)}.advertiser-member-facebook-card__account-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.advertiser-member-facebook-card__actions{flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:40rem){.advertiser-member-facebook-card__actions{justify-content:flex-start}}.advertiser-member-facebook-card__btn{color:var(--color-white);background-color:#1877f2}@media (hover:hover){.advertiser-member-facebook-card__btn:hover{--tw-brightness:brightness(105%);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,)}}.advertiser-member-actions{justify-content:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.advertiser-member-submit-btn{width:100%;min-width:0}@media (min-width:40rem){.advertiser-member-submit-btn{width:auto;min-width:50%}}.advertiser-member-alert{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);border-width:1px}@media (min-width:40rem){.advertiser-member-alert{padding-inline:calc(var(--spacing) * 5)}}.advertiser-member-alert--danger{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-900)}.advertiser-member-alert--danger .advertiser-member-alert__title{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red-700)}.advertiser-member-alert--warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-950)}.advertiser-member-alert--success{border-color:var(--color-sky-200);background-color:var(--color-sky-50);color:var(--color-sky-900)}:where(.advertiser-member-confirm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.advertiser-member-confirm__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-100)}.advertiser-member-confirm__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.advertiser-member-confirm__row{gap:var(--spacing);padding-block:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.advertiser-member-confirm__row{gap:calc(var(--spacing) * 3);grid-template-columns:8.5rem minmax(0,1fr)}}.advertiser-member-confirm__label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500)}.advertiser-member-confirm__value{color:var(--color-gray-900)}.advertiser-member-magazine-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}.advertiser-member-magazine-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.advertiser-member-magazine-grid{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.advertiser-member-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.advertiser-member-magazine-item{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:flex}.advertiser-member-magazine-item input[type=checkbox]{margin-top:calc(var(--spacing) * .5);flex-shrink:0}:where(.advertiser-member-magazine-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.advertiser-member-magazine-switch{gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advertiser-member-magazine-switch__btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-600);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));flex-direction:column;display:flex}.advertiser-member-magazine-switch__icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;flex-shrink:0;line-height:1}.advertiser-member-magazine-switch__btn.is-active{background-color:var(--color-white);color:var(--color-mr-blue);--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)}.advertiser-member-magazine-switch__btn.is-active .advertiser-member-magazine-switch__icon{color:var(--color-mr-blue)}.advertiser-member-magazine-deny-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800)}:where(.advertiser-member-withdrawal-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.advertiser-member-withdrawal-section__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}:where(.advertiser-member-withdrawal-options>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.advertiser-member-withdrawal-option{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:flex}@media (min-width:40rem){.advertiser-member-withdrawal-option{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.advertiser-member-withdrawal-option input{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.advertiser-member-withdrawal-other-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.advertiser-member-withdrawal-other-row{gap:calc(var(--spacing) * 3)}}.advertiser-member-withdrawal-option--inline{padding-block:var(--spacing);flex-shrink:0}.advertiser-member-withdrawal-other-row .form-control{flex:1;min-width:0}@media (min-width:40rem){.advertiser-member-withdrawal-other-row .form-control{max-width:var(--container-lg)}}.advertiser-member-withdrawal-other-row .form-control:disabled{cursor:not-allowed;border-color:var(--color-gray-200);background-color:var(--color-gray-100);color:var(--color-gray-400);opacity:1}.advertiser-member-withdrawal-other-row .form-control:disabled::placeholder{color:var(--color-gray-300)}.rank-badge{box-sizing:border-box;pointer-events:none;color:#fff;border-radius:0 0 .5rem;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;width:3rem;height:3rem;padding:.25rem;line-height:1;display:inline-flex}.rank-badge--1,.rank-badge--2,.rank-badge--3{background:linear-gradient(135deg,#ffdc50 0%,#fa0 50%,#ff8200 100%);justify-content:flex-start;padding-top:.3125rem}.ranking-page .rank-badge--1,.ranking-page .rank-badge--2,.ranking-page .rank-badge--3{background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 45%,#94a3b8 100%)}.rank-badge--default{background:linear-gradient(135deg,#e2e8f0 0%,#bac6d6 50%,#94a3b8 100%);justify-content:center;gap:0;width:auto;min-width:3rem;padding-inline:.375rem}.rank-badge__crown{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.375rem;font-size:1.5rem;line-height:1;display:flex}.rank-badge__number{font-variant-numeric:tabular-nums;letter-spacing:0;color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;font-size:1rem;font-weight:800;line-height:1;display:flex}.rank-badge--default .rank-badge__number{width:auto;min-width:1.125rem}.ranking-heading{align-items:center;gap:1rem;width:100%;margin:0;display:flex}.ranking-heading--center{justify-content:center}.ranking-heading__text{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:500;line-height:1}.ranking-heading--dark .ranking-heading__text{color:#bad2e2}.ranking-heading--light .ranking-heading__text{color:var(--color-mr-blue)}.ranking-heading--gold .ranking-heading__text{color:var(--color-grad-yellow-3)}.ranking-heading--blue .ranking-heading__text{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ranking-heading__line{flex:auto;min-width:2rem;max-width:7rem;height:1px}.ranking-heading--center .ranking-heading__line--leading{background:linear-gradient(270deg,#bad2e28c,#0000)}.ranking-heading--center .ranking-heading__line--trailing{background:linear-gradient(90deg,#bad2e28c,#0000)}.ranking-heading--light .ranking-heading__line--trailing{background:linear-gradient(90deg,#4d8fc173,#0000);max-width:none}.ranking-heading--gold.ranking-heading--center .ranking-heading__line--leading{background:linear-gradient(270deg,#fe990080,#0000)}.ranking-heading--gold.ranking-heading--center .ranking-heading__line--trailing{background:linear-gradient(90deg,#fe990080,#0000)}.ranking-heading--gold.ranking-heading--left .ranking-heading__line--trailing{background:linear-gradient(90deg,#fe990073,#0000);max-width:none}.ranking-heading--blue.ranking-heading--center .ranking-heading__line--leading{background:linear-gradient(270deg,#3b82f673,#0000)}.ranking-heading--blue.ranking-heading--center .ranking-heading__line--trailing{background:linear-gradient(90deg,#3b82f673,#0000)}.ranking-heading--blue.ranking-heading--left .ranking-heading__line--trailing{background:linear-gradient(90deg,#3b82f666,#0000);max-width:none}.ranking-heading--light.ranking-heading--left .ranking-heading__line--leading{display:none}.ranking-hero{background:0 0;padding:1rem 0 .25rem;position:relative;overflow:hidden}.ranking-hero__image,.ranking-hero__image-left{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:100%;position:absolute;top:0}.ranking-hero__image-left{object-position:left bottom;height:auto;max-height:clamp(4.5rem,18vw,6.5rem);top:auto;bottom:0;left:0;transform:none}.ranking-hero__image{object-position:right center;right:0}.ranking-hero__watermark{z-index:0;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;color:#0000;z-index:0;letter-spacing:.06em;opacity:.45;background-image:linear-gradient(110deg,#94a3b8 0%,#cbd5e1 18%,#f8fafc 36%,#bac6d6 52%,#f1f5f9 68%,#94a3b8 84%,#64748b 100%);background-position:0%;background-size:220%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(4rem,16vw,9rem);font-weight:700;line-height:.9;animation:10s ease-in-out infinite ranking-watermark-shimmer;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-55%)}@keyframes ranking-watermark-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.ranking-hero__content{z-index:1;text-align:center;max-width:40rem;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e;border-radius:.75rem;flex-direction:column;align-items:center;gap:.625rem;margin-inline:auto;padding:0;display:flex;position:relative}@media (min-width:640px){.ranking-hero__content{padding:1rem 1.25rem 1.125rem}}.ranking-hero__title{letter-spacing:.01em}.ranking-hero__lead{max-width:100%;font-size:var(--text-base);color:#000;background:#ffffffe0;border-radius:.5rem;margin:0;padding:.5rem .875rem;font-weight:700;line-height:1.75}@media (min-width:640px){.ranking-hero__lead{background:0 0;border-radius:0;padding:0}}.ranking-page .main-sidebar>.ranking-podium{margin-top:.75rem}.ranking-podium{flex-direction:column;gap:1.25rem;display:flex}.ranking-top-item{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;min-width:0;position:relative;overflow:visible;box-shadow:0 8px 24px #0f172a0f,0 2px 6px #0f172a0a;container:ranking-top-item/inline-size}.ranking-top-item--first{border-color:#f3f4f6}.ranking-top-item__inner{padding:1.5rem 1.5rem 1.25rem;position:relative}@media (min-width:640px){.ranking-top-item__inner{padding:1.75rem 2rem 1.5rem}}.ranking-top-item__overlay-link{z-index:10;cursor:pointer;position:absolute;inset:0}.ranking-top-item__material{z-index:15;pointer-events:none;position:relative}.ranking-top-item__headline{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.ranking-top-item__headline-main{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}@media (max-width:639px){.ranking-top-item__headline-main{flex-direction:column;align-items:flex-start;gap:.5rem}}.ranking-top-item__rank-group{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ranking-top-item__rank-label{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-mr-orange);flex-shrink:0;margin:0;font-weight:800;line-height:1}.ranking-top-item:not(.ranking-top-item--first) .ranking-top-item__rank-label{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-grad-yellow) border-box;border:1px solid #0000;border-radius:.375rem;padding:.3125rem .625rem}.ranking-top-item__rank-number{color:inherit;font-size:clamp(1.375rem,3.5vw,1.875rem)}.ranking-top-item__rank-suffix{color:inherit;font-size:clamp(.875rem,2vw,1.125rem)}.ranking-top-item--first .ranking-top-item__rank-number{font-size:clamp(1.5rem,4vw,2.125rem)}.ranking-top-item--first .ranking-top-item__rank-suffix{font-size:clamp(.9375rem,2.25vw,1.25rem)}.ranking-top-item__rank-mark{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.ranking-top-item__rank-icon{object-fit:contain;width:2.75rem;height:2.75rem;display:block}.ranking-top-item--first .ranking-top-item__rank-mark,.ranking-top-item--first .ranking-top-item__rank-icon{width:3rem;height:3rem}.ranking-top-item__title{flex:auto;min-width:0}.ranking-top-item__headline .ranking-top-item__title{color:#111827;min-width:0;margin:0;font-size:clamp(1.25rem,3vw,1.4375rem);font-weight:700;line-height:1.45}.ranking-top-item__headline .ranking-top-item__title a{color:inherit;transition:color .2s}.ranking-top-item__headline .ranking-top-item__title a:hover{color:var(--color-mr-blue)}.ranking-item-company-name__link{min-width:0;font-size:var(--text-base);color:var(--color-mr-blue);align-items:center;gap:.375rem;font-weight:700;line-height:1.45;transition:opacity .2s;display:inline-flex}.ranking-item-company-name__link:hover{opacity:.85;text-decoration:underline}.ranking-top-item__meta{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;width:100%;display:flex}.ranking-top-item__udate{min-width:0;font-size:var(--text-base);color:#4b5563;align-items:center;gap:.375rem;margin:0;font-weight:400;line-height:1.45;display:inline-flex}.ranking-top-item__body-top{flex-direction:column;gap:1rem;min-width:0;display:flex}@container ranking-top-item (min-width:700px){.ranking-top-item__body-top{flex-direction:row;align-items:stretch;gap:1.25rem}.ranking-top-item__thumb{aspect-ratio:4/3;flex-shrink:0;align-self:flex-start;width:44%;min-width:12rem;max-width:100%}}.ranking-top-item__overview-row,.ranking-item-overview-row{width:100%}.ranking-item-overview{font-size:var(--text-base);color:#374151;line-height:1.75}.ranking-item-overview p{margin:0}.ranking-item-overview--top p{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ranking-item-overview__empty{color:#94a3b8}.ranking-top-item__thumb .ranking-top-item__keep{z-index:40;width:max-content;margin:0;position:absolute;top:.25rem;right:.25rem}.ranking-top-item__body{z-index:15;flex-direction:column;gap:1.25rem;display:flex;position:relative}.ranking-top-item__thumb{border:1px solid #f3f4f6;border-radius:.5rem;position:relative;overflow:hidden}.ranking-top-item__content{flex-direction:column;flex:auto;min-width:0;display:flex}.ranking-top-item__content .detail-dl-info-table{width:100%}.ranking-top-item__content .btn-xl,.ranking-top-item__content .btn-lg{min-width:0;max-width:100%}.ranking-top-item__content .btn-xl__label,.ranking-top-item__content .btn-lg__label{white-space:normal;flex:auto;min-width:0}.ranking-top-item__stat{color:#64748b;margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.ranking-top-item__stat strong{color:#374151;font-weight:700}#search-filter-slot{z-index:50;position:relative;overflow:visible}#search-filter-block{z-index:50;position:relative}#search-filter-slot:has(#search-filter-block.is-filter-modal-mode),#ad-list-filter-slot:has(.is-filter-modal-mode),#search-filter-block.mr-drop-ready.is-filter-modal-mode,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode{z-index:130}#search-filter-block.mr-drop-ready{top:10px;left:var(--mr-drop-left,0);width:var(--mr-drop-width,100%);z-index:50;opacity:var(--mr-follow-main-end-opacity,1);transition:opacity var(--compact-fab-scroll-fade-duration,.4s) ease;background:0 0;position:fixed}#search-filter-block.mr-drop-ready.is-follow-main-end-hidden{pointer-events:none}#search-filter-block.mr-drop-ready #js-filter-wrap{box-shadow:none;background:0 0}#search-filter-block.mr-drop-ready .ad-search-filter-bar__shell{box-shadow:0 10px 24px #0f172a1f}#search-filter-block.mr-drop-ready .ad-search-filter-bar__inner{box-shadow:none;background-color:#0000;border-color:#0000;transition:box-shadow .18s}#search-filter-block.mr-drop-ready .ad-search-filter-bar__actions{box-shadow:none;background:0 0}#js-filter-wrap{transition:box-shadow .18s;position:relative;overflow:visible!important}.ad-search-filter-bar{--ad-search-filter-bar-shell-radius:9999px;width:100%;position:relative}.ad-search-filter-bar__section-nav-shell{position:relative}.ad-search-filter-bar__section-nav{margin-bottom:var(--spacing);justify-content:space-between;align-items:center;column-gap:var(--spacing);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex;position:relative}.ad-search-filter-bar__section-nav-main{align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ad-search-filter-bar__section-nav-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:wrap;flex-shrink:0;margin-left:auto;display:flex}.ad-search-filter-bar__section-nav-btn{z-index:1;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);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));background-color:#0000;border-width:0;border-radius:3.40282e38px;padding-block:1px;position:relative}@media (hover:hover){.ad-search-filter-bar__section-nav-btn:hover{background-color:var(--color-gray-100);color:var(--color-gray-800)}}.ad-search-filter-bar__section-nav-btn.is-active{background-color:var(--color-gray-100);color:var(--color-gray-800)}.ad-search-filter-bar__section-nav-btn.is-filtered:after{content:"";background-color:var(--color-mr-green);border-radius:9999px;width:.25rem;height:.25rem;position:absolute;top:0;right:0;box-shadow:0 0 0 1px #ffffffd9}.ad-search-filter-bar__section-nav-btn--ai{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.ad-search-filter-bar__section-nav-btn--keyword,.ad-search-filter-bar__section-nav-btn--category{align-items:center;gap:calc(var(--spacing) * .5);text-decoration-line:none;display:inline-flex}.ad-search-filter-bar__section-nav-keyword-icon,.ad-search-filter-bar__section-nav-keyword-label,.ad-search-filter-bar__section-nav-category-icon,.ad-search-filter-bar__section-nav-category-label{color:var(--color-mr-green)}.ad-search-filter-bar__section-nav-ai-icon,.ad-search-filter-bar__section-nav-ai-label{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ad-search-filter-bar__section-nav-ai-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.ad-search-filter-bar__section-nav-btn--ai.is-active{background-color:var(--color-mr-blue-soft)}.ad-search-filter-bar__section-nav-reset{align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400);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));background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;padding-block:1px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ad-search-filter-bar__section-nav-reset:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}}.ad-search-filter-bar__section-nav-reset-mark{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}#search-filter-block.mr-drop-ready .ad-search-filter-bar__section-nav-shell{z-index:2;margin-bottom:var(--spacing)}#search-filter-block.mr-drop-ready .ad-search-filter-bar__section-nav-shell:before{content:"";z-index:0;border-radius:var(--ad-search-filter-bar-shell-radius);box-shadow:none;pointer-events:auto;background:#fffffff0;position:absolute;inset:-3px 0}#search-filter-block.mr-drop-ready .ad-search-filter-bar__section-nav{z-index:1;padding-block:var(--spacing);position:relative}.ad-search-filter-bar__shell{border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7ebcc;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ad-search-filter-bar__shell{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ad-search-filter-bar__shell{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ad-search-filter-bar__shell{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ad-search-filter-bar__shell{color:var(--color-gray-900);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-radius:var(--ad-search-filter-bar-shell-radius)}.ad-search-filter-bar__inner{align-items:center;gap:calc(var(--spacing) * 2);min-height:4rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#0000;display:flex;overflow:visible}@media (min-width:40rem){.ad-search-filter-bar__inner{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4)}}.ad-search-filter-bar__expand{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;padding:0 1rem;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),opacity .22s,padding .28s cubic-bezier(.32,.72,0,1),border-color .22s;display:grid}.ad-search-filter-bar__expand.is-open{opacity:1;border-top-color:#e5e7eb;grid-template-rows:1fr;padding:.75rem 1.25rem}.ad-search-filter-bar__expand-clip{min-height:0;overflow:hidden}.ad-search-filter-bar__expand.is-open .ad-search-filter-bar__expand-clip{overflow:hidden}.ad-search-filter-bar__shell.is-expand-active,.ad-search-filter-bar__shell:has(.ad-search-filter-bar__expand:not([hidden])){border-radius:1rem;overflow:hidden}.ad-search-filter-bar__expand[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.ad-search-filter-bar__expand{transition:none}}.ad-search-filter-bar__detail{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ad-search-filter-bar__detail-trigger{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600);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));background-color:#0000;border-width:0;padding:0;display:inline-flex}@media (hover:hover){.ad-search-filter-bar__detail-trigger:hover{color:var(--color-gray-900)}}.ad-search-filter-bar__detail.is-open .ad-search-filter-bar__detail-trigger,.ad-search-filter-bar__detail.is-active .ad-search-filter-bar__detail-trigger{color:var(--color-mr-green)}.ad-search-filter-bar__detail-trigger-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.ad-search-filter-bar__detail-trigger-label{white-space:nowrap}.ad-search-filter-bar__detail-trigger-chevron{--tw-leading:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;font-size:10px;line-height:1;transition-duration:.15s}.ad-search-filter-bar__detail.is-open .ad-search-filter-bar__detail-trigger-chevron{transform:rotate(180deg)}.ad-search-filter-bar__detail-clear{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);z-index:2;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);background-color:var(--color-gray-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-white);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));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;line-height:1;position:absolute}@media (hover:hover){.ad-search-filter-bar__detail-clear:hover{background-color:var(--color-black);color:var(--color-white)}}.ad-search-filter-bar__detail-clear{display:inline-flex}.ad-search-filter-bar__detail-clear[hidden]{display:none!important}.ad-search-filter-bar__detail-panel{border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:100%;padding:0;position:relative}.ad-search-filter-bar__detail-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ad-search-filter-bar__reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),opacity .22s,margin-top .28s cubic-bezier(.32,.72,0,1);display:grid}.ad-search-filter-bar__reveal.is-open{opacity:1;grid-template-rows:1fr}.ad-search-filter-bar__reveal-inner{min-height:0;overflow:hidden}.ad-search-filter-bar__materials-rows{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ad-search-filter-bar__reveal--nested{margin-top:0}.ad-search-filter-bar__reveal--nested.is-open{margin-top:.75rem}.ad-search-filter-bar__reveal[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.ad-search-filter-bar__reveal{transition:none}}.ad-search-filter-bar__detail-row{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ad-search-filter-bar__detail-row>.ad-search-filter-bar__row-label{width:11rem;min-height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;display:inline-flex}.ad-search-filter-bar__option-group{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ad-search-filter-bar__detail-conditions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ad-search-filter-bar__reset{align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400);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));background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ad-search-filter-bar__reset:hover{background-color:var(--color-gray-100);color:var(--color-gray-600)}}.ad-search-filter-bar__reset-mark{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.ad-search-filter-bar__scroll{flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.ad-search-filter-bar__scroll-viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-top:.125rem;padding-bottom:.125rem;padding-right:.375rem;overflow:auto hidden}.ad-search-filter-bar__scroll-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ad-search-filter-bar__scroll-viewport::-webkit-scrollbar{width:0;height:0;display:none}.ad-search-filter-bar__scroll-inner{align-items:center;gap:calc(var(--spacing) * 2);width:max-content;min-width:100%;display:flex}@media (min-width:40rem){.ad-search-filter-bar__scroll-inner{gap:calc(var(--spacing) * 2.5)}}.ad-search-filter-bar__keyword-wrap{width:var(--ad-search-keyword-width,12rem);flex-shrink:0;max-width:min(100%,20rem);transition:width .2s ease-out,min-width .2s ease-out,max-width .2s ease-out;display:inline-flex;position:relative}.ad-search-filter-bar__keyword{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:100%;min-width:0;transition-property:background-color,border-color,border-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-radius:9999px;align-items:center;display:flex;position:relative;overflow:hidden}.ad-search-filter-bar__keyword.is-active{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-green);background-color:var(--color-gray-50)}.ad-search-filter-bar__row-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-gray-900);flex-shrink:0}.ad-search-filter-bar__scroll-viewport.is-nav-section-highlighting{overflow-y:visible}[data-ad-search-filter-scroll-target]{position:relative}[data-ad-search-filter-scroll-target].is-nav-section-highlight>*{z-index:1;position:relative}[data-ad-search-filter-scroll-target].is-nav-section-highlight:before{content:"";z-index:0;pointer-events:none;border-radius:1rem;animation:.6s ease-out ad-search-filter-section-bg-flash;position:absolute;inset:-.625rem -1.25rem}.ad-search-filter-bar__cats.is-nav-section-highlight:before{border-radius:1.125rem;inset:-.75rem -1.5rem}.ad-search-filter-bar__meta-row.is-nav-section-highlight:before{border-radius:1rem;inset:-.625rem -1.375rem}@keyframes ad-search-filter-section-bg-flash{0%,to{background-color:#0000}45%{background-color:color-mix(in srgb, var(--color-gray-300) 58%, var(--color-gray-100))}}@media (prefers-reduced-motion:reduce){[data-ad-search-filter-scroll-target].is-nav-section-highlight:before{animation:none}}.ad-search-filter-bar__scroll-inner>*{flex-shrink:0}.ad-search-filter-bar__scroll-rail{pointer-events:none;opacity:0;border-radius:3.40282e38px;align-items:flex-end;height:12px;display:flex;position:absolute;bottom:-10px;left:.5rem;right:.5rem}.ad-search-filter-bar__scroll.is-scrollable .ad-search-filter-bar__scroll-rail{pointer-events:auto;opacity:1}.ad-search-filter-bar__scroll-rail-thumb{height:var(--spacing);cursor:grab;background-color:var(--color-gray-300);border-radius:3.40282e38px;width:20%;transform:translate(0)}.ad-search-filter-bar__scroll-rail.is-dragging .ad-search-filter-bar__scroll-rail-thumb{cursor:grabbing;background-color:var(--color-gray-400)}.ad-search-filter-bar__divider{height:calc(var(--spacing) * 6);background-color:var(--color-gray-300);flex-shrink:0;align-self:center;width:1px;margin-left:1rem;margin-right:1rem;display:block}@media (min-width:640px){.ad-search-filter-bar__divider{margin-left:1.375rem;margin-right:1.375rem}}.ad-search-filter-bar__scroll-inner>.ad-search-filter-bar__keyword-wrap+.ad-search-filter-bar__cats{margin-left:.75rem}@media (min-width:640px){.ad-search-filter-bar__scroll-inner>.ad-search-filter-bar__keyword-wrap+.ad-search-filter-bar__cats{margin-left:1rem}}.ad-search-filter-bar__scroll-inner>.ad-search-filter-bar__cats+.ad-search-filter-bar__detail{margin-left:.75rem}@media (min-width:640px){.ad-search-filter-bar__scroll-inner>.ad-search-filter-bar__cats+.ad-search-filter-bar__detail{margin-left:1rem}}.ad-search-filter-bar__cats{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}@media (min-width:40rem){.ad-search-filter-bar__cats{gap:calc(var(--spacing) * 1.5)}}.ad-search-filter-bar__tools{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}@media (min-width:40rem){.ad-search-filter-bar__tools{gap:calc(var(--spacing) * 2.5)}}.ad-search-filter-bar__meta{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}@media (min-width:40rem){.ad-search-filter-bar__meta{gap:calc(var(--spacing) * 2.5)}}.ad-search-filter-bar__meta-row{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}@media (min-width:40rem){.ad-search-filter-bar__meta-row{gap:calc(var(--spacing) * 2.5)}}.ad-search-filter-bar__meta-row--conditions .ad-search-filter-bar__pill{height:calc(var(--spacing) * 8)}.ad-search-filter-bar__toggles{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.ad-search-filter-cat{position:relative}.ad-search-filter-cat__trigger-wrap{flex-shrink:0;display:inline-flex;position:relative}.ad-search-filter-cat__clear{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);z-index:2;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);background-color:var(--color-gray-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-white);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));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;line-height:1;position:absolute}@media (hover:hover){.ad-search-filter-cat__clear:hover{background-color:var(--color-black);color:var(--color-white)}}.ad-search-filter-cat__clear{display:none}.ad-search-filter-cat.is-active .ad-search-filter-cat__clear{display:inline-flex}.ad-search-filter-cat__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);min-width:3.75rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);color:var(--color-gray-700);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));flex-direction:column;display:inline-flex}@media (hover:hover){.ad-search-filter-cat__trigger:hover{border-color:var(--color-mr-green);background-color:var(--color-mr-green-soft)}}.ad-search-filter-cat__trigger:focus{--tw-outline-style:none;outline-style:none}.ad-search-filter-cat.is-active .ad-search-filter-cat__trigger,.ad-search-filter-cat.is-open .ad-search-filter-cat__trigger{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-green);background-color:var(--color-gray-50);color:var(--color-gray-900)}.ad-search-filter-cat__icon-wrap{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ad-search-filter-cat.is-active .ad-search-filter-cat__icon-wrap,.ad-search-filter-cat.is-open .ad-search-filter-cat__icon-wrap{border-style:var(--tw-border-style);color:var(--color-mr-green);background-color:#0000;border-width:0}.ad-search-filter-cat.is-active .ad-search-filter-cat__trigger-icon,.ad-search-filter-cat.is-open .ad-search-filter-cat__trigger-icon{color:var(--color-mr-green)}.ad-search-filter-cat__label{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-gray-500)}.ad-search-filter-cat.is-active .ad-search-filter-cat__label,.ad-search-filter-cat.is-open .ad-search-filter-cat__label{color:var(--color-gray-800)}.ad-search-filter-cat__trigger-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;line-height:1}.ad-search-filter-cat__panel{border-style:var(--tw-border-style);touch-action:pan-y;background-color:#0000;border-width:0;width:100%;min-width:0;padding:0;position:relative}.ad-search-filter-cat__panel[hidden],.ad-search-filter-bar__detail-panel[hidden],.ad-search-filter-bar__budget-panel[hidden]{display:none!important}.ad-search-filter-cat__title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800)}.ad-search-filter-cat__body{overscroll-behavior:contain;touch-action:pan-y;max-height:min(36rem,70vh);overflow-y:auto}.ad-search-filter-cat__panel .spec-tag,.ad-search-filter-bar__expand .ad-search-filter-cat__panel .spec-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ad-search-filter-cat__panel .spec-tag__icon,.ad-search-filter-bar__expand .spec-tag__icon,.ad-search-filter-cat__genre-parent .spec-tag__icon{color:var(--color-gray-900)}.ad-search-filter-cat__panel .spec-tag--selectable:has(input:checked) .spec-tag__icon,.ad-search-filter-bar__expand .spec-tag--selectable:has(input:checked) .spec-tag__icon,.ad-search-filter-cat__genre-parent.is-selected .spec-tag__icon,.ad-search-filter-cat__genre-children-inner .spec-tag--child:has(input:checked) .spec-tag__icon{color:var(--color-mr-green)}.ad-search-filter-cat__panel .spec-tag--selectable:has(input:checked),.ad-search-filter-bar__expand .spec-tag--selectable:has(input:checked){border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important;box-shadow:none!important}.ad-search-filter-cat__panel .spec-tag--selectable:has(input:checked):hover,.ad-search-filter-bar__expand .spec-tag--selectable:has(input:checked):hover{border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important}.ad-search-filter-cat__genre{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-direction:column;width:100%;padding:0;display:flex}.ad-search-filter-cat__genre-parents{gap:calc(var(--spacing) * .5);flex-wrap:wrap;min-width:0;display:flex}.ad-search-filter-cat__genre-parent{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s;display:inline-flex}@media (hover:hover){.ad-search-filter-cat__genre-parent:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-100)}}.ad-search-filter-cat__genre-parent.is-selected{border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important;box-shadow:none!important}.ad-search-filter-cat__genre-parent.is-selected:hover{border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important}.ad-search-filter-cat__genre-children{width:100%}.ad-search-filter-cat__genre-children-inner{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#e5e7ebcc;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-search-filter-cat__genre-children-inner{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ad-search-filter-cat__genre-children-inner{padding-top:calc(var(--spacing) * 2)}.ad-search-filter-cat__genre-children-heading{align-items:center;gap:var(--spacing);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800);display:flex}.ad-search-filter-cat__genre-children-heading-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-shrink:0}.ad-search-filter-cat__genre-children-selected{align-items:center;gap:calc(var(--spacing) * .5);background-color:var(--color-mr-green-soft);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);font-size:10px;line-height:1;font-weight:var(--font-weight-normal);color:var(--color-mr-green);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.ad-search-filter-cat__genre-children-selected-icon{font-size:10px}.ad-search-filter-cat__genre-parent .spec-tag__icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ad-search-filter-cat__genre-children-inner .spec-tag--child{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.ad-search-filter-cat__genre-children-inner .spec-tag--child:has(input:checked){border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important;box-shadow:none!important}.ad-search-filter-cat__genre-children-inner .spec-tag--child:has(input:checked):hover{border-width:2px!important;border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important}.ad-search-filter-bar__pill{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;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));border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.ad-search-filter-bar__pill-wrap{flex-shrink:0;display:inline-flex;position:relative}.ad-search-filter-bar__pill-clear{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);z-index:2;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);background-color:var(--color-gray-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-white);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));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;line-height:1;position:absolute}@media (hover:hover){.ad-search-filter-bar__pill-clear:hover{background-color:var(--color-black);color:var(--color-white)}}.ad-search-filter-bar__pill-clear{display:none}.ad-search-filter-bar__pill-wrap:has(.ad-search-filter-bar__pill.is-active) .ad-search-filter-bar__pill-clear{display:inline-flex}.ad-search-filter-bar__pill--toggle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);color:var(--color-gray-700)}@media (hover:hover){.ad-search-filter-bar__pill--toggle:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-100)}}.ad-search-filter-bar__pill--toggle.is-active{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-green);background-color:var(--color-gray-50);color:var(--color-gray-900)}.ad-search-filter-bar__budget{flex-shrink:0;position:relative}.ad-search-filter-bar__budget-panel{z-index:60;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e7ebcc;min-width:14rem;position:absolute;top:calc(100% + .5rem);left:0;right:auto}@supports (color:color-mix(in lab, red, red)){.ad-search-filter-bar__budget-panel{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ad-search-filter-bar__budget-panel{padding-block:var(--spacing);touch-action:pan-y;background:#fffffffa}.ad-search-filter-bar__budget.is-open .ad-search-filter-bar__budget-panel{display:block}.ad-search-filter-bar__budget-option{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);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));display:block}@media (hover:hover){.ad-search-filter-bar__budget-option:hover{background-color:var(--color-gray-50)}}button.ad-search-filter-bar__budget-option{border-style:var(--tw-border-style);background-color:#0000;border-width:0}.ad-search-filter-bar__budget-option.is-active{background-color:var(--color-mr-green-soft);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900)}.ad-search-filter-bar__segmented{isolation:isolate;align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * .5);border-radius:3.40282e38px;display:inline-flex;position:relative}.ad-search-filter-bar__segmented-indicator{pointer-events:none;z-index:0;transform-origin:50%;will-change:left, width, transform;background-color:#111827;border-radius:9999px;width:0;transition:left .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1);position:absolute;top:.125rem;bottom:.125rem;left:0}.ad-search-filter-bar__segmented-indicator.is-slime-moving{animation:.38s cubic-bezier(.4,0,.2,1) forwards ad-search-filter-segmented-slime}@keyframes ad-search-filter-segmented-slime{0%{transform:scaleY(1)}40%{transform:scaleY(.88)}70%{transform:scaleY(.95)}to{transform:scaleY(1)}}.ad-search-filter-bar__segmented-btn{z-index:1;height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex;position:relative}button.ad-search-filter-bar__segmented-btn{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0}.ad-search-filter-bar__segmented-btn.is-segmented-lit{color:var(--color-white)}.ad-search-filter-bar__segmented--order .ad-search-filter-bar__segmented-btn{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ad-search-filter-bar__segmented-btn--icon{width:calc(var(--spacing) * 7);padding-inline:0}@media (prefers-reduced-motion:reduce){.ad-search-filter-bar__segmented-indicator{transition:none}.ad-search-filter-bar__segmented-indicator.is-slime-moving{animation:none}}.ad-search-filter-bar__keyword-wrap:has(.ad-search-filter-bar__keyword.is-expanded){--ad-search-keyword-width:20rem;width:20rem;min-width:10rem;max-width:24rem}.ad-search-filter-bar__keyword-icon{pointer-events:none;left:calc(var(--spacing) * 3);z-index:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);position:absolute}.ad-search-filter-bar__keyword.is-active .ad-search-filter-bar__keyword-icon{color:var(--color-gray-700)}.ad-search-filter-bar__keyword-clear{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);z-index:2;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);background-color:var(--color-gray-900);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-white);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));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;line-height:1;position:absolute}@media (hover:hover){.ad-search-filter-bar__keyword-clear:hover{background-color:var(--color-black);color:var(--color-white)}}.ad-search-filter-bar__keyword-clear{display:none}.ad-search-filter-bar__keyword-wrap.is-user-keyword-filled .ad-search-filter-bar__keyword-clear{display:inline-flex}.ad-search-filter-bar__keyword-input{min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);width:100%;min-width:0;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.ad-search-filter-bar__keyword-input::placeholder{color:var(--color-gray-500)}@media (min-width:40rem){.ad-search-filter-bar__keyword-input{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.ad-search-filter-bar__actions{z-index:2;align-items:center;gap:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);padding-left:calc(var(--spacing) * 2);background-color:#0000;flex-shrink:0;display:flex;position:relative}.ad-search-filter-bar__submit{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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.ad-search-filter-bar__submit:focus{--tw-outline-style:none;outline-style:none}.ad-search-filter-bar__submit-body{isolation:isolate;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);background-color:var(--color-gray-400);min-width:2.75rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-radius:9999px;flex-direction:column;flex-shrink:0;display:inline-flex;position:relative}.ad-search-filter-bar__submit-label{display:none}.ad-search-filter-bar__submit.is-dirty .ad-search-filter-bar__submit-body{background-color:var(--color-mr-green)}@media (hover:hover){.ad-search-filter-bar__submit.is-dirty .ad-search-filter-bar__submit-body:hover{--tw-brightness:brightness(105%);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,)}}.ad-search-filter-bar__submit.is-dirty .ad-search-filter-bar__submit-body:after{content:"";border-radius:inherit;border:1.5px solid var(--color-mr-green);opacity:0;pointer-events:none;z-index:2;animation:.9s ease-out infinite btn-ripple-in;position:absolute;inset:-4px;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.ad-search-filter-bar__submit.is-dirty .ad-search-filter-bar__submit-body:after{animation:none}}.ad-search-filter-bar__submit-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-white);line-height:1}.ad-search-filter-bar__submit-count.search-hit-count-badge--filter{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#0000;align-items:baseline;gap:0;padding:0;display:inline-flex}.ad-search-filter-bar__submit-count.search-hit-count-badge--filter.hidden{visibility:hidden}.ad-search-filter-bar__submit-count-value,.ad-search-filter-bar__submit-count.search-hit-count-badge--filter [data-search-hit-count-value]{text-align:center;min-width:1.75rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);--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,);display:inline-block}.ad-search-filter-bar__submit-count-suffix{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);flex-shrink:0}#js-filter-panel .ad-search-filter-bar__submit-count.search-hit-count-badge--filter,#js-filter-panel .ad-search-filter-bar__submit-count.search-hit-count-badge--filter [data-search-hit-count-value],#js-filter-panel .ad-search-filter-bar__submit-count-suffix{color:var(--color-white)}#search-filter-block.is-filter-compact-fab-mode:not(.is-filter-modal-mode) .ad-search-filter-bar__shell,#ad-list-filter-slot .ad-list-filter-bar.is-filter-compact-fab-mode:not(.is-filter-modal-mode) .ad-search-filter-bar__shell{display:none!important}#search-filter-slot:has(#search-filter-block.is-filter-compact-fab-mode:not(.is-filter-modal-mode)),#ad-list-filter-slot:has(.ad-list-filter-bar.is-filter-compact-fab-mode:not(.is-filter-modal-mode)){margin:0;overflow:hidden;height:0!important;min-height:0!important}@media (max-width:849px){#search-filter-block:not(.is-filter-modal-mode) .ad-search-filter-bar__shell,#ad-list-filter-slot .ad-list-filter-bar:not(.is-filter-modal-mode) .ad-search-filter-bar__shell{display:none!important}#search-filter-slot:has(#search-filter-block:not(.is-filter-modal-mode)),#ad-list-filter-slot:has(.ad-list-filter-bar:not(.is-filter-modal-mode)){margin:0;overflow:hidden;height:0!important;min-height:0!important}}.ad-search-filter-bar__mobile-follow-btn{z-index:1;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;display:none;position:relative}.ad-search-filter-bar__mobile-follow-btn.is-visible{display:inline-flex}.ad-search-filter-bar__mobile-follow-btn.is-active{background:#111827eb;border-color:#ffffff47}.ad-search-filter-bar__mobile-backdrop{z-index:129;opacity:0;pointer-events:none;visibility:hidden;background:#0006;transition:opacity .36s cubic-bezier(.32,.72,0,1),visibility 0s linear .36s;position:fixed;inset:0}#search-filter-block.is-filter-modal-mode .ad-search-filter-bar__mobile-backdrop,#ad-list-filter-slot .ad-list-filter-bar.is-filter-modal-mode .ad-search-filter-bar__mobile-backdrop{visibility:visible;transition:opacity .36s cubic-bezier(.32,.72,0,1),visibility linear;display:block}#search-filter-block.is-mobile-sheet-open .ad-search-filter-bar__mobile-backdrop,#ad-list-filter-slot .ad-list-filter-bar.is-mobile-sheet-open .ad-search-filter-bar__mobile-backdrop{opacity:1;pointer-events:auto}.ad-search-filter-bar__mobile-backdrop[hidden]{display:none!important}.ad-search-filter-bar__mobile-modal-head,.ad-search-filter-bar__mobile-modal-title{display:none}.ad-search-filter-bar__mobile-modal-close{z-index:3;color:#9ca3af;background:#0000000a;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,color .15s;display:none;position:absolute;top:.75rem;right:.75rem}.ad-search-filter-bar__mobile-modal-close:hover{color:#4b5563;background:#0000000f}html.mr-filter-mobile-modal-open .mr-compact-float-dock{display:none!important}html.mr-filter-mobile-modal-open .mobile-usernav-bar,html.mr-filter-mobile-modal-open #mobile-usernav-drawer{z-index:120}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__shell,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__shell{z-index:130;pointer-events:none;opacity:1;will-change:transform;-webkit-backdrop-filter:none;border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:90vw;max-width:90vw;height:100dvh;max-height:100dvh;color:var(--color-gray-900);border-radius:.75rem 0 0 .75rem;flex-direction:column;transition:none;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #0f172a2e}#search-filter-block.mr-drop-ready.is-filter-modal-mode.is-filter-sheet-animating .ad-search-filter-bar__shell,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode.is-filter-sheet-animating .ad-search-filter-bar__shell{transition:transform .36s cubic-bezier(.32,.72,0,1)}#search-filter-block.mr-drop-ready.is-filter-modal-mode.is-mobile-sheet-open .ad-search-filter-bar__shell,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode.is-mobile-sheet-open .ad-search-filter-bar__shell{pointer-events:auto;transform:translate(0)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-close,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-close{display:inline-flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-head,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-head{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;min-height:3.5rem;padding:.75rem 3.5rem .75rem 1rem;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-title,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);align-items:center;gap:.5rem;display:inline-flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__mobile-modal-title>i{color:var(--color-mr-green)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__inner,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__inner{flex-direction:column;flex:1 1 0;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-viewport,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-viewport{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0;overflow:hidden auto}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-inner,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-inner{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;padding:0 1rem 1rem;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-rail,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__scroll-rail{display:none!important}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__keyword-wrap,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__cats,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-row,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__cats-row{border-bottom:1px solid #f3f4f6;width:100%;max-width:none;margin:0;padding-top:.625rem;padding-bottom:.625rem}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__cats{border-bottom:0;width:100%;max-width:none;margin:0;padding-top:0;padding-bottom:0}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__keyword-wrap{display:block}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__keyword{border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:100%}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__keyword-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-700)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__cats,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__cats{flex-flow:wrap;align-items:flex-start;gap:.5rem;display:flex}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__cats-row{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-row{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;display:flex}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-row-label{text-align:left;width:100%}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-row-label br{display:none}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-tag{flex-shrink:1;min-width:0;max-width:100%}#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-list-filter-bar__selected-tag .spec-tag{white-space:normal;max-width:100%;height:auto}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat{display:contents}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__trigger-wrap,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__trigger-wrap{order:0;width:auto;max-width:100%;position:relative}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__trigger,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__trigger{height:auto;min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:auto;min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:row;display:inline-flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat.is-open .ad-search-filter-cat__trigger,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat.is-active .ad-search-filter-cat__trigger,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat.is-open .ad-search-filter-cat__trigger,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat.is-active .ad-search-filter-cat__trigger{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-green);background-color:var(--color-gray-50)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__label,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__label{text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__panel,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__panel{width:100%;box-shadow:none;flex:100%;order:1;margin-top:.25rem;position:static!important;inset:auto!important;transform:none!important}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__genre-parents{gap:var(--spacing);flex-wrap:wrap;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-cat__genre-parent{width:auto}#search-filter-block.mr-drop-ready.is-filter-modal-mode .spec-tag-list{gap:var(--spacing);flex-wrap:wrap;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail{margin-left:0;display:block;position:relative}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-trigger,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-clear{display:none!important}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-panel{width:100%;margin-top:0;display:block;position:static!important;transform:none!important}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-body,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__materials-rows{gap:calc(var(--spacing) * 2)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__reveal--nested.is-open{margin-top:.5rem}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-row{align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-row:has(+[hidden]),#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-row:has(+.ad-search-filter-bar__reveal:not(.is-open)){border-bottom-width:0}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__detail-row>.ad-search-filter-bar__row-label{width:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__option-group{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__divider,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__divider,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__meta{display:none}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__actions,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__actions{z-index:5;width:100%;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e7eb;border-bottom:0;border-left:0;flex:none;justify-content:center;margin:0;display:flex;position:relative}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__submit,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__submit{justify-content:center;width:auto;min-width:66.6667%}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__submit-body{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:.75rem;flex-direction:row}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__submit-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__expand,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__expand{display:none!important}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__row-label,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__row-label{color:var(--color-gray-900)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__segmented,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__segmented{border-color:var(--color-gray-200);background-color:var(--color-gray-50)}#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__segmented-btn,#search-filter-block.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__reset,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__segmented-btn,#ad-list-filter-slot .ad-list-filter-bar.mr-drop-ready.is-filter-modal-mode .ad-search-filter-bar__reset{color:var(--color-gray-700)}#ad-list-filter-slot{z-index:50;position:relative;overflow:visible}#ad-list-filter-slot:has(.is-filter-modal-mode){z-index:130}.ad-list-filter-slot{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ad-list-filter-bar.ad-search-filter-bar{--ad-search-filter-bar-shell-radius:9999px}.ad-list-filter-bar__selected-row{flex-wrap:nowrap;flex-shrink:0;align-items:center}.ad-list-filter-bar__cats-row{flex-shrink:0;align-items:center}.ad-list-filter-bar .ad-search-filter-cat__genre-parent.is-selected{border-color:var(--color-mr-green)!important;background-color:var(--color-gray-50)!important;color:var(--color-gray-900)!important;box-shadow:none!important}.ad-list-filter-bar .ad-search-filter-cat__genre-children-inner .spec-tag--child{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.ad-list-filter-bar .ad-search-filter-cat__genre-children-inner .spec-tag--child:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-100)}}.ad-list-filter-bar .ad-search-filter-cat__genre--children-only .ad-search-filter-cat__genre-children-inner{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.ad-list-filter-bar .ad-search-filter-cat__genre-children-inner .spec-tag--child .ad-list-filter-nav__count{font-size:.75rem}.ad-list-filter-bar .ad-search-filter-cat__panel .spec-tag .ad-list-filter-nav__count,.ad-list-filter-nav__count{font-variant-numeric:tabular-nums;color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.375rem;margin-left:.25rem;padding:.125rem .4375rem;font-size:.75rem;font-weight:400;line-height:1.2;display:inline-flex}.ad-list-filter-bar__section-nav-link,.ad-list-filter-bar__section-nav-reset{text-decoration-line:none}[data-ad-list-filter-scroll-target]{position:relative}[data-ad-list-filter-scroll-target].is-nav-section-highlight>*{z-index:1;position:relative}[data-ad-list-filter-scroll-target].is-nav-section-highlight:before{content:"";z-index:0;pointer-events:none;border-radius:1rem;animation:.6s ease-out ad-list-filter-section-bg-flash;position:absolute;inset:-.625rem -1.25rem}.ad-list-filter-bar__cats-row.is-nav-section-highlight:before{border-radius:1.125rem;inset:-.75rem -1.5rem}.ad-list-filter-bar__selected-row.is-nav-section-highlight:before{border-radius:.75rem;inset:-.375rem -.75rem}@media (prefers-reduced-motion:reduce){[data-ad-list-filter-scroll-target].is-nav-section-highlight:before{animation:none}}.ad-list-filter-bar__selected-tag{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ad-list-filter-bar__selected-row-label{white-space:normal;text-align:center;line-height:1.25}.ad-list-filter-bar__selected-tag .spec-tag{padding:.4375rem .875rem .4375rem .625rem;font-size:.75rem}.ad-list-filter-bar__selected-tag .spec-tag__icon{font-size:.8125rem}.ad-list-filter-bar__selected-clear{z-index:2;color:#fff;background:#111827;border:0;border-radius:9999px;justify-content:center;align-items:center;width:.875rem;height:.875rem;padding:0;font-size:.75rem;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem}.ad-list-filter-bar__selected-clear:hover{color:#fff;background:#000}.ad-list-filter-bar .ad-search-filter-cat__body .spec-tag--child{padding-left:.625rem}.ad-list-filter-nav-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.ad-list-filter-nav__header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.ad-list-filter-nav__title{color:#111827;margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.ad-list-filter-nav{flex-direction:column;display:flex;overflow:hidden}.ad-list-filter-nav__block+.ad-list-filter-nav__block{border-top:1px solid #e5e7eb}.ad-list-filter-nav__block{min-width:0}.ad-list-filter-nav__row{grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.ad-list-filter-nav__heading{box-sizing:border-box;color:#6b7280;background:#fff;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:stretch;gap:.0625rem;width:5.5rem;margin:0;padding:.5rem .625rem;font-size:.75rem;font-weight:500;line-height:1.35;display:flex}.ad-list-filter-nav__heading-title{align-items:center;gap:.125rem;display:inline-flex}.ad-list-filter-nav__heading-label{white-space:nowrap;color:var(--color-gray-900)}.ad-list-filter-nav__heading-icon{flex-shrink:0;justify-content:center;align-items:center;width:.75rem;font-size:.75rem;line-height:1;display:inline-flex}.ad-list-filter-nav__heading-icon--category{color:var(--color-mr-blue)}.ad-list-filter-nav__heading-icon--target{color:var(--color-mr-purple)}.ad-list-filter-nav__heading-icon--purpose{color:var(--color-mr-orange)}.ad-list-filter-nav__heading-icon--price{color:var(--color-mr-cyan)}.ad-list-filter-nav__heading-icon--industry{color:var(--color-mr-indigo)}.ad-list-filter-nav__pane{background:#f3f4f6;flex-direction:column;gap:.375rem;min-width:0;padding:.375rem .5rem;display:flex}.ad-list-filter-nav__items{flex-wrap:wrap;align-items:center;gap:.3125rem;min-width:0;display:flex}.ad-list-filter-nav__card{color:#4b5563;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;line-height:1.35;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ad-list-filter-nav__label{min-width:0}.ad-list-filter-nav__card:hover{color:#374151;border-color:#d1d5db}.ad-list-filter-nav__block--category .ad-list-filter-nav__card.is-active,.ad-list-filter-nav__block--category .ad-list-filter-nav__child-link.is-active{border-color:var(--color-mr-blue);background:var(--color-mr-blue-soft);color:var(--color-mr-blue)}.ad-list-filter-nav__block--target .ad-list-filter-nav__card.is-active{border-color:var(--color-mr-purple);background:var(--color-mr-purple-soft);color:var(--color-mr-purple)}.ad-list-filter-nav__block--purpose .ad-list-filter-nav__card.is-active{border-color:var(--color-mr-orange);background:var(--color-mr-orange-soft);color:var(--color-mr-orange)}.ad-list-filter-nav__block--price .ad-list-filter-nav__card.is-active{border-color:var(--color-mr-cyan);background:var(--color-mr-cyan-soft);color:var(--color-mr-cyan)}.ad-list-filter-nav__block--industry .ad-list-filter-nav__card.is-active{border-color:var(--color-mr-indigo);background:var(--color-mr-indigo-soft);color:var(--color-mr-indigo)}.ad-list-filter-nav__children{background:#e5e7eb;border-radius:.375rem;flex-direction:column;align-items:stretch;gap:.3125rem;min-width:0;padding:.375rem .5rem;display:flex}.ad-list-filter-nav__children-head{align-items:center;gap:.25rem;min-width:0;display:flex}.ad-list-filter-nav__child-parent-label{color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.35}.ad-list-filter-nav__child-prefix{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:.75rem;display:inline-flex}.ad-list-filter-nav__child-prefix i{font-size:.75rem;line-height:1}.ad-list-filter-nav__children-items{flex-wrap:wrap;align-items:center;gap:.3125rem;min-width:0;display:flex}.ad-list-filter-nav__child-link{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ad-list-filter-nav__child-link:hover{color:#4b5563;border-color:#d1d5db}.ad-list-filter-bar.mr-drop-ready{top:10px;left:var(--mr-drop-left,0);width:var(--mr-drop-width,100%);z-index:50;opacity:var(--mr-follow-main-end-opacity,1);transition:opacity var(--compact-fab-scroll-fade-duration,.4s) ease;position:fixed}.ad-list-filter-bar.mr-drop-ready.is-follow-main-end-hidden{pointer-events:none}.ad-list-filter-bar.mr-drop-ready .ad-search-filter-bar__shell{box-shadow:0 10px 24px #0f172a1f}.ad-list-filter-bar.mr-drop-ready .ad-search-filter-bar__inner{background-color:#0000;border-color:#0000}.contents-page .contents-page__logo,.contents-page .meditsubu_logo,.contents-page img[src*=meditsubu_logo],.contents-page img[src*=meditsubu_side_logo],.contents-page img[src*=interview_side_logo],.contents-page img[src*=trend_logo],.contents-page img[src*=medipass_logo]{display:none}.btn-link{--btn-link-color:var(--color-mr-blue);margin-block:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px;flex-direction:column;text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}.btn-link:active{scale:.985}.btn-link{-webkit-tap-highlight-color:transparent}.btn-link__caption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.btn-link__label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.btn-link i{z-index:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);transform-origin:50%;position:relative}.btn-link:hover i{transform:scale(1.15)}.btn-link-outline{color:var(--btn-link-color);border:2px solid var(--btn-link-color);box-shadow:none;background-color:#fff}.btn-link-outline:hover{color:#fff;background-color:var(--btn-link-color);border-color:var(--btn-link-color);text-decoration:none}.breadcrumbs{margin-bottom:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);overflow:hidden}@media (min-width:850px){.breadcrumbs{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.breadcrumbs>ol{align-items:center;gap:var(--spacing);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.breadcrumbs a{color:var(--color-mr-blue);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))}@media (hover:hover){.breadcrumbs a:hover{opacity:.8}}.breadcrumbs .fa-angle-right{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (min-width:850px){.breadcrumbs .fa-angle-right{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.layout-sidebar.contents-page .breadcrumbs ol{white-space:nowrap;width:100%;min-width:0;display:flex;overflow:hidden}.layout-sidebar.contents-page .breadcrumbs ol>li:last-child{flex:1;min-width:0;overflow:hidden}.layout-sidebar.contents-page .breadcrumbs ol>li:last-child>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contents-page #author_profile{clear:both;margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);overflow:hidden}@media (min-width:40rem){.contents-page #author_profile{padding:calc(var(--spacing) * 6)}}.contents-page #author_profile .contents-author-profile__heading{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}.contents-page #author_profile .contents-author-profile__heading i{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-900)}.contents-page #author_profile .contents-author-profile__body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.contents-page #author_profile .contents-author-profile__body{align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:row}}.contents-page #author_avatar{border-radius:var(--radius-lg);background-color:var(--color-gray-300);flex-shrink:0;width:120px;height:120px;margin-inline:auto;overflow:hidden}@media (min-width:40rem){.contents-page #author_avatar{width:150px;height:150px;margin-inline:0}}.contents-page #author_avatar img{object-fit:cover;width:100%;height:100%;display:block}.contents-page #author_profile #profile_text{flex:1;min-width:0;margin:0;padding:0}.contents-page #author_profile .contents-author-profile__meta{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.contents-page #author_profile #profile_text .author_name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.contents-page #author_profile .contents-author-profile__affiliation{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.contents-page #author_profile .contents-author-profile__bio{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.contents-page #author_profile .contents-author-profile__bio p{margin:0}.layout-sidebar.contents-page .list-page-head{padding-bottom:0}.layout-sidebar.contents-page .list-page-head__divider{margin-top:calc(var(--spacing) * 5)!important;margin-bottom:calc(var(--spacing) * 10)!important}.layout-sidebar.contents-page .contents-list-result-bar{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);margin-bottom:0}.layout-sidebar.contents-page .contents-list-result-bar>.text-sm{margin:0}.layout-sidebar.contents-page .contents-list-result-bar+.contents-meditsubu-rows,.layout-sidebar.contents-page .contents-list-result-bar+.contents-list,.layout-sidebar.contents-page .main-sidebar>.contents-meditsubu-rows{padding-top:0}.layout-sidebar.contents-page .contents-meditsubu-sections{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}@media (min-width:40rem){.layout-sidebar.contents-page .contents-meditsubu-sections{gap:calc(var(--spacing) * 20)}}.contents-bottom-agency-sliders{margin-top:calc(var(--spacing) * 12);width:100%}@media (min-width:40rem){.contents-bottom-agency-sliders{margin-top:calc(var(--spacing) * 14)}}.contents-bottom-agency-sliders__block+.contents-bottom-agency-sliders__block{margin-top:calc(var(--spacing) * 8)}@media (min-width:40rem){.contents-bottom-agency-sliders__block+.contents-bottom-agency-sliders__block{margin-top:calc(var(--spacing) * 10)}}:where(.contents-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.contents-list__item{padding-block:calc(var(--spacing) * 5)}.contents-list__item:first-child{padding-top:0}.contents-list__item:last-child{padding-bottom:0}.contents-list__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.contents-list__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.contents-list__title-link{color:var(--color-gray-900);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))}@media (hover:hover){.contents-list__title-link:hover{color:var(--color-mr-blue)}}.contents-list__date{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.contents-article-date{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500);display:inline-flex}@media (min-width:40rem){.contents-article-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.contents-article-date i{font-size:8px}@media (min-width:40rem){.contents-article-date i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.contents-list__body{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.contents-list__body{flex-direction:row}}.contents-list__thumb{border-radius:var(--radius-lg);object-fit:cover;flex-shrink:0;width:100%;height:auto}@media (min-width:40rem){.contents-list__thumb{width:calc(var(--spacing) * 40)}}.contents-list__excerpt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.contents-list__meta{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.contents-post-terms{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.contents-list__cat,.contents-list__tag{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){:is(.contents-list__cat,.contents-list__tag):hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-list__cat i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mr-cyan)}.contents-list__tag i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:currentColor}.contents-single__social{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@font-face{font-family:icomoon;font-style:normal;font-weight:400;font-display:swap;src:url(/contents/assets/fonts/icomoon.woff2)format("woff2"),url(/contents/assets/fonts/icomoon.woff)format("woff"),url(/contents/assets/fonts/icomoon.ttf)format("truetype")}.c-shareBtns .snsicon[class*=icon-]:before,.c-shareBtns .snsicon[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.c-shareBtns .icon-facebook:before{content:""}.c-shareBtns .icon-hatebu:before{content:""}.c-shareBtns .icon-line:before{content:""}.c-shareBtns .icon-pocket:before{content:""}.c-shareBtns .icon-twitter-x:before{content:""}.c-shareBtns{margin-top:calc(var(--spacing) * 8);width:100%;margin-bottom:0}.contents-single__social-wrap .c-shareBtns{margin-block:0}.c-shareBtns.-bottom{margin-top:calc(var(--spacing) * 8);margin-bottom:0}.c-shareBtns__list{justify-content:center;margin:0;padding:0;list-style-type:none;display:flex}.c-shareBtns__item{min-width:0}.c-shareBtns:not(.-style-btn-small) .c-shareBtns__item{flex:1}.c-shareBtns__item:not(:last-child){margin-right:calc(var(--spacing) * 2)}.c-shareBtns__item.-facebook{color:#3b5998}.c-shareBtns__item.-twitter,.c-shareBtns__item.-twitter-x{color:#000}.c-shareBtns__item.-hatebu{color:#00a4de}.c-shareBtns__item.-pocket{color:#ef3f56}.c-shareBtns__item.-line{color:#00c300}.c-shareBtns__item.-copy{color:#717475;position:relative}.c-shareBtns__btn{cursor:pointer;text-align:center;color:inherit;background-color:currentColor;border-radius:2px;justify-content:center;align-items:center;padding:6px 8px;text-decoration-line:none;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d,0 4px 4px -4px #0000001a}.c-shareBtns__btn:hover{opacity:1;text-decoration-line:none}.c-shareBtns__icon{--the-icon-size:4.5vw;--tw-leading:1;color:var(--color-white);line-height:1;font-size:var(--the-icon-size);width:1em;height:1em;margin-inline:auto;display:block}.c-shareBtns__icon:before{color:inherit;display:block}.c-shareBtns__icon.-to-copy,.c-shareBtns__icon.-copied{fill:currentColor}.c-plainBtn{appearance:none;box-shadow:none;background-color:#0000;border:none;margin:0;padding:0}.c-shareBtns__btn.c-plainBtn{background-color:currentColor;padding:6px 8px;box-shadow:0 2px 4px #0000000d,0 4px 4px -4px #0000001a}.c-urlcopy{width:100%;display:block;position:relative;overflow:hidden}.c-urlcopy .c-shareBtns__icon{transition:opacity .25s,transform .25s}.c-urlcopy .-copied{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(8px - 50%))}.c-urlcopy .-to-copy{opacity:1;position:relative;transform:translateY(0)}.c-urlcopy.-done .-to-copy{opacity:0;transition-duration:0s;transform:translateY(8px)}.c-urlcopy.-done .-copied{opacity:1;transition-duration:.25s;transform:translate(-50%,-50%)}.c-urlcopy.-done+.c-copyedPoppup{visibility:visible;opacity:1}.c-urlcopy__content{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.c-copyedPoppup{visibility:hidden;text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-gray-500);opacity:0;transition:opacity .25s,visibility .25s;position:absolute;bottom:calc(100% + 2px);right:0}.hov-flash-up{transition:box-shadow .25s}.hov-flash-up:hover{animation:1s contents-share-flash;box-shadow:0 2px 8px #00000040}@keyframes contents-share-flash{0%{opacity:.6}to{opacity:1}}@media (min-width:600px){.c-shareBtns__icon{--the-icon-size:18px}.c-copyedPoppup{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));right:50%;transform:translate(50%)}}.layout-sidebar.contents-page .meditsubu_bulk_dl,.layout-sidebar.contents-page .sidebar_bulk_dl,.layout-sidebar.contents-page #meditsubu_bulk_dl{margin-block:calc(var(--spacing) * 4)}.contents-nav-shell.batch-dl-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;flex:1;display:flex;overflow:hidden}.contents-nav-shell .batch-dl-body{flex-direction:column;flex:1;min-height:0;display:flex}.contents-nav-shell .batch-dl-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.contents-nav{flex-direction:column;flex:1;min-height:0;display:flex}.contents-nav-search{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-shrink:0}.contents-nav-search__form{align-items:stretch;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex;position:relative}.contents-nav-search__input.form-control{min-width:0;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.contents-nav-search__submit{height:2.125rem;width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-mr-cyan);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.contents-nav-search__submit:hover{opacity:.9}}@media (max-width:1023px){.root-sidebar--contents-nav-compact .aside-sidebar .contents-nav{min-height:0;padding:.75rem .75rem var(--sidebar-float-inset-y,1.25rem);box-sizing:border-box;max-height:calc(100dvh - 2 * var(--sidebar-float-inset-y,1.25rem));flex-direction:column;display:flex;overflow:hidden}.root-sidebar--contents-nav-compact .contents-nav-search{padding-right:calc(var(--spacing) * 10);flex-shrink:0}}.contents-nav-list{margin:0;padding:0;list-style-type:none;overflow-x:hidden}.contents-nav>.contents-nav-list{flex:1;min-height:0;overflow-y:auto}.contents-nav-offering{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-shrink:0}.contents-nav-offering__link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-800);background-color:var(--color-gray-900);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));text-decoration-line:none;display:flex}@media (hover:hover){.contents-nav-offering__link:hover{background-color:var(--color-black);opacity:.9}}.contents-nav-list--children{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.contents-nav-list--children{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.contents-nav-list.contents-nav-collapsible__body{flex:none;overflow:hidden}.contents-nav-collapsible-wrap.is-expanded .contents-nav-collapsible__body{overflow:visible}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-list--children,.contents-nav-item.is-active:not(.has-children):not(.contents-nav-item--child)>.contents-nav-item__details{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-mr-cyan)}.contents-nav-item--child>.contents-nav-link--child{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xxs);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))}.contents-nav-item--child>.contents-nav-link--child:hover{background-color:var(--color-white);color:var(--color-gray-900)}.contents-nav-item--child.is-active>.contents-nav-link--child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan);background-color:#0000}.contents-nav-item--child.is-active>.contents-nav-link--child:hover{background-color:var(--color-white);color:var(--color-mr-cyan)}.contents-nav-item--child .contents-nav-link__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-gray-400)}.contents-nav-item--child .contents-nav-link__name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.contents-nav-item--child>.contents-nav-link--child:hover .contents-nav-link__child-marker{color:var(--color-gray-600)}.contents-nav-item--child.is-active>.contents-nav-link--child:hover .contents-nav-link__child-marker{color:var(--color-mr-cyan)}.contents-nav-link__name-row{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.contents-nav-link__child-marker{--tw-leading:1;color:var(--color-gray-400);flex-shrink:0;font-size:9px;line-height:1}.contents-nav-item--child.is-active .contents-nav-link__child-marker{color:var(--color-mr-cyan)}.contents-nav-item--child.is-active>.contents-nav-link--child .contents-nav-link__name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active{background-color:var(--color-mr-cyan);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (hover:hover){.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active:hover{background-color:var(--color-mr-cyan)}}.contents-nav-item.has-children>.contents-nav-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__subtitle{color:#fffc}@supports (color:color-mix(in lab, red, red)){.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__subtitle{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__count{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__count{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__count,.contents-nav-item.is-active:not(.contents-nav-item--child)>.contents-nav-link.is-active .contents-nav-link__parent-icon{color:var(--color-white)}.contents-nav-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100)}.contents-nav-item:last-child,.contents-nav-item.has-children{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.contents-nav-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);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));text-decoration-line:none;display:flex}@media (hover:hover){.contents-nav-link:hover{background-color:var(--color-gray-50)}}.contents-nav-item--child.is-active>.contents-nav-link.is-active,.contents-nav-link--child.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-cyan)}.contents-nav-link__parent-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-mr-cyan);flex-shrink:0;line-height:1}.contents-nav-link__inner{align-items:center;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.contents-nav-link__label{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.contents-nav-link__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-gray-400)}.contents-nav-link__name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800)}.contents-nav-link.is-active .contents-nav-link__subtitle{color:#46a9b7b3}@supports (color:color-mix(in lab, red, red)){.contents-nav-link.is-active .contents-nav-link__subtitle{color:color-mix(in oklab, var(--color-mr-cyan) 70%, transparent)}}.contents-nav-link.is-active .contents-nav-link__name{color:var(--color-mr-cyan)}.contents-nav-link__count{background-color:var(--color-gray-100);min-width:1.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-gray-600);--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,);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contents-nav-link.is-active .contents-nav-link__count{background-color:var(--color-gray-200);color:var(--color-gray-700)}.contents-nav-item__details{padding-top:0;padding-bottom:0}.contents-nav-tags{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.contents-nav-section__label{margin:0;margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-gray-500);display:flex}.contents-nav-section__toggle{appearance:none;border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;width:100%;padding:0}.contents-nav-collapsible-wrap.is-collapsible .contents-nav-section__toggle{cursor:pointer;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))}@media (hover:hover){.contents-nav-collapsible-wrap.is-collapsible .contents-nav-section__toggle:hover{color:var(--color-gray-800)}}.contents-nav-collapsible-wrap.is-collapsible .contents-nav-section__toggle:disabled{cursor:default}@media (hover:hover){.contents-nav-collapsible-wrap.is-collapsible .contents-nav-section__toggle:disabled:hover{color:var(--color-gray-500)}}.contents-nav-section__label-icon{color:var(--color-gray-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);font-size:8px}.contents-nav-collapsible-wrap.is-expanded .contents-nav-section__label-icon{transform:rotate(90deg)}.contents-nav-tags__more-link{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-nav-tags__more-link:hover{color:var(--color-gray-900)}}.contents-nav-tag-cloud__all-link{width:100%;padding-top:var(--spacing);flex-basis:100%;justify-content:flex-end;margin:0;display:flex}.contents-category-tags{background-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}.contents-category-tags__cloud{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.contents-nav-tag-cloud{gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.contents-nav-collapsible-wrap{flex-direction:column;gap:0;display:flex}.contents-nav-collapsible__body{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);overflow:hidden}.contents-nav-collapsible-wrap.is-collapsible:not(.is-expanded) .contents-nav-collapsible__body{position:relative}.contents-nav-collapsible-wrap.is-collapsible:not(.is-expanded) .contents-nav-collapsible__body:after{content:"";pointer-events:none;inset-inline:0;height:2.75rem;position:absolute;bottom:0}.contents-nav-tags .contents-nav-collapsible-wrap.is-collapsible:not(.is-expanded) .contents-nav-collapsible__body:after,.contents-nav-archives .contents-nav-collapsible-wrap.is-collapsible:not(.is-expanded) .contents-nav-collapsible__body:after{background:linear-gradient(#f3f4f600 0%,#f3f4f68c 45%,#f3f4f6eb 78%,#f3f4f6 100%)}.contents-nav-tag-cloud__item{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-nav-tag-cloud__item:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50)}}.contents-nav-tag-cloud__item.is-active{border-color:var(--color-mr-cyan);background-color:var(--color-mr-cyan-soft);color:var(--color-mr-cyan)}.contents-nav-tag-cloud__label{overflow-wrap:break-word}.contents-nav-tag-cloud__count{background-color:var(--color-gray-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-gray-600);--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,);border-radius:.25rem;flex-shrink:0;align-items:center;display:inline-flex}.contents-nav-tag-cloud__item.is-active .contents-nav-tag-cloud__count{background-color:#46a9b726}@supports (color:color-mix(in lab, red, red)){.contents-nav-tag-cloud__item.is-active .contents-nav-tag-cloud__count{background-color:color-mix(in oklab, var(--color-mr-cyan) 15%, transparent)}}.contents-nav-tag-cloud__item.is-active .contents-nav-tag-cloud__count{color:var(--color-mr-cyan)}.contents-nav-archives{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.contents-nav-tags+.contents-nav-archives{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-white)}.contents-nav-list--archives .contents-nav-link{border-left-style:var(--tw-border-style);padding-block:var(--spacing);padding-left:var(--spacing);font-size:var(--text-xxs);border-left-width:0}.contents-nav-list--archives .contents-nav-link__name{font-size:var(--text-xxs);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.contents-nav-list--archives .contents-nav-link.is-active .contents-nav-link__name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mr-cyan)}.contents-nav-list--archives .contents-nav-link.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.contents-nav-trigger{z-index:135;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:box-shadow .15s,transform .15s;display:none;position:fixed;box-shadow:0 6px 22px #0f172a38}@media (max-width:1023px){@media (max-width:639px){.contents-nav-trigger.is-visible{bottom:calc(var(--mobile-usernav-bar-offset,4.75rem) + .75rem)}}}.layout-sidebar--compact .root-sidebar--contents-nav-compact.is-compact-float-open .contents-nav-trigger{display:none!important}.contents-nav-trigger.is-visible{display:inline-flex}.contents-nav-trigger i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-mr-cyan)}.contents-nav-trigger:hover{box-shadow:0 6px 22px #0f172a2e}.contents-nav-trigger:active{transform:scale(.97)}.root-sidebar--contents-nav-compact .compact-fab{display:none!important}@container layout-sidebar (max-width:715px){@media (min-width:640px){.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .main-sidebar{flex:1;width:auto;max-width:none}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar{flex:none;width:auto;min-width:0}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar:not(.root-sidebar--contents-nav-compact) .aside-sidebar,.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar:not(.root-sidebar--contents-nav-compact):is(aside){width:var(--sidebar-width);min-width:var(--sidebar-width)}}}@media (max-width:1023px) and (min-width:640px){.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min]{gap:0!important}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .main-sidebar{flex:100%;width:100%;max-width:100%}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar{flex:0 0 0;width:0;min-width:0;overflow:visible}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar:not(.root-sidebar--contents-nav-compact) .aside-sidebar,.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar:not(.root-sidebar--contents-nav-compact):is(aside){width:0;min-width:0;overflow:visible}}.contents-top-slider__track{--contents-top-slider-gap:1.25rem;gap:var(--contents-top-slider-gap);align-items:flex-start}@media (min-width:640px){.contents-top-slider__track{--contents-top-slider-gap:1.5rem}}.contents-top-slider__card{height:auto;width:calc((100% - 2 * var(--contents-top-slider-gap)) / 3);flex-shrink:0;max-width:none}.contents-top-slider__link{gap:calc(var(--spacing) * 2.5);background-color:#0000;flex-direction:column;text-decoration-line:none;display:flex}.contents-top-slider__thumb{aspect-ratio:var(--aspect-video);border-radius:var(--radius-lg);background-color:var(--color-gray-100);flex-shrink:0;position:relative;overflow:hidden}.contents-top-slider__body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.contents-top-slider__title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.contents-top-slider__title a{color:var(--color-gray-900);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));text-decoration-line:none}@media (hover:hover){.contents-top-slider__title a:is(:where(.group):hover *),.contents-top-slider__title a:hover{color:var(--color-mr-blue)}}.contents-top-slider__cat{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-top-slider__cat:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-top-slider__cat i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mr-cyan)}.contents-top-slider__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);align-items:center;display:flex}.contents-top-slider__date{align-items:center;gap:var(--spacing);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);display:inline-flex}.contents-top-slider__date i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contents-top-slider__dots{margin-top:calc(var(--spacing) * 4)}.contents-meditsubu-slider{margin-bottom:calc(var(--spacing) * 2)}.contents-meditsubu-sections{margin-top:calc(var(--spacing) * 8)}.contents-meditsubu-section__head{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;padding-bottom:0}.contents-meditsubu-section__head.subsection-heading{margin-bottom:calc(var(--spacing) * 4)}.contents-meditsubu-section__head .subsection-heading__title{margin:0}.contents-meditsubu-section__title{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.contents-meditsubu-section__title-icon{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-mr-cyan);flex-shrink:0;align-self:center}@media (min-width:40rem){.contents-meditsubu-section__title-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.contents-meditsubu-section__title-text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.contents-meditsubu-section__subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400)}.contents-meditsubu-section__name{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.contents-meditsubu-section__title>span{min-width:0}.contents-meditsubu-rows{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.contents-meditsubu-section .contents-meditsubu-rows{padding-top:0}.contents-meditsubu-rows__item{padding-block:0}.contents-meditsubu-rows__link{gap:calc(var(--spacing) * 4);color:var(--color-gray-900);flex-direction:column;text-decoration-line:none;display:flex}@media (min-width:40rem){.contents-meditsubu-rows__link{flex-direction:row;align-items:flex-start}}.contents-meditsubu-rows__body{flex:1;min-width:0}.contents-meditsubu-rows__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}@media (min-width:40rem){.contents-meditsubu-rows__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-meditsubu-rows__title a{color:var(--color-gray-900);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));text-decoration-line:none}@media (hover:hover){.contents-meditsubu-rows__title a:hover{color:var(--color-mr-blue)}}.contents-meditsubu-rows__excerpt{margin-top:calc(var(--spacing) * 1.5);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contents-meditsubu-rows__meta{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}.contents-meditsubu-rows__date{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500);display:inline-flex}.contents-meditsubu-rows__date i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contents-meditsubu-rows__cat{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-meditsubu-rows__cat:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-meditsubu-rows__cat i{color:var(--color-mr-cyan);font-size:8px}.contents-meditsubu-rows__tag{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-meditsubu-rows__tag:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-meditsubu-rows__tag i{color:currentColor;font-size:8px}.contents-meditsubu-rows__thumb{aspect-ratio:var(--aspect-video);border-radius:var(--radius-lg);background-color:var(--color-gray-100);flex-shrink:0;width:100%;overflow:hidden}@media (min-width:40rem){.contents-meditsubu-rows__thumb{width:36%;max-width:220px}}.contents-meditsubu-rows__thumb img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.contents-meditsubu-rows__thumb img:hover{scale:1.02}}.contents-adjacent{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.contents-adjacent{grid-template-columns:repeat(2,minmax(0,1fr))}}.contents-adjacent__card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}@media (min-width:40rem){.contents-adjacent__card--prev{grid-column-start:2}}.contents-adjacent__label{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);display:inline-flex}.contents-adjacent__card--prev .contents-adjacent__label{justify-content:flex-end;width:100%;display:flex}.contents-adjacent__label i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contents-adjacent__row{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:row;display:flex}.contents-adjacent__thumb{aspect-ratio:var(--aspect-video);border-radius:var(--radius-lg);background-color:var(--color-gray-100);flex-shrink:0;width:38%;max-width:140px;overflow:hidden}.contents-adjacent__thumb img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.contents-adjacent__card:hover .contents-adjacent__thumb img{scale:1.02}.contents-adjacent__body{flex:1;min-width:0}.contents-adjacent__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}@media (min-width:40rem){.contents-adjacent__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-adjacent__title a{color:var(--color-gray-900);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));text-decoration-line:none}@media (hover:hover){.contents-adjacent__title a:hover{color:var(--color-mr-blue)}}.contents-adjacent__meta{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}:where(.contents-meditsubu-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.contents-meditsubu-head__title-row,.contents-meditsubu-head__title-row .contents-meditsubu-head__title{min-width:0}.contents-meditsubu-head__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.contents-meditsubu-head__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.contents-meditsubu-head__meta{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:calc(var(--spacing) * 4)}.contents-single-head-meta{align-items:flex-start;row-gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}.contents-single-head-meta__primary{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.contents-single-head-meta__terms,.contents-meditsubu-head__terms{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.contents-meditsubu-head__cat{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-meditsubu-head__cat:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-meditsubu-head__cat i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:var(--color-mr-cyan);flex-shrink:0;line-height:1}.contents-meditsubu-head__tag{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);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));border-radius:.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-meditsubu-head__tag:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}}.contents-meditsubu-head__tag i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;color:currentColor;flex-shrink:0;line-height:1}.contents-meditsubu-head__date,.contents-single-head-meta__date{--tw-leading:1;flex-shrink:0;align-items:center;margin:0;padding:0;line-height:1;display:flex}.contents-single-head-meta__primary .contents-article-date{--tw-leading:1;line-height:1}.contents-single-head-meta__primary .contents-article-date i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;flex-shrink:0;line-height:1}.contents-push-toggle{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);flex-shrink:0;margin-left:auto;display:inline-flex}.contents-push-toggle__switch{cursor:pointer;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}@media (hover:hover){.contents-push-toggle__switch:hover{opacity:.9}}.contents-push-toggle__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contents-push-toggle__slider{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);background-color:var(--color-gray-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-block;position:relative}.contents-push-toggle__slider:after{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-white);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:"";border-radius:3.40282e38px;position:absolute}.contents-push-toggle__input:checked+.contents-push-toggle__slider{background-color:var(--color-mr-blue)}.contents-push-toggle__input:checked+.contents-push-toggle__slider:after{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.contents-push-toggle__input:focus-visible+.contents-push-toggle__slider{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-mr-blue)}.contents-push-toggle__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-gray-700)}.contents-push-toggle:has(.contents-push-toggle__input:disabled){pointer-events:none;opacity:.6}.contents-single-head-meta .contents-single__social-wrap,.contents-meditsubu-head__meta .contents-single__social-wrap{width:100%}.list-page-head__meta .contents-single-head-meta{padding-top:0}.layout-sidebar.contents-page--single .main-sidebar{align-self:flex-start}.contents-single__agency-slider{width:100%;max-width:var(--max-width-site);padding-bottom:calc(var(--spacing) * 8);margin-inline:auto}#seminar-modal-content{z-index:100;box-sizing:border-box;background:#fff;border:2px solid #aaa;width:min(610px,100vw - 2rem);max-height:95vh;margin:0;padding:1.5rem 1.25rem;display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.seminar-batch-modal-wrp.overlay-hidden,.seminar-batch-modal-overlay.overlay-hidden{display:none!important}.contents-single__eyecatch{text-align:center}.contents-single__eyecatch p,.contents-single__eyecatch a.main_img{width:fit-content;max-width:100%;margin-inline:auto;display:block}.contents-single__eyecatch img{width:auto;height:auto;max-width:var(--container-3xl);border-radius:var(--radius-lg);object-fit:contain;margin-inline:auto;display:block}.contents-toc{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-gray-100);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-width:0;margin-bottom:0}@media (min-width:40rem){.contents-toc{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}}.contents-toc{border-radius:0}.contents-single__eyecatch+.contents-prose,.contents-single__eyecatch+.contents-single__entry,.contents-toc+.contents-prose,.contents-toc+.contents-single__entry{padding-top:2rem}.contents-single__eyecatch+.contents-prose>:first-child,.contents-single__eyecatch+.contents-single__entry .contents-prose>:first-child,.contents-toc+.contents-prose>:first-child,.contents-toc+.contents-single__entry .contents-prose>:first-child{margin-top:0}.contents-prose>.contents-toc+*{margin-top:2rem!important}.contents-toc__title{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}.contents-toc__title i{color:var(--color-gray-500)}.contents-toc__list{margin:0;list-style-type:none}:where(.contents-toc__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.contents-toc__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);padding:0}.contents-toc__item a{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-mr-blue);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-toc__item a:hover{opacity:.8}}.contents-toc__item a:hover span{text-decoration-line:underline}.contents-toc__item a i{--tw-leading:1;color:var(--color-mr-blue);flex-shrink:0;justify-content:center;align-items:center;line-height:1;text-decoration-line:none;display:inline-flex}.contents-toc__icon--h2,.contents-toc__icon--h3,.contents-toc__icon--h4{font-size:.75em}.contents-toc__item--h2 a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.contents-toc__item--h3 a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.contents-toc__item--h3 a{font-size:13px}}.contents-toc__item--h4 a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#4d8fc1e6}@supports (color:color-mix(in lab, red, red)){.contents-toc__item--h4 a{color:color-mix(in oklab, var(--color-mr-blue) 90%, transparent)}}@media (min-width:40rem){.contents-toc__item--h4 a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.contents-toc__item--indent-1{padding-left:calc(var(--spacing) * 6)}@media (min-width:40rem){.contents-toc__item--indent-1{padding-left:calc(var(--spacing) * 8)}}.contents-toc__item--indent-2{padding-left:calc(var(--spacing) * 12)}@media (min-width:40rem){.contents-toc__item--indent-2{padding-left:calc(var(--spacing) * 16)}}.contents-prose :where(h2,h3,h4)[id]{scroll-margin-top:5rem}:where(.contents-prose>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.contents-prose{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-800)}@media (min-width:40rem){.contents-prose{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-prose mark.contents-marker{color:inherit;background-color:#0000;background-image:linear-gradient(to top, var(--marker-color,#fdc800) 0%, var(--marker-color,#fdc800) 33%, transparent 33%)}@supports (color:color-mix(in lab, red, red)){.contents-prose mark.contents-marker{background-image:linear-gradient(to top, color-mix(in srgb, var(--marker-color,#fdc800) 58%, transparent) 0%, color-mix(in srgb, var(--marker-color,#fdc800) 58%, transparent) 33%, transparent 33%)}}.contents-prose mark.contents-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;margin:0;padding:0 .12em}.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 10);--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);padding-bottom:1.3125rem;position:relative}@media (min-width:40rem){.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){font-size:1.625rem}}.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.375rem}@media (min-width:640px){.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.625rem}}.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)):after{content:"";background-color:var(--color-gray-900);border-radius:9999px;width:70px;height:6px;position:absolute;bottom:0;left:0}.contents-prose h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}@media (min-width:40rem){.contents-prose h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.contents-prose h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.25rem}@media (min-width:640px){.contents-prose h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.5rem}}.contents-prose h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800)}@media (min-width:40rem){.contents-prose h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.contents-prose h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.125rem}@media (min-width:640px){.contents-prose h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){--contents-heading-fs:1.25rem}}.contents-prose h3 .contents-heading-toc-icon{color:var(--color-gray-900);flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:.85em;line-height:1;display:inline-flex}.contents-prose :is(h2,h3,h4)[class*=contents-heading--]{padding-bottom:0}.contents-prose :is(h2,h3,h4)[class*=contents-heading--]:before,.contents-prose :is(h2,h3,h4)[class*=contents-heading--]:after{content:none!important;display:none!important}.contents-prose :is(h2,h3,h4)[class*=contents-heading--] .contents-heading-icon{color:var(--color-mr-blue);flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:.85em;line-height:1;display:inline-flex}.contents-prose :is(h2,h3,h4).contents-heading--blue-band{border-block-style:var(--tw-border-style);border-block-width:2px;border-color:var(--color-mr-blue);padding-block:calc(var(--spacing) * 3);padding-bottom:.75rem!important}.contents-prose :is(h2,h3,h4).contents-heading--black-bottom{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-gray-900);padding-bottom:calc(var(--spacing) * 3);padding-bottom:.75rem!important}.contents-prose :is(h2,h3,h4).contents-heading--icon-left{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.contents-prose :is(h2,h3,h4).contents-heading--plain{border-style:var(--tw-border-style);background-color:#0000;border-width:0}.contents-prose :is(h2,h3,h4).contents-heading--left-bar{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-mr-blue);padding-left:calc(var(--spacing) * 3)}.contents-prose :is(h2,h3,h4).contents-heading--blue-line{padding-bottom:1.3125rem;position:relative}.contents-prose :is(h2,h3,h4).contents-heading--blue-line:after{content:""!important;background-color:var(--color-mr-blue)!important;border-radius:9999px!important;width:70px!important;height:6px!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important}.contents-prose :is(h2,h3,h4).contents-heading--soft-bg{border-radius:var(--radius-md);background-color:var(--color-mr-blue-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.contents-prose :is(h2,h3,h4).contents-heading--corner{padding-left:calc(var(--spacing) * 4);position:relative}.contents-prose :is(h2,h3,h4).contents-heading--corner:before{content:""!important;border-top:3px solid var(--color-mr-blue)!important;border-left:3px solid var(--color-mr-blue)!important;width:10px!important;height:10px!important;display:block!important;position:absolute!important;top:.15em!important;left:0!important}.contents-prose :is(h2,h3,h4).contents-heading--double-line{border-bottom:3px double #111827!important;padding-bottom:.55rem!important}.contents-prose :is(h2,h3,h4).contents-heading--dot{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.contents-prose :is(h2,h3,h4).contents-heading--dot:before{content:""!important;background:var(--color-mr-blue)!important;border-radius:9999px!important;flex-shrink:0!important;width:.55em!important;height:.55em!important;display:inline-block!important}.contents-prose :is(h2,h3,h4).contents-heading-size-xs{font-size:calc(var(--contents-heading-fs,1em) * .75)!important}.contents-prose :is(h2,h3,h4).contents-heading-size-sm{font-size:calc(var(--contents-heading-fs,1em) * .875)!important}.contents-prose :is(h2,h3,h4).contents-heading-size-lg{font-size:calc(var(--contents-heading-fs,1em) * 1.15)!important}.contents-prose :is(h2,h3,h4).contents-heading-size-xl{font-size:calc(var(--contents-heading-fs,1em) * 1.35)!important}body.mce-content-body.cms-tinymce-preview.contents-prose{font-family:var(--font-sans);box-sizing:border-box;width:100%;max-width:none;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-800);margin-block:0}body.mce-content-body.cms-tinymce-preview.contents-prose h2:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 10);--tw-leading:var(--leading-snug);font-size:1.625rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);--contents-heading-fs:1.625rem;padding-bottom:1.3125rem;position:relative}body.mce-content-body.cms-tinymce-preview.contents-prose>h2:first-child{margin-top:0}body.mce-content-body.cms-tinymce-preview.contents-prose h3:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);--contents-heading-fs:1.5rem;display:flex}body.mce-content-body.cms-tinymce-preview.contents-prose h4:where(:not([class^=swell-block-]):not(.faq_q):not(.p-postList__title)){margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);--contents-heading-fs:1.25rem}body.mce-content-body.cms-tinymce-preview.contents-prose :where(p,li){font-family:var(--font-sans)}body.mce-content-body.cms-tinymce-preview.contents-prose a{color:var(--color-mr-blue);text-decoration-line:underline}body.mce-content-body.cms-tinymce-preview.contents-prose .wp-block-button a,body.mce-content-body.cms-tinymce-preview.contents-prose a.wp-block-button__link,body.mce-content-body.cms-tinymce-preview.contents-prose a.wp-element-button,body.mce-content-body.cms-tinymce-preview.contents-prose .swell-block-button a,body.mce-content-body.cms-tinymce-preview.contents-prose .swell-block-button__link{color:inherit;text-decoration:none}body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link,body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link:hover{opacity:1;text-decoration:none}body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link .btn-link__caption,body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link .btn-link__label{color:inherit;text-decoration:none}body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link-outline{color:var(--btn-link-color,var(--color-mr-blue));border-color:var(--btn-link-color,var(--color-mr-blue));background-color:#fff}body.mce-content-body.cms-tinymce-preview.contents-prose a.btn-link-outline:hover{color:#fff;background-color:var(--btn-link-color,var(--color-mr-blue));border-color:var(--btn-link-color,var(--color-mr-blue))}.contents-prose :where(p,ul,ol,blockquote,table,figure){max-width:none}.contents-prose blockquote.contents-blockquote,.contents-prose blockquote:not([class]){margin-block:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-300);color:var(--color-gray-700);padding:1.5em 2em 1.5em 3em;font-style:italic}.contents-prose blockquote:before{content:none;display:none}.contents-prose :where(hr){margin-block:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}.contents-prose figure:not(:where(.alignleft,.alignright,.wp-block-gallery,.contents-agency-embed-card,.contents-agency-embed-dl,.contents-seminar-embed-card,.contents-video-embed-card,.cms-tab-card__media)){text-align:center;margin-inline:auto}.contents-prose img:not(:where(.alignleft *,.alignright *,.contents-agency-embed-card *,.contents-agency-embed-dl *,.contents-seminar-embed-card *,.contents-video-embed-card *,.p-blogCard *,.cms-tab-card *)),.contents-single__eyecatch img,a.main_img img,.main_img img{cursor:zoom-in}.contents-prose iframe:not(:where(.wp-embedded-content)){max-width:100%;margin-left:auto;margin-right:auto;display:block}.contents-prose .wp-block-embed:not(:where(.alignleft,.alignright)),.contents-prose .wp-block-video:not(:where(.alignleft,.alignright)){text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.contents-prose img:not(:where(.alignleft,.alignright,.alignleft *,.alignright *,.contents-agency-embed-card *,.contents-agency-embed-dl *,.contents-seminar-embed-card *,.contents-video-embed-card *,.cms-tab-card *)){margin-block:calc(var(--spacing) * 4);object-fit:contain;max-width:100%;height:auto;max-height:min(24rem,65vh);margin-left:auto;margin-right:auto;display:block}.contents-prose a{color:var(--color-mr-blue);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));text-decoration-line:underline}@media (hover:hover){.contents-prose a:hover{opacity:.8}}.contents-prose a.spec-tag{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.contents-prose a.spec-tag:hover{opacity:1}}.contents-prose .contents-toc a{text-decoration-line:none}@media (hover:hover){.contents-prose .contents-toc a:hover{opacity:.8}}.contents-prose .contents-toc a:hover span{text-decoration-line:underline}.contents-prose .contents-toc a i{text-decoration-line:none}.contents-prose a.lead_dl,.contents-prose a.inquiry,.contents-prose a.btn-grad-blue,.contents-prose a.btn-grad-coral,.contents-prose a.btn-main-cta,.contents-prose a.btn-sub-cta{color:var(--color-white);text-decoration-line:none}@media (hover:hover){:is(.contents-prose a.lead_dl,.contents-prose a.inquiry,.contents-prose a.btn-grad-blue,.contents-prose a.btn-grad-coral,.contents-prose a.btn-main-cta,.contents-prose a.btn-sub-cta):hover{opacity:.9}}.contents-prose a.lead_dl>*,.contents-prose a.inquiry>*,.contents-prose a.btn-grad-blue>*,.contents-prose a.btn-grad-coral>*,.contents-prose a.btn-main-cta>*,.contents-prose a.btn-sub-cta>*{color:inherit;text-decoration-line:none}.contents-prose a.btn-link,.contents-prose a.btn-link:hover{opacity:1;text-decoration:none}.contents-prose a.btn-link .btn-link__caption,.contents-prose a.btn-link .btn-link__label{color:inherit;text-decoration:none}.contents-prose a.btn-link-outline{color:var(--btn-link-color,var(--color-mr-blue));border-color:var(--btn-link-color,var(--color-mr-blue));background-color:#fff}.contents-prose a.btn-link-outline:hover{color:#fff;background-color:var(--btn-link-color,var(--color-mr-blue));border-color:var(--btn-link-color,var(--color-mr-blue))}.contents-prose .contents-agency-embed-banner__title-link,.contents-prose .contents-agency-embed-banner__company-link,.contents-prose .contents-agency-embed-banner__media-link{text-decoration:none}.contents-prose .contents-agency-embed-banner__title-link{color:var(--color-black)}@media (hover:hover){.contents-prose .contents-agency-embed-banner__title-link:hover{color:var(--color-mr-blue);opacity:1}}.contents-prose .contents-agency-embed-banner__company-link{color:var(--color-mr-blue)}@media (hover:hover){.contents-prose .contents-agency-embed-banner__company-link:hover{opacity:1}}.contents-prose .contents-agency-embed-banner__media-link{color:inherit}.contents-prose .swell-block-button a,.contents-prose .swell-block-button__link,.contents-prose .wp-block-button a,.contents-prose a.wp-block-button__link,.contents-prose a.wp-element-button,.contents-prose .wp-block-image a,.contents-prose .is-style-border_left a,.contents-prose .has-link-color a,.contents-prose a:has(.swl-inline-color){color:inherit;text-decoration:none}.contents-prose .swell-block-button a:hover,.contents-prose .swell-block-button__link:hover,.contents-prose .wp-block-button a:hover,.contents-prose a.wp-block-button__link:hover,.contents-prose a.wp-element-button:hover,.contents-prose .wp-block-image a:hover,.contents-prose .is-style-border_left a:hover,.contents-prose .has-link-color a:hover,.contents-prose a:has(.swl-inline-color):hover{opacity:1;text-decoration:none}.contents-prose .swell-block-button a>*,.contents-prose .wp-block-button a>*,.contents-prose a.wp-block-button__link>*,.contents-prose a.wp-element-button>*,.contents-prose .is-style-border_left a>*,.contents-prose a:has(.swl-inline-color)>*{text-decoration:none}.contents-prose .contents-agency-embed-card{margin-inline:auto;margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 16);width:100%;max-width:none}.contents-prose .contents-agency-embed-list{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 16);width:100%}.contents-prose .contents-agency-embed-list>.subsection-heading{margin-bottom:calc(var(--spacing) * 10)}.contents-prose .contents-agency-embed-list h2.subsection-heading__title{--tw-leading:var(--leading-snug);font-size:1.375rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-top:0;margin-bottom:0;padding-bottom:1.3125rem;position:relative}@media (min-width:40rem){.contents-prose .contents-agency-embed-list h2.subsection-heading__title{font-size:1.625rem}}.contents-prose .contents-agency-embed-list h2.subsection-heading__title:after{content:"";background-color:var(--color-gray-900);border-radius:9999px;width:70px;height:6px;position:absolute;bottom:0;left:0}.contents-prose .contents-agency-embed-list h3.subsection-heading__title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-top:0;margin-bottom:0;padding-bottom:0;display:flex;position:relative}@media (min-width:40rem){.contents-prose .contents-agency-embed-list h3.subsection-heading__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.contents-prose .contents-agency-embed-list h3.subsection-heading__title:after{content:none;display:none}.contents-prose .contents-agency-embed-list .contents-agency-embed-card{margin-block:0;margin-bottom:calc(var(--spacing) * 4)}.contents-prose .contents-agency-embed-list .contents-agency-embed-card:last-child{margin-bottom:0}.contents-prose .contents-agency-embed-card--banner{margin-inline:auto;margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 16);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;max-width:none;overflow:hidden}.contents-prose .contents-agency-embed-list--banner .contents-agency-embed-card--banner{margin-block:0;margin-bottom:calc(var(--spacing) * 6)}.contents-prose .contents-agency-embed-list--banner .contents-agency-embed-card--banner:last-child{margin-bottom:0}.contents-agency-embed-banner{position:relative}.contents-agency-embed-banner__hit{z-index:10;position:absolute;inset:0}.contents-agency-embed-banner__head{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);position:relative}@media (min-width:40rem){.contents-agency-embed-banner__head{padding-inline:calc(var(--spacing) * 5)}}.contents-agency-embed-banner__badge{margin-bottom:calc(var(--spacing) * 2);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-700);border-radius:.25rem;display:inline-block}.contents-agency-embed-banner__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);margin-bottom:0;padding-bottom:0;position:relative}@media (min-width:40rem){.contents-agency-embed-banner__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.contents-agency-embed-banner__title:before,.contents-agency-embed-banner__title:after{content:none!important;display:none!important}.contents-agency-embed-banner__title-link{z-index:30;color:var(--color-black);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;position:relative}@media (hover:hover){.contents-agency-embed-banner__title-link:hover{color:var(--color-mr-blue);text-decoration-line:underline}}.contents-agency-embed-banner__company{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.contents-agency-embed-banner__company-link{pointer-events:auto;z-index:30;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue);text-decoration-line:none;position:relative}@media (hover:hover){.contents-agency-embed-banner__company-link:hover{text-decoration-line:underline}}.contents-agency-embed-banner__keep{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:40;position:absolute}.contents-agency-embed-banner__body{z-index:20;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:relative}@media (min-width:40rem){.contents-agency-embed-banner__body{flex-direction:row;gap:0;padding:0}}.contents-agency-embed-banner__media{flex-shrink:0;justify-content:center;display:flex}@media (min-width:40rem){.contents-agency-embed-banner__media{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);width:28%;padding:calc(var(--spacing) * 4);display:block}}.contents-agency-embed-banner__media-link{z-index:30;width:100%;max-width:220px;margin-inline:auto;text-decoration-line:none;display:block;position:relative}@media (min-width:40rem){.contents-agency-embed-banner__media-link{max-width:none;margin-inline:0}}.contents-agency-embed-banner__thumb{border-radius:var(--radius-md);background-color:var(--color-gray-50);margin-inline:auto;position:relative;overflow:hidden}.contents-agency-embed-banner__thumb-img{object-fit:contain;width:100%;max-width:220px;height:auto;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));--tw-duration:.3s;margin-inline:auto;transition-duration:.3s;display:block}.contents-agency-embed-banner:has(.contents-agency-embed-banner__title-link:hover) .contents-agency-embed-banner__thumb-img,.contents-agency-embed-banner__media-link:hover .contents-agency-embed-banner__thumb-img{scale:1.03}.contents-agency-embed-banner__media-overlay{pointer-events:none;z-index:20;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.contents-agency-embed-banner__media-overlay{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.contents-agency-embed-banner__media-overlay{padding-inline:calc(var(--spacing) * 2);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.contents-agency-embed-banner:has(.contents-agency-embed-banner__title-link:hover) .contents-agency-embed-banner__media-overlay,.contents-agency-embed-banner__media-link:hover .contents-agency-embed-banner__media-overlay{opacity:1}.contents-agency-embed-banner__media-overlay span{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.contents-agency-embed-banner__main{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:40rem){.contents-agency-embed-banner__main{padding:calc(var(--spacing) * 4)}}.contents-agency-embed-banner__cols{gap:calc(var(--spacing) * 4);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.contents-agency-embed-banner__cols{gap:calc(var(--spacing) * 6)}.contents-agency-embed-banner__cols--1{grid-template-columns:repeat(1,minmax(0,1fr))}.contents-agency-embed-banner__cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.contents-agency-embed-banner__cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.contents-agency-embed-banner__col-title{margin-bottom:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-900);background-color:var(--color-gray-100);padding-block:var(--spacing);padding-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.contents-agency-embed-banner__list{margin:0;list-style-type:none}:where(.contents-agency-embed-banner__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.contents-agency-embed-banner__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-gray-800);padding:0}.contents-agency-embed-banner__list--dot>li{padding-left:calc(var(--spacing) * 4);position:relative}.contents-agency-embed-banner__list--dot>li:before{content:"";height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-gray-900);border-radius:3.40282e38px;position:absolute;top:.55em;left:0}.contents-agency-embed-banner__list--check>li{padding-left:calc(var(--spacing) * 5);position:relative}.contents-agency-embed-banner__list--check>li:before{content:"✓";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);position:absolute;top:0;left:0}.contents-agency-embed-banner__list--number{counter-reset:banner-item}.contents-agency-embed-banner__list--number>li{padding-left:calc(var(--spacing) * 6);counter-increment:banner-item;position:relative}.contents-agency-embed-banner__list--number>li:before{content:counter(banner-item) ".";--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);--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,);position:absolute;top:0;left:0}.contents-agency-embed-banner__list--none>li{padding-left:0}.contents-agency-embed-banner__list--none>li:before{content:none}.contents-agency-embed-banner__empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);margin:0}.contents-agency-embed-banner__cta{pointer-events:auto;z-index:30;margin-top:calc(var(--spacing) * 4);width:100%;position:relative}.contents-agency-embed-banner__cta .btn-lg,.contents-agency-embed-banner__cta .dl-cv-component,.contents-agency-embed-banner__cta a,.contents-agency-embed-banner__cta button{width:100%;max-width:none}.contents-prose .contents-agency-embed-grid--2,.contents-prose .contents-agency-embed-grid--compare{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.contents-prose .contents-agency-embed-grid--2,.contents-prose .contents-agency-embed-grid--compare{flex-flow:wrap;justify-content:center;align-items:stretch}}.contents-prose .contents-agency-embed-grid--3,.contents-prose .contents-agency-embed-grid--panel{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.contents-prose .contents-agency-embed-grid--3,.contents-prose .contents-agency-embed-grid--panel{flex-flow:wrap;justify-content:center;align-items:stretch}}@media (min-width:768px){.contents-prose .contents-agency-embed-grid--2>.contents-agency-embed-card,.contents-prose .contents-agency-embed-grid--compare>.contents-agency-embed-card,.contents-prose .contents-agency-embed-grid--3>.contents-agency-embed-card,.contents-prose .contents-agency-embed-grid--panel>.contents-agency-embed-card{flex-direction:column;flex:0 0 calc(50% - .5rem);align-self:stretch;width:calc(50% - .5rem);max-width:calc(50% - .5rem);display:flex;height:auto!important;margin-left:0!important;margin-right:0!important}}@media (min-width:1280px){.contents-prose .contents-agency-embed-grid--3>.contents-agency-embed-card,.contents-prose .contents-agency-embed-grid--panel>.contents-agency-embed-card{flex:0 0 calc(33.3333% - .666667rem);width:calc(33.3333% - .666667rem);max-width:calc(33.3333% - .666667rem)}}.contents-prose .contents-agency-embed-list--2 .contents-agency-embed-card,.contents-prose .contents-agency-embed-list--3 .contents-agency-embed-card,.contents-prose .contents-agency-embed-list--panel .contents-agency-embed-card,.contents-prose .contents-agency-embed-list--compare .contents-agency-embed-card{margin-block:0;margin-bottom:0}.contents-prose .contents-agency-embed-grid--2>.contents-agency-embed-card>.group\/card-upper,.contents-prose .contents-agency-embed-grid--compare>.contents-agency-embed-card>.group\/card-upper,.contents-prose .contents-agency-embed-grid--3>.contents-agency-embed-card>.group\/card-upper,.contents-prose .contents-agency-embed-grid--panel>.contents-agency-embed-card>.group\/card-upper{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:768px){.contents-prose .contents-agency-embed-grid--2 .contents-agency-embed-thumb--grid,.contents-prose .contents-agency-embed-grid--compare .contents-agency-embed-thumb--grid,.contents-prose .contents-agency-embed-grid--3 .contents-agency-embed-thumb--grid,.contents-prose .contents-agency-embed-grid--panel .contents-agency-embed-thumb--grid{overflow:hidden;aspect-ratio:auto!important;height:180px!important;max-height:180px!important}.contents-prose .contents-agency-embed-grid--2 .contents-agency-embed-thumb--grid img,.contents-prose .contents-agency-embed-grid--compare .contents-agency-embed-thumb--grid img,.contents-prose .contents-agency-embed-grid--3 .contents-agency-embed-thumb--grid img,.contents-prose .contents-agency-embed-grid--panel .contents-agency-embed-thumb--grid img{object-fit:cover;width:100%!important;height:100%!important;max-height:none!important}}.contents-prose .contents-agency-embed-card--panel .dl-cv-component,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card--panel .dl-cv-component{width:100%;max-width:100%}.contents-prose .contents-agency-embed-card--panel a.enq_flg.lead_dl.btn-lg,.contents-prose .contents-agency-embed-card--panel a.inquiry.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card--panel a.enq_flg.lead_dl.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card--panel a.inquiry.btn-lg{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:3.5rem!important;margin-left:0!important;margin-right:0!important;padding:.625rem 1rem!important;display:flex!important;overflow:visible!important}.contents-prose .contents-agency-embed-card--panel .btn-lg__stack,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card--panel .btn-lg__stack{z-index:1;align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative}@container (max-width:24rem){.contents-agency-embed-card--panel .btn-lg__label{font-size:.875rem}}@container (max-width:20rem){.contents-agency-embed-card--panel .btn-lg__label{font-size:.75rem}.contents-agency-embed-card--panel .btn-lg__main{gap:.375rem}}.contents-prose .contents-agency-embed-card .btn-lg__sub,.contents-prose .contents-agency-embed-card .dlfile,.contents-prose .contents-agency-embed-dl .btn-lg__sub,.contents-prose .contents-agency-embed-dl .dlfile,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .dlfile,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .dlfile{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;min-width:0;max-width:100%;max-height:1.25em;line-height:1.25;display:block;overflow:hidden}.contents-prose .contents-agency-embed-card .btn-lg__sub>.block,.contents-prose .contents-agency-embed-card .dlfile>.block,.contents-prose .contents-agency-embed-dl .btn-lg__sub>.block,.contents-prose .contents-agency-embed-dl .dlfile>.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__sub>.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .dlfile>.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .btn-lg__sub>.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .dlfile>.block{display:inline}.contents-prose .contents-agency-embed-card .btn-lg__sub>.block~.block,.contents-prose .contents-agency-embed-card .dlfile>.block~.block,.contents-prose .contents-agency-embed-dl .btn-lg__sub>.block~.block,.contents-prose .contents-agency-embed-dl .dlfile>.block~.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__sub>.block~.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .dlfile>.block~.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .btn-lg__sub>.block~.block,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .dlfile>.block~.block{display:none!important}.contents-prose .contents-agency-embed-card--panel :where(h1,h2,h3,h4,h5,h6){border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);background:0 0;border-width:0;margin:0;padding:0;position:relative}.contents-prose .contents-agency-embed-card--panel :where(h1,h2,h3,h4,h5,h6):before,.contents-prose .contents-agency-embed-card--panel :where(h1,h2,h3,h4,h5,h6):after{content:none;display:none}.contents-prose .seminar_list,.contents-prose .video_list,.layout-sidebar.contents-page .seminar_list,.layout-sidebar.contents-page .video_list,.layout-sidebar.contents-page #meditsubu .seminar_list,.layout-sidebar.contents-page #meditsubu .video_list{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 16);width:100%}.contents-prose .seminar_list .contents-seminar-embed-card,.contents-prose .seminar_list .seminar_list_item,.layout-sidebar.contents-page .seminar_list .contents-seminar-embed-card,.contents-prose .video_list .contents-video-embed-card,.contents-prose .video_list .video_item,.layout-sidebar.contents-page .video_list .contents-video-embed-card{margin-block:0;margin-bottom:calc(var(--spacing) * 4)}.contents-prose .seminar_list .contents-seminar-embed-card:last-child,.contents-prose .seminar_list .seminar_list_item:last-child,.layout-sidebar.contents-page .seminar_list .contents-seminar-embed-card:last-child,.contents-prose .video_list .contents-video-embed-card:last-child,.contents-prose .video_list .video_item:last-child,.layout-sidebar.contents-page .video_list .contents-video-embed-card:last-child{margin-bottom:0}.contents-prose .contents-seminar-embed-card :where(h1,h2,h3,h4,h5,h6),.contents-prose .contents-video-embed-card :where(h1,h2,h3,h4,h5,h6){border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);font-size:inherit;line-height:inherit;background:0 0;border-width:0;margin:0;padding:0;position:relative}.contents-prose .contents-seminar-embed-card :where(h1,h2,h3,h4,h5,h6):before,.contents-prose .contents-seminar-embed-card :where(h1,h2,h3,h4,h5,h6):after,.contents-prose .contents-video-embed-card :where(h1,h2,h3,h4,h5,h6):before,.contents-prose .contents-video-embed-card :where(h1,h2,h3,h4,h5,h6):after{content:none;display:none}.contents-prose .contents-seminar-embed-card .contents-heading-toc-icon,.contents-prose .contents-video-embed-card .contents-heading-toc-icon{display:none}.contents-prose .contents-seminar-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.btn-grad-pink),.contents-prose .contents-video-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.btn-grad-pink){text-decoration-line:none}@media (hover:hover){:is(.contents-prose .contents-seminar-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.btn-grad-pink),.contents-prose .contents-video-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.btn-grad-pink)):hover{opacity:1}}.contents-prose .contents-seminar-embed-card p,.contents-prose .contents-video-embed-card p{margin-block:0}.contents-prose .contents-seminar-embed-card img,.contents-prose .contents-video-embed-card img{border-radius:0;max-height:none;margin:0}.contents-prose .contents-seminar-embed-card .entry_button.btn-lg,.contents-prose .contents-video-embed-card a.btn-lg,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg,.layout-sidebar.contents-page .contents-video-embed-card a.btn-lg{color:var(--color-white);text-decoration-line:none}@media (hover:hover){:is(.contents-prose .contents-seminar-embed-card .entry_button.btn-lg,.contents-prose .contents-video-embed-card a.btn-lg,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg,.layout-sidebar.contents-page .contents-video-embed-card a.btn-lg):hover{opacity:.9}}.contents-seminar-embed-card .seminar-list-entry-days{color:#fff;font-weight:800}.contents-prose .contents-agency-embed-dl{margin-top:calc(var(--spacing) * 5);width:100%;max-width:none}.contents-prose .contents-agency-embed-dl a.lead_dl,.contents-prose .contents-agency-embed-dl a.inquiry,.contents-prose .contents-agency-embed-dl a.btn-grad-blue,.contents-prose .contents-agency-embed-dl a.btn-grad-coral{color:var(--color-white);text-decoration-line:none}@media (hover:hover){:is(.contents-prose .contents-agency-embed-dl a.lead_dl,.contents-prose .contents-agency-embed-dl a.inquiry,.contents-prose .contents-agency-embed-dl a.btn-grad-blue,.contents-prose .contents-agency-embed-dl a.btn-grad-coral):hover{opacity:.9}}.contents-prose .contents-agency-embed-card :where(h1,h2,h3,h4,h5,h6){border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);font-size:inherit;line-height:inherit;background:0 0;border-width:0;margin:0;padding:0;position:relative}.contents-prose .contents-agency-embed-card :where(h1,h2,h3,h4,h5,h6):before,.contents-prose .contents-agency-embed-card :where(h1,h2,h3,h4,h5,h6):after{content:none;display:none}.contents-prose .contents-agency-embed-card .contents-heading-toc-icon{display:none}.contents-prose .contents-agency-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.lead_dl):not(.inquiry){text-decoration-line:none}@media (hover:hover){.contents-prose .contents-agency-embed-card a:not(.btn-grad-blue):not(.btn-grad-coral):not(.lead_dl):not(.inquiry):hover{opacity:1}}.contents-prose .contents-agency-embed-card p{margin-block:0}.contents-prose .contents-agency-embed-card img{border-radius:0;max-height:none;margin:0}.contents-prose .contents-agency-embed-card .js-keep-trigger{pointer-events:auto}.contents-prose .contents-agency-embed-card a.enq_flg.lead_dl.btn-lg,.contents-prose .contents-agency-embed-card a.inquiry.btn-lg,.contents-prose .contents-agency-embed-dl a.enq_flg.lead_dl.btn-lg,.contents-prose .contents-agency-embed-dl a.inquiry.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card a.enq_flg.lead_dl.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card a.inquiry.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl a.enq_flg.lead_dl.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl a.inquiry.btn-lg{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:.625rem 1.5rem!important;display:inline-flex!important}@media (max-width:639px){.contents-prose .contents-agency-embed-card a.enq_flg.lead_dl.btn-lg,.contents-prose .contents-agency-embed-card a.inquiry.btn-lg,.contents-prose .contents-agency-embed-dl a.enq_flg.lead_dl.btn-lg,.contents-prose .contents-agency-embed-dl a.inquiry.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card a.enq_flg.lead_dl.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card a.inquiry.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl a.enq_flg.lead_dl.btn-lg,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl a.inquiry.btn-lg{padding:.625rem 1rem!important}}.contents-prose .contents-agency-embed-card .enq_flg.lead_dl .dlfile,.contents-prose .contents-agency-embed-card .enq_flg.lead_dl .btn-lg__sub,.contents-prose .contents-agency-embed-dl .enq_flg.lead_dl .dlfile,.contents-prose .contents-agency-embed-dl .enq_flg.lead_dl .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .enq_flg.lead_dl .dlfile,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .enq_flg.lead_dl .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .enq_flg.lead_dl .dlfile,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-dl .enq_flg.lead_dl .btn-lg__sub{margin-top:0!important}.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .lead_dl.btn-lg--stack,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .inquiry.btn-lg--stack,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg--stack,.contents-prose .contents-seminar-embed-card .entry_button.btn-lg--stack{text-align:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:640px){.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card:not(.contents-agency-embed-card--panel) .lead_dl.btn-lg--stack,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card:not(.contents-agency-embed-card--panel) .inquiry.btn-lg--stack,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg--stack,.contents-prose .contents-seminar-embed-card .entry_button.btn-lg--stack{width:auto!important;min-width:50%!important;max-width:100%!important}}.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__stack,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__main,.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card .btn-lg__sub,.layout-sidebar.contents-page .contents-seminar-embed-card .btn-lg__stack,.layout-sidebar.contents-page .contents-seminar-embed-card .btn-lg__main,.layout-sidebar.contents-page .contents-seminar-embed-card .btn-lg__sub,.contents-prose .contents-seminar-embed-card .btn-lg__stack,.contents-prose .contents-seminar-embed-card .btn-lg__main,.contents-prose .contents-seminar-embed-card .btn-lg__sub{text-align:center!important;justify-content:center!important;align-items:center!important}.contents-prose .contents-seminar-embed-card .entry_button.btn-lg,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:.625rem 1.5rem!important;display:inline-flex!important}@media (max-width:639px){.contents-prose .contents-seminar-embed-card .entry_button.btn-lg,.layout-sidebar.contents-page .contents-seminar-embed-card .entry_button.btn-lg{padding:.625rem 1rem!important}}.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card :where(h1,h2,h3,h4,h5,h6){color:#111827!important;border:none!important;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important;line-height:1.5rem!important}@media (min-width:640px){.layout-sidebar.contents-page #meditsubu .contents-agency-embed-card :where(h1,h2,h3,h4,h5,h6){font-size:1.125rem!important;line-height:1.75rem!important}}.contents-single__tags{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.contents-single__tags a{color:var(--color-mr-blue);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))}@media (hover:hover){.contents-single__tags a:hover{opacity:.8}}.layout-sidebar.contents-page #meditsubu .main_img.lazy-image-wrap{isolation:isolate;width:100%;max-width:100%;display:block;overflow:hidden}.layout-sidebar.contents-page #meditsubu .main_img.lazy-image-wrap>img{object-fit:contain;width:100%;max-width:100%;height:auto;min-height:0;max-height:min(24rem,65vh);margin:0 auto;display:block}.contents-single__entry{width:100%;min-width:0}.layout-sidebar.contents-page #meditsubu,.layout-sidebar.contents-page .contents-prose--meditsubu{max-width:none}:where(:is(.layout-sidebar.contents-page #meditsubu,.layout-sidebar.contents-page .contents-prose--meditsubu)>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.layout-sidebar.contents-page #meditsubu,.layout-sidebar.contents-page .contents-prose--meditsubu{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-800);line-height:1.8;width:auto!important}.layout-sidebar.contents-page #meditsubu p,.layout-sidebar.contents-page .contents-prose--meditsubu p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);line-height:1.8}.layout-sidebar.contents-page .contents-prose--meditsubu img:not(:where(.alignleft,.alignright,.alignleft *,.alignright *,.contents-agency-embed-card *,.contents-agency-embed-dl *)),.layout-sidebar.contents-page #meditsubu img:not(:where(.alignleft,.alignright,.alignleft *,.alignright *,.contents-agency-embed-card *,.contents-agency-embed-dl *)){margin-block:calc(var(--spacing) * 4);object-fit:contain;max-width:100%;height:auto;max-height:min(24rem,65vh);margin-left:auto;margin-right:auto;display:block}.layout-sidebar.contents-page #meditsubu #head_area,.layout-sidebar.contents-page #meditsubu .agency_item_header,.layout-sidebar.contents-page #meditsubu h3.agency_item_header{color:#111827;border:none;border-bottom:1px solid #e5e7eb;margin:2.5rem 0 1rem;padding:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:block}.layout-sidebar.contents-page #meditsubu #main_tit{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);font-size:22px}.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link,.layout-sidebar.contents-page .contents-prose blockquote:not(.dl_agency_item_link):has(>a.lead_dl),.layout-sidebar.contents-page .contents-prose blockquote:not(.dl_agency_item_link):has(>a.inquiry){margin-block:calc(var(--spacing) * 5);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;flex-direction:column;align-items:center;padding:0;display:flex}.layout-sidebar.contents-page .contents-prose blockquote .lead_dl:not(.btn-grad-blue){height:calc(var(--spacing) * 14);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}.layout-sidebar.contents-page .contents-prose blockquote .lead_dl:not(.btn-grad-blue):active{scale:.985}.layout-sidebar.contents-page .contents-prose blockquote .lead_dl:not(.btn-grad-blue){background-image:var(--gradient-grad-main-cta);-webkit-tap-highlight-color:transparent;width:max-content;min-width:66.666%;max-width:100%;font-style:normal;box-shadow:0 10px 24px #ff3b0066}.layout-sidebar.contents-page .contents-prose blockquote .lead_dl:not(.btn-grad-blue):hover{box-shadow:0 16px 34px #ff7a0073}.layout-sidebar.contents-page .contents-prose blockquote .inquiry:not(.btn-grad-coral){cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);text-decoration-line:none;display:inline-flex}.layout-sidebar.contents-page .contents-prose blockquote .inquiry:not(.btn-grad-coral):active{scale:.985}.layout-sidebar.contents-page .contents-prose blockquote .inquiry:not(.btn-grad-coral){background-image:var(--gradient-grad-coral);-webkit-tap-highlight-color:transparent;width:max-content;min-width:66.666%;max-width:100%;box-shadow:0 10px 24px #ff7a6e59}.layout-sidebar.contents-page .contents-prose blockquote .inquiry:not(.btn-grad-coral):hover{box-shadow:0 14px 30px #fecf8d59}.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .lead_dl.btn-grad-blue,.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .inquiry.btn-grad-coral{color:var(--color-white);text-decoration-line:none}.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .lead_dl.btn-grad-blue:before,.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .inquiry.btn-grad-coral:before{content:none;padding:0}.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .lead_dl.btn-lg--stack,.layout-sidebar.contents-page #meditsubu blockquote .lead_dl.btn-lg--stack,.layout-sidebar.contents-page #meditsubu .enq_flg.lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)),.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .inquiry.btn-lg--stack,.layout-sidebar.contents-page #meditsubu blockquote .inquiry.btn-lg--stack,.layout-sidebar.contents-page #meditsubu .inquiry.inq_member.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)){color:#fff!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;width:max-content!important;min-width:66.666%!important;max-width:100%!important;height:auto!important;min-height:3.5rem!important;padding:.625rem 1.5rem!important;font-size:16px!important;line-height:1.3!important;text-decoration:none!important;display:inline-flex!important}.layout-sidebar.contents-page #meditsubu .lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__label,.layout-sidebar.contents-page #meditsubu .inquiry.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__label{color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.layout-sidebar.contents-page #meditsubu .lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .dlfile,.layout-sidebar.contents-page #meditsubu .lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .dlfile span,.layout-sidebar.contents-page #meditsubu .enq_flg.lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .dlfile,.layout-sidebar.contents-page #meditsubu .enq_flg.lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .dlfile span,.layout-sidebar.contents-page #meditsubu .inquiry.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__sub,.layout-sidebar.contents-page #meditsubu .inquiry.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .company,.layout-sidebar.contents-page #meditsubu .inquiry.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .company span{color:#fff!important;opacity:.9!important;margin-top:0!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.layout-sidebar.contents-page #meditsubu .lead_dl.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__stack,.layout-sidebar.contents-page #meditsubu .inquiry.btn-lg--stack:not(:where(.contents-agency-embed-card *,.contents-agency-embed-dl *)) .btn-lg__stack{gap:.25rem!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:600px){.layout-sidebar.contents-page #meditsubu blockquote.dl_agency_item_link .inquiry.btn-grad-coral,.layout-sidebar.contents-page #meditsubu blockquote .inquiry.btn-grad-coral{white-space:normal;text-align:center;color:#fff!important;height:auto!important;min-height:3.5rem!important;padding:.625rem 1.5rem!important;line-height:1.3!important}}.layout-sidebar.contents-page .contents-prose blockquote .lead_dl:not(.btn-grad-blue):before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0a);padding:0;position:absolute;inset:0}.layout-sidebar.contents-page #meditsubu .dl_text{margin:15px 0 0}.layout-sidebar.contents-page #meditsubu .dl_text p{font-size:14px}.layout-sidebar.contents-page #meditsubu table{table-layout:fixed;word-break:break-all;word-wrap:break-word;border-collapse:collapse;border:1px solid #e1e1e1;width:100%;margin:30px 0;font-size:14px;line-height:1.7}.layout-sidebar.contents-page #meditsubu tr{border-top:1px solid #e1e1e1;min-height:1px}.layout-sidebar.contents-page #meditsubu th{background-color:#f3f3f3;border:1px solid #e1e1e1;width:100px;padding:26px 24px;font-weight:700}.layout-sidebar.contents-page #meditsubu td{border:1px solid #e1e1e1;padding:26px 24px}.layout-sidebar.contents-page #meditsubu .speakers table,.layout-sidebar.contents-page #meditsubu .speakers tr{border:none}.layout-sidebar.contents-page #meditsubu .speakers th{background-color:#fff;border:none;width:150px}.layout-sidebar.contents-page #meditsubu .speakers td{border:none}.layout-sidebar.contents-page #meditsubu .button{box-sizing:border-box;color:#fff;text-align:center;background-color:#f39800;border-radius:5px;width:100%;max-width:100%;height:60px;margin:0;font-size:22px;line-height:70px;text-decoration:none;transition:all .5s;display:block}.layout-sidebar.contents-page #meditsubu .button:hover{background-color:#f9c500}.layout-sidebar.contents-page #meditsubu .list{box-sizing:border-box;color:#fff;text-align:center;background-color:#0c8b78;border-radius:5px;width:100%;max-width:100%;height:40px;margin:0;font-size:18px;line-height:45px;text-decoration:none;transition:all .5s;display:block}.layout-sidebar.contents-page #meditsubu .list:hover{background-color:#2cab98}.layout-sidebar.contents-page #meditsubu .seminar_entry .notice,.contents-prose .seminar_entry .notice,.contents-prose .cms-short-cut .seminar_entry .notice{text-align:center;color:#4b5563;margin:0;padding:0;font-size:.875rem;line-height:1.625}.contents-prose .cms-short-cut a.btn-main-cta,.contents-prose .seminar_entry a.btn-main-cta{color:var(--color-white);text-decoration-line:none}@media (hover:hover){:is(.contents-prose .cms-short-cut a.btn-main-cta,.contents-prose .seminar_entry a.btn-main-cta):hover{opacity:.9}}.contents-prose .cms-short-cut a.btn-main-cta>*,.contents-prose .seminar_entry a.btn-main-cta>*{color:inherit;text-decoration-line:none}.layout-sidebar.contents-page #meditsubu .main_img{width:100%;max-width:100%;display:block;position:relative}.layout-sidebar.contents-page #meditsubu .main_img img{border:none;max-width:100%;height:auto;min-height:100px;margin:0 auto;padding:0;display:block}.layout-sidebar.contents-page #meditsubu .main_img b{box-sizing:border-box;color:#fff;text-shadow:0 0 3px #000;background:#0006;width:100%;max-width:100%;padding:10px 20px;font-size:28px;display:block;position:absolute;bottom:0}.layout-sidebar.contents-page #meditsubu .main_img b.big{text-shadow:0 0 3px #000;background:0 0;font-size:40px;top:0;bottom:auto}.layout-sidebar.contents-page #meditsubu .main_img b.bottom{display:none}.layout-sidebar.contents-page .contents-prose .white-block{background-color:#fff9;width:100%;height:4rem;display:block;position:relative;top:-4rem}.layout-sidebar.contents-page .contents-prose .block_login_required{box-sizing:border-box;border:1.5rem solid #71af42a6;width:100%;margin-bottom:-4rem;position:relative;top:-4rem}@supports (color:color-mix(in lab, red, red)){.layout-sidebar.contents-page .contents-prose .block_login_required{border:solid color-mix(in srgb, var(--color-mr-green) 65%, transparent) 1.5rem}}.layout-sidebar.contents-page .contents-prose .block_login_required{color:var(--color-mr-green);background-color:#fff9;padding-top:4rem;padding-bottom:3rem}.layout-sidebar.contents-page .contents-prose .block_login_required__title{box-sizing:border-box;text-align:center;width:95%;margin:0 auto;padding:.5rem .5rem 1rem;border-bottom:1px solid #000!important}.layout-sidebar.contents-page .contents-prose .block_login_required__title h3{text-align:center;color:#000!important;border:none!important;margin:0!important;padding:0!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.4!important;display:block!important}.layout-sidebar.contents-page .contents-prose .block_login_required__title h3:before,.layout-sidebar.contents-page .contents-prose .block_login_required__title h3:after{content:none!important;display:none!important}.layout-sidebar.contents-page .contents-prose a.link_login_btn{color:inherit;text-decoration:none;display:block}.layout-sidebar.contents-page .contents-prose a.link_login_btn:hover{opacity:1;text-decoration:none}.layout-sidebar.contents-page .contents-prose .block_login_required__btns{box-sizing:border-box;border-bottom:1px solid #000;flex-wrap:wrap;width:100%;display:flex}.layout-sidebar.contents-page .contents-prose .block_login_required__btns>div{text-align:center;width:50%}.layout-sidebar.contents-page .contents-prose .block_login_required__btns>div>div{box-sizing:border-box;text-align:center;width:100%}.layout-sidebar.contents-page .contents-prose .block_login_required__btns>div>div>p{text-align:center;width:100%;color:inherit;font-size:inherit;margin:0;padding:1.25rem 0 0}.layout-sidebar.contents-page .contents-prose .block_login_required__btn{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;border-radius:.25rem;margin:.75rem 1rem 1rem;padding:.5rem 0;font-size:1rem;transition:opacity .2s;width:calc(100% - 2rem)!important}.layout-sidebar.contents-page .contents-prose .block_login_required__btn:hover{opacity:.9}.layout-sidebar.contents-page .contents-prose .block_login_required__btn-signup{background-color:#f93;margin-top:1.05rem;padding:2rem 0;font-size:1rem}.layout-sidebar.contents-page .contents-prose .block_login_required__btn-login{background-color:#4a9cc6}.layout-sidebar.contents-page .contents-prose .block_login_required__btn-fb{background-color:#46629e}.layout-sidebar.contents-page .contents-prose .block_login_required_paragraph{padding:1rem 0}.layout-sidebar.contents-page .contents-prose .block_login_required_paragraph p{text-align:center;width:100%;color:inherit;margin-top:.5rem;margin-bottom:0;font-size:1.1rem!important}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs{box-sizing:border-box;flex-wrap:wrap;width:100%;margin-top:.5rem;display:flex}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs img{box-sizing:border-box;width:20%;height:auto}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs .img_pr_pc{width:80%;display:block!important}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs .img_pr_sp{display:none!important}@media screen and (max-width:480px){.layout-sidebar.contents-page .contents-prose .block_login_required_imgs img{display:block;width:55%!important;margin-bottom:2rem!important}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs .img_pr_pc{display:none!important}.layout-sidebar.contents-page .contents-prose .block_login_required_imgs .img_pr_sp{width:55%!important;display:block!important}.layout-sidebar.contents-page .contents-prose .block_login_required__btns{padding:1rem 0}.layout-sidebar.contents-page .contents-prose .block_login_required__btns>div{justify-content:center;width:80%;margin:0 auto 1rem}.layout-sidebar.contents-page .contents-prose .block_login_required__btn-signup{border-radius:.5rem;margin-bottom:0!important}.layout-sidebar.contents-page .contents-prose .block_login_required__btns>div>div>p{padding:.5rem 0}}.layout-sidebar.contents-page #meditsubu .video_list .video_item,.layout-sidebar.contents-page #meditsubu .seminar_list .seminar_list_item{width:100%;padding:0}.layout-sidebar.contents-page #meditsubu .video_list .video_item blockquote,.layout-sidebar.contents-page #meditsubu .video_list .video_item h4{margin:0}.layout-sidebar.contents-page #meditsubu .video_list .video_item blockquote a:before{content:none}.layout-sidebar.contents-page #meditsubu .seminar_list .seminar_list_item .seminar_description,.layout-sidebar.contents-page #meditsubu .seminar_list .seminar_list_item .seminar_link_block{margin:0;display:contents}.contents-prose .seminar_batch,.layout-sidebar.contents-page .contents-prose .seminar_batch{margin-bottom:calc(var(--spacing) * 8)}.contents-prose .seminar_batch__toolbar,.layout-sidebar.contents-page .contents-prose .seminar_batch__toolbar{margin-bottom:calc(var(--spacing) * 4);align-items:stretch;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.contents-prose .seminar_batch__toolbar,.layout-sidebar.contents-page .contents-prose .seminar_batch__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.contents-prose .seminar_batch__hint,.layout-sidebar.contents-page .contents-prose .seminar_batch__hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-700);margin:0}.contents-prose .seminar_batch_list.seminar_list,.layout-sidebar.contents-page .contents-prose .seminar_batch_list.seminar_list{grid-template-columns:1fr;gap:1rem;width:100%;margin:0;padding-inline:.375rem;display:grid}@media (min-width:768px){.contents-prose .seminar_batch_list.seminar_list,.layout-sidebar.contents-page .contents-prose .seminar_batch_list.seminar_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.contents-prose .seminar_batch_list.seminar_list,.layout-sidebar.contents-page .contents-prose .seminar_batch_list.seminar_list{grid-template-columns:repeat(3,minmax(0,1fr))}}.contents-prose .seminar_batch .contents-seminar-embed-card,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card{border:1px solid #e5e7eb;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex}.contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper{flex:auto;flex-direction:column!important;gap:0!important}.contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper>.relative.z-20.w-full.shrink-0,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper>.relative.z-20.w-full.shrink-0{width:100%!important}.contents-prose .seminar_batch .contents-seminar-embed-card .aspect-\[16\/9\],.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card .aspect-\[16\/9\]{aspect-ratio:16/9;height:auto!important}.contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper>.relative.z-20.min-w-0.flex-1,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card>.group\/card-upper>.relative.z-20.min-w-0.flex-1{padding:.5rem!important}.contents-prose .seminar_batch .seminar_item_header,.layout-sidebar.contents-page .contents-prose .seminar_batch .seminar_item_header{font-size:.875rem;line-height:1.375}.contents-prose .seminar_batch .contents-seminar-embed-card .js-contents-seminar-cta,.contents-prose .seminar_batch .contents-seminar-embed-card .js-contents-seminar-status,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card .js-contents-seminar-cta,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card .js-contents-seminar-status{margin-top:auto}.contents-prose .seminar_batch .contents-seminar-embed-card.is-batch-checked,.layout-sidebar.contents-page .contents-prose .seminar_batch .contents-seminar-embed-card.is-batch-checked{border-color:#4d8fc1;box-shadow:0 0 0 3px #4d8fc1}.contents-prose .seminar_batch_check,.layout-sidebar.contents-page .contents-prose .seminar_batch_check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);display:inline-flex}.contents-prose .seminar_batch_check--all,.layout-sidebar.contents-page .contents-prose .seminar_batch_check--all{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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-gray-200)}.contents-prose .seminar_batch_check__box,.layout-sidebar.contents-page .contents-prose .seminar_batch_check__box{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-mr-blue);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0000;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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contents-prose .seminar_batch_check input:checked+.seminar_batch_check__box,.layout-sidebar.contents-page .contents-prose .seminar_batch_check input:checked+.seminar_batch_check__box{border-color:var(--color-mr-blue);background-color:var(--color-mr-blue);color:var(--color-white)}.contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box,.layout-sidebar.contents-page .contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box{--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:#4d8fc14d}@supports (color:color-mix(in lab, red, red)){.contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box,.layout-sidebar.contents-page .contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box{--tw-ring-color:color-mix(in oklab, var(--color-mr-blue) 30%, transparent)}}.contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box,.layout-sidebar.contents-page .contents-prose .seminar_batch_check input:focus-visible+.seminar_batch_check__box{--tw-outline-style:none;outline-style:none}.contents-prose .seminar_batch__follow,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e5e7eb;margin-top:.75rem;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a14}@media (max-width:639px){.contents-prose .seminar_batch__follow,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow{bottom:var(--mobile-usernav-bar-offset,4.75rem)}}.contents-prose .seminar_batch__follow[hidden],.layout-sidebar.contents-page .contents-prose .seminar_batch__follow[hidden]{display:none!important}.contents-prose .seminar_batch__follow-inner,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow-inner{max-width:var(--container-3xl);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;margin-inline:auto;display:flex}.contents-prose .seminar_batch__follow-count,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue);margin:0}.contents-prose .seminar_batch__follow-note.modal-enq-caution,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow-note.modal-enq-caution{text-align:center;color:#6b7280;width:100%;margin:0;line-height:1.25rem}@media screen and (max-width:480px){.contents-prose .seminar_batch__follow-note.modal-enq-caution,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow-note.modal-enq-caution{font-size:11px!important}}.contents-prose .seminar_batch__follow .batch_seminar_entry_btn.disabled,.layout-sidebar.contents-page .contents-prose .seminar_batch__follow .batch_seminar_entry_btn.disabled{pointer-events:none;opacity:.6}.layout-sidebar.contents-page .contents-single__eyecatch{margin-bottom:calc(var(--spacing) * 6);text-align:center}.layout-sidebar.contents-page .contents-single__eyecatch p,.layout-sidebar.contents-page .contents-single__eyecatch a.main_img{width:fit-content;max-width:100%;margin-inline:auto;display:block}.layout-sidebar.contents-page .contents-single__eyecatch img{border-radius:var(--radius-lg);object-fit:contain;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.contents-prose .swell-block-postLink{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 6);width:100%}.contents-prose .p-blogCard{cursor:pointer;background:#fff;border:0;border-radius:.75rem;width:100%;max-width:none;margin:2.5em auto 2em;text-decoration:none;transition:box-shadow .25s;display:block;position:relative;overflow:visible;box-shadow:0 2px 8px #00000014,0 10px 28px -12px #0000001f}.contents-prose .p-blogCard:hover{box-shadow:0 4px 14px #0000001a,0 14px 32px -12px #00000029}.contents-prose .p-blogCard__inner:before,.contents-prose [data-type=type1] .p-blogCard__inner:before{content:none!important;border:0!important;display:none!important}.contents-prose .p-blogCard__inner{box-shadow:none;background:#fff;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.25rem 1.25rem 1.15rem;display:flex;position:relative}.contents-prose [data-type=type1] .p-blogCard__inner{padding-top:1.5rem}.contents-prose .p-blogCard__caption{z-index:2;background:var(--color-mr-blue,#4d8fc1);color:#fff;letter-spacing:.02em;border-radius:.25rem;margin:0;padding:.2em .65em;font-size:14px;font-weight:700;line-height:1.7;display:inline-block;position:absolute;top:0;left:1rem;transform:translateY(-50%)}.contents-prose .p-blogCard__caption:before{content:none}.contents-prose .p-blogCard__thumb{border-radius:.5rem;flex:0 0 32%;order:2;width:32%;max-width:220px;margin:0;overflow:hidden}.contents-prose .p-blogCard__thumb .c-postThumb__figure{aspect-ratio:16/9;background:#f3f4f6;width:100%;margin:0;position:relative;overflow:hidden}.contents-prose .p-blogCard__thumb .c-postThumb__figure:before{content:none;display:none}.contents-prose .p-blogCard__thumb .c-postThumb__img{object-fit:cover;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.contents-prose .p-blogCard__body{flex:auto;order:1;min-width:0;margin:0}.contents-prose .p-blogCard__title{color:#111827;font-size:1rem;font-weight:700;line-height:1.45;text-decoration:none;display:block}.contents-prose .p-blogCard__title:hover{color:var(--color-mr-blue,#4d8fc1);text-decoration:underline}.contents-prose .p-blogCard__excerpt{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5em;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:599px){.contents-prose .p-blogCard__thumb{flex-basis:38%;width:38%;max-width:140px}.contents-prose .p-blogCard__title{font-size:.9375rem}.contents-prose .p-blogCard__excerpt{-webkit-line-clamp:2;font-size:.75rem}}.contents-prose .p-blogCard.-noimg .p-blogCard__inner{min-height:5em}.contents-prose .p-blogCard.-list .p-blogCard__inner{min-height:0}.contents-prose .p-blogCard__links{margin:0;padding:0;list-style:none}.contents-prose .p-blogCard__links>li{border-bottom:1px solid #e5e7eb;margin:0;padding:.45em 0}.contents-prose .p-blogCard__links>li:last-child{border-bottom:0;padding-bottom:0}.contents-prose .p-blogCard__links>li:first-child{padding-top:0}.contents-prose a.p-blogCard__link{color:#111827;align-items:flex-start;gap:.4em;font-size:.9375rem;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.contents-prose a.p-blogCard__link .p-blogCard__link-icon{color:var(--color-mr-blue,#4d8fc1);flex:none;margin-top:.15em;font-size:.9em}.contents-prose a.p-blogCard__link:hover{color:var(--color-mr-blue,#4d8fc1);text-decoration:underline}.contents-prose a.p-blogCard__link:hover .p-blogCard__link-icon{color:var(--color-mr-blue,#4d8fc1)}.contents-prose .cms-tab-card{margin-block:calc(var(--spacing) * 8)}.contents-prose .cms-tab-card>.c-tabList{margin:0;margin-bottom:calc(var(--spacing) * 4);--the-tab-flex:1 1 0%;--the-tab-flex_wrap:nowrap;--the-tab-btn-padding:.85em 1em;flex-wrap:nowrap;justify-content:center;width:100%;padding:0;list-style-type:none;display:flex;position:relative}.contents-prose .cms-tab-card>.c-tabList .c-tabList__item{margin-bottom:calc(var(--spacing) * 2);min-width:0;padding-inline:var(--spacing);text-align:center;flex:1}.contents-prose .cms-tab-card>.c-tabList .c-tabList__button{box-sizing:border-box;cursor:pointer;--tw-border-style:none;background-color:var(--color-gray-200);width:100%;height:100%;color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));min-height:2.75rem;padding:var(--the-tab-btn-padding,.85em 1em);border-style:none;font-size:.875rem;font-weight:700;line-height:1.3;display:block;position:relative}.contents-prose .cms-tab-card>.c-tabList .c-tabList__button:before{pointer-events:none;bottom:calc(var(--spacing) * -2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:0;height:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:"";border:8px solid #0000;border-bottom:0;border-top:8px solid var(--color_main,#50822c);display:block;position:absolute;left:50%}.contents-prose .cms-tab-card>.c-tabList .c-tabList__button:hover,.contents-prose .cms-tab-card>.c-tabList .c-tabList__button[aria-selected=true]{color:var(--color-white);background-color:var(--color_main,#50822c)}.contents-prose .cms-tab-card>.c-tabList .c-tabList__button[aria-selected=true]:before{opacity:1}.contents-prose .cms-tab-card>.c-tabBody>.c-tabBody__item{width:100%;position:relative}.contents-prose .cms-tab-card>.c-tabBody>.c-tabBody__item[aria-hidden=true]{display:none}.contents-prose .cms-tab-card__panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 11)}@media (min-width:40rem){.contents-prose .cms-tab-card__panel{padding:calc(var(--spacing) * 6)}}.contents-prose .cms-tab-card__heading{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}@media (min-width:40rem){.contents-prose .cms-tab-card__heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-prose .cms-tab-card__text{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:pre-line;color:var(--color-gray-700)}@media (min-width:40rem){.contents-prose .cms-tab-card__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.contents-prose .cms-tab-card__media{margin:0;margin-bottom:calc(var(--spacing) * 5);justify-content:center;display:flex}.contents-prose .cms-tab-card__media img{height:auto;max-height:calc(var(--spacing) * 80);object-fit:contain;max-width:100%;margin-block:0;margin-inline:auto}.contents-prose .cms-tab-card__body--split{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:row;display:flex}@media (min-width:40rem){.contents-prose .cms-tab-card__body--split{gap:calc(var(--spacing) * 4)}}.contents-prose .cms-tab-card__body--split .cms-tab-card__media{margin:0;flex-shrink:0;justify-content:flex-start;align-self:flex-start;margin-bottom:0}.contents-prose .cms-tab-card__body--split .cms-tab-card__media img{margin-inline:0}.contents-prose .cms-tab-card__text-col{flex-direction:column;flex:1;align-self:flex-start;align-items:flex-start;min-width:0;display:flex}.contents-prose .cms-tab-card__text-col .cms-tab-card__heading{margin-bottom:calc(var(--spacing) * 2);width:100%}.contents-prose .cms-tab-card__text-col .cms-tab-card__text{width:100%;margin-bottom:0}.contents-prose .cms-tab-card__title-link{color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.contents-prose .cms-tab-card__title-link:hover{color:var(--color-mr-blue);opacity:1}}.contents-prose .cms-tab-card__company{margin:0;margin-bottom:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue)}.contents-prose .cms-tab-card__company-link,.contents-prose .cms-tab-card__company-text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue);align-items:center;text-decoration-line:none;display:inline-flex}.contents-prose .cms-tab-card__company-link{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))}@media (hover:hover){.contents-prose .cms-tab-card__company-link:hover{opacity:.8}}.contents-prose .cms-tab-card__media-link{z-index:10;text-decoration-line:none;display:block;position:relative}.contents-prose .cms-tab-card__thumb{border-radius:var(--radius-md);background-color:var(--color-gray-50);position:relative;overflow:hidden}.contents-prose .cms-tab-card__thumb img{object-fit:contain;max-width:100%;height:auto;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));--tw-duration:.3s;transition-duration:.3s;display:block}.contents-prose .cms-tab-card__panel--agency:has(.cms-tab-card__title-link:hover) .cms-tab-card__thumb img,.contents-prose .cms-tab-card__media-link:hover .cms-tab-card__thumb img{scale:1.03}.contents-prose .cms-tab-card__media-overlay{pointer-events:none;z-index:20;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.contents-prose .cms-tab-card__media-overlay{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.contents-prose .cms-tab-card__media-overlay{padding-inline:calc(var(--spacing) * 2);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.contents-prose .cms-tab-card__panel--agency:has(.cms-tab-card__title-link:hover) .cms-tab-card__media-overlay,.contents-prose .cms-tab-card__media-link:hover .cms-tab-card__media-overlay{opacity:1}.contents-prose .cms-tab-card__media-overlay span{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.contents-prose .cms-tab-card__media--agency img,.contents-prose .cms-tab-card__media--side img{max-height:calc(var(--spacing) * 28);max-width:9rem}@media (min-width:40rem){.contents-prose .cms-tab-card__media--agency img,.contents-prose .cms-tab-card__media--side img{max-height:calc(var(--spacing) * 32);max-width:10rem}}.contents-prose .cms-tab-card__cta{margin-top:calc(var(--spacing) * 2);justify-content:center;display:flex}.contents-prose .cms-tab-card__cta .btn-lg,.contents-prose .cms-tab-card__btn{width:100%;max-width:var(--container-md);justify-content:center;text-decoration-line:none}.contents-prose .cms-tab-card__cta .contents-agency-embed-dl,.contents-prose .cms-tab-card__cta .contents-agency-embed-dl>*,.contents-prose .cms-tab-card__cta .contents-agency-embed-dl .btn-lg--stack,.contents-prose .cms-tab-card__cta .contents-agency-embed-dl .btn-grad-blue{width:100%;max-width:var(--container-md)}.contents-prose .cms-tab-card__btn--tab{color:var(--color-white);--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);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))}@media (hover:hover){.contents-prose .cms-tab-card__btn--tab:hover{color:var(--color-white);opacity:.9}}.contents-prose .cms-tab-card__btn--tab{background-color:var(--color_main,#50822c)}.contents-prose .sns-badge{margin-block:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);flex-flow:wrap;display:flex}@media (min-width:40rem){.contents-prose .sns-badge{gap:calc(var(--spacing) * 4)}}.contents-prose .sns-badge__brand{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);min-width:7.5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.contents-prose .sns-badge__brand:hover{color:var(--color-white);opacity:.9}}.contents-prose .sns-badge__brand i{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.contents-prose .sns-badge[data-sns=youtube] .sns-badge__brand{background:red}.contents-prose .sns-badge[data-sns=instagram] .sns-badge__brand{background-image:linear-gradient(45deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%)}.contents-prose .sns-badge[data-sns=tiktok] .sns-badge__brand{background-image:linear-gradient(90deg,#25f4ee 0%,#fe2c55 100%)}.contents-prose .sns-badge[data-sns=x] .sns-badge__brand{background:#111}.contents-prose .sns-badge[data-sns=facebook] .sns-badge__brand{background:#1877f2}.contents-prose .sns-badge[data-sns=custom] .sns-badge__brand{background:#4d8fc1}.contents-prose .sns-badge__info{min-width:0}.contents-prose .sns-badge__count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0}@media (min-width:40rem){.contents-prose .sns-badge__count{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-prose .sns-badge__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:pre-line;color:var(--color-gray-900);margin:0}@media (min-width:40rem){.contents-prose .sns-badge__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.contents-prose .sns-badge__date{margin:0;margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-500)}.contents-prose a.sns-badge__brand,.contents-prose a.sns-badge__brand:hover{color:#fff;opacity:1;text-decoration:none}.contents-prose span.sns-badge__brand{cursor:default}.contents-prose .swell-block-balloon{margin-block:calc(var(--spacing) * 10);width:100%}@media (min-width:40rem){.contents-prose .swell-block-balloon{margin-block:calc(var(--spacing) * 12)}}.contents-prose .c-balloon{justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;display:flex;position:relative}.contents-prose .c-balloon.-bln-right{flex-direction:row-reverse}.contents-prose .c-balloon__icon{box-sizing:border-box;text-align:center;flex:none;width:max-content;min-width:4.75rem;padding-inline:.15rem;position:relative}.contents-prose .c-balloon__iconImg{object-fit:cover;margin:0 auto;display:block}.contents-prose .c-balloon .c-balloon__iconImg{width:4rem;max-width:4rem;height:4rem;max-height:4rem}@media (min-width:600px){.contents-prose .c-balloon .c-balloon__iconImg{width:4.75rem;max-width:4.75rem;height:4.75rem;max-height:4.75rem}}.contents-prose .c-balloon__icon.-circle>.c-balloon__iconImg{border:2px solid #ececec;border-radius:50%}.contents-prose .c-balloon__iconImg--fa{color:#9ca3af;background:#eef1f4;border:2px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex}@media (min-width:600px){.contents-prose .c-balloon__iconImg--fa{font-size:1.5rem}}.contents-prose .c-balloon__iconName{opacity:.85;white-space:nowrap;word-break:normal;width:max-content;margin-inline:auto;padding-top:8px;font-size:14px;line-height:1.4;display:block}@media (min-width:600px){.contents-prose .c-balloon__iconName{font-size:13px}}.contents-prose .c-balloon__body{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;align-items:flex-start;padding:0;display:flex}.contents-prose .-bln-left .c-balloon__body{justify-content:flex-start}.contents-prose .-bln-right .c-balloon__body{justify-content:flex-end}.contents-prose .c-balloon__text{color:#333;background:#f7f7f7;border-radius:8px;flex:auto;width:100%;max-width:none;padding:1em 1.15em;line-height:1.6;position:relative}.contents-prose .-border-on .c-balloon__text{border:1px solid #ccc}@media (max-width:599px){.contents-prose .c-balloon__text{font-size:.95em}}.contents-prose .c-balloon .c-balloon__text>p{margin-top:0;margin-bottom:0}.contents-prose [data-col=gray] .c-balloon__text{background:#f7f7f7;border-color:#ccc}.contents-prose [data-col=gray] .c-balloon__before{border-right-color:#f7f7f7}.contents-prose [data-col=green] .c-balloon__text{background:#d1f8c2;border-color:#9ddd93}.contents-prose [data-col=green] .c-balloon__before{border-right-color:#d1f8c2}.contents-prose [data-col=blue] .c-balloon__text{background:#e2f6ff;border-color:#93d2f0}.contents-prose [data-col=blue] .c-balloon__before{border-right-color:#e2f6ff}.contents-prose [data-col=red] .c-balloon__text{background:#ffebeb;border-color:#f48789}.contents-prose [data-col=red] .c-balloon__before{border-right-color:#ffebeb}.contents-prose [data-col=yellow] .c-balloon__text{background:#f9f7d2;border-color:#fbe593}.contents-prose [data-col=yellow] .c-balloon__before{border-right-color:#f9f7d2}.contents-prose .c-balloon__shapes{z-index:1;background-color:inherit;border-color:inherit;width:0;height:0;position:absolute;top:16px}.contents-prose .-bln-left .c-balloon__shapes{left:0}.contents-prose .-bln-right .c-balloon__shapes{right:0;transform:rotateY(180deg)}.contents-prose .c-balloon__before,.contents-prose .c-balloon__after{border-style:solid;border-color:#0000;width:0;height:0;display:block;position:absolute;top:0}.contents-prose .-speaking .c-balloon__before,.contents-prose .-speaking .c-balloon__after{border-width:8px 10px 8px 0;left:-10px}.contents-prose .c-balloon__before{z-index:3}.contents-prose .-speaking.-border-on .c-balloon__before{left:-8px}.contents-prose .c-balloon__after{z-index:2;border-right-color:inherit}.contents-prose .-speaking.-border-none .c-balloon__after{display:none}.contents-prose .contents-layout-grid{--layout-border-color:#cbd5e1;--layout-border-width:1px;--layout-radius:.5rem;grid-template-columns:repeat(var(--layout-cols,1), minmax(0, 1fr));box-sizing:border-box;border-style:solid;border-color:var(--layout-border-color);border-width:var(--layout-border-width) 0 0 var(--layout-border-width);border-radius:var(--layout-radius);grid-auto-rows:auto;gap:0;width:100%;margin:1.5rem 0;padding:0;display:grid;overflow:hidden}.contents-prose .contents-layout-grid__cell{--cell-border-color:var(--layout-border-color);--cell-border-width:var(--layout-border-width);box-sizing:border-box;border-style:solid;border-color:var(--cell-border-color);border-width:0 var(--cell-border-width) var(--cell-border-width) 0;border-radius:0;min-width:0;min-height:0;padding:.75rem 1rem}.contents-prose .contents-layout-grid__cell>:first-child{margin-top:0}.contents-prose .contents-layout-grid__cell>:last-child{margin-bottom:0}.contents-prose .contents-layout-grid__cell img{max-width:100%;height:auto}@media (max-width:599px){.contents-prose .contents-layout-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.contents-prose .contents-layout-grid__cell{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;grid-column:1/-1!important}}.top-home-band{margin-bottom:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 6)}@media (min-width:40rem){.top-home-band{margin-bottom:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 5)}}.top-home-split{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.top-home-split{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.top-home-split__main{flex-direction:column;min-width:0;min-height:0;display:flex}.top-home-split__side{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;min-height:0;display:flex}@media (min-width:40rem){.top-home-split__side{gap:calc(var(--spacing) * 4)}}.top-cat-search{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-height:0;padding-right:calc(var(--spacing) * 4);border-width:0;position:relative}@media (min-width:40rem){.top-cat-search{padding-right:calc(var(--spacing) * 5)}}.top-cat-search__head{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.top-cat-search__head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:row}}.top-cat-search__title-wrap{min-width:0;padding-left:calc(var(--spacing) * 8);position:relative}@media (min-width:40rem){.top-cat-search__title-wrap{padding-left:calc(var(--spacing) * 10)}}.top-cat-search__title-wrap:before{content:"";pointer-events:none;background-image:var(--gradient-grad-blue);border-radius:9999px;width:5px;position:absolute;top:0;bottom:0;left:0}.top-cat-search__title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}@media (min-width:40rem){.top-cat-search__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.top-cat-search__desc{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.top-cat-search__tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);display:flex;overflow:auto hidden}@media (min-width:40rem){.top-cat-search__tabs{gap:calc(var(--spacing) * 6)}}.top-cat-search__tab{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:0;padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);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));background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex;position:relative}@media (hover:hover){.top-cat-search__tab:hover{color:var(--color-gray-800)}}@media (min-width:40rem){.top-cat-search__tab{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.top-cat-search__tab .fa-caret-down{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.7}@media (min-width:40rem){.top-cat-search__tab .fa-caret-down{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-cat-search__tab.is-active{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.top-cat-search__tab.is-active .fa-caret-down{-webkit-text-fill-color:var(--color-mr-blue);color:var(--color-mr-blue);background-image:none}.top-cat-search__tab.is-active:after{content:"";height:calc(var(--spacing) * .5);background-color:#0000;background-image:var(--gradient-grad-blue);inset-inline:0;position:absolute;bottom:-1px}.top-cat-search__groups{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.top-cat-search__groups{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.top-cat-search__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.top-cat-search__group--full{grid-column:span 2/span 2}}@media (min-width:80rem){.top-cat-search__group--full{grid-column:span 3/span 3}}.top-cat-search__group-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.top-cat-search__tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.top-cat-search__tag{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);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));align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.top-cat-search__tag:hover{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-900)}}@media (min-width:40rem){.top-cat-search__tag{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-keyword-search{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:0;padding-right:calc(var(--spacing) * 4);border-width:0;position:relative}@media (min-width:40rem){.top-keyword-search{padding-right:calc(var(--spacing) * 5)}}.top-keyword-search__head{margin-bottom:calc(var(--spacing) * 3)}@media (min-width:40rem){.top-keyword-search__head{margin-bottom:calc(var(--spacing) * 4)}}.top-keyword-search__shell{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;min-width:0;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:color-mix(in oklab, var(--color-black) 10%, transparent);align-items:stretch;display:flex;overflow:hidden}.top-keyword-search__select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:5.5rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-gray-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-outline-style:none;outline-style:none;flex-shrink:0;line-height:1;display:block}.top-keyword-search__select:focus{background-color:var(--color-gray-100)}@media (min-width:40rem){.top-keyword-search__select{width:6.25rem}}.top-keyword-search__select{text-align:center;text-align-last:center;padding-block:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.21 8.29a.75.75 0 01.02-1.08z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.85rem .85rem;padding-left:.5rem;padding-right:1.35rem;line-height:3.25rem}.top-keyword-search__input-wrap{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-right:calc(var(--spacing) * 2);flex:1;display:flex}.top-keyword-search__input{border-style:var(--tw-border-style);width:100%;min-width:0;padding-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-900);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.top-keyword-search__input::placeholder{color:var(--color-gray-400)}.top-keyword-search__input{min-height:3.25rem}.top-keyword-search__submit{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);height:auto;min-height:3.25rem;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));border-width:0;flex-shrink:0;display:inline-flex}@media (hover:hover){.top-keyword-search__submit:hover{opacity:.9}}.top-keyword-search__submit:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.top-keyword-search__submit{padding-inline:calc(var(--spacing) * 5)}}.top-keyword-search__submit{background-image:var(--gradient-grad-blue)}.top-keyword-search__submit-label{display:none}@media (min-width:40rem){.top-keyword-search__submit-label{display:inline}}.top-site-info{text-align:left}.top-site-info--float-tr{z-index:20;width:100%}@media not all and (min-width:80rem){.top-site-info--float-tr{margin-top:var(--spacing)}}@media (min-width:80rem){.top-site-info--float-tr{width:max-content;margin-top:0;position:absolute;top:12px;right:12px}.top-site-info--float-tr .top-site-info__list{width:max-content}}.top-site-info__list{gap:calc(var(--spacing) * 1.5);text-align:left;background-color:#0000;flex-direction:column;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.top-site-info__item{align-items:stretch;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.top-site-info__item{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5)}}.top-site-info__item-head{align-items:baseline;column-gap:calc(var(--spacing) * 1.5);flex-wrap:nowrap;width:100%;display:flex}.top-site-info__date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-gray-400);--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,);flex-shrink:0}.top-site-info__toggle{cursor:pointer;border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;padding:0}.top-site-info__toggle:hover .top-site-info__item-title{color:var(--color-mr-blue)}.top-site-info__item-title{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex:1;margin:0;transition-duration:.15s}.top-site-info__body-inline{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700);flex:1}.top-site-info__body-inline a{color:var(--color-mr-blue);text-decoration-line:underline}.top-site-info__caret{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mr-blue);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;align-self:center;margin-left:auto;transition-duration:.2s}.top-site-info__text{margin-top:calc(var(--spacing) * .5);width:100%;max-width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.top-site-info__text a{color:var(--color-mr-blue);text-decoration-line:underline}.top-site-info__text{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .28s,opacity .22s,margin-top .28s;display:grid}.top-site-info__text.is-open{opacity:1;grid-template-rows:1fr;margin-top:.125rem}.top-site-info__text-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.top-site-info__text,.top-site-info__caret{transition:none}}.top-info{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-image:repeating-linear-gradient(45deg,#fff,#fff 2px,#f3f4f6 2px 4px);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.top-info__head{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#e5e7ebb3;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.top-info__head{border-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.top-info__head{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.top-info__head{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.top-info__heading{flex-direction:column;gap:0;min-width:0;display:flex}.top-info__title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);flex-shrink:0;display:flex}@media (min-width:40rem){.top-info__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.top-info__desc{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.top-info__tabs{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.top-info__tab{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700);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))}@media (hover:hover){.top-info__tab:hover{border-color:var(--color-gray-300);background-color:var(--color-white);color:var(--color-gray-900)}}@media (min-width:40rem){.top-info__tab{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-info__tab{background-color:var(--color-gray-100);background-image:none}.top-info__tab.is-active{border-color:var(--color-gray-200);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mr-blue);--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);-webkit-text-fill-color:currentColor;background-color:#fff;background-image:none}.top-info__body{flex:1;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;min-height:0;display:grid;position:relative}@media (min-width:40rem){.top-info__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.top-info__preview{border-bottom-style:var(--tw-border-style);border-color:#e5e7ebb3;border-bottom-width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.top-info__preview{border-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.top-info__preview{padding:calc(var(--spacing) * 3.5);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));text-decoration-line:none}@media (hover:hover){.top-info__preview:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.top-info__preview:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}}@media (min-width:40rem){.top-info__preview{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-bottom-width:0;display:block}}.top-info__preview-thumb{margin-bottom:calc(var(--spacing) * 2);aspect-ratio:var(--aspect-video);border-radius:var(--radius-md);background-color:var(--color-gray-100);position:relative;overflow:hidden}.top-info__preview-img{object-fit:cover;width:100%;height:100%}.top-info__preview-empty{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-gray-300);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.top-info__preview-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.top-info__preview-date{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}.top-info__aside{flex-direction:column;min-height:0;display:flex}.top-info__list{flex:1;min-height:0;margin:0;list-style-type:none}:where(.top-info__list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e5e7ebb3}@supports (color:color-mix(in lab, red, red)){:where(.top-info__list>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.top-info__list{padding:0;overflow-y:auto}.top-info__item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));background-color:#0000;border-width:0;text-decoration-line:none;display:flex;position:relative}@media (hover:hover){.top-info__item:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.top-info__item:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}@media (min-width:40rem){.top-info__item{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5)}.top-info__item.is-active{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.top-info__item.is-active{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.top-info__bullet{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-gray-400);border-radius:3.40282e38px;flex-shrink:0;display:none}@media (min-width:40rem){.top-info__bullet{display:block}}.top-info__thumb{height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-shrink:0;width:5.25rem;display:none;position:relative;overflow:hidden}@media not all and (min-width:40rem){.top-info__thumb{display:block}}.top-info__thumb-img{object-fit:cover;width:100%;height:100%}.top-info__thumb--empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-300);justify-content:center;align-items:center;display:none}@media not all and (min-width:40rem){.top-info__thumb--empty{display:flex}}.top-info__item-main{flex:1;min-width:0}.top-info__item.is-active .top-info__bullet,.top-info__item:hover .top-info__bullet{background-color:#0000;background-image:var(--gradient-grad-blue);border:0}.top-info__item-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-800);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.top-info__item-title{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700)}.top-info__item.is-active .top-info__item-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}}.top-info__item-date{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);display:none}@media not all and (min-width:40rem){.top-info__item-date{display:block}}@media (min-width:640px){.top-info__thumb,.top-info__item-date{display:none!important}}.top-info__empty{padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);grid-column:1/-1}.top-info__more{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}@media (min-width:40rem){.top-info__more{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3)}}.top-info__more-link{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-mr-blue);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.top-info__more-link:hover{opacity:.8}}.top-info__more-arrow{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-mr-blue);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.top-info__more-arrow i{--tw-leading:1;line-height:1}.top-popular__tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);display:flex;overflow:auto hidden}@media (min-width:40rem){.top-popular__tabs{gap:calc(var(--spacing) * 6)}}.top-popular__tab{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:0;padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);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));background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex;position:relative}@media (hover:hover){.top-popular__tab:hover{color:var(--color-gray-800)}}@media (min-width:40rem){.top-popular__tab{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.top-popular__tab.is-active{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.top-popular__tab.is-active:after{content:"";height:calc(var(--spacing) * .5);background-color:#0000;background-image:var(--gradient-grad-blue);inset-inline:0;position:absolute;bottom:-1px}.top-popular__body{border-style:var(--tw-border-style);border-width:0}.top-popular__loading{min-height:520px}.top-popular__more-wrap{margin-top:calc(var(--spacing) * 4)}@media (min-width:40rem){.top-popular__more-wrap{display:none}}.top-popular__more.btn-sm{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:center;display:inline-flex}.top-popular__grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.top-popular__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.top-popular__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.top-popular__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.top-popular__card{min-width:0}.top-popular__card-media{aspect-ratio:4/3}.top-popular__card--first{grid-column:span 2}.top-popular__card--first .top-popular__card-media{aspect-ratio:8/3}.top-popular__card--top{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}.top-popular .rank-badge{border-radius:0 0 .375rem}.top-popular .rank-badge--default{gap:0;width:auto;min-width:1.75rem;height:1.75rem;padding:.125rem .25rem}.top-popular .rank-badge--default .rank-badge__number{min-width:.75rem;font-size:.6875rem}.top-popular .rank-badge--1,.top-popular .rank-badge--2,.top-popular .rank-badge--3{transform-origin:0 0;justify-content:flex-start;gap:.0625rem;width:3rem;height:3rem;padding:.3125rem .25rem .25rem;transform:scale(.72)}.top-popular .rank-badge--1 .rank-badge__crown,.top-popular .rank-badge--2 .rank-badge__crown,.top-popular .rank-badge--3 .rank-badge__crown{width:1.75rem;height:1.375rem;font-size:1.5rem}.top-popular .rank-badge--1 .rank-badge__number,.top-popular .rank-badge--2 .rank-badge__number,.top-popular .rank-badge--3 .rank-badge__number{font-size:1rem}.top-popular__card:nth-child(n+4){display:none}@media (min-width:40rem){.top-popular__card:nth-child(-n+5){display:block}.top-popular__card:nth-child(n+6){display:none}}@media (min-width:48rem){.top-popular__card:nth-child(-n+7){display:block}.top-popular__card:nth-child(n+8){display:none}}@media (min-width:80rem){.top-popular__card:nth-child(-n+11){display:block}}.cat-index{min-width:0}.cat-index__lead{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500)}@media (min-width:40rem){.cat-index__lead{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cat-index__tabs{z-index:50;margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:#fffffff2;display:flex;position:sticky;top:0;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.cat-index__tabs{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.cat-index__tabs{padding-top:calc(var(--spacing) * 2.5);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.cat-index__tabs{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3)}}.cat-index__tab{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:0;padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-500);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));background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex;position:relative}@media (hover:hover){.cat-index__tab:hover{color:var(--color-gray-800)}}@media (min-width:40rem){.cat-index__tab{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.cat-index__tab .fa-caret-down{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.7}@media (min-width:40rem){.cat-index__tab .fa-caret-down{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cat-index__tab.is-active{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.cat-index__tab.is-active .fa-caret-down{-webkit-text-fill-color:var(--color-mr-blue);color:var(--color-mr-blue);background-image:none}.cat-index__tab.is-active:after{content:"";height:calc(var(--spacing) * .5);background-color:#0000;background-image:var(--gradient-grad-blue);inset-inline:0;position:absolute;bottom:-1px}.cat-index__panel{min-width:0}.cat-index__layout{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.cat-index__layout{gap:calc(var(--spacing) * 10)}}@media (min-width:64rem){.cat-index__layout{gap:calc(var(--spacing) * 8);grid-template-columns:13.5rem minmax(0,1fr)}}.cat-index__nav{min-width:0;padding-bottom:calc(var(--spacing) * 2)}@media (min-width:64rem){.cat-index__nav{top:calc(var(--spacing) * 14);max-height:calc(100vh - 4.5rem);padding-right:calc(var(--spacing) * 4);align-self:flex-start;padding-bottom:0;position:sticky;overflow-y:auto}}.cat-index__nav-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-400);display:none}@media (min-width:64rem){.cat-index__nav-title{display:block}}.cat-index__nav-list{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:64rem){.cat-index__nav-list{gap:0;display:block}:where(.cat-index__nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}}.cat-index__nav-link{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);--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);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.cat-index__nav-link:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-900)}}@media (min-width:64rem){.cat-index__nav-link{justify-content:space-between;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:0;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}@media (hover:hover){.cat-index__nav-link:hover{border-style:var(--tw-border-style);background-color:#0000;border-width:0}}}.cat-index__nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cat-index__nav-link.is-active{border-color:#4d8fc14d}@supports (color:color-mix(in lab, red, red)){.cat-index__nav-link.is-active{border-color:color-mix(in oklab, var(--color-mr-blue) 30%, transparent)}}.cat-index__nav-link.is-active{background-color:var(--color-mr-blue-soft);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue)}@media (min-width:64rem){.cat-index__nav-link.is-active{border-style:var(--tw-border-style);color:var(--color-mr-blue);background-color:#0000;border-width:0}}.cat-index__main{min-width:0}:where(.cat-index__main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.cat-index__main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}}.cat-index__section{scroll-margin-top:5.5rem}.cat-index .subsection-heading__row{align-items:center}.cat-index__heading-link{align-items:center;gap:calc(var(--spacing) * 1.5);max-width:100%;color:inherit;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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.cat-index__heading-link:hover{color:var(--color-mr-blue)}}.cat-index__heading-link-label{min-width:0}.cat-index__heading-link-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mr-blue);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));flex-shrink:0}.cat-index__heading-link:hover .cat-index__heading-link-icon{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.cat-index__more-link{display:none}@media (min-width:40rem){.cat-index__more-link{display:inline-flex}}.cat-index__chips{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cat-index__chips .spec-tag{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.cat-index__chips .spec-tag{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.cat-index__chips .spec-tag:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-mr-blue);background-color:var(--color-mr-blue-soft);color:var(--color-mr-blue);--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)}.cat-index__slider{padding-top:calc(var(--spacing) * 3)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-\[5px\]{top:-5px}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[var\(--mobile-usernav-bar-offset\,4\.75rem\)\]{bottom:var(--mobile-usernav-bar-offset,4.75rem)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[14\]{z-index:14}.z-\[15\]{z-index:15}.z-\[60\]{z-index:60}.z-\[125\]{z-index:125}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-60{margin-top:calc(var(--spacing) * 60)}.mt-\[0\.15em\]{margin-top:.15em}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[8\/3\]{aspect-ratio:8/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[1200\/350\]{aspect-ratio:1200/350}.aspect-video{aspect-ratio:var(--aspect-video)}.size-full{width:100%;height:100%}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[280px\]{max-height:280px}.max-h-\[min\(36vh\,200px\)\]{max-height:min(36vh,200px)}.max-h-\[min\(46vh\,260px\)\]{max-height:min(46vh,260px)}.min-h-0{min-height:0}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[18px\]{min-height:18px}.min-h-\[24px\]{min-height:24px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[88px\]{min-height:88px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[260px\]{min-height:260px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-\[18px\]{width:18px}.w-\[24px\]{width:24px}.w-\[28\%\]{width:28%}.w-\[50\%\]{width:50%}.w-\[68px\]{width:68px}.w-\[85vw\]{width:85vw}.w-\[88px\]{width:88px}.w-\[90vw\]{width:90vw}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[calc\(\(100\%-3rem\)\/3\.5\)\]{width:calc(28.5714% - .857143rem)}.w-\[var\(--user-nav-panel-width\)\]{width:var(--user-nav-panel-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[88px\]{max-width:88px}.max-w-\[95\%\]{max-width:95%}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(920px\,calc\(100vw-32px\)\)\]{max-width:min(920px,100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-site{max-width:var(--max-width-site)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-2\/3{min-width:66.6667%}.min-w-3\/4{min-width:75%}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[72px\]{min-width:72px}.min-w-\[108px\]{min-width:108px}.min-w-\[240px\]{min-width:240px}.min-w-\[860px\]{min-width:860px}.min-w-\[var\(--user-nav-panel-width\)\]{min-width:var(--user-nav-panel-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-grad-blue-1{border-color:var(--color-grad-blue-1);border-color:var(--color-grad-blue-1)}.border-grad-blue-2{border-color:var(--color-grad-blue-2);border-color:var(--color-grad-blue-2)}.border-grad-blue-3{border-color:var(--color-grad-blue-3);border-color:var(--color-grad-blue-3)}.border-grad-coral-1{border-color:var(--color-grad-coral-1);border-color:var(--color-grad-coral-1)}.border-grad-coral-2{border-color:var(--color-grad-coral-2);border-color:var(--color-grad-coral-2)}.border-grad-coral-3{border-color:var(--color-grad-coral-3);border-color:var(--color-grad-coral-3)}.border-grad-green-1{border-color:var(--color-grad-green-1);border-color:var(--color-grad-green-1)}.border-grad-green-2{border-color:var(--color-grad-green-2);border-color:var(--color-grad-green-2)}.border-grad-green-3{border-color:var(--color-grad-green-3);border-color:var(--color-grad-green-3)}.border-grad-pink-1{border-color:var(--color-grad-pink-1);border-color:var(--color-grad-pink-1)}.border-grad-pink-2{border-color:var(--color-grad-pink-2);border-color:var(--color-grad-pink-2)}.border-grad-pink-3{border-color:var(--color-grad-pink-3);border-color:var(--color-grad-pink-3)}.border-grad-purple-1{border-color:var(--color-grad-purple-1);border-color:var(--color-grad-purple-1)}.border-grad-purple-2{border-color:var(--color-grad-purple-2);border-color:var(--color-grad-purple-2)}.border-grad-purple-3{border-color:var(--color-grad-purple-3);border-color:var(--color-grad-purple-3)}.border-grad-yellow-1{border-color:var(--color-grad-yellow-1);border-color:var(--color-grad-yellow-1)}.border-grad-yellow-2{border-color:var(--color-grad-yellow-2);border-color:var(--color-grad-yellow-2)}.border-grad-yellow-3{border-color:var(--color-grad-yellow-3);border-color:var(--color-grad-yellow-3)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/90{border-color:#e5e7ebe6}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/90{border-color:color-mix(in oklab, var(--color-gray-200) 90%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-500{border-color:var(--color-green-500)}.border-mr-blue\/15{border-color:#4d8fc126}@supports (color:color-mix(in lab, red, red)){.border-mr-blue\/15{border-color:color-mix(in oklab, var(--color-mr-blue) 15%, transparent)}}.border-mr-blue\/20{border-color:#4d8fc133}@supports (color:color-mix(in lab, red, red)){.border-mr-blue\/20{border-color:color-mix(in oklab, var(--color-mr-blue) 20%, transparent)}}.border-mr-blue\/25{border-color:#4d8fc140}@supports (color:color-mix(in lab, red, red)){.border-mr-blue\/25{border-color:color-mix(in oklab, var(--color-mr-blue) 25%, transparent)}}.border-mr-cyan\/30{border-color:#46a9b74d}@supports (color:color-mix(in lab, red, red)){.border-mr-cyan\/30{border-color:color-mix(in oklab, var(--color-mr-cyan) 30%, transparent)}}.border-mr-purple{border-color:var(--color-mr-purple)}.border-mr-purple\/30{border-color:#6a49d44d}@supports (color:color-mix(in lab, red, red)){.border-mr-purple\/30{border-color:color-mix(in oklab, var(--color-mr-purple) 30%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-sky-100{border-color:var(--color-sky-100)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-t-mr-blue{border-top-color:var(--color-mr-blue)}.\!bg-mr-blue{background-color:var(--color-mr-blue)!important}.bg-\[\#185FA5\]{background-color:#185fa5}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/2{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/2{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-50\/95{background-color:#eff6fff2}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/95{background-color:color-mix(in oklab, var(--color-blue-50) 95%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-grad-blue-1{background-color:var(--color-grad-blue-1);background-color:var(--color-grad-blue-1)}.bg-grad-blue-2{background-color:var(--color-grad-blue-2);background-color:var(--color-grad-blue-2)}.bg-grad-blue-3{background-color:var(--color-grad-blue-3);background-color:var(--color-grad-blue-3)}.bg-grad-coral-1{background-color:var(--color-grad-coral-1);background-color:var(--color-grad-coral-1)}.bg-grad-coral-2{background-color:var(--color-grad-coral-2);background-color:var(--color-grad-coral-2)}.bg-grad-coral-3{background-color:var(--color-grad-coral-3);background-color:var(--color-grad-coral-3)}.bg-grad-green-1{background-color:var(--color-grad-green-1);background-color:var(--color-grad-green-1)}.bg-grad-green-2{background-color:var(--color-grad-green-2);background-color:var(--color-grad-green-2)}.bg-grad-green-3{background-color:var(--color-grad-green-3);background-color:var(--color-grad-green-3)}.bg-grad-pink-1{background-color:var(--color-grad-pink-1);background-color:var(--color-grad-pink-1)}.bg-grad-pink-2{background-color:var(--color-grad-pink-2);background-color:var(--color-grad-pink-2)}.bg-grad-pink-3{background-color:var(--color-grad-pink-3);background-color:var(--color-grad-pink-3)}.bg-grad-purple-1{background-color:var(--color-grad-purple-1);background-color:var(--color-grad-purple-1)}.bg-grad-purple-2{background-color:var(--color-grad-purple-2);background-color:var(--color-grad-purple-2)}.bg-grad-purple-3{background-color:var(--color-grad-purple-3);background-color:var(--color-grad-purple-3)}.bg-grad-yellow-1{background-color:var(--color-grad-yellow-1);background-color:var(--color-grad-yellow-1)}.bg-grad-yellow-2{background-color:var(--color-grad-yellow-2);background-color:var(--color-grad-yellow-2)}.bg-grad-yellow-3{background-color:var(--color-grad-yellow-3);background-color:var(--color-grad-yellow-3)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/40{background-color:color-mix(in oklab, var(--color-gray-50) 40%, transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-50\/90{background-color:#f9fafbe6}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/90{background-color:color-mix(in oklab, var(--color-gray-50) 90%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/90{background-color:#e5e7ebe6}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/90{background-color:color-mix(in oklab, var(--color-gray-200) 90%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-mr-blue{background-color:var(--color-mr-blue)}.bg-mr-blue-soft{background-color:var(--color-mr-blue-soft)}.bg-mr-blue-soft\/40{background-color:#eaf4fb66}@supports (color:color-mix(in lab, red, red)){.bg-mr-blue-soft\/40{background-color:color-mix(in oklab, var(--color-mr-blue-soft) 40%, transparent)}}.bg-mr-blue-soft\/60{background-color:#eaf4fb99}@supports (color:color-mix(in lab, red, red)){.bg-mr-blue-soft\/60{background-color:color-mix(in oklab, var(--color-mr-blue-soft) 60%, transparent)}}.bg-mr-cyan{background-color:var(--color-mr-cyan)}.bg-mr-cyan-soft{background-color:var(--color-mr-cyan-soft)}.bg-mr-danger{background-color:var(--color-mr-danger)}.bg-mr-danger\/10{background-color:#dc26261a}@supports (color:color-mix(in lab, red, red)){.bg-mr-danger\/10{background-color:color-mix(in oklab, var(--color-mr-danger) 10%, transparent)}}.bg-mr-green{background-color:var(--color-mr-green)}.bg-mr-indigo{background-color:var(--color-mr-indigo)}.bg-mr-indigo-soft{background-color:var(--color-mr-indigo-soft)}.bg-mr-info{background-color:var(--color-mr-info)}.bg-mr-orange{background-color:var(--color-mr-orange)}.bg-mr-orange-soft{background-color:var(--color-mr-orange-soft)}.bg-mr-purple{background-color:var(--color-mr-purple)}.bg-mr-purple-soft{background-color:var(--color-mr-purple-soft)}.bg-mr-purple-soft\/80{background-color:#f0ebfdcc}@supports (color:color-mix(in lab, red, red)){.bg-mr-purple-soft\/80{background-color:color-mix(in oklab, var(--color-mr-purple-soft) 80%, transparent)}}.bg-mr-success{background-color:var(--color-mr-success)}.bg-mr-warning{background-color:var(--color-mr-warning)}.bg-mr-yellow{background-color:var(--color-mr-yellow)}.bg-mr-yellow-soft{background-color:var(--color-mr-yellow-soft)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-grad-blue{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-coral{background-image:var(--gradient-grad-coral);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-green{background-image:var(--gradient-grad-green);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-main-cta{background-image:var(--gradient-grad-main-cta);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-pink{background-image:var(--gradient-grad-pink);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-purple{background-image:var(--gradient-grad-purple);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-yellow{background-image:var(--gradient-grad-yellow);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-mr-grad-purple{background-image:var(--gradient-grad-purple);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.bg-\[linear-gradient\(180deg\,\#f8fbff_0\%\,\#ffffff_28\%\)\]{background-image:linear-gradient(#f8fbff 0%,#fff 28%)}.bg-\[repeating-linear-gradient\(45deg\,\#ffffff\,\#ffffff_2px\,\#f3f4f6_2px\,\#f3f4f6_4px\)\]{background-image:repeating-linear-gradient(45deg,#fff,#fff 2px,#f3f4f6 2px 4px)}.bg-grad-blue{background-image:var(--gradient-grad-blue)}.bg-grad-coral{background-image:var(--gradient-grad-coral)}.bg-grad-green{background-image:var(--gradient-grad-green)}.bg-grad-pink{background-image:var(--gradient-grad-pink)}.bg-grad-purple{background-image:var(--gradient-grad-purple)}.bg-grad-yellow{background-image:var(--gradient-grad-yellow)}.bg-mr-grad-purple{background-image:var(--gradient-grad-purple)}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-0{padding-inline:0!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1{padding-block:var(--spacing)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-28{padding-right:calc(var(--spacing) * 28)}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[var\(--mobile-usernav-bar-offset\,4\.75rem\)\]{padding-bottom:var(--mobile-usernav-bar-offset,4.75rem)}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.85em\]{font-size:.85em}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-xxs{font-size:var(--text-xxs)}.text-xxxs{font-size:var(--text-xxxs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1877F2\]{color:#1877f2}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-blue-300{color:var(--color-blue-300)}.text-blue-800{color:var(--color-blue-800)}.text-blue-950{color:var(--color-blue-950)}.text-grad-blue-1{color:var(--color-grad-blue-1)}.text-grad-blue-2{color:var(--color-grad-blue-2)}.text-grad-blue-3{color:var(--color-grad-blue-3)}.text-grad-coral-1{color:var(--color-grad-coral-1)}.text-grad-coral-2{color:var(--color-grad-coral-2)}.text-grad-coral-3{color:var(--color-grad-coral-3)}.text-grad-green-1{color:var(--color-grad-green-1)}.text-grad-green-2{color:var(--color-grad-green-2)}.text-grad-green-3{color:var(--color-grad-green-3)}.text-grad-pink-1{color:var(--color-grad-pink-1)}.text-grad-pink-2{color:var(--color-grad-pink-2)}.text-grad-pink-3{color:var(--color-grad-pink-3)}.text-grad-purple-1{color:var(--color-grad-purple-1)}.text-grad-purple-2{color:var(--color-grad-purple-2)}.text-grad-purple-3{color:var(--color-grad-purple-3)}.text-grad-yellow-1{color:var(--color-grad-yellow-1)}.text-grad-yellow-2{color:var(--color-grad-yellow-2)}.text-grad-yellow-3{color:var(--color-grad-yellow-3)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-mr-blue{color:var(--color-mr-blue)}.text-mr-cyan{color:var(--color-mr-cyan)}.text-mr-danger{color:var(--color-mr-danger)}.text-mr-green{color:var(--color-mr-green)}.text-mr-indigo{color:var(--color-mr-indigo)}.text-mr-info{color:var(--color-mr-info)}.text-mr-orange{color:var(--color-mr-orange)}.text-mr-purple{color:var(--color-mr-purple)}.text-mr-success{color:var(--color-mr-success)}.text-mr-warning{color:var(--color-mr-warning)}.text-mr-yellow{color:var(--color-mr-yellow)}.text-orange-500{color:var(--color-orange-500)}.text-pink-500{color:var(--color-pink-500)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-sky-600{color:var(--color-sky-600)}.text-slate-400{color:var(--color-slate-400)}.text-teal-600{color:var(--color-teal-600)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-4px_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(77\,143\,193\,0\.28\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#4d8fc147);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--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)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-200\/80{--tw-ring-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.ring-gray-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.ring-gray-200\/90{--tw-ring-color:#e5e7ebe6}@supports (color:color-mix(in lab, red, red)){.ring-gray-200\/90{--tw-ring-color:color-mix(in oklab, var(--color-gray-200) 90%, transparent)}}.ring-mr-blue\/10{--tw-ring-color:#4d8fc11a}@supports (color:color-mix(in lab, red, red)){.ring-mr-blue\/10{--tw-ring-color:color-mix(in oklab, var(--color-mr-blue) 10%, transparent)}}.ring-orange-100\/70{--tw-ring-color:#ffedd5b3}@supports (color:color-mix(in lab, red, red)){.ring-orange-100\/70{--tw-ring-color:color-mix(in oklab, var(--color-orange-100) 70%, transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-sky-50{--tw-ring-color:var(--color-sky-50)}.ring-sky-200\/90{--tw-ring-color:#b8e6fee6}@supports (color:color-mix(in lab, red, red)){.ring-sky-200\/90{--tw-ring-color:color-mix(in oklab, var(--color-sky-200) 90%, transparent)}}.ring-violet-300\/80{--tw-ring-color:#c4b4ffcc}@supports (color:color-mix(in lab, red, red)){.ring-violet-300\/80{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 80%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/90{--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ring-white\/90{--tw-ring-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/35:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.group-hover\:text-mr-blue:is(:where(.group):hover *){color:var(--color-mr-blue)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card-upper\:scale-110:is(:where(.group\/card-upper):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card-upper\:scale-\[1\.03\]:is(:where(.group\/card-upper):hover *){scale:1.03}.group-hover\/card-upper\:text-mr-blue:is(:where(.group\/card-upper):hover *){color:var(--color-mr-blue)}.group-hover\/card-upper\:opacity-100:is(:where(.group\/card-upper):hover *){opacity:1}.group-hover\/detail-image\:scale-\[1\.02\]:is(:where(.group\/detail-image):hover *){scale:1.02}.group-hover\/detail-image\:opacity-100:is(:where(.group\/detail-image):hover *){opacity:1}.group-hover\/seminar-image\:scale-\[1\.02\]:is(:where(.group\/seminar-image):hover *){scale:1.02}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-mr-blue:focus-within{border-color:var(--color-mr-blue)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-mr-blue:hover{border-color:var(--color-mr-blue)}.hover\:border-mr-blue\/35:hover{border-color:#4d8fc159}@supports (color:color-mix(in lab, red, red)){.hover\:border-mr-blue\/35:hover{border-color:color-mix(in oklab, var(--color-mr-blue) 35%, transparent)}}.hover\:border-mr-blue\/40:hover{border-color:#4d8fc166}@supports (color:color-mix(in lab, red, red)){.hover\:border-mr-blue\/40:hover{border-color:color-mix(in oklab, var(--color-mr-blue) 40%, transparent)}}.hover\:border-mr-blue\/45:hover{border-color:#4d8fc173}@supports (color:color-mix(in lab, red, red)){.hover\:border-mr-blue\/45:hover{border-color:color-mix(in oklab, var(--color-mr-blue) 45%, transparent)}}.hover\:border-mr-yellow:hover{border-color:var(--color-mr-yellow)}.hover\:bg-\[\#f6fbf7\]:hover{background-color:#f6fbf7}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/80:hover{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-mr-blue-soft:hover{background-color:var(--color-mr-blue-soft)}.hover\:bg-mr-yellow-soft:hover{background-color:var(--color-mr-yellow-soft)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-mr-blue:hover{color:var(--color-mr-blue)}.hover\:text-mr-indigo:hover{color:var(--color-mr-indigo)}.hover\:text-mr-orange:hover{color:var(--color-mr-orange)}.hover\:text-mr-yellow:hover{color:var(--color-mr-yellow)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_10px_24px_rgba\(106\,73\,212\,0\.28\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#6a49d447);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.32\)\]:hover{--tw-shadow:0 14px 32px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--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)}.hover\:ring-mr-blue\/40:hover{--tw-ring-color:#4d8fc166}@supports (color:color-mix(in lab, red, red)){.hover\:ring-mr-blue\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-mr-blue) 40%, transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-mr-yellow\/30:focus{--tw-ring-color:#fdc8004d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-mr-yellow\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-mr-yellow) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-gray-300\/60:focus-visible{--tw-ring-color:#d1d5dc99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-gray-300\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-gray-300) 60%, transparent)}}.focus-visible\:ring-sky-400\/80:focus-visible{--tw-ring-color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-sky-400\/80:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:opacity-100:active{opacity:1}@media (hover:hover){.enabled\:hover\:shadow-\[0_10px_24px_rgba\(106\,73\,212\,0\.28\)\]:enabled:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#6a49d447);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}.disabled\:hover\:opacity-50:disabled:hover{opacity:.5}}.has-\[\:checked\]\:opacity-100:has(:checked){opacity:1}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:min-h-0{min-height:0}.max-sm\:overflow-visible{overflow:visible}.max-sm\:pb-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}@media (min-width:400px){.min-\[400px\]\:w-\[200px\]{width:200px}.min-\[400px\]\:w-\[280px\]{width:280px}.min-\[400px\]\:w-\[320px\]{width:320px}.min-\[400px\]\:w-\[360px\]{width:360px}}@media (min-width:640px){.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1201px){.min-\[1201px\]\:mr-0{margin-right:0}.min-\[1201px\]\:ml-1{margin-left:var(--spacing)}.min-\[1201px\]\:block{display:block}.min-\[1201px\]\:hidden{display:none}.min-\[1201px\]\:w-auto{width:auto}.min-\[1201px\]\:shrink-0{flex-shrink:0}.min-\[1201px\]\:flex-row{flex-direction:row}.min-\[1201px\]\:items-center{align-items:center}.min-\[1201px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[1201px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[1201px\]\:py-3{padding-block:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:bottom-0{bottom:0}.sm\:mx-auto{margin-inline:auto}.sm\:-mt-14{margin-top:calc(var(--spacing) * -14)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-\[120px\]{height:120px}.sm\:h-full{height:100%}.sm\:min-h-0{min-height:0}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:w-2\/5{width:40%}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-\[120px\]{width:120px}.sm\:w-\[128px\]{width:128px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[350px\]{width:350px}.sm\:w-\[420px\]{width:420px}.sm\:w-auto{width:auto}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[360px\]{max-width:360px}.sm\:min-w-0{min-width:0}.sm\:min-w-1\/2{min-width:50%}.sm\:min-w-\[300px\]{min-width:300px}.sm\:min-w-\[320px\]{min-width:320px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[148px_minmax\(0\,1fr\)\]{grid-template-columns:148px minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[3\%\]{padding-inline:3%}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pl-0{padding-left:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:aspect-auto{aspect-ratio:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:pr-28{padding-right:calc(var(--spacing) * 28)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-left{text-align:left}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}.xl\:pr-36{padding-right:calc(var(--spacing) * 36)}.xl\:pl-12{padding-left:calc(var(--spacing) * 12)}}@container (min-width:500px){.\@min-\[500px\]\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.\@min-\[500px\]\:mt-1{margin-top:var(--spacing)}.\@min-\[500px\]\:mt-10{margin-top:calc(var(--spacing) * 10)}.\@min-\[500px\]\:-mb-5{margin-bottom:calc(var(--spacing) * -5)}.\@min-\[500px\]\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.\@min-\[500px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.\@min-\[500px\]\:inline{display:inline}.\@min-\[500px\]\:h-12{height:calc(var(--spacing) * 12)}.\@min-\[500px\]\:h-28{height:calc(var(--spacing) * 28)}.\@min-\[500px\]\:h-\[220px\]{height:220px}.\@min-\[500px\]\:min-h-\[240px\]{min-height:240px}.\@min-\[500px\]\:w-1\/2{width:50%}.\@min-\[500px\]\:w-12{width:calc(var(--spacing) * 12)}.\@min-\[500px\]\:w-28{width:calc(var(--spacing) * 28)}.\@min-\[500px\]\:w-36{width:calc(var(--spacing) * 36)}.\@min-\[500px\]\:w-44{width:calc(var(--spacing) * 44)}.\@min-\[500px\]\:w-\[4\.5rem\]{width:4.5rem}.\@min-\[500px\]\:w-\[120px\]{width:120px}.\@min-\[500px\]\:w-\[140px\]{width:140px}.\@min-\[500px\]\:w-\[calc\(50\%-0\.375rem\)\]{width:calc(50% - .375rem)}.\@min-\[500px\]\:w-auto{width:auto}.\@min-\[500px\]\:max-w-\[300px\]{max-width:300px}.\@min-\[500px\]\:max-w-none{max-width:none}.\@min-\[500px\]\:min-w-0{min-width:0}.\@min-\[500px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@min-\[500px\]\:flex-row{flex-direction:row}.\@min-\[500px\]\:flex-nowrap{flex-wrap:nowrap}.\@min-\[500px\]\:items-center{align-items:center}.\@min-\[500px\]\:items-start{align-items:flex-start}.\@min-\[500px\]\:justify-between{justify-content:space-between}.\@min-\[500px\]\:gap-2{gap:calc(var(--spacing) * 2)}.\@min-\[500px\]\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[500px\]\:gap-4{gap:calc(var(--spacing) * 4)}.\@min-\[500px\]\:gap-5{gap:calc(var(--spacing) * 5)}.\@min-\[500px\]\:rounded-2xl{border-radius:var(--radius-2xl)}.\@min-\[500px\]\:rounded-xl{border-radius:var(--radius-xl)}.\@min-\[500px\]\:p-1{padding:var(--spacing)}.\@min-\[500px\]\:p-3{padding:calc(var(--spacing) * 3)}.\@min-\[500px\]\:p-6{padding:calc(var(--spacing) * 6)}.\@min-\[500px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.\@min-\[500px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.\@min-\[500px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.\@min-\[500px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.\@min-\[500px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.\@min-\[500px\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.\@min-\[500px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.\@min-\[500px\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.\@min-\[500px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.\@min-\[500px\]\:pr-5{padding-right:calc(var(--spacing) * 5)}.\@min-\[500px\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.\@min-\[500px\]\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.\@min-\[500px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.\@min-\[500px\]\:text-left{text-align:left}.\@min-\[500px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\@min-\[500px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\@min-\[500px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\@min-\[500px\]\:text-\[1\.05rem\]{font-size:1.05rem}}@container (min-width:768px){.\@min-\[768px\]\:col-span-2{grid-column:span 2/span 2}.\@min-\[768px\]\:grid{display:grid}.\@min-\[768px\]\:grid-cols-\[minmax\(0\,440px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.\@min-\[768px\]\:items-start{align-items:flex-start}.\@min-\[768px\]\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[768px\]\:gap-6{gap:calc(var(--spacing) * 6)}.\@min-\[768px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.\@min-\[768px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.\@min-\[768px\]\:py-3{padding-block:calc(var(--spacing) * 3)}}@container (min-width:960px){.\@min-\[960px\]\:grid-cols-\[minmax\(0\,560px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.\[\&_\.btn-keep\]\:shrink-0 .btn-keep{flex-shrink:0}.\[\&_\.btn-keep\]\:px-2 .btn-keep{padding-inline:calc(var(--spacing) * 2)}.\[\&_\.btn-keep\]\:py-1 .btn-keep{padding-block:var(--spacing)}.\[\&_\.btn-keep\]\:text-\[10px\] .btn-keep{font-size:10px}.\[\&_\.btn-keep\]\:whitespace-nowrap .btn-keep{white-space:nowrap}@container (min-width:500px){.\@min-\[500px\]\:\[\&_\.btn-keep\]\:px-2\.5 .btn-keep{padding-inline:calc(var(--spacing) * 2.5)}.\@min-\[500px\]\:\[\&_\.btn-keep\]\:px-3 .btn-keep{padding-inline:calc(var(--spacing) * 3)}.\@min-\[500px\]\:\[\&_\.btn-keep\]\:py-1 .btn-keep{padding-block:var(--spacing)}.\@min-\[500px\]\:\[\&_\.btn-keep\]\:py-1\.5 .btn-keep{padding-block:calc(var(--spacing) * 1.5)}.\@min-\[500px\]\:\[\&_\.btn-keep\]\:text-xs .btn-keep{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\@min-\[500px\]\:\[\&_\.btn-keep\]\:text-xxs .btn-keep{font-size:var(--text-xxs)}}.\[\&_\.btn-keep_i\]\:text-\[10px\] .btn-keep i{font-size:10px}@container (min-width:500px){.\@min-\[500px\]\:\[\&_\.btn-keep_i\]\:text-sm .btn-keep i{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\@min-\[500px\]\:\[\&_\.btn-keep_i\]\:text-xs .btn-keep i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_a\]\:text-mr-blue a{color:var(--color-mr-blue)}.\[\&_a\]\:underline a{text-decoration-line:underline}@media (max-width:639px){input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=file]),textarea,select,[contenteditable=true],.form-control,.form-select,input.form-control,textarea.form-control,select.form-control{font-size:16px}}}@media (hover:none),(max-width:767px){.dl-thumb-hover{pointer-events:none;opacity:0}.group\/detail-image:hover .blur-media-frame__fg{transform:none}}@media (min-width:640px){.form-row{grid-template-columns:200px minmax(0,1fr);column-gap:1rem}.form-card{padding:1.25rem}.form-otp{width:2.75rem;height:3rem}}@keyframes formFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.detail-spec-tags-host .detail-spec-tags{flex-flow:wrap;align-items:flex-start;gap:.125rem;display:flex}.detail-spec-tags-host .detail-spec-tags .spec-tag-row{display:contents}.detail-spec-tags-host .detail-spec-tags .spec-tag-row__label{display:none}.detail-spec-tags-host .detail-spec-tags .spec-tag-list{display:contents}.detail-spec-tags-host .detail-spec-tags .spec-tag{width:auto;max-width:100%}.detail-media-card{width:min(88%,400px)}}#modal-container{z-index:9999;visibility:hidden;pointer-events:none;position:fixed;inset:0}#modal-container.is-visible{visibility:visible}#modal-container.is-open{pointer-events:auto}#modal-container .modal-backdrop{background:0 0;justify-content:center;align-items:center;padding:16px;transition:background .24s;display:flex;position:absolute;inset:0}#modal-container.is-open:not(.left-anim):not(.top-anim) .modal-backdrop{background:#00000080}#modal-container.out:not(.left-anim):not(.top-anim) .modal-backdrop{background:0 0}#modal-container .modal{opacity:0;will-change:transform, opacity;background:#fff;border-radius:16px;flex-direction:column;width:fit-content;min-width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:2rem;display:flex;position:relative;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 20px 60px #00000047}#modal-container .modal-content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.modal-close{color:#9ca3af;cursor:pointer;background:#00000005;border:0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s;display:inline-flex}.modal-close:hover{color:#9ca3af;background:#0000000d}.modal-close i{font-size:.875rem;line-height:1}#modal-container .modal>.modal-close{z-index:5;position:absolute;top:12px;right:12px}#modal-container .modal.is-header>.modal-close{display:none}.modal-panel{width:100%}.modal-panel--lg{max-width:min(760px,100vw - 32px)}.modal-panel--inquiry{width:100%;min-width:0;max-width:min(680px,100vw - 32px)}#modal-title,.modal-panel__title{color:#111827;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;max-width:100%;margin:0;padding-bottom:.75rem;font-size:1rem;font-weight:700;line-height:1.375;display:flex}#modal-title>.modal-close,.modal-panel__title>.modal-close{flex-shrink:0;margin-top:.125rem}.modal-title__label{flex:auto;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;display:flex}.modal-title__label>span{word-break:break-word;min-width:0}.modal-title__label i{flex-shrink:0}.modal-panel__body{padding:0}#modal-title+.modal-panel__body,.modal-panel__title+.modal-panel__body{padding-top:.75rem}#modal-container .modal:not(.is-header) .modal-panel__body{padding-right:2.75rem}.modal-panel__foot{gap:.75rem;margin-top:1.5rem;display:flex}.modal-panel__foot>.btn-md:only-child,.modal-panel__foot>button:only-child{width:100%}#modal-container .modal-content:has(.modal-panel--scroll-body){flex-direction:column;display:flex;overflow:hidden}.modal-panel--scroll-body{flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex}.modal-panel--scroll-body #modal-title{flex-shrink:0}.modal-panel--scroll-body>#modal-title{margin-bottom:.75rem}.modal-panel--scroll-body #modal-title+.modal-panel__body{padding-top:0}.modal-panel--scroll-body #modal-title:has(.modal-category-list__nav){margin-bottom:.75rem}.modal-panel--scroll-body .modal-panel__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.modal-panel--scroll-body .modal-panel__foot{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;margin-top:.75rem;padding-top:1rem}.modal-panel--scroll-body>.js-member-regist-form{flex-direction:column;flex:auto;width:100%;min-height:0;max-height:100%;display:flex}.modal-panel--scroll-body>.js-member-regist-form>.js-progress-wrap{flex-shrink:0;margin-bottom:.75rem;padding-top:.75rem}@media (max-width:640px){.modal-panel--member-regist .js-progress-wrap.form-progress-wrap{width:100%;padding-left:0;padding-right:0}.modal-panel--member-regist .js-progress-wrap>.relative{padding-left:0;padding-right:0}.modal-panel--member-regist .form-progress-grid{width:100%}.modal-panel--member-regist .form-progress-rail{left:1.25rem;right:1.25rem}.modal-panel--member-regist .form-progress-label{text-align:center;width:100%;max-width:100%;font-size:var(--text-xs);word-break:break-word;padding-inline:.125rem;line-height:1.25}.modal-panel--login .form-control,.modal-panel--member-regist .form-control,.modal-panel--member-regist .form-select,.modal-panel--member-regist .form-otp{font-size:16px}}#modal-container .modal.is-header{padding:1.25rem}#modal-container .modal.is-header .modal-content{padding:.5rem}@media (max-width:640px){#modal-container .modal.is-header{padding:1rem}#modal-container .modal.is-header .modal-content{padding:.375rem}}#modal-container[data-modal-open-id=modal-seminar-complete] .modal.is-header{padding-bottom:0}#modal-container.is-open:not(.left-anim):not(.top-anim) .modal{animation:.28s cubic-bezier(.22,1,.36,1) forwards modalZoomIn}#modal-container.out:not(.left-anim):not(.top-anim) .modal{animation:.24s forwards modalZoomOut}#modal-container.center-anim.is-open .modal{animation:.28s cubic-bezier(.22,1,.36,1) forwards modalZoomIn}#modal-container.center-anim.out .modal{animation:.24s forwards modalZoomOut}#modal-container.left-anim,#modal-container.top-anim{transform:scale(1)}#modal-container.left-anim .modal-backdrop,#modal-container.top-anim .modal-backdrop{background:0 0;transition:none}#modal-container.left-anim.is-open .modal-backdrop,#modal-container.top-anim.is-open .modal-backdrop{background:0 0;animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalBackdropFadeIn}#modal-container.left-anim.out .modal-backdrop,#modal-container.top-anim.out .modal-backdrop{animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalBackdropFadeOut}#modal-container.left-anim.out,#modal-container.top-anim.out{animation:0s linear .5s forwards modalQuickScaleDown}#modal-container.left-anim .modal{opacity:1;transform:translate(-1500px)}#modal-container.left-anim.is-open .modal{animation:.3s cubic-bezier(.165,.84,.44,1) forwards modalRoadRunnerIn}#modal-container.left-anim.out .modal{animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalRoadRunnerOut}#modal-container.top-anim .modal{opacity:1;transform:translateY(-1500px)}#modal-container.top-anim.is-open .modal{animation:.3s cubic-bezier(.165,.84,.44,1) forwards modalRoadRunnerInTop}#modal-container.top-anim.out .modal{animation:.5s cubic-bezier(.165,.84,.44,1) forwards modalRoadRunnerOutTop}@media (max-width:640px){#modal-container .modal-backdrop{padding:12px}#modal-container .modal{border-radius:14px;width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:1rem}#modal-container .modal.is-header{padding:1rem}.modal-panel,.modal-panel--inquiry{width:100%;min-width:0;max-width:100%}#modal-container .modal-panel__body .form-select,#modal-container .modal-panel__body .form-control{width:100%;max-width:none}#modal-container .modal-panel__body section.grid>*{min-width:0}}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes modalZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes modalBackdropFadeIn{0%{background:0 0}to{background:#00000080}}@keyframes modalBackdropFadeOut{0%{background:#00000080}to{background:0 0}}@keyframes modalQuickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}to{transform:scale(0)}}@keyframes modalRoadRunnerIn{0%{transform:translate(-1500px)skew(30deg)scaleX(1.3)}70%{transform:translate(30px)skew(0deg)scaleX(.9)}to{transform:translate(0)skew(0deg)scaleX(1)}}@keyframes modalRoadRunnerOut{0%{transform:translate(0)skew(0deg)scaleX(1)}30%{transform:translate(-30px)skew(-5deg)scaleX(.9)}to{transform:translate(1500px)skew(30deg)scaleX(1.3)}}@keyframes modalRoadRunnerInTop{0%{transform:translateY(-1500px)skewY(30deg)scaleY(1.3)}70%{transform:translateY(30px)skewY(0)scaleY(.9)}to{transform:translateY(0)skewY(0)scaleY(1)}}@keyframes modalRoadRunnerOutTop{0%{transform:translateY(0)skewY(0)scaleY(1)}30%{transform:translateY(-30px)skewY(-5deg)scaleY(.9)}to{transform:translateY(1500px)skewY(30deg)scaleY(1.3)}}.modal-enq-caution{text-align:center;color:#6b7280;font-size:12px;line-height:1.25rem}#modal-container .btn-grad-blue,#modal-container .btn-grad-blue:hover{box-shadow:0 4px 12px #3b82f64d}#modal-container .btn-grad-coral,#modal-container .btn-grad-coral:hover{box-shadow:0 4px 12px #ff6b7a52}#modal-container .btn-grad-pink,#modal-container .btn-grad-pink:hover{box-shadow:0 4px 12px #9333ea47}#modal-container .btn-main-cta{box-shadow:0 4px 16px #ff3b0059}#modal-container .btn-main-cta:hover{box-shadow:0 6px 18px #ff3b0066}#modal-container .btn-sub-cta{box-shadow:0 4px 16px #ffa20073}#modal-container .btn-sub-cta:hover{box-shadow:0 6px 18px #ffa20080}#modal-container .modal:not(.is-header) .modal-panel--search-history-delete .modal-panel__body{text-align:center;padding-right:0}#modal-container .modal-panel--search-history-delete .modal-panel__foot{justify-content:center}#modal-container .modal-panel--scroll-body .modal-panel__foot{padding-bottom:.75rem}#modal-container .modal:has(.modal-panel--category-list){background-color:var(--color-white)}:where(.modal-category-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.modal-category-list__head{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.modal-category-list__nav{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.modal-category-list__nav-link{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.modal-category-list__nav-link:hover{color:var(--color-mr-blue)}}@media (min-width:40rem){.modal-category-list__nav-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.modal-category-list__nav-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;opacity:.7;line-height:1}.modal-category-list__heading{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);display:flex}.modal-category-list__section{scroll-margin-top:.5rem}:where(.modal-category-list__groups>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.modal-category-list__group{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing) * 3)}.modal-category-list__parent{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mr-blue);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));text-decoration-line:none;display:inline-flex}@media (hover:hover){.modal-category-list__parent:hover{opacity:.8}}.modal-category-list__parent-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-mr-blue);opacity:.8;line-height:1}.modal-category-list__group .spec-tag,.modal-category-list__group .spec-tag--child{border-color:var(--color-gray-100);background-color:var(--color-gray-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700)}@media (hover:hover){:is(.modal-category-list__group .spec-tag,.modal-category-list__group .spec-tag--child):hover{border-color:var(--color-gray-200);background-color:var(--color-white);color:var(--color-gray-900)}}#modal-container .modal:has(.modal-panel--member-regist){max-height:calc(100dvh - 16px)}@media (max-width:640px){#modal-container .modal:has(.modal-panel--member-regist){max-height:calc(100dvh - 12px)}}#modal-container .modal:has(.seminar-recommend-modal){max-width:min(920px,100vw - 32px)}#modal-container .modal-panel--match-enq .match-enq-modal__foot{padding-bottom:1rem}#modal-content .seminar-recommend-modal{background:#fff;width:100%;max-width:min(860px,100%);max-height:90vh;padding:0;overflow:hidden}#modal-content .seminar-recommend-modal.is-thanks-only{width:100%;max-width:min(560px,100%);max-height:none}#modal-content .seminar-recommend-modal.is-thanks-only .seminar-recommend-modal__body,#modal-content .seminar-recommend-modal.is-thanks-only [data-seminar-recommend-foot]{display:none}#modal-content .seminar-recommend-modal .seminar-recommend-modal__body{box-sizing:border-box;background:#fff;flex-direction:column;flex:auto;min-width:0;max-width:100%;min-height:0;max-height:none;display:flex;padding:0!important;overflow:hidden!important}#modal-content .seminar-recommend-modal [data-seminar-recommend-block]{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}#modal-content .seminar-recommend-modal [data-seminar-recommend-block][hidden]{display:none}#modal-content .seminar-recommend-modal #modal-title .seminar-recommend-modal__thanks-copy{color:#6b7280;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:.65rem;font-weight:400;line-height:1.2;display:block}#modal-content .seminar-recommend-modal .seminar-recommend-modal__body .seminar-recommend-modal__toolbar{background-color:#fafafa;border-bottom:0;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.5rem 1.25rem .75rem;display:flex;position:static}#modal-content .seminar-recommend-modal .seminar-recommend-modal__lead{min-width:0}#modal-content .seminar-recommend-modal .seminar-recommend-modal__eyebrow{color:#ea580c;align-items:center;gap:.375rem;margin:0 0 .25rem;font-size:.6875rem;font-weight:700;line-height:1.3;display:inline-flex}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar .recommend_seminar_header{color:#111827;border:0;margin:0;padding:0;font-size:1rem;font-weight:800;line-height:1}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}#modal-content .seminar-recommend-modal #disp_selected_num{color:#6b7280;flex-shrink:0;align-items:baseline;gap:.25rem;padding:0;font-size:.75rem;font-weight:700;display:flex;position:static}#modal-content .seminar-recommend-modal .selected_num_view{color:#f97316;font-size:1.25rem;line-height:1}#modal-content .seminar-recommend-modal .seminar-recommend-modal__body .recommend_seminar_all_check_wrap{text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;margin:0 auto .75rem;padding:.375rem .75rem;display:flex}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar-side .recommend_seminar_all_check_wrap{margin:0;padding:0}#modal-content .seminar-recommend-modal .recommend_seminar_all_check_wrap input[type=checkbox]{accent-color:#4d8fc1;width:1rem;height:1rem;margin:0 .5rem 0 0;display:block}#modal-content .seminar-recommend-modal .recommend_seminar_all_check_wrap label{color:#374151;cursor:pointer;padding:0;font-size:.75rem;font-weight:700;display:inline-block}#modal-content .seminar-recommend-modal .recommend_seminar_all_check_wrap label:before,#modal-content .seminar-recommend-modal .recommend_seminar_all_check_wrap label:after,#modal-content .seminar-recommend-modal .recommend_seminar_caption label:before,#modal-content .seminar-recommend-modal .recommend_seminar_caption label:after{content:none;display:none}#modal-content .seminar-recommend-modal .recommend_seminar_wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;background:#fafafa;border-radius:0 0 12px 12px;flex-wrap:wrap;flex:auto;place-content:start center;gap:.75rem;width:100%;min-width:0;max-width:100%;min-height:0;max-height:none;margin:0;display:flex;overflow:hidden auto;padding:1rem 1.25rem!important}#modal-content .seminar-recommend-modal .recommend_seminar{width:100%;min-width:0;max-width:min(260px,100%);min-height:0;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;flex:0 260px;margin:0;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}#modal-content .seminar-recommend-modal .recommend_seminar:hover{border-color:#d1d5db;box-shadow:0 8px 24px #11182714}#modal-content .seminar-recommend-modal .recommend_seminar:has(input[type=checkbox]:checked){background:#fff;border-color:#4d8fc1;box-shadow:0 0 0 3px #4d8fc1}#modal-content .seminar-recommend-modal .recommend_seminar:has(input[type=checkbox]:checked):hover{box-shadow:0 0 0 3px #4d8fc1}#modal-content .seminar-recommend-modal .recommend_seminar .cap{cursor:pointer;background:#f3f4f6;flex-shrink:0;width:100%;height:0;padding-top:34%;display:block;position:relative;overflow:hidden}#modal-content .seminar-recommend-modal .recommend_seminar .cap img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}#modal-content .seminar-recommend-modal .seminar-recommend-card__type{z-index:1;position:absolute;top:.5rem;left:.5rem}#modal-content .seminar-recommend-modal .seminar-recommend-card__date,#modal-content .seminar-recommend-modal .recommend_seminar_organizer{cursor:pointer}#modal-content .seminar-recommend-modal .seminar-recommend-card__date{color:#fff;min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:0;border-radius:0;flex:none;padding:.5rem .75rem;line-height:1.2;display:block;position:static}#modal-content .seminar-recommend-modal .seminar-recommend-card__date-row{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.375rem;min-width:0;display:grid}#modal-content .seminar-recommend-modal .seminar-recommend-card__date i{color:#fdc800;flex-shrink:0;font-size:.75rem}#modal-content .seminar-recommend-modal .seminar-recommend-card__date span{color:#fff;flex-shrink:0;font-size:.625rem;font-weight:400}#modal-content .seminar-recommend-modal .seminar-recommend-card__date strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}#modal-content .seminar-recommend-modal .seminar-recommend-card__check{color:#0000;background:#1118278c;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 8px #0000002e}#modal-content .seminar-recommend-modal .recommend_seminar:has(input[type=checkbox]:checked) .seminar-recommend-card__check{color:#fff;background:#4d8fc1}#modal-content .seminar-recommend-modal .recommend_seminar_caption{text-align:left;background:0 0;flex-direction:column;flex:auto;align-items:stretch;min-width:0;margin:0;padding:.75rem;display:flex}#modal-content .seminar-recommend-modal .recommend_seminar_caption input[type=checkbox]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#modal-content .seminar-recommend-modal .recommend_seminar_caption label{color:#111827;-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;width:100%;padding:0;font-size:.8125rem;font-weight:700;line-height:1.45;overflow:hidden;display:-webkit-box!important}#modal-content .seminar-recommend-modal .recommend_seminar_organizer{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0;font-size:.6875rem;font-weight:400;line-height:1.4;overflow:hidden}#modal-content .seminar-recommend-modal .seminar-recommend-card__link{color:#2563eb;align-self:flex-start;align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}#modal-content .seminar-recommend-modal .seminar-recommend-card__link:hover{text-decoration:underline}#modal-content .seminar-recommend-modal #recommend_seminar_entry{width:100%;color:inherit;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:400;display:flex;position:static}#modal-content .seminar-recommend-modal #submit_recommend_seminar{width:100%;max-width:420px;height:auto;min-height:3.5rem;margin:0 auto}@media (max-width:700px){#modal-content .seminar-recommend-modal{width:100%!important;max-width:100%!important}#modal-content .seminar-recommend-modal .seminar-recommend-modal__body .seminar-recommend-modal__toolbar{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;max-width:100%;margin-left:0;margin-right:0;padding:.625rem 1rem}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar-side{box-sizing:border-box;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;max-width:100%}#modal-content .seminar-recommend-modal #disp_selected_num{align-items:baseline}#modal-content .seminar-recommend-modal .selected_num_view{font-size:1.125rem}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar-side .recommend_seminar_all_check_wrap{justify-content:flex-start;max-width:100%;margin:0}#modal-content .seminar-recommend-modal .recommend_seminar_wrap{padding:.75rem 1rem .875rem!important}#modal-content .seminar-recommend-modal .recommend_seminar{flex:100%;width:100%;max-width:100%}#modal-content .seminar-recommend-modal #recommend_seminar_entry{padding:0}}@media (max-width:420px){#modal-content .seminar-recommend-modal .recommend_seminar_caption{padding:.625rem}#modal-content .seminar-recommend-modal .seminar-recommend-modal__body .seminar-recommend-modal__toolbar{align-items:stretch}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar .recommend_seminar_header{font-size:1rem}#modal-content .seminar-recommend-modal .seminar-recommend-modal__toolbar-side{flex-direction:column;align-items:flex-start}}.app-toast{--toast-offset:24px;pointer-events:auto;width:var(--app-toast-width,360px);opacity:0;transform:translate3d(var(--toast-offset), 0, 0) scale(.98);transform-origin:100%;will-change:transform, opacity;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s;position:absolute;right:1rem}.app-toast.is-visible{opacity:1;transform:translate(0)scale(1)}.app-toast.is-leaving{opacity:0;transform:translate3d(var(--toast-offset), 0, 0) scale(.98);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s}.app-toast__surface{-webkit-backdrop-filter:blur(14px);background:#0f172ae0;border:1px solid #ffffff1f;border-radius:.875rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000038,0 16px 40px #0000004d}.app-toast__inner{align-items:center;gap:.875rem;min-height:72px;padding:.875rem 1rem;display:flex}.app-toast__icon{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1rem;display:flex;box-shadow:0 2px 8px #00000040}.app-toast--success .app-toast__icon{background:var(--color-mr-success)}.app-toast--error .app-toast__icon{background:var(--color-mr-danger)}.app-toast--warning .app-toast__icon{background:var(--color-mr-warning)}.app-toast--info .app-toast__icon{background:var(--color-mr-info)}.app-toast__content{flex:1;min-width:0}.app-toast__title{color:#f8fafc;font-size:.9375rem;font-weight:800;line-height:1.35}.app-toast__message{color:#f1f5f9;font-size:.9375rem;font-weight:700;line-height:1.45}.app-toast__message--sub{color:#cbd5e1;margin-top:.1875rem;font-size:.8125rem;font-weight:500}.app-toast__progress{transform-origin:0;opacity:.5;width:100%;height:3px;animation:linear forwards app-toast-progress;position:absolute;bottom:0;left:0;transform:scaleX(1)}.app-toast--success .app-toast__progress{background:var(--color-mr-success)}.app-toast--error .app-toast__progress{background:var(--color-mr-danger)}.app-toast--warning .app-toast__progress{background:var(--color-mr-warning)}.app-toast--info .app-toast__progress{background:var(--color-mr-info)}@keyframes app-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.js-tooltip{vertical-align:middle;--tooltip-icon-color:#4d8fc1;display:inline-flex;position:relative}.js-tooltip:not([data-inited="1"]):before,.js-tooltip:not([data-inited="1"]):after{visibility:hidden;box-sizing:border-box}.js-tooltip:not([data-inited="1"])[data-tooltip-label=""]:before,.js-tooltip:not([data-inited="1"]):not([data-tooltip-label]):before{content:"";background:#e5e7eb;border-radius:50%;width:1.75rem;height:1.75rem;display:inline-block}.js-tooltip:not([data-inited="1"])[data-tooltip-label]:not([data-tooltip-label=""]):before{content:attr(data-tooltip-label);color:#0000;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;height:2rem;padding:0 .75rem 0 2.25rem;font-size:14px;font-weight:700;line-height:2rem;display:inline-block}.js-tooltip:not([data-inited="1"])[data-tooltip-label]:not([data-tooltip-label=""]):after{content:"";background:#e5e7eb;border-radius:50%;width:1.75rem;height:1.75rem;position:absolute;top:2px;left:2px}.tooltip-trigger{color:#374151;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e5e7eb;align-items:center;padding:0;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.175,.885,.32,1.2),background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.tooltip-trigger:hover{background:#eaf4fb;border-color:#bfd9ed;box-shadow:0 4px 12px #4d8fc124}.tooltip-trigger:active{transform:scale(.97)}.tooltip-trigger-icon{width:1.75rem;height:1.75rem;color:var(--tooltip-icon-color);background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;transition:transform .2s,color .2s,background-color .2s,filter .2s;display:inline-flex}.tooltip-trigger:hover .tooltip-trigger-icon{color:var(--tooltip-icon-color);filter:brightness(.88);background:#d1d5db;transform:scale(1.06)}.js-tooltip--icon-mr-blue{--tooltip-icon-color:#4d8fc1}.js-tooltip--icon-mr-cyan{--tooltip-icon-color:#46a9b7}.js-tooltip--icon-mr-indigo{--tooltip-icon-color:#4c6fca}.js-tooltip--icon-mr-orange{--tooltip-icon-color:#fe9900}.js-tooltip--icon-mr-yellow{--tooltip-icon-color:#fdc800}.js-tooltip--icon-mr-green{--tooltip-icon-color:#71af42}.js-tooltip--icon-mr-pink{--tooltip-icon-color:#f472b6}.js-tooltip--icon-mr-purple{--tooltip-icon-color:#6a49d4}.js-tooltip--icon-gray{--tooltip-icon-color:#6b7280}.tooltip-trigger--icon-only{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tooltip-trigger--icon-only:hover{box-shadow:none;background:0 0;border-color:#0000}.tooltip-trigger--icon-only .tooltip-trigger-icon{font-size:.875rem}.tooltip-trigger--labeled{border-radius:999px;gap:0;height:2rem}.tooltip-trigger--labeled .tooltip-trigger-icon{margin-left:2px}.tooltip-trigger--labeled .tooltip-trigger-label{white-space:nowrap;color:#374151;padding:0 .625rem 0 .375rem;line-height:1}.tooltip-trigger--labeled:hover .tooltip-trigger-label{color:#1f2937}.tooltip-overlay{-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;z-index:99998;background:#0f172a47;transition:opacity .22s;position:fixed;inset:0}.tooltip-overlay.is-active{opacity:1;visibility:visible}.tooltip-pop{z-index:99999;opacity:0;visibility:hidden;transform-origin:top;pointer-events:none;width:max-content;max-width:min(480px,92vw);padding-top:8px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;position:absolute;top:0;left:0;transform:translateY(-6px)scale(.98)}.tooltip-pop--wide{max-width:min(560px,92vw)}.tooltip-pop.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .3s cubic-bezier(.18,.9,.24,1.12),visibility linear;transform:translate(0)scale(1)}.tooltip-pop-arrow{z-index:1;background:#fff;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:10px;height:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.tooltip-pop[data-place=top]{padding-top:0;padding-bottom:8px}.tooltip-pop[data-place=top] .tooltip-pop-arrow{top:auto;bottom:0;transform:translate(-50%)translateY(50%)rotate(225deg)}.tooltip-pop-inner{z-index:2;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem 1.125rem;position:relative;box-shadow:0 14px 36px #0f172a1f}.tooltip-pop-close{color:#9ca3af;cursor:pointer;z-index:3;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:8px;right:8px}.tooltip-pop-close:hover{color:#6b7280;background:#f3f4f6}.tooltip-pop-lead{color:#4d8fc1;margin:0 0 .5rem;padding-right:1.25rem;font-size:13px;font-weight:700;line-height:1.45}.tooltip-pop-text{color:#4b5563;margin:0;font-size:14px;line-height:1.65}.tooltip-pop-inner p{color:#4b5563;margin:0 0 .5rem;font-size:14px;line-height:1.65}.tooltip-pop-inner p:last-child{margin-bottom:0}.tooltip-pop-inner b,.tooltip-pop-inner strong{color:#1f2937;font-weight:700}.tooltip-pop-list{color:#4b5563;margin:0 0 .5rem;padding-left:1.25rem;font-size:14px;line-height:1.65}.tooltip-pop-list li+li{margin-top:.25rem}.tooltip-pop-note{color:#6b7280;border-top:1px solid #f3f4f6;margin:0;padding-top:.375rem;font-size:14px;line-height:1.6}#mobile-usernav-drawer,.mobile-usernav-bar{--mobile-usernav-bar-offset:4.75rem;--mobile-usernav-sheet-top-gap:10px}.mobile-usernav-bar{z-index:130;padding-bottom:env(safe-area-inset-bottom,0px);background:#f9fafb;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a14}.mobile-usernav-bar__scroll{overflow:hidden}.mobile-usernav-bar__inner{justify-content:space-evenly;align-items:stretch;gap:0;width:100%;padding:.375rem .25rem .5rem;display:flex}.mobile-usernav-bar__item{color:#9ca3af;background:0 0;border:0;border-radius:.75rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.125rem;min-width:0;padding:.3125rem .125rem;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex}.mobile-usernav-bar__item:active{transform:scale(.94)}.mobile-usernav-bar__item.is-active{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0f172a14}.mobile-usernav-bar__icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.mobile-usernav-bar__glyph{color:inherit;font-size:1.125rem;line-height:1;transition:transform .15s,color .15s}.mobile-usernav-bar__item.is-active .mobile-usernav-bar__glyph{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mobile-usernav-bar__item:active .mobile-usernav-bar__glyph{transform:scale(.92)}.mobile-usernav-bar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1.1;overflow:hidden}.mobile-usernav-bar .nav-badge{transform:translate(75%,-55%)}.mobile-usernav-sheet{top:calc(env(safe-area-inset-top,0px) + var(--mobile-usernav-sheet-top-gap,10px));right:0;bottom:var(--mobile-usernav-bar-offset);z-index:1;color:#111827;will-change:transform;background:#fff;border-radius:.75rem .75rem 0 0;flex-direction:column;height:auto;min-height:0;max-height:none;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -10px 40px #0f172a2e}@media (max-width:639px){#mobile-usernav-drawer[aria-hidden=false] .mobile-usernav-sheet{height:auto;min-height:0;max-height:none}#mobile-usernav-drawer[aria-hidden=false] .mobile-usernav-sheet__content{flex:auto;min-height:0;overflow:hidden}#mobile-usernav-drawer[aria-hidden=false] .mobile-usernav-sheet__content>.flex{height:100%;min-height:0}}.mobile-usernav-sheet.is-open{transform:translateY(0)}.mobile-usernav-sheet.is-dragging{transition:none}.mobile-usernav-sheet__handle-wrap{flex-shrink:0;justify-content:center;padding-top:.375rem;display:flex}.mobile-usernav-sheet__handle{cursor:pointer;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:.625rem 0 .5rem;display:flex}.mobile-usernav-sheet__handle-bar{background:#d1d5db;border-radius:9999px;width:2.75rem;height:.3125rem;display:block}.mobile-usernav-sheet__header{touch-action:none;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem .75rem;display:flex}.mobile-usernav-sheet__title{flex:auto;min-width:0;padding-right:.25rem;font-size:.875rem;font-weight:700;line-height:1.375}.mobile-usernav-sheet__close{color:#6b7280;background:#0000000d;border:0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s;display:inline-flex}.mobile-usernav-sheet__close:hover{background:#0000001a}.mobile-usernav-sheet__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.mobile-usernav-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.user-nav-surface{background-color:var(--color-gray-50);color:#0009}@supports (color:color-mix(in lab, red, red)){.user-nav-surface{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}@media (min-width:640px){#userNavHoverArea{box-sizing:border-box;align-self:stretch;min-height:calc(100dvh - 10rem);overflow:visible}#userNav,#subPanel{align-self:stretch;height:100%;min-height:0}#userNav,.user-nav-surface{box-shadow:0 0 5px #ccc}#subPanelInner{height:100%;max-height:none}}.nav-icon{margin-inline:var(--spacing);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);width:60px;padding-block:calc(var(--spacing) * 2.5);color:#0009;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-icon{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.nav-icon{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))}@media (hover:hover){.nav-icon:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.nav-icon:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}}.nav-icon:active{scale:.9}.nav-icon{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100)}.nav-label,.nav-label-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nav-icon-inner{justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-icon-glyph{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out)}.nav-icon:hover .nav-icon-glyph{transform:scale(1.18)}.nav-icon:active .nav-icon-glyph{transform:scale(.92)}.nav-icon.is-active,.nav-icon.is-pinned{background:#ffffffb8;border-bottom-color:#0000;border-radius:.5rem}.nav-badge.hidden,.nav-badge[hidden]{opacity:0;pointer-events:none;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:none!important;transform:none!important}.nav-badge{background-color:var(--color-red-500);min-width:13px;max-width:28px;min-height:13px;padding-inline:calc(var(--spacing) * .5);--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-white);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:8px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--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,);box-sizing:border-box;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0;transform:translate(92%,-50%)}.nav-icon.nav-icon-pinned-blue:hover .nav-icon-glyph,.nav-icon.nav-icon-pinned-blue.is-active .nav-icon-glyph,.nav-icon.nav-icon-pinned-blue.is-pinned .nav-icon-glyph{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.nav-icon-auth{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));border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-white);justify-content:center;align-items:center}.nav-icon-auth:hover{background-color:var(--color-gray-200)}.nav-icon-auth:active{transform:scale(.92)}.nav-panel-actions{flex-direction:column;align-items:center;gap:12px;width:100%;padding:14px 0 18px;display:flex}.user-nav-ai-proposal,.user-nav-ai-chat-history{--nav-panel-bg:var(--gradient-grad-green);--nav-panel-shadow:0 8px 20px #71af423d}@supports (color:color-mix(in lab, red, red)){.user-nav-ai-proposal,.user-nav-ai-chat-history{--nav-panel-shadow:0 8px 20px color-mix(in srgb, var(--color-mr-green) 24%, transparent)}}.user-nav-ai-proposal__button-icon{flex-shrink:0;width:1rem;height:1rem}.mobile-usernav-bar__item .user-nav-ai-proposal__button-icon{width:1.125rem;height:1.125rem}.user-nav-ai-proposal__tooltip{--user-nav-ai-tooltip-accent:var(--color-mr-green);z-index:200;visibility:hidden;border:2px solid var(--user-nav-ai-tooltip-accent);width:max-content;max-width:min(300px,100vw - 96px);color:var(--color-gray-800);background-color:#fff;border-radius:12px;padding:12px 16px;position:fixed;box-shadow:0 4px 12px #00000026}@supports (color:color-mix(in lab, red, red)){.user-nav-ai-proposal__tooltip{box-shadow:0 4px 12px color-mix(in srgb, var(--color-black) 15%, transparent)}}.user-nav-ai-proposal__tooltip{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(-8px)}.user-nav-ai-proposal__tooltip--search{--user-nav-ai-tooltip-accent:var(--color-mr-blue)}.user-nav-ai-proposal__tooltip.is-active{visibility:visible;opacity:1;transform:translate(0)}.user-nav-ai-proposal__tooltip-arrow{top:var(--user-nav-ai-tooltip-arrow-top,50%);border-bottom:2px solid var(--user-nav-ai-tooltip-accent);border-left:2px solid var(--user-nav-ai-tooltip-accent);background-color:#fff;width:12px;height:12px;position:absolute;left:-7px;transform:translateY(-50%)rotate(45deg)}.user-nav-ai-proposal__tooltip-content{align-items:flex-start;gap:10px;display:flex}.user-nav-ai-proposal__tooltip-icon{width:2.25rem;height:2.25rem;color:var(--user-nav-ai-tooltip-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;display:flex}.user-nav-ai-proposal__tooltip-title,.user-nav-ai-proposal__tooltip-description{display:block}.user-nav-ai-proposal__tooltip-title{color:var(--color-gray-800);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.25}.user-nav-ai-proposal__tooltip-description{color:var(--color-gray-600);font-size:12px;font-weight:700;line-height:1.5}.nav-panel-action{color:#fff;background:linear-gradient(180deg, #ffffff38 0%, #ffffff0f 42%, #ffffff05 100%), var(--nav-panel-bg,linear-gradient(135deg,#4d8fc1 0%,#46a9b7 100%));width:45px;min-width:45px;height:45px;min-height:45px;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -8px 18px #ffffff0d, 0 10px 24px #1f293729, var(--nav-panel-shadow,0 8px 20px #4d8fc133);-webkit-backdrop-filter:blur(10px)saturate(135%);isolation:isolate;border-radius:10px;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 4px;position:relative;overflow:hidden}.nav-panel-action:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57 0%,#ffffff1a 65%,#fff0 100%);border-radius:17px 17px 12px 12px;height:48%;position:absolute;inset:1px 1px auto}.nav-panel-action:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff3d 0%,#ffffff14 45%,#fff0 72%);border-radius:9999px;width:28px;height:28px;position:absolute;top:-8px;right:-8px}.nav-panel-action .nav-icon-glyph,.nav-panel-action .nav-label,.nav-panel-action .nav-label-sm{z-index:1;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px 2px #0000001a;background:0 0;position:relative}.nav-panel-action .nav-icon-glyph{font-size:15px;line-height:1}.nav-panel-action .nav-label{white-space:nowrap;font-size:10px;font-weight:400;line-height:1.05}.nav-panel-action:hover{background:linear-gradient(180deg, #ffffff47 0%, #ffffff14 42%, #ffffff05 100%), var(--nav-panel-bg,linear-gradient(135deg,#4d8fc1 0%,#46a9b7 100%));box-shadow:inset 0 1px 0 #ffffff57, inset 0 -10px 20px #ffffff0f, 0 14px 28px #1f29372e, var(--nav-panel-shadow,0 8px 20px #4d8fc133);filter:brightness(1.04);border-color:#ffffff47;transform:none}.nav-panel-action:active{transform:scale(.97)}.nav-panel-action:hover .nav-icon-glyph{transform:scale(1.1)}.nav-icon.nav-panel-action.is-active,.nav-icon.nav-panel-action.is-pinned{background:linear-gradient(180deg, #ffffff3d 0%, #ffffff12 42%, #ffffff05 100%), var(--nav-panel-bg,linear-gradient(135deg,#4d8fc1 0%,#46a9b7 100%));box-shadow:inset 0 1px 0 #ffffff52, inset 0 -8px 18px #ffffff0d, 0 12px 26px #1f29372b, var(--nav-panel-shadow,0 8px 20px #4d8fc133);border-color:#ffffff3d}.nav-icon.nav-panel-action.is-active .nav-icon-glyph,.nav-icon.nav-panel-action.is-active .nav-label,.nav-icon.nav-panel-action.is-active .nav-label-sm,.nav-icon.nav-panel-action.is-pinned .nav-icon-glyph,.nav-icon.nav-panel-action.is-pinned .nav-label,.nav-icon.nav-panel-action.is-pinned .nav-label-sm{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.mr-nav-ai-streaming-dots{align-items:center;gap:2px;display:inline-flex}.user-nav-ai-disclaimer{margin-top:.5rem}.user-nav-ai-disclaimer__inner{min-height:0}@media (max-width:639px){#js-ai-chat-input.js-nav-ai-input,.js-nav-ai-input{font-size:16px;line-height:1.5}.user-nav-ai-disclaimer{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .28s,opacity .22s,margin-top .28s;display:grid}.user-nav-ai-disclaimer.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:.5rem}.user-nav-ai-disclaimer__inner{overflow:hidden}}.mr-nav-ai-streaming-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both mrNavAiStreamPulse}.mr-nav-ai-streaming-dot:first-child{animation-delay:-.32s}.mr-nav-ai-streaming-dot:nth-child(2){animation-delay:-.16s}.mr-nav-ai-streaming-dot:nth-child(3){animation-delay:0s}@keyframes mrNavAiStreamPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}#subPanelTabs,#mobile-usernav-tabs,#subPanelTabs button,#mobile-usernav-tabs button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#js-nav-matching-messages{gap:.5rem}.nav-badge-dot-only{--tw-leading:0;min-width:8px;max-width:8px;min-height:8px;color:0;padding-inline:0;line-height:0;transform:translate(70%,-45%)}.dl-history-root{position:relative}.dl-history-list{padding:calc(var(--spacing) * 2)}.keep-panel-zip-bar{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);position:sticky;top:0}.keep-panel-zip-bar #downloadAllKeepZip{flex-wrap:nowrap;min-width:0}.keep-download-btn{padding-inline:calc(var(--spacing) * 4)}.keep-panel-list.is-stagger-out>.keep-panel-item.is-removing{pointer-events:none}.keep-panel-list.is-enter-pending>.keep-panel-item.is-entering{opacity:0}@keyframes keep-panel-item-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes keep-panel-item-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.keep-panel-list.is-stagger-in>.keep-panel-item.is-entering{opacity:0;animation:.28s cubic-bezier(.16,1,.3,1) both keep-panel-item-in;animation-delay:calc(40ms + var(--keep-panel-stagger-index,0) * 45ms)}.keep-panel-list.is-stagger-out>.keep-panel-item.is-removing{animation:.28s cubic-bezier(.16,1,.3,1) both keep-panel-item-out;animation-delay:calc(40ms + var(--keep-panel-stagger-index,0) * 45ms)}@media (prefers-reduced-motion:reduce){.keep-panel-list.is-enter-pending>.keep-panel-item.is-entering,.keep-panel-list.is-stagger-in>.keep-panel-item.is-entering{opacity:1;animation:none;transform:none}.keep-panel-list.is-stagger-out>.keep-panel-item.is-removing{opacity:0;animation:none;transform:none}}.dl-history-root .user-nav-card__company{font-size:var(--text-xxs)}.dl-history-sub-tabs-outer{flex:1;min-width:0;height:1.75rem;position:relative}.dl-history-sub-tabs-scroll{scrollbar-width:thin;scrollbar-color:#9ca3af transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;inset-inline:0;position:absolute;top:0;bottom:-10px;overflow:auto hidden}.dl-history-sub-tabs-scroll::-webkit-scrollbar{height:3px}.dl-history-sub-tabs-scroll::-webkit-scrollbar-thumb{background-color:var(--color-gray-400);border-radius:3.40282e38px}.dl-history-sub-tabs-scroll::-webkit-scrollbar-track{background-color:#0000}.dl-history-sub-tabs{height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 4);--tw-leading:1;line-height:1;display:inline-flex}.dl-history-sub-tab-folder-icon{--tw-leading:1;color:var(--color-mr-blue);opacity:.9;font-size:10px;line-height:1}.dl-history-folder-tab{height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);color:var(--color-gray-500);background-color:#0000;border-width:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex}#subPanelTabs .dl-history-folder-tab,#mobile-usernav-tabs .dl-history-folder-tab{--tw-leading:1;font-size:10px;line-height:1}.dl-history-folder-tab.is-active{color:var(--color-gray-900)}.dl-history-folder-tab.is-active .dl-history-folder-tab__inner{border-radius:var(--radius-md);background-color:#99a1af59}@supports (color:color-mix(in lab, red, red)){.dl-history-folder-tab.is-active .dl-history-folder-tab__inner{background-color:color-mix(in oklab, var(--color-gray-400) 35%, transparent)}}.dl-history-folder-tab.is-active .dl-history-folder-tab__inner{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5)}.dl-history-primary-tabs-row{min-width:0}.dl-history-primary-tabs__gear{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-leading:1;color:var(--color-gray-400);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));background-color:#0000;border-width:0;place-items:center;padding:0;line-height:1;display:inline-grid}@media (hover:hover){.dl-history-primary-tabs__gear:hover{background-color:var(--color-gray-100)}}.dl-history-primary-tabs__gear:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#d1d5dc99}@supports (color:color-mix(in lab, red, red)){.dl-history-primary-tabs__gear:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-gray-300) 60%, transparent)}}.dl-history-primary-tabs__gear:focus-visible{--tw-outline-style:none;outline-style:none}.dl-history-tabs-folders{background-color:#e5e7ebcc;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dl-history-tabs-folders{background-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.dl-history-tabs-folders{padding-block:calc(var(--spacing) * 2)}.dl-history-tabs-folders__row{align-items:center;min-width:0;display:flex;overflow:visible}#subPanelTabs .dl-history-tabs-folders{margin-inline:calc(var(--spacing) * -5);padding-inline:calc(var(--spacing) * 5)}#mobile-usernav-tabs .dl-history-tabs-folders{margin-inline:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 4)}.dl-history-tab-badge{background-color:var(--color-red-500);min-width:16px;min-height:16px;padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.user-nav-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));border-radius:8px}a.user-nav-card:hover,.user-nav-card--interactive:hover{border-color:var(--color-gray-400)}.user-nav-card--muted{background-color:var(--color-gray-100)}.user-nav-card--undownloadable{border-color:var(--color-gray-200);background-color:var(--color-gray-100)}.user-nav-card--undownloadable .user-nav-card__title-icon,.user-nav-card--undownloadable .user-nav-card__title-text,.user-nav-card--undownloadable .user-nav-card__company-text,.user-nav-card--undownloadable .user-nav-card__company-text a,.user-nav-card--undownloadable .user-nav-card__date{color:var(--color-gray-400)}.user-nav-card--undownloadable .user-nav-card__title-text:hover,.user-nav-card--undownloadable .user-nav-card__company-text a:hover{color:var(--color-gray-500)}.user-nav-card--downloading{background-color:oklab(95.2831% -.00744692 -.0162559/.6);border-color:#b8d4f0}.user-nav-card--downloading .keep-download-btn{cursor:wait;opacity:.9}.user-nav-card--downloading .keep-remove-btn{pointer-events:none;opacity:.4}.user-nav-card__undownloadable-note{font-size:var(--text-xxs);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-400)}.user-nav-card--dashed{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-gray-300)}.user-nav-card--subtle{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.user-nav-card--subtle{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.user-nav-card--shell{padding:0;overflow:hidden}.user-nav-card__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;display:flex}.user-nav-card__body{margin-top:calc(var(--spacing) * 2);min-width:0}:where(.user-nav-card__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.user-nav-card__date{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xxs);color:var(--color-gray-800);flex:1;display:flex;overflow:hidden}.user-nav-card__date>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-nav-card__date-icon{color:var(--color-gray-400);flex-shrink:0;font-size:10px}.user-nav-card__actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.user-nav-card__title{align-items:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.user-nav-card__title-icon{color:var(--color-mr-blue);flex-shrink:0;margin-top:3px}.user-nav-card__title-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--color-gray-900)}@media (hover:hover){.user-nav-card__title-text:hover{color:var(--color-mr-blue)}}.user-nav-card__company{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.user-nav-card__company-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.user-nav-card__company-text a:hover{color:var(--color-mr-blue)}}.user-nav-card__footer{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.user-nav-card__footer--search-history{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.25rem;display:grid}.user-nav-card__search-conditions{margin-top:calc(var(--spacing) * 1.5);margin-bottom:var(--spacing);gap:var(--spacing);flex-wrap:wrap;display:flex}.user-nav-card__search-condition-tag{border-radius:var(--radius-md);background-color:var(--color-gray-500);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.user-nav-card__keyword-link{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;color:var(--color-gray-900)}@media (hover:hover){.user-nav-card__keyword-link:is(:where(.group):hover *){color:var(--color-mr-blue)}}.user-nav-card__delete{padding:calc(var(--spacing) * .5);--tw-leading:1;color:var(--color-gray-400);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));flex-shrink:0;align-self:flex-end;align-items:center;margin-bottom:1px;line-height:1;display:inline-flex}@media (hover:hover){.user-nav-card__delete:hover{color:var(--color-gray-600)}}:where(.user-nav-settings-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-200)}.user-nav-settings-link{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800);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));display:flex}@media (hover:hover){.user-nav-settings-link:hover{background-color:var(--color-white);color:var(--color-mr-blue)}}.user-nav-settings-link--logout{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-600)}@media (hover:hover){.user-nav-settings-link--logout:hover{background-color:var(--color-white);color:var(--color-gray-900)}}.user-nav-settings-link--logout .user-nav-settings-link__icon{color:currentColor}.user-nav-settings-link__icon{width:calc(var(--spacing) * 3.5);text-align:center;color:var(--color-mr-blue);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));flex-shrink:0;font-size:13px}.user-nav-settings-link__lock{color:var(--color-gray-400);flex-shrink:0;font-size:10px}.user-nav-settings-link__chevron{color:var(--color-gray-300);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));flex-shrink:0;font-size:10px}@media (hover:hover){.user-nav-settings-link__chevron:is(:where(.group):hover *){color:var(--color-mr-blue)}}.dl-history-tag-chip{align-items:center;gap:var(--spacing);background-color:var(--color-gray-200);max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:10px;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-black);border-radius:.25rem;display:inline-flex}.dl-history-tag-chip .fa-folder{color:var(--color-mr-blue);font-size:8px}.dl-history-tag-chip button{color:var(--color-gray-600);opacity:.7;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))}@media (hover:hover){.dl-history-tag-chip button:hover{color:var(--color-gray-900);opacity:1}}.dl-history-tag-btn{cursor:pointer;align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1;color:var(--color-gray-400);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));background-color:#0000;flex-shrink:0;font-size:10px;line-height:1;display:inline-flex}.dl-history-tag-btn.is-open,.dl-history-tag-btn:hover{color:#185fa5;background-color:#e6f1fb;border-style:solid;border-color:#185fa5}.dl-history-memo{resize:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-800);--tw-outline-style:none;outline-style:none;display:block}.dl-history-memo:focus{background-color:var(--color-white);border-color:#185fa5}.dl-history-memo-display{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;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));display:none}@media (hover:hover){.dl-history-memo-display:hover{background-color:oklab(95.2831% -.00744692 -.0162559/.4);border-color:#185fa5}}.dl-history-memo-display__text{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);flex:1;font-size:14px;overflow:hidden}.dl-history-memo-display__icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);flex-shrink:0}@media (max-width:639px){.dl-history-memo-wrap:not(.is-editing) .dl-history-memo-display{display:flex}.dl-history-memo-wrap:not(.is-editing) .dl-history-memo,.dl-history-memo-wrap.is-editing .dl-history-memo-display{display:none}.dl-history-memo-wrap.is-editing .dl-history-memo{font-size:16px;line-height:1.5;display:block}}.dl-history-memo-readonly{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-600)}.dl-history-update-banner{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-700);display:flex}.dl-history-update-banner i{color:var(--color-red-600)}.dl-history-update-banner .update-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-700);flex-shrink:0;margin-left:auto;text-decoration-line:underline}@media (hover:hover){.dl-history-update-banner .update-link:hover{color:var(--color-red-800)}}.dl-history-sheet-mount{position:relative}.dl-history-overlay{z-index:30;background-color:#0000004d;display:none;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dl-history-overlay{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dl-history-overlay.is-show{display:block}.dl-history-sheet{pointer-events:none;z-index:40;border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-leading:var(--leading-snug);max-height:78%;font-size:11px;line-height:var(--leading-snug);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);flex-direction:column;display:none;position:absolute;left:0;right:0;overflow:hidden}.dl-history-sheet.is-show{pointer-events:auto;display:flex}#subPanelTabs .dl-history-sheet button,#mobile-usernav-tabs .dl-history-sheet button,#subPanelTabs .dl-history-sheet input,#mobile-usernav-tabs .dl-history-sheet input{--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug)}.dl-history-sheet mark{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * .5);color:#185fa5;background-color:#e6f1fb}.dl-history-sheet__title{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-400)}.dl-history-folder-drag-handle{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 5);cursor:grab;border-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-gray-400);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dl-history-folder-drag-handle:active{cursor:grabbing}.dl-history-folder-drag-handle:hover{background-color:var(--color-gray-100);color:var(--color-gray-500)}.dl-history-folder-name{cursor:pointer;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);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));border-radius:.25rem}@media (hover:hover){.dl-history-folder-name:hover{background-color:var(--color-gray-100)}}.dl-history-folder-name-input{flex:1;min-width:0}.dl-history-folder-row.is-drag-over{background-color:var(--color-gray-50)}.dl-history-folder-row.is-dragging{opacity:.6}@media (max-width:639px){.js-ai-chat-form>.rounded-2xl.border>.flex{align-items:center}.js-ai-chat-form textarea.js-nav-ai-input{box-sizing:border-box;color:#111827;resize:none;white-space:nowrap;text-overflow:ellipsis;min-height:44px;max-height:44px;padding:10px 8px 10px 16px;font-size:16px;line-height:24px;overflow:hidden}.js-ai-chat-form textarea.js-nav-ai-input::placeholder{color:#9ca3af;font-size:13px;line-height:24px}form.js-match-chat-form.rounded-2xl.border{min-height:56px;padding:6px 8px}form.js-match-chat-form .flex.items-end{align-items:center;min-height:44px}form.js-match-chat-form .js-match-char-count{z-index:2;color:#9ca3af;background:0 0;border-radius:0;margin:0;padding:0;font-size:11px;font-weight:400;line-height:1;position:absolute;top:6px;left:auto;right:6px}form.js-match-chat-form textarea.js-nav-match-input{box-sizing:border-box;color:#111827;resize:none;min-height:44px;max-height:44px;padding:10px 52px 10px 16px;font-size:16px;line-height:24px;overflow:hidden}form.js-match-chat-form textarea.js-nav-match-input::placeholder{color:#9ca3af;font-size:13px;line-height:24px}form.js-match-chat-form textarea.js-nav-match-input[rows="1"]{white-space:nowrap;text-overflow:ellipsis}form.js-match-chat-form textarea.js-nav-match-input[rows="3"],form.js-match-chat-form textarea.js-nav-match-input[rows="5"]{white-space:pre-wrap;max-height:none;overflow-y:auto}form.js-match-chat-form .js-match-send{flex-shrink:0;width:44px;height:44px}html.mr-usernav-kbd-shift #mobile-usernav-panel.mobile-usernav-sheet.is-open,html.mr-usernav-kbd-shift-ai #mobile-usernav-panel.mobile-usernav-sheet.is-open{transform:translateY(calc(-1 * var(--mr-usernav-kbd-shift-px,0px)));transition:none}html.mr-usernav-kbd-shift #mobile-usernav-bar,html.mr-usernav-kbd-shift-ai #mobile-usernav-bar{transform:translateY(calc(-1 * var(--mr-usernav-kbd-shift-px,0px)))}}.header-nav__main{box-sizing:border-box;width:5rem}.header-drawer-trigger>i{display:block;transform:translate(-2px)}@media (min-width:1201px){.header-drawer-trigger>i{transform:none}}@media (max-width:1200px){.header-main-nav .header-nav__main{flex:1 1 0;width:auto;min-width:0}}@media (min-width:1201px){.header-nav__main{width:7.5rem}}.header-nav__main>i{transform-origin:50%;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.header-nav__main:hover>i{animation:.55s ease-in-out header-nav-icon-wiggle}}@keyframes header-nav-icon-wiggle{0%,to{transform:scale(1.08)rotate(0)}20%{transform:scale(1.08)rotate(-8deg)}40%{transform:scale(1.08)rotate(7deg)}60%{transform:scale(1.08)rotate(-5deg)}80%{transform:scale(1.08)rotate(4deg)}}@keyframes header-keyword-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.header-keyword-ticker{width:100%;overflow:hidden}.header-keyword-ticker__track{width:max-content;animation:90s linear infinite header-keyword-ticker-scroll;display:flex}.header-keyword-ticker__group{flex-shrink:0;align-items:center;column-gap:.5rem;padding-inline-end:.5rem;display:flex}@media (hover:hover){.header-keyword-ticker__track:hover{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.header-keyword-ticker__track{flex-wrap:wrap;justify-content:center;row-gap:.5rem;width:100%;animation:none}.header-keyword-ticker__group--clone{display:none}}#prev_header,.prev-mode-banner{z-index:5000;text-align:left;color:#dc2626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffffeb;max-width:min(100vw - 2rem,28rem);padding:1.25rem 1rem;font-size:14px;font-weight:700;line-height:1.5;position:fixed;top:0;left:0;box-shadow:0 1px #0000000f}@media (min-width:640px){#prev_header,.prev-mode-banner{padding:1.5rem 1.25rem;font-size:13px}}:root{--sidebar-gap-bottom:16px;--sidebar-inline-min:1024px;--sidebar-primary-min:400px;--sidebar-width:300px;--sidebar-float-inset-y:1.25rem;--sidebar-float-ease:cubic-bezier(.32, .72, 0, 1);--sidebar-float-duration:.36s;--batch-gap-bottom:var(--sidebar-gap-bottom);--ad-search-inline-min:var(--sidebar-inline-min);--ad-search-primary-min:var(--sidebar-primary-min);--batch-dl-float-inset-y:var(--sidebar-float-inset-y);--batch-dl-float-width:var(--sidebar-width);--batch-dl-float-ease:var(--sidebar-float-ease);--batch-dl-float-duration:var(--sidebar-float-duration);--compact-fab-bottom-gap:1rem;--compact-fab-scroll-fade-opacity:.28;--compact-fab-scroll-fade-duration:.4s;--compact-fab-scroll-idle-ms:700}.layout-sidebar{align-items:stretch;gap:var(--sidebar-gap-bottom);box-sizing:border-box;width:100%;max-width:100%;display:flex;container:layout-sidebar/inline-size}@media screen and (max-width:639px){.layout-sidebar{container-type:normal}}.main-sidebar{flex:auto;min-width:0;max-width:100%}.layout-sidebar.layout-sidebar--compact{gap:0!important}.layout-sidebar--compact .main-sidebar{flex:100%;width:100%;max-width:100%}.layout-sidebar--compact .root-sidebar{flex:0 0 0;width:0;min-width:0;overflow:visible}.layout-sidebar--compact aside.root-sidebar,.layout-sidebar--compact .root-sidebar .aside-sidebar{width:0;min-width:0;overflow:visible}.root-sidebar{flex-shrink:0;align-self:stretch}.aside-sidebar,aside.root-sidebar{width:var(--sidebar-width);flex-shrink:0}.sticky-sidebar,.aside-sidebar.sticky-sidebar,aside.root-sidebar.sticky-sidebar{width:var(--sidebar-width);align-self:flex-start;max-width:100%;position:sticky;top:15px}.static-panel-sidebar,.aside-sidebar.static-panel-sidebar,aside.root-sidebar.static-panel-sidebar{width:var(--sidebar-width);max-width:100%}.root-sidebar[class*=--static-]:not(.is-ready-root-sidebar) .static-panel-sidebar{visibility:hidden}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar.is-hidden-static-panel-sidebar .static-panel-sidebar{visibility:hidden;pointer-events:none}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar.is-pinned-static-panel-sidebar .static-panel-sidebar{overflow:hidden auto}.compact-fab,.compact-backdrop,.compact-close,.compact-fixed-bar{display:none}.root-sidebar--sticky-compact-fixed-right-button:not(.is-ready-root-sidebar) .aside-sidebar,.root-sidebar--static-compact-fixed-right-button:not(.is-ready-root-sidebar) .aside-sidebar,.root-sidebar--sticky-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-backdrop,.root-sidebar--static-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-backdrop,.root-sidebar--sticky-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-fab,.root-sidebar--static-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-fab,.root-sidebar--sticky-compact-fixed-bottom-bar:not(.is-ready-root-sidebar) .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar:not(.is-ready-root-sidebar) .compact-fixed-bar{transition:none!important;animation:none!important}.root-sidebar--sticky-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-fab,.root-sidebar--static-compact-fixed-right-button:not(.is-ready-root-sidebar) .compact-fab,.root-sidebar--sticky-compact-fixed-bottom-bar:not(.is-ready-root-sidebar) .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar:not(.is-ready-root-sidebar) .compact-fixed-bar{visibility:hidden;pointer-events:none}@media (max-width:1023px){.layout-sidebar:not([data-layout-sidebar-demo]){gap:0!important}.layout-sidebar:not([data-layout-sidebar-demo]) .main-sidebar{flex:100%;width:100%;min-width:0;max-width:100%}.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar{overflow:visible;flex:0 0 0!important;width:0!important;min-width:0!important}.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar .aside-sidebar:not(.is-compact-float-open),.layout-sidebar:not([data-layout-sidebar-demo]) aside.root-sidebar:not(.is-compact-float-open){width:0!important;min-width:0!important;overflow:hidden!important}.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--sticky-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .sticky-sidebar,.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--static-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .sticky-sidebar,.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--sticky-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .static-panel-sidebar,.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--static-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .static-panel-sidebar{visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--sticky-compact-hide,.layout-sidebar:not([data-layout-sidebar-demo]) .root-sidebar--static-compact-hide{display:none!important}.layout-sidebar:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar){display:block!important}.layout-sidebar:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .sticky-sidebar,.layout-sidebar:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .static-panel-sidebar{display:none!important}.layout-sidebar:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .main-sidebar{width:100%;max-width:100%;display:block}.layout-sidebar:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .root-sidebar{pointer-events:none;height:0;position:static;overflow:visible;width:0!important}}@media (max-width:1259px){.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]){gap:0!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]) .main-sidebar{flex:100%;width:100%;min-width:0;max-width:100%}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]) .root-sidebar{overflow:visible;flex:0 0 0!important;width:0!important;min-width:0!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]) .root-sidebar .aside-sidebar:not(.is-compact-float-open),.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]) aside.root-sidebar:not(.is-compact-float-open){width:0!important;min-width:0!important;overflow:hidden!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar){display:block!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .sticky-sidebar,.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .static-panel-sidebar{display:none!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .main-sidebar{width:100%;max-width:100%;display:block}.layout-sidebar[data-layout-sidebar-compact-viewport-min="1260"]:not([data-layout-sidebar-demo]):has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .root-sidebar{pointer-events:none;height:0;position:static;overflow:visible;width:0!important}}@container layout-sidebar (max-width:1023px){@media (min-width:1024px){.main-sidebar{flex:100%;width:100%;min-width:0;max-width:100%}.root-sidebar{overflow:visible;flex:0 0 0!important;width:0!important;min-width:0!important}.root-sidebar .aside-sidebar:not(.is-compact-float-open),.root-sidebar:is(aside):not(.is-compact-float-open){width:0!important;min-width:0!important;overflow:hidden!important}.root-sidebar--sticky-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .sticky-sidebar,.root-sidebar--static-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .sticky-sidebar,.root-sidebar--sticky-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .static-panel-sidebar,.root-sidebar--static-compact-fixed-right-button:not(:has(.aside-sidebar.is-compact-float-open)) .static-panel-sidebar{visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}.root-sidebar--sticky-compact-hide,.root-sidebar--static-compact-hide,.root-sidebar--sticky-compact-fixed-bottom-bar .sticky-sidebar,.root-sidebar--static-compact-fixed-bottom-bar .static-panel-sidebar{display:none!important}.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar{pointer-events:none;width:0;height:0;position:static;overflow:visible}}}.compact-fab{z-index:110;right:0;bottom:var(--compact-fab-bottom-gap);color:#fff;text-align:center;background-image:var(--gradient-grad-sub-cta);width:3rem;box-shadow:none;opacity:var(--compact-fab-main-end-opacity,1);transition:opacity var(--compact-fab-scroll-fade-duration) ease, filter .15s ease;border:0;border-radius:.625rem 0 0 .625rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .625rem;position:fixed}.root-sidebar--sticky-compact-fixed-right-button.is-compact-fab-scroll-faded .compact-fab,.root-sidebar--static-compact-fixed-right-button.is-compact-fab-scroll-faded .compact-fab{opacity:calc(var(--compact-fab-scroll-fade-opacity) * var(--compact-fab-main-end-opacity,1));animation:none}.root-sidebar--sticky-compact-fixed-right-button.is-compact-fab-main-end-hidden .compact-fab,.root-sidebar--static-compact-fixed-right-button.is-compact-fab-main-end-hidden .compact-fab{opacity:0;pointer-events:none;animation:none}.compact-fab:before{content:"";background:#ffffff59;border-radius:0 3px 3px 0;width:3px;position:absolute;top:.75rem;bottom:.75rem;left:0}.compact-fab__icon{flex-shrink:0;font-size:1.5rem;line-height:1}.compact-fab__text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;flex-shrink:0;font-size:.75rem;font-weight:800;line-height:1.4}.compact-fab:hover{filter:brightness(1.05)}.compact-fab:active{filter:brightness(.98)}.compact-fab.compact-fab--batch-dl-h{z-index:1;width:auto;max-width:none;height:auto;min-height:2.25rem;color:inherit;text-align:center;box-shadow:none;filter:none;opacity:1;background-image:none;border-radius:9999px;flex-direction:row;gap:.5rem;padding:.5rem 1rem;transition:transform .18s,box-shadow .18s;animation:none;position:relative;inset:auto}.compact-fab.compact-fab--batch-dl-h:before{display:none}.compact-fab.compact-fab--batch-dl-h .compact-fab__text{writing-mode:horizontal-tb;text-orientation:mixed;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:nowrap;line-height:1.25}.compact-fab.compact-fab--batch-dl-h:hover,.compact-fab.compact-fab--batch-dl-h:active{filter:none}.mr-compact-float-dock{--mr-compact-float-dock-gap:.625rem;--mr-compact-float-dock-main-end-opacity:1;z-index:110;right:1rem;bottom:calc(var(--mobile-usernav-bar-offset,0px) + 1rem);align-items:stretch;gap:var(--mr-compact-float-dock-gap);pointer-events:none;width:max-content;max-width:min(20rem,100vw - 2rem);opacity:var(--mr-compact-float-dock-main-end-opacity,1);transition:opacity var(--compact-fab-scroll-fade-duration) ease;flex-direction:column;display:none;position:fixed}.mr-compact-float-dock.is-main-end-hidden,.mr-compact-float-dock.is-main-end-hidden>*{pointer-events:none}@media (min-width:640px){.mr-compact-float-dock{bottom:1rem}}.layout-sidebar.layout-sidebar--compact .mr-compact-float-dock.is-active{display:flex}.mr-compact-float-dock>*{pointer-events:auto;box-sizing:border-box;width:100%}.mr-compact-float-dock .ad-search-filter-bar__mobile-follow-btn,.mr-compact-float-dock .compact-fab--batch-dl-h{opacity:1;border-radius:9999px;justify-content:center;width:100%;min-height:2.25rem;padding-block:.5rem;font-size:.8125rem;font-weight:700;line-height:1.25;transition:transform .18s,box-shadow .18s;display:none;animation:none!important;position:relative!important;inset:auto!important}.mr-compact-float-dock .ad-search-filter-bar__mobile-follow-btn.is-visible,.layout-sidebar--compact .mr-compact-float-dock .compact-fab--batch-dl-h{display:inline-flex}.mr-compact-float-dock .ad-search-filter-bar__mobile-follow-btn{color:#fff;-webkit-backdrop-filter:blur(14px);background:#1f2937e6;border:1px solid #ffffff2e;box-shadow:0 14px 32px #0f172a52,inset 0 2px #ffffff1f}.mr-compact-float-dock .compact-fab--batch-dl-h.btn-sub-cta{color:#fff;background-image:var(--gradient-grad-sub-cta);border:1px solid #ffffff59;box-shadow:0 14px 32px #ffb8006b,inset 0 2px #ffffff59}.mr-compact-float-dock .ad-search-filter-bar__mobile-follow-btn:hover,.mr-compact-float-dock .compact-fab--batch-dl-h:hover{transform:translateY(-1px)}.mr-compact-float-dock .ad-search-filter-bar__mobile-follow-btn:active,.mr-compact-float-dock .compact-fab--batch-dl-h:active{transform:translateY(0)}.ad-search-filter-bar__mobile-follow-label--full,.compact-fab__text--full{display:none}.ad-search-filter-bar__mobile-follow-label--short,.compact-fab__text--short{display:inline}@media (min-width:640px){.ad-search-filter-bar__mobile-follow-label--full,.compact-fab__text--full{display:inline}.ad-search-filter-bar__mobile-follow-label--short,.compact-fab__text--short{display:none}}.layout-sidebar--compact:has(.root-sidebar.is-compact-float-open) .mr-compact-float-dock{display:none}html:has(.aside-sidebar.is-compact-float-open) .mobile-usernav-bar,html:has(.aside-sidebar.is-compact-float-open) #mobile-usernav-drawer{z-index:120}.compact-backdrop{z-index:129;opacity:0;pointer-events:none;transition:opacity var(--sidebar-float-duration) var(--sidebar-float-ease);background:#0006;position:fixed;inset:0}.compact-close{z-index:2;color:#9ca3af;background:#0000000a;border:0;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,color .15s;position:absolute;top:.75rem;right:.75rem}.compact-close:hover{color:#4b5563;background:#0000000f}.compact-fixed-bar{box-shadow:none;background:0 0;border:0;padding:.75rem 0}.compact-fixed-bar .btn-lg__sub{max-width:100%}.root-sidebar--sticky-compact-fixed-bottom-bar .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar .compact-fixed-bar{display:none}.layout-sidebar.layout-sidebar--compact:has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar){display:block!important}.layout-sidebar--compact:has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .sticky-sidebar,.layout-sidebar--compact:has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .static-panel-sidebar{display:none!important}.layout-sidebar--compact:has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .main-sidebar{width:100%;max-width:100%;display:block}.layout-sidebar--compact:has(.root-sidebar--sticky-compact-fixed-bottom-bar,.root-sidebar--static-compact-fixed-bottom-bar) .root-sidebar{pointer-events:none;width:0;height:0;position:static;overflow:visible}.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active:is(aside,.aside-sidebar),.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active:is(aside,.aside-sidebar),.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active .aside-sidebar,.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active .aside-sidebar{pointer-events:none;background:0 0}.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .compact-fixed-bar{z-index:110;box-sizing:border-box;left:var(--compact-fixed-bar-left,0);width:var(--compact-fixed-bar-width,100%);max-width:none;bottom:var(--compact-fixed-bar-bottom,0);padding-top:.75rem;padding-bottom:.75rem;padding-left:var(--compact-fixed-bar-inset-left,0);padding-right:var(--compact-fixed-bar-inset-right,0);box-shadow:none;pointer-events:auto;opacity:var(--compact-fixed-bar-opacity,1);background:#0006;border:0;margin:0;transition:opacity .4s ease-out;display:block;position:fixed}.root-sidebar--sticky-compact-fixed-bottom-bar:not(.is-ready-root-sidebar).is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar:not(.is-ready-root-sidebar).is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .compact-fixed-bar{transition:none}.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned:is(aside,.aside-sidebar),.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned:is(aside,.aside-sidebar),.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .aside-sidebar,.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned .aside-sidebar{width:100%;min-width:0;position:static;overflow:visible}.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-fading .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-fading .compact-fixed-bar{pointer-events:none}.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-hidden .compact-fixed-bar,.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-hidden .compact-fixed-bar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-out,visibility 0s linear .4s}.layout-sidebar:has(.root-sidebar--sticky-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned:not(.is-compact-fixed-bottom-hidden),.root-sidebar--static-compact-fixed-bottom-bar.is-compact-fixed-bottom-active.is-compact-fixed-bottom-pinned:not(.is-compact-fixed-bottom-hidden)) .main-sidebar{padding-bottom:var(--compact-fixed-bar-offset,0)}.layout-sidebar--compact .root-sidebar--sticky-compact-hide,.layout-sidebar--compact .root-sidebar--static-compact-hide{display:none!important}.seminar-pickup-list{max-height:min(70vh,520px);overflow:hidden auto}.batch-dl-card{flex-direction:column;display:flex;overflow:hidden}.batch-dl-body{flex-direction:column;flex:auto;min-height:0;display:flex}.batch-dl-list{flex:auto;min-height:0;overflow:hidden auto}.batch-dl-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.batch-dl-list.is-enter-pending>.batch-dl-item{opacity:0}@keyframes batch-dl-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.batch-dl-list.is-stagger-in>.batch-dl-item{opacity:0;animation:.28s cubic-bezier(.16,1,.3,1) both batch-dl-item-in;animation-delay:calc(40ms + var(--batch-dl-stagger-index,0) * 45ms)}@media (prefers-reduced-motion:reduce){.batch-dl-list.is-enter-pending>.batch-dl-item,.batch-dl-list.is-stagger-in>.batch-dl-item{opacity:1;animation:none;transform:none}}@media (min-width:640px){.layout-sidebar:not(.layout-sidebar--compact) .main-sidebar{min-width:var(--sidebar-primary-min);flex:1;max-width:none}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar{flex-direction:column;flex:none;align-self:stretch;width:auto;min-width:0;display:flex;overflow:visible}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar .aside-sidebar,.layout-sidebar:not(.layout-sidebar--compact) aside.root-sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width)}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar--sticky-compact-fixed-bottom-bar .sticky-sidebar,.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar--static-compact-fixed-bottom-bar .static-panel-sidebar{display:block!important}.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar--sticky-compact-hide,.layout-sidebar:not(.layout-sidebar--compact) .root-sidebar--static-compact-hide{width:var(--sidebar-width);max-width:var(--sidebar-width);flex:none}.layout-sidebar:not(.layout-sidebar--compact) .aside-sidebar,.layout-sidebar:not(.layout-sidebar--compact) aside.root-sidebar{min-height:100%;width:var(--sidebar-width);pointer-events:auto;flex-direction:column;flex:1 0 auto;align-self:stretch;display:flex;position:static;transform:none}.layout-sidebar:not(.layout-sidebar--compact) .compact-fab,.layout-sidebar:not(.layout-sidebar--compact) .compact-backdrop,.layout-sidebar:not(.layout-sidebar--compact) .compact-close,.layout-sidebar:not(.layout-sidebar--compact) .compact-fixed-bar{display:none!important}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .sticky-sidebar,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .sticky-sidebar,.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .static-panel-sidebar,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .static-panel-sidebar{flex-direction:column;flex:auto;min-height:0;display:flex;position:static;overflow:hidden}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .batch-dl-card,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .batch-dl-card{flex:auto;min-height:0;max-height:none}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .compact-fab:not(.compact-fab--batch-dl-h),.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .compact-fab:not(.compact-fab--batch-dl-h){animation:.22s backwards compact-fab-appear;display:flex}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .compact-fab--batch-dl-h,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .compact-fab--batch-dl-h{animation:none;display:none}.layout-sidebar--compact .mr-compact-float-dock .compact-fab--batch-dl-h{animation:none;display:inline-flex}@keyframes compact-fab-appear{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button.is-compact-float-open .compact-fab,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button.is-compact-float-open .compact-fab{display:none}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button.is-ready-root-sidebar .compact-backdrop,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button.is-ready-root-sidebar .compact-backdrop{display:block}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button.is-compact-float-open .compact-backdrop,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button.is-compact-float-open .compact-backdrop{opacity:1;pointer-events:auto}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar{z-index:130;backface-visibility:hidden;pointer-events:none;will-change:transform;background:#fff;border-radius:.75rem 0 0 .75rem;flex-direction:column;width:90vw;max-width:90vw;height:100dvh;transition:none;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #0f172a2e}.root-sidebar--sticky-compact-fixed-right-button.is-compact-float-animating .aside-sidebar,.root-sidebar--static-compact-fixed-right-button.is-compact-float-animating .aside-sidebar{transition:transform var(--sidebar-float-duration) var(--sidebar-float-ease)}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open{pointer-events:auto;transform:translate(0)}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .sticky-sidebar,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .sticky-sidebar,.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .static-panel-sidebar,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .static-panel-sidebar{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex;overflow:hidden}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .batch-dl-card,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .batch-dl-card{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none}.layout-sidebar--compact .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .compact-close,.layout-sidebar--compact .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .compact-close{display:inline-flex}}@media (max-width:639px){.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .sticky-sidebar,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .sticky-sidebar,.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .static-panel-sidebar,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .static-panel-sidebar{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .batch-dl-card,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .batch-dl-card{flex:auto;min-height:0;max-height:none}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .compact-fab:not(.compact-fab--batch-dl-h),.layout-sidebar .root-sidebar--static-compact-fixed-right-button .compact-fab:not(.compact-fab--batch-dl-h){display:flex}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .compact-fab--batch-dl-h,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .compact-fab--batch-dl-h{animation:none;display:none}.layout-sidebar .mr-compact-float-dock .compact-fab--batch-dl-h{animation:none;display:inline-flex}.layout-sidebar:has(.root-sidebar.is-compact-float-open) .mr-compact-float-dock,.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button.is-compact-float-open .compact-fab,.layout-sidebar .root-sidebar--static-compact-fixed-right-button.is-compact-float-open .compact-fab{display:none}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button.is-ready-root-sidebar .compact-backdrop,.layout-sidebar .root-sidebar--static-compact-fixed-right-button.is-ready-root-sidebar .compact-backdrop{display:block}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button.is-compact-float-open .compact-backdrop,.layout-sidebar .root-sidebar--static-compact-fixed-right-button.is-compact-float-open .compact-backdrop{opacity:1;pointer-events:auto}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar{z-index:130;backface-visibility:hidden;pointer-events:none;will-change:transform;background:#fff;border-radius:.75rem 0 0 .75rem;flex-direction:column;width:90vw;max-width:90vw;height:100dvh;transition:none;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-12px 0 40px #0f172a2e}.root-sidebar--sticky-compact-fixed-right-button.is-compact-float-animating .aside-sidebar,.root-sidebar--static-compact-fixed-right-button.is-compact-float-animating .aside-sidebar{transition:transform var(--sidebar-float-duration) var(--sidebar-float-ease)}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open{pointer-events:auto;transform:translate(0)}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .sticky-sidebar,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .sticky-sidebar,.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .static-panel-sidebar,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .static-panel-sidebar{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex;overflow:hidden}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .batch-dl-card,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .batch-dl-card{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none}.layout-sidebar .root-sidebar--sticky-compact-fixed-right-button .aside-sidebar.is-compact-float-open .compact-close,.layout-sidebar .root-sidebar--static-compact-fixed-right-button .aside-sidebar.is-compact-float-open .compact-close{display:inline-flex}.compact-fab{bottom:calc(var(--mobile-usernav-bar-offset,4.75rem) + var(--compact-fab-bottom-gap))}.mr-compact-float-dock{bottom:calc(var(--mobile-usernav-bar-offset,4.75rem) + 1rem)}}.detail-dl-follow-bar{z-index:110;left:var(--detail-dl-follow-left,0px);width:var(--detail-dl-follow-width,100%);bottom:var(--detail-dl-follow-bottom,0px);box-sizing:border-box;pointer-events:none;opacity:0;will-change:opacity, transform;background:#0006;padding:.75rem 1rem;transition:opacity .32s,transform .32s;position:fixed;transform:translateY(100%)}.detail-dl-follow-bar[hidden]{display:none!important}.detail-dl-follow-bar.is-detail-dl-follow-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.detail-dl-follow-bar__inner{pointer-events:auto;width:100%;max-width:28rem;margin-inline:auto}.layout-sidebar--compact~.detail-dl-follow-bar,.layout-sidebar.layout-sidebar--compact .detail-dl-follow-bar{display:none!important}[data-detail-dl-cta-anchor] .btn-xl.btn-xl--stack{min-height:90px}[data-detail-dl-cta-anchor] .btn-xl__label{font-size:20px;line-height:1.25}@media (max-width:639px){.detail-dl-follow-bar__inner .btn-lg,.detail-dl-follow-bar__inner .btn-xl{gap:.375rem;height:3rem;min-height:3rem;padding-block:.5rem}.detail-dl-follow-bar__inner .btn-xl{border-radius:1rem;padding-inline:1.5rem}.detail-dl-follow-bar__inner .btn-xl i{font-size:.875rem}.detail-dl-follow-bar__inner .btn-lg.btn-lg--stack,.detail-dl-follow-bar__inner .btn-xl.btn-xl--stack,[data-detail-dl-cta-anchor] .btn-xl.btn-xl--stack{height:auto;min-height:3rem;padding-block:.5rem}.detail-dl-follow-bar__inner .btn-lg__label,.detail-dl-follow-bar__inner .btn-xl__label,[data-detail-dl-cta-anchor] .btn-xl__label{font-size:13px;line-height:1.25}.detail-dl-follow-bar,.layout-sidebar--compact .compact-fixed-bar{padding-block:.5rem}.compact-fixed-bar .detail-dl-follow-bar__inner .btn-lg,.compact-fixed-bar .detail-dl-follow-bar__inner .btn-lg.btn-lg--stack{height:3rem;min-height:3rem;padding-block:.5rem}.seminar_entry .btn-lg.btn-lg--stack,.compact-fixed-bar .entry_button.btn-lg.btn-lg--stack{gap:.375rem;height:auto;min-height:3rem;padding-block:.5rem}.seminar_entry .btn-lg__label,.compact-fixed-bar .entry_button .btn-lg__label{font-size:13px;line-height:1.25}.seminar_entry .btn-lg__main,.compact-fixed-bar .entry_button .btn-lg__main{font-size:13px}.seminar_entry .btn-lg__sub,.compact-fixed-bar .entry_button .btn-lg__sub{font-size:11px}}.blur-media-frame{background-color:#f3f4f6;width:100%;position:relative;overflow:hidden}.blur-media-frame--fill,.blur-media-frame--stretch{height:100%}.blur-media-frame--absolute-fill{height:100%;position:absolute;inset:0}.blur-media-frame__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blur-media-frame__bg-img{object-fit:cover;object-position:center;filter:blur(24px);width:100%;height:100%;transform:scale(1.1)}.blur-media-frame__fg{z-index:1;object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.blur-media-frame--cover-bg .blur-media-frame__bg{display:none}.blur-media-frame--cover-bg .blur-media-frame__fg{object-fit:cover;filter:blur(4px);transform:scale(1.04)}.blur-media-frame--cover-bg.is-pending:not(.is-loaded) .blur-media-frame__fg{visibility:hidden}@keyframes blur-media-frame-shimmer{0%{transform:translate(-150%,-150%)}to{transform:translate(150%,150%)}}.blur-media-frame__skeleton,.lazy-image-wrap__skeleton{z-index:2;pointer-events:none;background-color:#e5e7eb;display:none;position:absolute;inset:0;overflow:hidden}.blur-media-frame__skeleton:after,.lazy-image-wrap__skeleton:after{content:"";will-change:transform;background:linear-gradient(135deg,#0000 38%,#ffffff4d 44%,#ffffffe6 50%,#ffffff4d 56%,#0000 62%);animation:1.25s ease-in-out infinite blur-media-frame-shimmer;position:absolute;inset:0}.blur-media-frame.is-pending:not(.is-loaded) .blur-media-frame__bg,.blur-media-frame.is-pending:not(.is-loaded) .blur-media-frame__fg,.lazy-image-wrap.is-pending:not(.is-loaded)>img{visibility:hidden}.blur-media-frame.is-pending:not(.is-loaded) .blur-media-frame__skeleton,.lazy-image-wrap.is-pending:not(.is-loaded) .lazy-image-wrap__skeleton{display:block}.blur-media-frame.is-loaded .blur-media-frame__skeleton,.lazy-image-wrap.is-loaded .lazy-image-wrap__skeleton{display:none}.lazy-image-wrap{position:relative}.seminar-filter-panel__heading{letter-spacing:.04em;color:#6b7280;font-size:.625rem;font-weight:700}.seminar-filter-card__head .seminar-filter-type-list{gap:.375rem;margin-top:.5rem}.seminar-filter-type-list{flex-flow:wrap;gap:.375rem;display:flex}.seminar-filter-type-card{text-align:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:.75rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:0;padding:.5rem .375rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.seminar-filter-type-card:hover{border-color:#9ca3af}.seminar-filter-type-card__icon{border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;font-size:.6875rem;display:inline-flex}.seminar-filter-type-card__body{flex-direction:column;align-items:center;gap:.1875rem;width:100%;min-width:0;display:flex}.seminar-filter-type-card__label{color:#374151;font-size:.625rem;font-weight:700;line-height:1.25}.seminar-filter-type-card__count{color:#4b5563;background:#fffc;border-radius:9999px;justify-content:center;align-items:center;min-width:1.5rem;padding:.0625rem .375rem;font-size:.5625rem;font-weight:700;line-height:1.4;display:inline-flex}.seminar-filter-type-card.is-active .seminar-filter-type-card__count{background:#ffffffa6}.seminar-filter-type-card.is-active.seminar-filter-type-card--all{border-color:var(--color-mr-blue);background:var(--color-mr-blue-soft);box-shadow:0 0 0 1px var(--color-mr-blue)}.seminar-filter-type-card.is-active.seminar-filter-type-card--all .seminar-filter-type-card__icon{color:#fff;background:var(--color-mr-blue)}.seminar-filter-type-card.is-active.seminar-filter-type-card--event{border-color:var(--color-grad-coral-1);background:#ffeceb}@supports (color:color-mix(in lab, red, red)){.seminar-filter-type-card.is-active.seminar-filter-type-card--event{background:color-mix(in srgb, var(--color-grad-coral-1) 14%, white)}}.seminar-filter-type-card.is-active.seminar-filter-type-card--event{box-shadow:0 0 0 1px var(--color-grad-coral-1)}.seminar-filter-type-card.is-active.seminar-filter-type-card--event .seminar-filter-type-card__icon{color:#fff;background-image:var(--gradient-grad-coral)}.seminar-filter-type-card.is-active.seminar-filter-type-card--video{border-color:var(--color-mr-purple);background:var(--color-mr-purple-soft);box-shadow:0 0 0 1px var(--color-mr-purple)}.seminar-filter-type-card.is-active.seminar-filter-type-card--video .seminar-filter-type-card__icon{color:#fff;background:var(--color-mr-purple)}.seminar-filter-panels{min-height:4rem;position:relative}.seminar-filter-panels.is-switching [data-seminar-filter-panel]{pointer-events:none}.seminar-filter-panels.is-switching [data-seminar-filter-panel].is-active{animation:.18s both seminar-filter-panel-out}@keyframes seminar-filter-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}[data-seminar-filter-panel]{flex-direction:column;gap:.625rem;display:none}[data-seminar-filter-panel].is-active{animation:.22s cubic-bezier(.16,1,.3,1) both seminar-filter-panel-in;display:flex}@keyframes seminar-filter-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.seminar-filter-section{flex-direction:column;gap:.375rem;display:flex}.seminar-filter-event-block .seminar-filter-section--format{margin-top:.75rem}.seminar-filter-section__title{letter-spacing:.04em;color:#6b7280;margin:0;font-size:.625rem;font-weight:700;line-height:1.25}.seminar-filter-check-list{flex-direction:column;gap:0;display:flex}.seminar-filter-check{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;min-height:0;padding:.1875rem .5rem;transition:background-color .12s;display:flex}.seminar-filter-check:hover{background:#f9fafb}.seminar-filter-check__input{width:1rem;height:1rem;accent-color:var(--color-mr-blue);flex-shrink:0;margin:0}.seminar-filter-check__label{color:#374151;flex:auto;justify-content:space-between;align-items:center;gap:.375rem;width:100%;font-size:.6875rem;font-weight:600;display:inline-flex}.seminar-filter-check__text{flex:auto;min-width:0}.seminar-filter-item-count{text-align:center;color:#4b5563;background:#f3f4f6;border-radius:9999px;flex-shrink:0;min-width:1.25rem;padding:0 .3125rem;font-size:.5625rem;font-weight:700;line-height:1.5}.seminar-filter-check__icon{color:#6b7280;font-size:.6875rem}.seminar-filter-separator{background:#e2e8f0;height:1px;margin:.125rem 0}.seminar-filter-event-block .seminar-filter-check__input{accent-color:var(--color-grad-coral-1)}.seminar-filter-event-block .seminar-filter-check:hover{background:#fff4f3}@supports (color:color-mix(in lab, red, red)){.seminar-filter-event-block .seminar-filter-check:hover{background:color-mix(in srgb, var(--color-grad-coral-1) 8%, white)}}.seminar-filter-video-note{color:var(--color-mr-purple);align-items:center;gap:.25rem;font-size:.5625rem;font-weight:700;display:inline-flex}.seminar-filter-event-note{color:var(--color-grad-coral-1);align-items:center;gap:.25rem;font-size:.5625rem;font-weight:700;display:inline-flex}.seminar-filter-category-list{flex-direction:column;gap:.1875rem;display:flex}.seminar-filter-category{border-radius:.5rem;overflow:hidden}.seminar-filter-category__head{align-items:stretch;gap:0;min-height:0;display:flex}.seminar-filter-category__toggle{color:#6b7280;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:inline-flex}.seminar-filter-category__toggle i{transition:transform .18s}.seminar-filter-category.is-expanded .seminar-filter-category__toggle i{transform:rotate(90deg)}.seminar-filter-category__link{color:#374151;border-radius:.5rem;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:0;padding:.3125rem .5rem .3125rem 0;font-size:.6875rem;font-weight:600;line-height:1.35;transition:background-color .12s,color .12s;display:inline-flex}.seminar-filter-category__name{flex:auto;min-width:0}.seminar-filter-video-block .seminar-filter-category__link:hover{color:var(--color-mr-purple);background:#f9fafb}.seminar-filter-video-block .seminar-filter-category__link.is-active{background:var(--color-mr-purple-soft);color:var(--color-mr-purple);font-weight:700}.seminar-filter-category__children{flex-direction:column;gap:.125rem;padding:.125rem 0 .25rem 1.75rem;display:none}.seminar-filter-category.is-expanded .seminar-filter-category__children{display:flex}.seminar-filter-category__child{color:#4b5563;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:0;padding:.25rem .5rem;font-size:.625rem;font-weight:600;line-height:1.35;transition:background-color .12s,color .12s;display:inline-flex}.seminar-filter-video-block .seminar-filter-category__child:hover{color:var(--color-mr-purple);background:#f9fafb}.seminar-filter-video-block .seminar-filter-category__child.is-active{background:var(--color-mr-purple-soft);color:var(--color-mr-purple);font-weight:700}.seminar-filter-keyword{border-top:1px solid #f3f4f6;margin-top:.625rem;padding-top:.625rem}.seminar-filter-keyword__label{margin-bottom:.375rem;display:block}.seminar-filter-keyword-form__row{align-items:stretch;gap:.375rem;display:flex}.seminar-filter-keyword-form__input{flex:auto;min-width:0;min-height:2rem;padding:.375rem .5rem;font-size:.6875rem}.seminar-filter-keyword-form__submit{flex-shrink:0;justify-content:center;align-items:center;min-width:2rem;padding-inline:.625rem;display:inline-flex}.seminar-list-body{flex-direction:column;margin:0;padding:0;display:flex}.seminar-list-empty-state{margin-top:1rem}.seminar-list-results{flex-direction:column;gap:1.25rem;display:flex}.seminar-filter-chips{flex-wrap:wrap;gap:.25rem;display:flex}.seminar-filter-chip{box-sizing:border-box;color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.25;transition:border-color .12s,background-color .12s;display:inline-flex}.seminar-filter-chip__label{align-items:center;line-height:1.25;display:flex}.seminar-filter-chip:hover{border-color:var(--color-mr-blue);background:var(--color-mr-blue-soft);color:#1f2937}.seminar-filter-chip__close{color:#6b7280;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:.75rem;height:.75rem;margin:0;padding:0;font-size:.5625rem;line-height:0;display:inline-flex}.seminar-filter-chip__close:before{line-height:1;display:block}.seminar-list-entry-days{font-size:.8125rem;font-weight:800;line-height:1.25}.seminar-list-loader{background:0 0;border:0;justify-content:center;align-items:center;min-height:8rem;margin-bottom:.5rem;padding:1.5rem 1rem;display:none;margin-top:0!important}.seminar-list-loader.is-visible{display:flex}.seminar-list-loader__ellipsis{align-items:flex-end;gap:.25rem;font-size:3rem;font-weight:900;line-height:1;display:inline-flex}.seminar-list-loader__ellipsis>span{background-image:var(--gradient-grad-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:.95s ease-in-out infinite seminar-list-loader-dot;display:inline-block}.seminar-list-loader__ellipsis>span:nth-child(2){animation-delay:.14s}.seminar-list-loader__ellipsis>span:nth-child(3){animation-delay:.28s}@keyframes seminar-list-loader-dot{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-.625rem)}}.seminar-list-results.is-results-hidden{display:none!important}@media (prefers-reduced-motion:reduce){.seminar-list-loader__ellipsis>span{opacity:.9;animation:none}}.seminar-filter-trigger-slot{flex-shrink:0;align-items:center;display:flex}.seminar-filter-trigger{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:700;line-height:1;transition:box-shadow .15s,border-color .15s;display:none;box-shadow:0 4px 18px #0f172a24}.seminar-filter-trigger.is-visible{display:inline-flex}.seminar-filter-trigger__text{white-space:nowrap;line-height:1}.root-sidebar--seminar-filter-compact .compact-fab{display:none!important}@container layout-sidebar (max-width:715px){@media (min-width:640px){.layout-sidebar[data-layout-sidebar-compact-viewport-min] .main-sidebar{flex:1;width:auto;max-width:none}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar{flex:none;width:auto;min-width:0}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar .aside-sidebar,.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar:is(aside){width:var(--sidebar-width);min-width:var(--sidebar-width)}}}@media (max-width:1023px) and (min-width:640px){.layout-sidebar[data-layout-sidebar-compact-viewport-min]{gap:0!important}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .main-sidebar{flex:100%;width:100%;max-width:100%}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar{flex:0 0 0;width:0;min-width:0;overflow:visible}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar .aside-sidebar:not(.is-compact-float-open),.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar:is(aside):not(.is-compact-float-open){width:0;min-width:0;overflow:visible}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar .aside-sidebar.is-compact-float-open,.layout-sidebar[data-layout-sidebar-compact-viewport-min] .root-sidebar:is(aside).is-compact-float-open{width:var(--sidebar-width);min-width:var(--sidebar-width);overflow:hidden}.layout-sidebar[data-layout-sidebar-compact-viewport-min] .seminar-filter-trigger{display:inline-flex}}.layout-sidebar--compact .aside-sidebar.is-compact-float-open .sticky-sidebar>#js-seminar-filter-root,.layout-sidebar--compact .aside-sidebar.is-compact-float-open .static-panel-sidebar>#js-seminar-filter-root,.layout-sidebar--compact .root-sidebar:is(aside).is-compact-float-open>#js-seminar-filter-root{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.layout-sidebar--compact .aside-sidebar.is-compact-float-open #js-seminar-filter-root>.seminar-filter-card,.layout-sidebar--compact .root-sidebar:is(aside).is-compact-float-open>#js-seminar-filter-root>.seminar-filter-card{flex:auto;height:100%;min-height:0;max-height:100%}.layout-sidebar--compact .aside-sidebar.is-compact-float-open .seminar-filter-card__scroll,.layout-sidebar--compact .root-sidebar:is(aside).is-compact-float-open .seminar-filter-card__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#js-seminar-list-page-head-meta,#seminar_list,.seminar-list-results__pager{transition:opacity .14s}#js-seminar-list-page-head-meta.is-fade-out,.seminar-list-results.is-fade-out #seminar_list,.seminar-list-results.is-fade-out .seminar-list-results__pager{opacity:0}.seminar-list-results.is-updating{pointer-events:none}#js-seminar-list-page-head-meta.is-enter-pending,#js-seminar-list-page-head-meta.is-enter-pending .seminar-filter-chips .seminar-filter-chip,.seminar-list-results.is-enter-pending #seminar_list>article,.seminar-list-results.is-enter-pending #seminar_list>.col-span-full,.seminar-list-results.is-enter-pending .seminar-list-results__pager{opacity:0}@keyframes seminar-list-head-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes seminar-list-item-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}#js-seminar-list-page-head-meta.is-stagger-in{animation:.26s cubic-bezier(.16,1,.3,1) both seminar-list-head-in}#js-seminar-list-page-head-meta.is-stagger-in .seminar-filter-chips .seminar-filter-chip{opacity:0;animation:.22s cubic-bezier(.16,1,.3,1) both seminar-list-head-in;animation-delay:calc(28ms + var(--seminar-chip-index,0) * 18ms)}.seminar-list-results.is-stagger-in #seminar_list>article,.seminar-list-results.is-stagger-in #seminar_list>.col-span-full{opacity:0;animation:.28s cubic-bezier(.16,1,.3,1) both seminar-list-item-in;animation-delay:calc(35ms + var(--seminar-stagger-index,0) * 20ms)}.seminar-list-results.is-stagger-in .seminar-list-results__pager{opacity:0;animation:.24s cubic-bezier(.16,1,.3,1) both seminar-list-head-in;animation-delay:calc(40ms + var(--seminar-stagger-count,0) * 20ms)}@media (prefers-reduced-motion:reduce){#js-seminar-list-page-head-meta.is-stagger-in,#js-seminar-list-page-head-meta.is-stagger-in .seminar-filter-chips .seminar-filter-chip,.seminar-list-results.is-stagger-in #seminar_list>article,.seminar-list-results.is-stagger-in #seminar_list>.col-span-full,.seminar-list-results.is-stagger-in .seminar-list-results__pager{opacity:1;animation:none;transform:none}}.list-page-head{flex-direction:column;margin:0;padding:0 0 1rem;display:flex}.list-page-head__title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex}.list-page-head__title{color:#111827;flex:auto;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:1.35}@media (max-width:639px){.list-page-head__title{font-size:16px;line-height:1.35}}.list-page-head__actions{flex-shrink:0;align-items:center;display:flex}.list-page-head__title-row+.list-page-head__meta{margin-top:.5rem}.list-page-head__meta{flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}.list-page-head__meta>.text-sm{margin:0}.ad-search-page .list-page-head__meta,.ad-search-case-page .list-page-head__meta,.ad-list-page .list-page-head__meta{background-color:#0000;border-radius:0;padding:0}.ad-search-page .list-page-head,.ad-search-case-page .list-page-head,.ad-list-page .list-page-head{padding-bottom:0}.ad-search-page:not(:has(#search-filter-slot)) .list-page-head{padding-bottom:1rem}.ad-search-page #search-filter-slot,.ad-search-case-page #search-filter-slot,.ad-list-page #ad-list-filter-slot,.ad-list-page .ad-list-filter-nav-wrap{margin-top:5px}.list-page-head__result-bar{width:100%;min-width:0}.list-page-head__result-bar-scroll{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;overflow:visible}.list-page-head__result-bar-scroll-viewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto hidden}.list-page-head__result-bar-scroll-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.list-page-head__result-bar-scroll-viewport::-webkit-scrollbar{width:0;height:0;display:none}.list-page-head__result-bar-scroll-inner{flex-wrap:nowrap;align-items:center;gap:.75rem;width:max-content;min-width:100%;display:flex}.list-page-head__result-bar-scroll-inner>*{flex-shrink:0}.list-page-head__result-bar-scroll-inner>.text-sm{white-space:nowrap;flex:auto;min-width:max-content;margin:0;font-size:14px;line-height:1.25}@media (max-width:639px){.list-page-head__result-bar-scroll-inner>.text-sm,.list-page-head__meta>.text-sm,.list-page-head__meta .text-sm{font-size:11px;line-height:1.3}}.list-page-head__result-bar-scroll.is-scrollable{padding-bottom:.375rem}.list-page-head__result-bar-scroll-rail{pointer-events:none;opacity:0;border-radius:9999px;align-items:flex-end;height:10px;display:flex;position:absolute;bottom:-8px;left:0;right:0}.list-page-head__result-bar-scroll.is-scrollable .list-page-head__result-bar-scroll-rail{pointer-events:auto;opacity:1}.list-page-head__result-bar-scroll-rail-thumb{cursor:grab;background-color:#d1d5db;border-radius:9999px;width:20%;height:4px;transform:translate(0)}.list-page-head__result-bar-scroll-rail.is-dragging .list-page-head__result-bar-scroll-rail-thumb{cursor:grabbing;background-color:#9ca3af}.list-page-head__result-toolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.list-page-head__result-toolbar-group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media not all and (min-width:40rem){.list-page-head__result-toolbar-group[data-ad-search-result-view]{display:none}}.ranking-top-item__inner:has(>.ranking-top-item__overlay-link:hover) .agency-item-thumb__detail-hover,.ranking-top-item__inner:has(.ranking-top-item__detail-link:hover) .agency-item-thumb__detail-hover{opacity:1}.ranking-top-item__inner:has(>.ranking-top-item__overlay-link:hover) .ranking-top-item__thumb .blur-media-frame__fg,.ranking-top-item__inner:has(.ranking-top-item__detail-link:hover) .ranking-top-item__thumb .blur-media-frame__fg{transform:scale(1.03)}@keyframes ad-list-filter-section-bg-flash{0%,to{background-color:#0000}45%{background-color:#dfe2e6}}.contents-nav-shell .batch-dl-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.contents-nav-shell .contents-nav{flex-direction:column;flex:auto;min-height:0;display:flex}.contents-nav-shell .contents-nav>.contents-nav-list{flex:auto;min-height:0;overflow:hidden auto}.contents-nav-shell .contents-nav-list.contents-nav-collapsible__body{flex:none;min-height:auto;overflow:hidden}.contents-nav-shell .contents-nav-collapsible-wrap.is-expanded .contents-nav-collapsible__body{overflow:visible}@media (max-width:1023px){.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar{z-index:137;top:var(--sidebar-float-inset-y,1.25rem);width:min(26rem,100vw - 1.25rem);height:auto;max-height:calc(100dvh - 2 * var(--sidebar-float-inset-y,1.25rem));backface-visibility:hidden;pointer-events:none;will-change:transform;background:#fff;border:1px solid #f3f4f6;border-radius:.75rem 0 0 .75rem;flex-direction:column;transition:none;display:flex;position:fixed;right:0;overflow:hidden;transform:translate(100%);box-shadow:0 6px 22px #0f172a38}@media (max-width:639px){.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar{width:min(26rem,100vw - 1rem);max-height:calc(100dvh - 2 * var(--sidebar-float-inset-y,1.25rem))}}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact.is-compact-float-open .compact-backdrop{opacity:1;pointer-events:auto;z-index:136;display:block}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar.is-compact-float-open{pointer-events:auto;transform:translate(0)}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact.is-compact-float-animating .aside-sidebar{transition:transform var(--sidebar-float-duration,.36s) var(--sidebar-float-ease,cubic-bezier(.32, .72, 0, 1))}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar.is-compact-float-open .sticky-sidebar{flex-direction:column;flex:0 auto;height:auto;min-height:0;display:flex;overflow:hidden}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar.is-compact-float-open .compact-close{display:inline-flex}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .sticky-sidebar,.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .batch-dl-card,.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .contents-nav-shell,.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .batch-dl-body{box-sizing:border-box;flex:0 auto;width:100%;min-width:0;max-width:100%;height:auto}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .batch-dl-list{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .root-sidebar--contents-nav-compact .aside-sidebar .contents-nav{min-height:0;padding:.75rem .75rem var(--sidebar-float-inset-y,1.25rem);box-sizing:border-box;max-height:calc(100dvh - 2 * var(--sidebar-float-inset-y,1.25rem));flex-direction:column;flex:auto;display:flex;overflow:hidden}.layout-sidebar.contents-page[data-layout-sidebar-compact-viewport-min] .contents-nav-search{padding-right:2.5rem}}#modal-container .modal.modal--contents-image,#modal-container .modal:has(.modal-panel--contents-image){background:#fff;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;min-width:0!important}#modal-container .modal.modal--contents-image>.modal-close,#modal-container .modal:has(.modal-panel--contents-image)>.modal-close{z-index:5;color:#fff;background:#00000073;border-radius:9999px;width:2.25rem;height:2.25rem;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #00000040}#modal-container .modal.modal--contents-image>.modal-close:hover,#modal-container .modal:has(.modal-panel--contents-image)>.modal-close:hover{color:#fff;background:#0009}#modal-container .modal.modal--contents-image>.modal-content,#modal-container .modal:has(.modal-panel--contents-image)>.modal-content{flex:none;justify-content:center;align-items:center;width:fit-content;min-width:0;display:flex;overflow:hidden}.modal-panel--contents-image{width:auto;max-width:100%;margin:0}#modal-container .modal:not(.is-header) .modal-panel--contents-image .modal-panel__body,#modal-container .modal.modal--contents-image .modal-panel__body{margin:0;padding:0;line-height:0;display:block}.modal-panel--contents-image .js-contents-image-lightbox-img{object-fit:contain;width:auto;max-width:min(96vw - 32px,100%);height:auto;max-height:calc(100dvh - 32px);margin:0;display:block}.contents-prose .wp-block-image:not(.alignleft):not(.alignright){width:fit-content;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.contents-prose .wp-block-image:not(.alignleft):not(.alignright) img{margin-left:auto;margin-right:auto;display:block}.contents-prose iframe:not(.wp-embedded-content){max-width:100%;margin-left:auto;margin-right:auto;display:block}.contents-prose .wp-block-embed:not(.alignleft):not(.alignright),.contents-prose .wp-block-video:not(.alignleft):not(.alignright){text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.contents-prose blockquote.tiktok-embed,.contents-prose blockquote.instagram-media,.contents-prose blockquote.twitter-tweet,.contents-prose blockquote.threads-embed,.contents-prose blockquote.reddit-embed-bq{color:inherit;background:0 0;padding:0;font-style:normal}.contents-prose iframe.instagram-media,.contents-prose blockquote.instagram-media,.contents-prose blockquote.tiktok-embed{margin-left:auto!important;margin-right:auto!important;display:block!important}lite-youtube.mr-lite-youtube,.contents-prose lite-youtube{aspect-ratio:16/9;cursor:pointer;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:720px;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}lite-youtube.mr-lite-youtube:before,.contents-prose lite-youtube:before{content:"";pointer-events:none;background:#0000002e;position:absolute;inset:0}.mr-lite-youtube__play{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.mr-lite-youtube__play-icon{box-sizing:border-box;opacity:.9;background:#212121;border-radius:14px;width:68px;height:48px;transition:background .15s,opacity .15s}.mr-lite-youtube__play-icon:before{content:"";border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;width:0;height:0;margin:14px 0 0 26px;display:block}lite-youtube.mr-lite-youtube:hover .mr-lite-youtube__play-icon,.contents-prose lite-youtube:hover .mr-lite-youtube__play-icon,lite-youtube.mr-lite-youtube:focus-within .mr-lite-youtube__play-icon{opacity:1;background:red}lite-youtube.mr-lite-youtube.is-activated:before,.contents-prose lite-youtube.is-activated:before,lite-youtube.mr-lite-youtube.is-activated .mr-lite-youtube__play,.contents-prose lite-youtube.is-activated .mr-lite-youtube__play{display:none}lite-youtube.mr-lite-youtube iframe,.contents-prose lite-youtube iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:639px){:root,:host{--text-xxxs:7px;--text-xxs:8px;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:34px;--text-6xl:58px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}