@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"lato", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-300:oklch(82.8% .111 230.318);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;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}}@layer components;@layer utilities{.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}.relative{position:relative}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.float-left{float:left}.float-none{float:none}.float-right{float:right}.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:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.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-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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-12{margin-bottom:calc(var(--spacing) * 12)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.flex-auto{flex:auto}.flex-shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.cursor-not-allowed{cursor:not-allowed}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gray-600{background-color:var(--color-gray-600)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.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-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-gray-800{color:var(--color-gray-800)}.text-inherit{color:inherit}.text-sky-300{color:var(--color-sky-300)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.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,)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}}}@layer{*,:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;line-height:1.5}h1{margin-block:0;font-size:2em}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors:active){mark{color:highlighttext;background-color:highlight}}audio,iframe,img,svg,video{max-block-size:100%;max-inline-size:100%}fieldset{min-inline-size:0}label:has(+input:not([type=radio],[type=checkbox]),select,textarea){display:block}textarea:not([rows]){min-block-size:6em}button,input,select,textarea{font-family:inherit;font-size:inherit}@supports (-webkit-touch-callout:none){[type=search]{border:1px solid -apple-system-secondary-label;background-color:canvas}}input:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}table{border-collapse:collapse}th,td{vertical-align:top;padding:.25em .5em}dialog::backdrop{background:#0000004d}dialog,[popover],dialog::backdrop{opacity:0;transition:opacity .15s ease-out,display .15s allow-discrete,overlay .15s allow-discrete}dialog[open],dialog[open]::backdrop{opacity:1}:popover-open{opacity:1}@starting-style{dialog[open],dialog[open]::backdrop{opacity:0}:popover-open{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}img{display:block}summary{cursor:default}iframe{border:none}@supports (position-area:block-end span-inline-end){[popover]{position-area:block-end span-inline-end;margin:0}}}@font-face{font-family:FragmentMono;src:url(/assets/FragmentMono-Regular-CQGFFnOf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FragmentMono;src:url(/assets/FragmentMono-Italic-BmoyiVx4.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-B5iD31kO.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Black-BGKY3P7n.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Italic-DOTKc3_v.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-BoldItalic-CT6m3OwA.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}.ytp :is(.play-button,.play-button:focus,.play-button:hover){background:var(--accent);width:6rem;height:6rem;margin:0;animation:1.5s infinite heartbeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='m9.5 16.5 7-4.5-7-4.5v9ZM12 22q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q3.35 0 5.675-2.325T20 12q0-3.35-2.325-5.675T12 4Q8.65 4 6.325 6.325T4 12q0 3.35 2.325 5.675T12 20Zm0-8Z'/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='m9.5 16.5 7-4.5-7-4.5v9ZM12 22q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q3.35 0 5.675-2.325T20 12q0-3.35-2.325-5.675T12 4Q8.65 4 6.325 6.325T4 12q0 3.35 2.325 5.675T12 20Zm0-8Z'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"lato", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-300:oklch(82.8% .111 230.318);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;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}}@layer components;@layer utilities{.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}.relative{position:relative}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.float-left{float:left}.float-none{float:none}.float-right{float:right}.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:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.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-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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-12{margin-bottom:calc(var(--spacing) * 12)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.flex-auto{flex:auto}.flex-shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.cursor-not-allowed{cursor:not-allowed}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gray-600{background-color:var(--color-gray-600)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.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-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-gray-800{color:var(--color-gray-800)}.text-inherit{color:inherit}.text-sky-300{color:var(--color-sky-300)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.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,)}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}}}@layer{*,:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;line-height:1.5}h1{margin-block:0;font-size:2em}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media(forced-colors:active){mark{color:highlighttext;background-color:highlight}}audio,iframe,img,svg,video{max-block-size:100%;max-inline-size:100%}fieldset{min-inline-size:0}label:has(+input:not([type=radio],[type=checkbox]),select,textarea){display:block}textarea:not([rows]){min-block-size:6em}button,input,select,textarea{font-family:inherit;font-size:inherit}@supports (-webkit-touch-callout:none){[type=search]{border:1px solid -apple-system-secondary-label;background-color:canvas}}input:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}table{border-collapse:collapse}th,td{vertical-align:top;padding:.25em .5em}dialog::backdrop{background:#0000004d}dialog,[popover],dialog::backdrop{opacity:0;transition:opacity .15s ease-out,display .15s allow-discrete,overlay .15s allow-discrete}dialog[open],dialog[open]::backdrop{opacity:1}:popover-open{opacity:1}@starting-style{dialog[open],dialog[open]::backdrop{opacity:0}:popover-open{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}img{display:block}summary{cursor:default}iframe{border:none}@supports (position-area:block-end span-inline-end){[popover]{position-area:block-end span-inline-end;margin:0}}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;line-height:1.5}pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2b2b2b}:not(pre)>code{white-space:normal;background-color:var(--lightest);border-radius:.3em;padding:.1em .5rem}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#d4d0ab}.token.punctuation{color:#fefefe}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#abe338}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.regex,.token.important{color:gold}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen and (-ms-high-contrast:active){code[class*=language-],pre[class*=language-]{color:windowtext;background:window}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{color:window;background:highlight;font-weight:400}.token.atrule,.token.attr-value,.token.function,.token.keyword,.token.operator,.token.selector{font-weight:700}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}.token.attr-value,.token.url{font-weight:400}}@font-face{font-family:FragmentMono;src:url(/assets/FragmentMono-Regular-CQGFFnOf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FragmentMono;src:url(/assets/FragmentMono-Italic-BmoyiVx4.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-B5iD31kO.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Black-BGKY3P7n.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Italic-DOTKc3_v.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-BoldItalic-CT6m3OwA.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--bg:#111010;--bg-sub:#1b1a19;--bg-hover:#222120;--border:#2e2b28;--border-light:oklch(54% .01 219.24);--text:#fff;--text-muted:oklch(86% .12 200.22/.5);--text-faint:oklch(74% .16 213.37);--accent:oklab(85% -.14 -.04);--accent-dim:#9a7e4f;--font-serif:"Georgia", serif;--font-sans:"Lato", sans-serif;--max-w:100vw;--max-w-wide:900px;--header-h:60px;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}body{color:#fff;overflow-wrap:break-word;word-break:normal;line-break:strict;background-color:#333;flex-direction:column;width:100vw;min-height:100dvh;line-height:1.7;display:flex;overflow-x:hidden}:where(.fluid){--fluid-min:calc(var(--font-size-min) * pow(var(--font-ratio-min), var(--font-level,0)));--fluid-max:calc(var(--font-size-max) * pow(var(--font-ratio-max), var(--font-level,0)));--fluid-preferred:calc((var(--fluid-max) - var(--fluid-min)) / (var(--font-width-max) - var(--font-width-min)));--fluid-type:clamp((var(--fluid-min) / 16) * 1rem, ((var(--fluid-min) / 16) * 1rem) - (((var(--fluid-preferred) * var(--font-width-min)) / 16) * 1rem) + (var(--fluid-preferred) * var(--variable-unit,100vi)), (var(--fluid-max) / 16) * 1rem);font-size:var(--fluid-type)}a{font-family:var(--font-sans);color:var(--accent);cursor:pointer;text-decoration:none;transition:color .2s,opacity .2s}a:hover{transition:all .6s}a[aria-current]{pointer-events:none;cursor:default;opacity:.3}img{max-width:100%;height:auto;display:block}.site-header{width:100%;height:var(--header-h);background-color:var(--bg);will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.site-header{background-color:color-mix(in srgb,var(--bg) 80%,transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}@keyframes fadeInScroll{0%{opacity:0}to{opacity:1}}.header-inner{max-width:var(--max-w-wide);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.site-logo{font-family:var(--font-sans);letter-spacing:.04em;color:var(--text);font-size:1rem;font-weight:600}.site-logo:hover{color:var(--accent);opacity:1}.site-nav{gap:1.75rem;display:flex}.nav-link{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:400}.nav-link:hover{color:var(--accent);opacity:1}.zxc{display:none}.main-content{flex:1}.site-footer{border-top:1px solid var(--border);padding:2rem 1.5rem}.footer-inner{max-width:var(--max-w-wide);margin:0 auto}.footer-copy{font-family:var(--font-sans);color:var(--text-faint);letter-spacing:.03em;width:fit-content;margin-inline:auto;font-size:1rem}.footer-copy a{color:var(--text-faint)}.footer-copy a:hover{color:var(--accent);opacity:1}.footer-sep{margin:0 .5em}.home-container{max-width:var(--max-w-wide);margin:0 auto}.home-hero{border-bottom:1px solid var(--border);padding:5rem 0 3rem}.hero-eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.72rem}.hero-title{font-family:var(--font-sans);color:var(--text);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.2}.hero-description{font-family:var(--font-sans);color:var(--text-muted);margin:0;font-size:.9rem}.cast-search{background-color:#29383a;position:absolute;top:13em;right:11em}.cast-search input{border:1px solid oklch(59% .13 194.02/.73);border-radius:4px;padding-block:.5em;padding-inline:.8em}.cast-search input:focus{appearance:none!important}.cast-search input:focus::placeholder{opacity:0}.cast-search input:focus-visible{outline:none}.cast-search .clear-btn{font-family:var(--font-sans);color:#fff;cursor:pointer;background:#006d63;background:oklch(48% .09 183.62);border:none;border-radius:50%;width:1em;height:1em;font-size:1.4em;line-height:1;transition:all .6s;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cast-search.has-value .clear-btn{display:block}@media not all and (min-width:768px){.cast-search{top:unset;right:unset;width:fit-content;margin-block-end:.5em;margin-inline:auto .5em;display:block;position:relative}}#search-results:empty{width:0}#search-results{border:2px solid oklch(53% .11 183.41);border-radius:0 10px 10px;width:100%;padding-block:0 .5em;padding-inline:1em;transition:all .6s;position:relative}#search-results .result-title{background-color:#007d71;background-color:oklch(53% .11 183.41);border-radius:10px 10px 0 0;width:fit-content;padding-block:.125em 0;padding-inline:.5em;font-size:1.5em;position:absolute;top:0;left:0;transform:translate(-.08em,-1.825em)}#search-results .result-title:before{content:"Featured: ";font-family:var(--font-sans);font-weight:var(--font-weight-bold);color:#fff133;color:oklch(94% .22 104.87)}#search-results .no-results{padding-block:1em .5em;line-height:1}#search-results a{color:#ccd}#search-results .post-card{padding-block:1.5em 0}#search-results .post-card .post-card-meta{margin:0}.post-list-section{padding:1em 0}.post-list{flex-direction:column;display:flex}.post-card{border-bottom:1px solid var(--border);padding-block:2rem 0}.post-card:first-child{padding-top:0}.post-card-meta{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex;position:relative}.post-card-meta time{color:var(--text-faint);letter-spacing:.05em;font-size:.8rem}.post-card-meta:before{content:"";color:#ccc;width:4px;height:3.5em;display:block;position:absolute;top:0;transform:translate(-1em)}.post-card-tags{gap:.4rem;display:flex}.post-card-title{margin:0 0 .5rem;font-size:1.3rem;font-weight:600;line-height:1.4;position:relative}.post-card-title a{color:var(--text)}.post-card-title a:hover{color:var(--accent);opacity:1}.post-card-title a[aria-current]{pointer-events:none;cursor:default;opacity:.8}.post-card-title svg{color:#9792ec;width:1.1em;height:1.4em;position:absolute;bottom:-1.1em;left:.2em}.post-card:not(:has(ul)) .post-card-title svg{display:none}.post-card-excerpt{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.7}.post-tag{letter-spacing:.08em;border:1px solid var(--border-light);color:var(--text-muted);text-transform:uppercase;border-radius:2px;padding-block:.2em;padding-inline:.6em;font-size:.68rem}section:not(:last-of-type){margin-block-end:3rem}.post-container{max-width:var(--max-w);margin:0 auto;padding-block:0}.post-container section{margin:0;padding:0;margin-block-end:0!important}.post-container .busyman{cursor:pointer;background-color:#1a5f6e;border:1px solid oklch(74% .04 219.34);border-radius:5px;margin-inline:auto .5rem;padding:.2em .8em;font-size:.8em}.post-container .busyman:before{content:"⇣";margin-inline:0 .5em}.post-container .busyman:hover{filter:brightness(1.5)}.post-header{border-bottom:1px solid var(--border);padding:0;margin:0;padding:5rem 0}.post-meta-top{font-family:var(--font-sans);margin-inline:.5rem;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.post-meta-top .post-meta-top-inner{flex-flow:wrap;align-items:center;display:flex}.post-date{color:var(--text-faint);letter-spacing:.05em;margin-block-start:.5em;padding-inline:.5em;font-size:.8rem}.post-tags{gap:.4rem;display:flex}.post-title{color:var(--text);margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.3}.post-description{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.7}.post-footer{border-top:1px solid var(--border);padding-block:3rem}.back-link{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.05em;margin-inline-start:.5em;font-size:1rem}.back-link:hover{color:var(--accent);opacity:1}.back-arrow{margin-right:.25em}.about-container{max-width:768px;margin-inline:auto;padding:3.5rem 0 5rem}.about-container .body-copy{font-size:1.1em;font-family:var(--font-sans);letter-spacing:.02em;line-break:strict;word-break:auto-phrase;overflow-wrap:break-word}.about-container .body-copy h2,.about-container .body-copy h3{margin-block:0;padding-block:2em}.about-container .body-copy h3{color:#93de7d;position:relative}.about-container .body-copy h3:after{content:"";background-color:#97d447;width:100%;height:1px;position:absolute;bottom:1.5em;left:0}.about-container .body-copy :where(ul,ol){padding-block:0 1.8em}.about-container .body-copy :where(ul,ol) :where(ul,ol){margin-block-end:0;padding-block:.8em 0}.about-container .body-copy :where(ul,ol) li{margin-block-end:0;padding-block:0 1em;list-style-position:outside}.about-container .body-copy :where(ul,ol) li:last-of-type{padding-block:0}.about-container .body-copy cr{margin-block-end:.5em;display:block}.about-container .body-copy b,.about-container .body-copy strong{color:#f8f400;color:oklch(94% .23 108.45);font-weight:bolder}.about-container .body-copy u{color:#9fecff;text-decoration-style:dashed;text-decoration-color:#0098d1;text-decoration-color:oklch(64% .16 234.58);text-decoration-thickness:.02em}.about-header{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2rem}.about-title{font-family:var(--font-sans);color:var(--text);margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}:where(h2,h3,h4,h5,h6){line-height:1.2;font-family:var(--font-sans);color:var(--text);margin:2em 0 1.5em;font-weight:600}h2{border-bottom:1px solid var(--border);padding-bottom:.4em;font-size:2rem}h3{font-size:1.5rem}h4{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:1.25rem;font-weight:500}h5{font-size:1rem}h6{font-size:.75rem}:where(ul,ol){margin-block:1em}:where(ul,ol) :where(ul,ol){margin-inline-start:.5em}:where(ul,ol) li{list-style-type:initial;padding-inline-start:.8em;font-size:1em;list-style:inside}:where(ul,ol) li li{font-size:.9em}:is(.body-copy,.reading-main){width:100%;color:var(--text);overflow-wrap:anywhere;word-break:normal;line-break:strict;font-family:sans-serif;font-size:1rem;line-height:1.95}:is(.body-copy,.reading-main)>*+*{margin-top:1.5rem}:is(.body-copy,.reading-main) p{margin:0 0 1.4em}:is(.body-copy,.reading-main) a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim)}:is(.body-copy,.reading-main) a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);opacity:1}:is(.body-copy,.reading-main) u{text-underline-offset:4px}:is(.body-copy,.reading-main) b,:is(.body-copy,.reading-main) strong{color:#ede8e0;font-weight:600}:is(.body-copy,.reading-main) em{font-style:italic}:is(.body-copy,.reading-main) code{background-color:var(--bg-sub);border:1px solid var(--border);color:#d4a76a;border-radius:3px;padding:.15em .45em;font-family:FragmentMono,Consolas,monospace;font-size:.925em}:is(.body-copy,.reading-main) pre{background-color:var(--bg-sub);border:1px solid var(--border);border-radius:6px;margin:1.75em 0;padding:1.25em 1.5em;overflow-x:auto}:is(.body-copy,.reading-main) pre code{color:#c8bfad;background:0 0;border:none;padding:0;font-size:.925em;line-height:1.5;display:inline-block}:is(.body-copy,.reading-main) blockquote{border-left:2px solid var(--accent-dim);color:var(--text-muted);margin:1.75em 0;padding:.25em 0 .25em 1.5em;font-style:italic}:is(.body-copy,.reading-main) :where(ul,ol){list-style-type:initial;margin:0 0 1.4em;padding-left:1.5em}:is(.body-copy,.reading-main) ol li{list-style-type:decimal}:is(.body-copy,.reading-main) ol ul li{list-style-type:initial}:is(.body-copy,.reading-main) li{margin-bottom:.4em}:is(.body-copy,.reading-main) li::marker{color:var(--accent-dim)}:is(.body-copy,.reading-main) li ul{padding-left:1rem}:is(.body-copy,.reading-main) .none-listmark :where(ul,ol){padding-left:0}:is(.body-copy,.reading-main) .none-listmark :where(ul,ol) li{list-style:none}:is(.body-copy,.reading-main) hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}:is(.body-copy,.reading-main) table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:1.75em 0;font-size:.85rem}:is(.body-copy,.reading-main) table :where(th,td):not(:last-child){border-right:1px dotted var(--border-light)}:is(.body-copy,.reading-main) table th{border-bottom:1px solid var(--border-light);color:var(--text-muted);padding:.5em .75em;font-weight:500;text-align:center!important}:is(.body-copy,.reading-main) table td{border-bottom:1px solid * var(--border);padding:.5em .75em}.vidpick{position:relative}.back-to-top-text{aspect-ratio:1;z-index:100;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:48px;font-size:.8em;transition:all .4s;display:flex;position:fixed;top:50%;right:0;transform:translate(200%,-50%);box-shadow:0 0 50px 10px #fff}.back-to-top-text:before{content:"";aspect-ratio:1;background-color:#e80001;background-color:oklch(58% .26 28.42);border-radius:10px 0 0 10px;width:48px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 20px 12px #630001;box-shadow:0 0 20px 12px oklch(31% .14 27.92)}.back-to-top-text.down{transform:translate(-200%,-50%)}.back-to-top-text.up{transform:translateY(-50%)}.back-to-top-text.up svg{isolation:isolate}.footnote{min-width:1.4em;height:1.4em;color:var(--accent);vertical-align:super;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#19524a;border:1px solid oklch(72% .15 179.7);border-radius:3px;justify-content:center;align-items:center;margin-block-start:.1em;margin-inline:.2em 0;padding-inline:.3em;font-size:.7em;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s;display:inline-flex}.footnote:hover{filter:brightness(1.5)}.footnotes-list{border-top:1px solid oklch(60% .11 202.37);margin-top:3rem;padding-top:1.5rem}.foot{color:var(--text-muted);cursor:pointer;border-radius:4px;gap:.75rem;padding:.6rem .25rem;font-size:.82rem;line-height:1.65;transition:color .2s;display:flex}.foot:hover{color:var(--text)}.foot>span:first-child{color:var(--accent);flex-shrink:0;min-width:2.5em;padding-top:.1em;font-size:.7rem;font-weight:500}@keyframes footnoteblink{0%,to{background-color:#0000}30%{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.footnoteblink{animation:1.2s footnoteblink}@media(max-width:640px){html{font-size:16px}.home-hero{padding:3rem 0 2rem}.about-container{padding:2.5rem 0 4rem}}.layout{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.layout>div{font-family:var(--font-sans);scroll-snap-type:y proximity;border-bottom:2px solid #ffffff4d;border-left:.25px solid #fff3;border-right:.25px solid #fff3;width:100%;max-width:100%;max-height:100vh;padding-block:1rem;padding-inline:1rem 2rem;scroll-margin-block-start:0;position:relative;overflow-y:auto}.layout>div:not(div+div):last-of-type{border:0}.layout>div:empty{display:none}.layout>div p:is(.tver,.yt){scroll-snap-align:start;margin-block:1rem}.layout>div p:is(.tver,.yt):not(:last-of-type):after{content:"";border-bottom:1px dashed #c8c8c880;width:100%;margin-block:1.5rem 2rem;display:block}p:is(.tver,.yt){width:100%;height:max-content}p:is(.tver,.yt).period>div{filter:blur(3px)grayscale();pointer-events:none}.category{color:#fff;background-color:red;width:fit-content;margin-block:.25rem;padding-inline:4px;font-size:.8em;line-height:1.2}.category.drama{background-color:#00f}.category.anime{background-color:#c2006f;background-color:oklch(53% .22 356.48)}.category.variety{background-color:#090}.category.documentaly{background-color:#960}.category.youtube{background-color:#c00}.head{text-align:middle;font-size:1.5em;font-weight:700;line-height:1.2;display:inline-block}.head .title{font-family:var(--font-sans);vertical-align:middle;color:#bacef6}.head .broadcastYear{font-size:.8em}.head .broadcastYear:before{content:"("}.head .broadcastYear:after{content:")"}.head .date{opacity:.7;font-size:.7em;font-weight:300}.head .date:after{content:"｜";padding-inline:.1em}.head .season:not(:empty):before{content:"・"}.head .episode{font-size:.9em}.channel{opacity:.7;padding-block:.5em 0;font-size:.7em;font-weight:400;display:block}.duration{font-size:.8em;font-weight:400;display:inline-block}.duration:not(:empty):before{content:"動画時間：";opacity:.7;font-size:.7em;font-weight:300}.endOfDay{color:#6ef7f2;font-size:1em;line-height:1.2}.endOfDay:before{content:"終了日：";color:#fff;opacity:.65;margin-inline-end:.25rem;font-size:.8em}.leftDay{color:#fff;font-size:1.125em}.leftDay:not(:empty){color:#f6ff94;font-weight:700}.leftDay:not(:empty):before{content:"(あと";margin-inline:.3rem}.leftDay:not(:empty):after{content:"日)"}.leftDay:not(:empty):before,.leftDay:not(:empty):after{color:#cca;opacity:.7;font-size:.7em}.sub{margin-block:.5rem;line-height:1.4}.sub:not(:empty):before{content:"※";margin-right:.5rem}.cast{margin-block:1rem;font-size:.9em}.cast:first-of-type:after{content:"らが出演しています";opacity:.6;margin-left:.5rem}.cast:has(br){font-family:monospace}.cast:empty{display:none}.cast-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:3px;margin-block:.75rem;padding:.2em .75em;font-size:.85em;transition:background .2s}.cast-toggle:hover{background:#ffffff26}.cast-popover{color:#fff;opacity:0;width:min(480px,92vw);transition:opacity .4s,display .2s allow-discrete;background:#3a3a3a;border:1px solid #ffffff26;border-radius:1rem;margin:auto;padding:1.25rem 1.5rem;font-family:monospace}.cast-popover:popover-open{opacity:1}@starting-style{.cast-popover:popover-open{opacity:0}}.cast-popover-grid{gap:.5em 0;display:grid}.cast-entry{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:.25em 1em;padding:.4em 0;display:grid}.cast-entry:last-child{border-bottom:none}.cast-actor{opacity:.95}.cast-role{opacity:.6;font-size:.9em}.link{line-height:1;font-family:var(--font-sans);padding-block-start:.5em}.link a{font-size:.9em;transition:unset}.link a:not(:first-of-type):before{content:"｜";margin-inline:.25rem}.thumbnail{width:100%;overflow:hidden}.thumbnail img{border-radius:.5rem}.vidpick:has(.post-container){width:100%;max-width:90vw;margin-inline:auto}.vidpick:has(.post-container) .post-header{padding:1rem 0}.vidpick:has(.post-container) .post-title{margin-inline-start:.5rem;font-size:1.2em}.vidp-h2{max-width:80vw;margin-block:5rem .5em;margin-inline-start:1em;line-height:1.2}.vidp-details{background-color:#0000;margin-inline:1em}.vidp-details summary{cursor:pointer;padding-inline-start:1em;font-size:1.2em}.vidp-details summary+div{margin:0;padding-inline-start:2em}.vidp-details::details-content{background-color:#0000}@media(prefers-reduced-motion:no-preference){.vidp-details::details-content{transition-behavior:allow-discrete;transition-property:content-visibility,block-size;transition-duration:.3s;overflow:clip}}.vidp-details:not(:open)::details-content{block-size:0}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details[open]::details-content{height:auto}}@supports not (interpolate-size:allow-keywords){details[open]::details-content{height:150px;overflow-y:scroll}}#cast-search{border:1px solid var(--border-light);appearance:none;border-radius:10px;min-width:50vw;max-width:80vw;margin:0 auto;margin-block:2rem;padding-block:.25rem;padding-inline:1rem;font-size:1.4em;transition:all .6s;display:block}#cast-search::placeholder{opacity:1}#cast-search:focus::placeholder{opacity:0}.search-and-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1em;width:90%;margin-inline:auto;display:grid}.search-and-list .list{border:1px solid;border-radius:4px;padding:0;padding-block:1.7em 0;position:relative;overflow:hidden}.search-and-list .list:empty{display:none}.search-and-list .list:empty:before{content:"現在出演はありません"}.search-and-list .list:before,.search-and-list .list:after{width:fit-content;color:var(--text);margin-block:0 .8em;padding-block:.625em;padding-inline:.5em;font-size:.8em;position:absolute;top:0}.search-and-list .list:before{padding-block:.25em}.search-and-list>*{transition:all .6s}.search-and-list .drama{border-color:#00f}.search-and-list .drama:before{content:"ドラマ";background-color:#00f}.search-and-list .anime{border-color:#c2006f;border-color:oklch(53% .22 356.48)}.search-and-list .anime:before{content:"アニメ";background-color:#c2006f;background-color:oklch(53% .22 356.48)}.search-and-list .variety{border-color:#090}.search-and-list .variety:before{content:"バラエティー";background-color:#090}.search-and-list .documentaly{border-color:#960}.search-and-list .documentaly:before{content:"ドキュメンタリー";background-color:#960}.search-and-list .youtube{border-color:#c00}.search-and-list .youtube:before{content:"YouTube";background-color:#c00}.search-and-list .other{border-color:red}.search-and-list .other:before{content:"その他";background-color:red}@media not all and (min-width:450px){.search-and-list{grid-template-columns:1fr}.vidp-h2{max-width:100%;margin-block:2em .8em;margin-inline:0;padding-inline:.5em;font-size:1.5em}#cast-search{margin-block:1em}.vidp-details summary{padding-inline-start:0}.vidp-details summary+div{padding-inline-start:0;font-size:.8em}}.list-item{border-bottom:1px solid #ffffff1a;align-items:baseline;gap:.75em;padding:.4em;display:flex}.list-item[hidden]{display:none}.list-item a{line-height:1.3}.list-badge{white-space:nowrap;border-radius:3px;padding-inline:.5em;font-size:.75em}.list-badge.status-deadline{color:#ffa;background:#626200;background:oklch(48% .12 110.08)}.list-badge.status-unknown{color:#ddd;background:#02132e}.list-badge.status-expired{color:#666;background:#333}.list-item.status-expired a{opacity:.35;pointer-events:none}.home-container .post-card h2 a{color:#f2ff3d;transition:all .4s}.home-container .post-card h2 a:hover{filter:hue-rotate(162deg)}.home-container .related-articles{margin-block:.8em 0;margin-inline:.8em 0;padding-block:1.5em 0;padding-inline:1em 0;position:relative}.home-container .related-articles:before{content:"";background-color:#7270b9;width:1px;height:calc(100% - 2em);display:block;position:absolute;top:1.2em;left:1.5em}.home-container .related-articles:after{content:"ピックアップした配信中動画の関連記事";width:auto;position:absolute;top:-.5em}.home-container .related-articles a{color:#a1949d;transition:all .4s}.home-container .related-articles a:hover{opacity:unset;filter:brightness(1.9)}.home-container .related-articles li{isolation:isolate;padding-block:0 1em;padding-inline-start:1.5em;font-size:1.1em;list-style:none}.home-container .related-articles li:before{content:"◆";color:#7270b9;margin-inline-start:-1.5em;padding-inline-end:.5em;font-family:arial}.home-container .related-articles li .art-expiry{font-size:.7em}.home-container .related-articles li .art-expiry:before{content:"(あと "}.home-container .related-articles li .art-expiry:after{content:"日表示)"}.home-container .related-articles li .casts{color:#97e1bc;margin-inline-start:1em;font-size:.7em;position:relative}.home-container .related-articles li .casts:before{content:"keyword cast";opacity:.6;width:max-content;font-size:.8em;position:absolute;top:-1.5em}.home-container .related-articles li .summary{color:#56c5c8cf;padding-inline:.5em 0;font-size:.8em;display:block}@media not all and (min-width:600px){body{width:100%}body .main-content{padding-inline:1em}body .reading-main p{font-size:1em;line-height:1.7}.home-container .related-articles li .casts{margin-block:1em .5em;margin-inline-start:.5em;display:block}}.reading-header{padding-block:2em 8em;padding-inline-start:1em;position:relative}.reading-header:after{content:"";background-color:#00969699;background-color:oklch(61% .14 194.03/.6);width:30vw;height:1px;margin-inline:auto;position:absolute;bottom:4em;left:50%;transform:translate(-50%)}.reading-header .header-meta{column-gap:.5em;display:flex}.reading-header .title{z-index:2;color:#fff;font-size:2.5em;font-weight:bolder;display:block;position:relative}.reading-header .title:before,.reading-header .title:after{content:"";filter:blur(20px);z-index:-1;background-color:#003050ba;background-color:oklch(30% .09 244.32/.73);border-bottom:1px solid oklch(30% .09 244.32/.73);border-right:1px solid oklch(30% .09 244.32/.73);width:100vw;height:.7em;position:absolute}.reading-header .title:before{top:50%;left:-30%;transform:skew(-45deg)}.reading-header .title:after{bottom:50%;right:-70%;transform:skew(-45deg)}.reading-header .title+.summary{padding-block:0 .5em;padding-inline-start:.5em}kbd{color:#fff;background-color:#0a2036;border:.05em solid oklch(40% .08 282.39);border-radius:4px;margin-inline:.2em;padding-block:.24em;padding-inline:.5em}.attention{color:#f6fbbd;margin-block-end:1em;margin-inline-start:.8em;font-size:.8em}.reading-main{max-width:768px;margin-inline:auto}.reading-main cr{margin-block-end:.3em;display:block}.reading-main>*+*{margin-top:3em}.reading-main .external-link-wrapper a+svg{stroke:#009187;stroke:oklch(59% .12 187.01);margin-inline:.1em;display:inline-flex;position:relative;top:-.5em}.reading-main .external-link-wrapper a svg{display:inline-flex}.reading-main .external-link-wrapper a .amazon{vertical-align:text-bottom;color:#fff;background-color:#c64900;background-color:oklch(57% .18 42);border-radius:4px;width:1lh;height:1lh;margin-block:0;margin-inline-start:.2em;padding-inline:.2em;line-height:1.1}.reading-main h2{margin-block:0;padding-block:0 1.5em;font-size:2.2em;position:relative}.reading-main h2:not(:first-of-type){padding-block:1.5em 1em}.reading-main h2:before{content:"＊";padding-inline-end:0;position:absolute;left:-1.25em}.reading-main h3{color:#b9cfb0;font-size:1.8em}.reading-main h3:before{content:"［";padding-inline-end:.5em}.reading-main h3:after{content:"］";padding-inline-start:.5em}.reading-main h4{color:#a1c6ca;margin-block:4em;font-size:1.5em;font-weight:700;position:relative}.reading-main h4:before{content:"";border-bottom:2px solid oklch(54% .05 195.14/.56);width:100%;position:absolute;bottom:-.5em}.reading-main :where(ul,ol){margin-block:0 2em;list-style-position:outside}.reading-main :where(ul,ol) li{text-align:justify;line-break:strict;overflow-wrap:break-word;padding-block-end:1em;font-size:1em;line-height:1.75;list-style:outside}.reading-main :where(ul,ol) li:last-of-type{padding-block-end:0}.reading-main :where(ul,ol) li :where(ul,ol){margin-block:.5em 1em}.reading-main :where(ul,ol) li :where(ul,ol) li{font-size:1em}.reading-main :where(p,td){color:#e8e8e8;letter-spacing:.02em;text-align:justify;line-break:strict;overflow-wrap:break-word;font-size:1.1em}.reading-main p+table,.reading-main table+table{margin-block-start:4em}.reading-main table caption{text-align:left;color:#d9b400;color:oklch(78% .18 94.3);font-size:1.5em;font-weight:700}.reading-main table th{color:#fff;background-color:#04498e80;font-size:1.2em}.reading-main table tr{position:relative}:is(.reading-main table tr th,.reading-main table tr td):first-of-type{word-break:break-all;overflow-wrap:break-word;white-space:normal;width:max-content;min-width:7em;max-width:20em;display:table-cell}.reading-main table tr td{padding-block:1.1em;line-height:1.25}.reading-main table tr:has(.feature,.feature-text){border:1px solid red}.reading-main table tr:nth-of-type(2n){background-color:#04498e26}.reading-main blockquote{color:unset;background-color:#2a568b4f;border-left-color:#00829c;border-left-color:oklch(56% .12 218.87);padding:1em 1.5em;font-size:.9em;font-style:normal}.reading-main blockquote p:last-of-type{margin-block-end:unset}.reading-main b,.reading-main strong{color:#ffc168;color:oklch(85% .14 74.39);text-shadow:1px 1px 1px #0b0b3e,1px -1px 1px #0b0b3e,-1px 1px 1px #0b0b3e,-1px -1px 1px #0b0b3e;font-weight:bolder;position:relative}.reading-main del{color:#666;filter:blur(1px);position:relative}.reading-main del:after{content:"";isolation:isolate;background-color:#01b7c4;background-color:oklch(71% .16 204.19);width:100%;height:.01em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reading-main .footnote{margin-inline:0 .25em;padding:.2em}.reading-main .footnotes-list .foot{font-size:1em}.reading-main .feature:before{content:"注目";color:#f2f2f2;background-color:#a40002;background-color:oklch(45% .2 28.42);border-radius:.5em;padding-block:.025em;padding-inline:.4em;font-size:.7em;display:inline-block;position:absolute;top:-1em;left:-1em;transform:rotate(-15deg)}.reading-main .feature-text{color:#f2f2f2;background-color:#a40002;background-color:oklch(45% .2 28.42);border-radius:.5em;padding-block:.025em;padding-inline:.4em;font-size:.7em;display:inline-block;position:absolute;top:-1em;left:-1em;transform:rotate(-15deg)}#articleList-pagination ol{margin-block-start:5em;margin-inline-start:1em;display:flex}#articleList-pagination ol li{list-style:none}#articleList-pagination ol li button{background-color:#0b2661;border:1px solid oklch(52% .06 240.25);border-radius:2px;padding-inline:.5em}#articleList-pagination ol li button:disabled{filter:grayscale(10%)}#articleList-pagination ol li:has(button)+li:has(button){padding-inline:.5em}.main-container:has(.ongoing-container){margin:0;padding:0}.ongoing-container{width:100%}.ongoing-container .header{max-width:968px;font-size:2.5em;font-family:var(--font-sans);margin-inline:auto;padding-block:1em;font-weight:700;line-height:1.2}.ongoing-container .post-card{max-width:968px;margin-inline:auto;padding-inline:1em}.ongoing-container .post-card .currentYear{color:#4be9fb;border-bottom:.001em solid oklch(86% .13 206.28);margin-block:0 1em;margin-inline-start:-1em;padding-block:.2em .1em}.ytp{margin-bottom:1em}.ytp .wrapper{background-color:#000;background-position:50%;background-size:cover;width:100%;position:relative}.ytp .container{width:100%;height:0;padding:0 0 56.25%;display:block;position:relative;overflow:hidden}.ytp .inner{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.ytp button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #777;border-radius:3px;margin-bottom:20px;padding:6px 12px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}.ytp :is(.play-button,.play-button:focus,.play-button:hover){background:var(--accent);width:6rem;height:6rem;margin:0;animation:1.5s infinite heartbeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='m9.5 16.5 7-4.5-7-4.5v9ZM12 22q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q3.35 0 5.675-2.325T20 12q0-3.35-2.325-5.675T12 4Q8.65 4 6.325 6.325T4 12q0 3.35 2.325 5.675T12 20Zm0-8Z'/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='m9.5 16.5 7-4.5-7-4.5v9ZM12 22q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q3.35 0 5.675-2.325T20 12q0-3.35-2.325-5.675T12 4Q8.65 4 6.325 6.325T4 12q0 3.35 2.325 5.675T12 20Zm0-8Z'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ytp .title{color:#fff;opacity:.9;background-color:#2a57cdd9;border-radius:0 0 10px;margin-block:0 .5em;padding-block:.5em .25em;padding-inline:.25em .5em;font-size:.8275em;line-height:1.2;display:inline-flex;position:absolute;top:0;left:0}.ytp.mv_hidden{display:none}.ytp.size-s{width:200px;height:113px}.ytp.size-m{width:400px;height:225px}.ytp.right{margin-left:auto}.ytp.left{margin-right:auto}.ytp.center{margin-left:auto;margin-right:auto}.ytp.f-right{float:right;margin-left:10px}.ytp.f-left{float:left;margin-right:10px}@media screen and (max-width:42.5em){.ytp.size-s,.ytp.size-m{width:100%;height:auto}.ytp.f-left,.ytp.f-right{float:none;margin:unset}}@media not all and (min-width:640px){.ytp .title{font-size:1rem}}@keyframes heartbeat{0%{transform:translate(-50%,-50%)scale(.8)}5%{transform:translate(-50%,-50%)scale(.9)}10%{transform:translate(-50%,-50%)scale(.8)}15%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.8)}to{transform:translate(-50%,-50%)scale(.8)}}#custom-tooltip{color:#fff;pointer-events:none;word-break:break-word;white-space:normal;opacity:0;z-index:9999;background:#002730cc;background:oklch(25% .05 217.49/.8);border-radius:4px;max-width:25em;padding:6px 10px;font-size:.725em;line-height:1.5;transition:opacity .15s;position:fixed}#custom-tooltip.visible{opacity:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
