@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-700:oklch(37.3% .034 259.733);--spacing:.25rem;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;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);line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(input.theme-controller[value=light]:checked),:where(:root),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.34' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)' opacity='.2'/%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))var(--root-bg)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll:1):var(--page-scroll-gutter,unset); else:unset);transition:var(--page-scroll-transition)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer components;@layer utilities{@layer daisyui.component{.diff{webkit-user-select:none;container-type:inline-size;direction:ltr;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1.8rem 1fr;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-color:var(--color-base-content);outline-offset:1px;outline-style:var(--tw-outline-style);outline-width:2px}.diff:focus-visible .diff-resizer{max-width:95cqi;min-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-offset:1px;outline-style:var(--tw-outline-style);outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{max-width:5cqi;min-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{max-width:5cqi;min-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{max-width:95cqi;min-width:95cqi}}.modal{background-color:#0000;color:inherit;display:grid;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:clip;overscroll-behavior:contain;padding:0;place-items:center;pointer-events:none;position:fixed;scrollbar-gutter:auto;transition:visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;visibility:hidden;width:100%;z-index:999}.modal::backdrop{display:none}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);display:flex;flex-flow:column wrap;font-size:.875rem;padding:.5rem;width:fit-content}.menu :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap}.menu :where(li ul):before{background-color:var(--color-base-content);bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:var(--border)}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){align-content:flex-start;align-items:center;border-radius:var(--radius-field);display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;padding-block:.375rem;padding-inline:.75rem;text-align:start;text-wrap:balance;transition-duration:.2s;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline:2px solid #0000;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{box-shadow:inset 2px 2px;content:"";display:block;height:.375rem;justify-self:flex-end;pointer-events:none;rotate:-135deg;transform-origin:50%;transition-duration:.2s;transition-property:rotate,translate;translate:0 -1px;width:.375rem}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:var(--color-base-content);cursor:pointer}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid #0000;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:var(--color-base-content);cursor:pointer}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid #0000;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);height:1px;margin:.5rem 1rem;opacity:.1}.menu :where(li){align-items:stretch;display:flex;flex-flow:column wrap;flex-shrink:0;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{outline:2px solid #0000;outline-offset:2px}}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{background-color:var(--menu-active-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);color:var(--menu-active-fg)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{color:var(--color-base-content);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{display:inline-block;position:relative;position-area:var(--anchor-v,bottom)var(--anchor-h,span-right)}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline:2px solid #0000;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;opacity:0;scale:95%;transform-origin:top}.dropdown .dropdown-content,.dropdown[popover]{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown .dropdown-content,.dropdown[popover]{animation:dropdown .2s;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:opacity,scale,display;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown .dropdown-content,.dropdown[popover]{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;opacity:0;scale:95%;transform-origin:top}.dropdown[popover]::backdrop{background-color:oklab(0 none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;opacity:0;scale:95%;transform-origin:top}:where(.btn){width:unset}.btn{cursor:pointer;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;color:var(--btn-fg);padding-inline:var(--btn-p);-webkit-user-select:none;user-select:none;--tw-prose-links:var(--btn-fg);background-color:var(--btn-bg);background-image:none,var(--btn-noise);background-size:auto,calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);font-size:var(--fontsize,.875rem);height:var(--size);outline-color:var(--btn-color,var(--color-base-content));text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);align-items:center;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-weight:600;gap:.375rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-style:solid;outline-width:2px}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{aspect-ratio:1;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;pointer-events:none;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6)}.collapse{border-radius:var(--radius-box,1rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 0fr;isolation:isolate;overflow:hidden;position:relative;width:100%}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;grid-column-start:1;grid-row-start:1;min-height:1lh;opacity:0;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;width:100%;z-index:1}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-style:solid;outline-width:2px}.collapse:not(.collapse-close)>.collapse-title,.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility allow-discrete .2s,visibility allow-discrete .2s,padding .2s ease-out,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));background-color:#0000;border:none;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);overflow:hidden;width:clamp(3rem,20rem,100%)}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size)*.5);width:100%}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{appearance:none;background-color:var(--range-thumb);border:var(--range-p)solid;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));box-sizing:border-box;height:var(--range-thumb-size);width:var(--range-thumb-size);webkit-appearance:none;box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill));color:var(--range-progress);position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size)*.5);width:100%}.range::-moz-range-thumb{background-color:currentColor;border:var(--range-p)solid;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill));box-sizing:border-box;color:var(--range-progress);height:var(--range-thumb-size);position:relative;top:50%;width:var(--range-thumb-size)}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc(var(--range-dir,1)*-100rem - var(--range-dir,1)*var(--range-thumb-size)/2) 0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{align-items:center;appearance:none;background-color:var(--color-base-100);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:var(--border)solid #0000;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;display:inline-flex;flex-shrink:1;font-size:.875rem;gap:.375rem;height:var(--size);overflow:hidden;padding-inline:.75rem 1.75rem;position:relative;text-overflow:ellipsis;touch-action:manipulation;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%)}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem}.select select{align-items:center;appearance:none;background:inherit;border-radius:inherit;border-style:none;height:calc(100% - var(--border)*2);margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem;width:calc(100% + 2.75rem)}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline:2px solid #0000;outline-offset:2px}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){background-color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);box-shadow:0 2px calc(var(--depth)*3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));color:inherit;margin-block:.5rem;margin-inline:.5rem;max-height:min(24rem,70dvh);padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;transition-duration:.2s;transition-property:color,background-color;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{background-color:var(--color-base-content);cursor:pointer}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{outline:2px solid #0000;outline-offset:2px}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral);color:var(--color-neutral-content)}.avatar{display:inline-flex;position:relative;vertical-align:middle}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{height:100%;object-fit:cover;width:100%}.card{border-radius:var(--radius-box);display:flex;flex-direction:column;outline:0 solid #0000;outline-offset:2px;position:relative;transition:outline .2s ease-in-out}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline:2px solid #0000;outline-offset:2px}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.card :where(figure:last-child){border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}.card figure{align-items:center;display:flex;justify-content:center}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;overflow-x:auto;position:relative}.stack,.stats{display:inline-grid}.stack{grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){opacity:.9;z-index:2}.stack>:first-child{width:100%;z-index:3}.label{align-items:center;color:currentColor;display:inline-flex;gap:.375rem;white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){align-items:center;display:flex;font-size:inherit;height:calc(100% - .5rem);padding-inline:.75rem;white-space:nowrap}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);display:flex;flex-direction:var(--tabs-direction);flex-wrap:wrap;height:var(--tabs-height)}.footer{display:grid;font-size:.875rem;gap:2.5rem 1rem;grid-auto-flow:row;line-height:1.25rem;place-items:start;width:100%}.footer>*{display:grid;gap:.5rem;place-items:start}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline:2px solid #0000;outline-offset:2px}}.link:focus-visible{outline:2px solid;outline-offset:2px}}@layer daisyui.modifier{.modal-toggle:checked+.modal,.modal.modal-open,.modal:target,.modal[open]{background-color:#0006;opacity:1;pointer-events:auto;transition:visibility allow-discrete 0s,background-color .3s ease-out,opacity .1s ease-out;visibility:visible}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;scale:1;translate:0}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:set-page-has-scroll forwards;animation-timeline:scroll()}@starting-style{.modal-toggle:checked+.modal,.modal.modal-open,.modal:target,.modal[open]{opacity:0}}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(hover:hover){.btn:disabled:hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.btn:disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:disabled:hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(hover:hover){.btn[disabled]:hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn[disabled]:hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}@media(prefers-reduced-motion:no-preference){.collapse.collapse-open.collapse-arrow>.collapse-title:after,.collapse[open].collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after,:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after,.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.link-info{color:var(--color-info)}@media(hover:hover){.link-info:hover{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.link-info:hover{color:color-mix(in oklab,var(--color-info)80%,#000)}}}}.prose .btn{text-decoration-line:none}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.z-\[9999\]{z-index:9999}.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}}.prose-2xl{font-size:1.5rem;line-height:1.66667}.prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.46667;margin-bottom:1.06667em;margin-top:1.06667em}.prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em;padding-inline-start:1.11111em}.prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.66667em;line-height:1;margin-bottom:.875em;margin-top:0}.prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2em;line-height:1.08333;margin-bottom:.833333em;margin-top:1.5em}.prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.22222;margin-bottom:.666667em;margin-top:1.55556em}.prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.666667em;margin-top:1.66667em}.prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.833333em;padding-inline-end:.333333em;padding-bottom:.25em;padding-top:.25em;padding-inline-start:.333333em}.prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}.prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.5rem;font-size:.833333em;line-height:1.8;margin-bottom:2em;margin-top:2em;padding-inline-end:1.6em;padding-bottom:1.2em;padding-top:1.2em;padding-inline-start:1.6em}.prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.58333em}.prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}.prose-2xl :where(.prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.833333em;margin-top:.833333em}.prose-2xl :where(.prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(.prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-2xl :where(.prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(.prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.666667em;margin-top:.666667em}.prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}.prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}.prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em}.prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6em;padding-bottom:.8em;padding-top:.8em;padding-inline-start:.6em}.prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.6;margin-top:1em}.prose-2xl :where(.prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-2xl :where(.prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;line-height:1.11111;margin-bottom:.888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.33333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-top:.571429em;padding-inline-start:.571429em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.42857;margin-top:.857143em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.22222em;line-height:1.45455;margin-bottom:1.09091em;margin-top:1.09091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.66667em;line-height:1;margin-bottom:.833333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.66667em;line-height:1.33333;margin-bottom:1.06667em;margin-top:1.86667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.33333em;line-height:1.5;margin-bottom:.666667em;margin-top:1.66667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.55556;margin-bottom:.444444em;margin-top:1.77778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.888889em;padding-inline-end:.444444em;padding-bottom:.222222em;padding-top:.222222em;padding-inline-start:.444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.666667em;margin-top:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.11111em;margin-top:3.11111em}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.888889em;margin-top:.888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.14286em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.42857em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.28571em;line-height:1.55556;margin-bottom:.444444em;margin-top:1.55556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.42857;margin-bottom:.571429em;margin-top:1.42857em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.857143em;padding-inline-end:.357143em;padding-bottom:.142857em;padding-top:.142857em;padding-inline-start:.357143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.857143em;line-height:1.66667;margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.285714em;margin-top:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.571429em;margin-top:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em;margin-top:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.85714em;margin-top:2.85714em}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-top:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.71429em;margin-top:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.33333;margin-top:.666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em}.prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2em;line-height:1.5;margin-bottom:1em;margin-top:1em}.prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1.06667em}.prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.8em;line-height:1;margin-bottom:.857143em;margin-top:0}.prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.8em;line-height:1.11111;margin-bottom:.888889em;margin-top:1.55556em}.prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.33333;margin-bottom:.666667em;margin-top:1.6em}.prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.6;margin-bottom:.6em;margin-top:1.8em}.prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.9em;padding-inline-end:.4em;padding-bottom:.25em;padding-top:.25em;padding-inline-start:.4em}.prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.861111em}.prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.5rem;font-size:.9em;line-height:1.77778;margin-bottom:2em;margin-top:2em;padding-inline-end:1.33333em;padding-bottom:1.11111em;padding-top:1.11111em;padding-inline-start:1.33333em}.prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em;padding-inline-start:1.6em}.prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6em;margin-top:.6em}.prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.prose-xl :where(.prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}.prose-xl :where(.prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8em;margin-top:.8em}.prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em;margin-top:1.2em}.prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8em;margin-top:2.8em}.prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556}.prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-top:.888889em;padding-inline-start:.666667em}.prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556;margin-top:1em}.prose-xl :where(.prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.icon-\[ph--align-right-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M184 64v40a8 8 0 0 1-8 8H80a8 8 0 0 1-8-8V64a8 8 0 0 1 8-8h96a8 8 0 0 1 8 8m-8 80H40a8 8 0 0 0-8 8v40a8 8 0 0 0 8 8h136a8 8 0 0 0 8-8v-40a8 8 0 0 0-8-8' opacity='.2'/%3E%3Cpath d='M224 40v176a8 8 0 0 1-16 0V40a8 8 0 0 1 16 0m-32 24v40a16 16 0 0 1-16 16H80a16 16 0 0 1-16-16V64a16 16 0 0 1 16-16h96a16 16 0 0 1 16 16m-16 0H80v40h96Zm16 88v40a16 16 0 0 1-16 16H40a16 16 0 0 1-16-16v-40a16 16 0 0 1 16-16h136a16 16 0 0 1 16 16m-16 0H40v40h136Z'/%3E%3C/svg%3E")}.icon-\[ph--align-right-duotone\],.icon-\[ph--arrow-circle-up-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--arrow-circle-up-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20m0 192a84 84 0 1 1 84-84 84.09 84.09 0 0 1-84 84m40.49-100.49a12 12 0 0 1-17 17L140 117v51a12 12 0 0 1-24 0v-51l-11.51 11.52a12 12 0 0 1-17-17l32-32a12 12 0 0 1 17 0Z'/%3E%3C/svg%3E")}.icon-\[ph--arrow-clockwise-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M244 56v48a12 12 0 0 1-12 12h-48a12 12 0 1 1 0-24h17.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76 76 0 1 0 127 204h1a75.53 75.53 0 0 0 52.15-20.72 12 12 0 0 1 16.49 17.45A99.45 99.45 0 0 1 128 228h-1.37a100 100 0 1 1 71.88-170.94L220 76.72V56a12 12 0 0 1 24 0'/%3E%3C/svg%3E")}.icon-\[ph--arrow-clockwise-bold\],.icon-\[ph--arrow-fat-left-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--arrow-fat-left-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 88v80a8 8 0 0 1-8 8h-88v48l-96-96 96-96v48h88a8 8 0 0 1 8 8' opacity='.2'/%3E%3Cpath d='M208 72h-80V32a8 8 0 0 0-13.66-5.66l-96 96a8 8 0 0 0 0 11.32l96 96A8 8 0 0 0 128 224v-40h80a16 16 0 0 0 16-16V88a16 16 0 0 0-16-16m0 96h-88a8 8 0 0 0-8 8v28.69L35.31 128 112 51.31V80a8 8 0 0 0 8 8h88Z'/%3E%3C/svg%3E")}.icon-\[ph--arrow-fat-right-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M136 224v-48H48a8 8 0 0 1-8-8V88a8 8 0 0 1 8-8h88V32l96 96Z' opacity='.2'/%3E%3Cpath d='m237.66 122.34-96-96A8 8 0 0 0 128 32v40H48a16 16 0 0 0-16 16v80a16 16 0 0 0 16 16h80v40a8 8 0 0 0 13.66 5.66l96-96a8 8 0 0 0 0-11.32M144 204.69V176a8 8 0 0 0-8-8H48V88h88a8 8 0 0 0 8-8V51.31L220.69 128Z'/%3E%3C/svg%3E")}.icon-\[ph--arrow-fat-right-duotone\],.icon-\[ph--arrow-left-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--arrow-left-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M228 128a12 12 0 0 1-12 12H69l51.52 51.51a12 12 0 0 1-17 17l-72-72a12 12 0 0 1 0-17l72-72a12 12 0 0 1 17 17L69 116h147a12 12 0 0 1 12 12'/%3E%3C/svg%3E")}.icon-\[ph--arrow-right-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m224.49 136.49-72 72a12 12 0 0 1-17-17L187 140H40a12 12 0 0 1 0-24h147l-51.49-51.52a12 12 0 0 1 17-17l72 72a12 12 0 0 1-.02 17.01'/%3E%3C/svg%3E")}.icon-\[ph--arrow-right-bold\],.icon-\[ph--arrow-up-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--arrow-up-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208.49 120.49a12 12 0 0 1-17 0L140 69v147a12 12 0 0 1-24 0V69l-51.51 51.49a12 12 0 0 1-17-17l72-72a12 12 0 0 1 17 0l72 72a12 12 0 0 1 0 17'/%3E%3C/svg%3E")}.icon-\[ph--arrow-up-right-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M204 64v104a12 12 0 0 1-24 0V93L72.49 200.49a12 12 0 0 1-17-17L163 76H88a12 12 0 0 1 0-24h104a12 12 0 0 1 12 12'/%3E%3C/svg%3E")}.icon-\[ph--arrow-up-right-bold\],.icon-\[ph--arrow-up-right\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--arrow-up-right\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M200 64v104a8 8 0 0 1-16 0V83.31L69.66 197.66a8 8 0 0 1-11.32-11.32L172.69 72H88a8 8 0 0 1 0-16h104a8 8 0 0 1 8 8'/%3E%3C/svg%3E")}.icon-\[ph--article-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 36H40a20 20 0 0 0-20 20v144a20 20 0 0 0 20 20h176a20 20 0 0 0 20-20V56a20 20 0 0 0-20-20m-4 160H44V60h168ZM68 92a12 12 0 0 1 12-12h96a12 12 0 0 1 0 24H80a12 12 0 0 1-12-12m0 36a12 12 0 0 1 12-12h96a12 12 0 0 1 0 24H80a12 12 0 0 1-12-12m0 36a12 12 0 0 1 12-12h96a12 12 0 0 1 0 24H80a12 12 0 0 1-12-12'/%3E%3C/svg%3E")}.icon-\[ph--article-bold\],.icon-\[ph--calendar-dots-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--calendar-dots-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 28h-20v-4a12 12 0 0 0-24 0v4H92v-4a12 12 0 0 0-24 0v4H48a20 20 0 0 0-20 20v160a20 20 0 0 0 20 20h160a20 20 0 0 0 20-20V48a20 20 0 0 0-20-20M68 52a12 12 0 0 0 24 0h72a12 12 0 0 0 24 0h16v24H52V52ZM52 204V100h152v104Zm92-76a16 16 0 1 1-16-16 16 16 0 0 1 16 16m48 0a16 16 0 1 1-16-16 16 16 0 0 1 16 16m-96 48a16 16 0 1 1-16-16 16 16 0 0 1 16 16m48 0a16 16 0 1 1-16-16 16 16 0 0 1 16 16m48 0a16 16 0 1 1-16-16 16 16 0 0 1 16 16'/%3E%3C/svg%3E")}.icon-\[ph--caret-double-down-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216.49 127.51a12 12 0 0 1 0 17l-80 80a12 12 0 0 1-17 0l-80-80a12 12 0 1 1 17-17L128 199l71.51-71.52a12 12 0 0 1 16.98.03m-97 17a12 12 0 0 0 17 0l80-80a12 12 0 0 0-17-17L128 119 56.49 47.51a12 12 0 0 0-17 17Z'/%3E%3C/svg%3E")}.icon-\[ph--caret-double-down-bold\],.icon-\[ph--caret-down-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--caret-down-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m216.49 104.49-80 80a12 12 0 0 1-17 0l-80-80a12 12 0 0 1 17-17L128 159l71.51-71.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E")}.icon-\[ph--caret-left-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M168.49 199.51a12 12 0 0 1-17 17l-80-80a12 12 0 0 1 0-17l80-80a12 12 0 0 1 17 17L97 128Z'/%3E%3C/svg%3E")}.icon-\[ph--caret-left-bold\],.icon-\[ph--caret-right-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--caret-right-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m184.49 136.49-80 80a12 12 0 0 1-17-17L159 128 87.51 56.49a12 12 0 1 1 17-17l80 80a12 12 0 0 1-.02 17'/%3E%3C/svg%3E")}.icon-\[ph--chat-centered-text-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M224 56v128a8 8 0 0 1-8 8h-65.07l-16 28a8 8 0 0 1-13.9 0l-16-28H40a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8h176a8 8 0 0 1 8 8' opacity='.2'/%3E%3Cpath d='M88 104a8 8 0 0 1 8-8h64a8 8 0 0 1 0 16H96a8 8 0 0 1-8-8m8 40h64a8 8 0 0 0 0-16H96a8 8 0 0 0 0 16m136-88v128a16 16 0 0 1-16 16h-60.43l-13.68 23.94a16 16 0 0 1-27.78 0L100.43 200H40a16 16 0 0 1-16-16V56a16 16 0 0 1 16-16h176a16 16 0 0 1 16 16m-16 0H40v128h65.07a8 8 0 0 1 7 4l16 28 16-28a8 8 0 0 1 7-4H216Z'/%3E%3C/svg%3E")}.icon-\[ph--chat-centered-text-duotone\],.icon-\[ph--chat-circle-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--chat-circle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 0 0-96.15 157.23L21 209.66A20 20 0 0 0 46.34 235l32.43-10.81A108 108 0 1 0 128 20m0 192a84 84 0 0 1-42.06-11.27 12 12 0 0 0-6-1.62 12.1 12.1 0 0 0-3.8.62l-29.79 9.93 9.93-29.79a12 12 0 0 0-1-9.81A84 84 0 1 1 128 212'/%3E%3C/svg%3E")}.icon-\[ph--chat-circle-dots-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M120 128a16 16 0 1 1-16-16 16 16 0 0 1 16 16m32-16a16 16 0 1 0 16 16 16 16 0 0 0-16-16m84 16a108 108 0 0 1-157.23 96.15L46.34 235A20 20 0 0 1 21 209.66l10.81-32.43A108 108 0 1 1 236 128m-24 0a84 84 0 1 0-156.73 42.06 12 12 0 0 1 1 9.81l-9.93 29.79 29.79-9.93a12.1 12.1 0 0 1 3.8-.62 12 12 0 0 1 6 1.62A84 84 0 0 0 212 128'/%3E%3C/svg%3E")}.icon-\[ph--chat-circle-dots-bold\],.icon-\[ph--chat-circle-text-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--chat-circle-text-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M172 108a12 12 0 0 1-12 12H96a12 12 0 0 1 0-24h64a12 12 0 0 1 12 12m-12 28H96a12 12 0 0 0 0 24h64a12 12 0 0 0 0-24m76-8a108 108 0 0 1-157.23 96.15L46.34 235A20 20 0 0 1 21 209.66l10.81-32.43A108 108 0 1 1 236 128m-24 0a84 84 0 1 0-156.73 42.06 12 12 0 0 1 1 9.81l-9.93 29.79 29.79-9.93a12.1 12.1 0 0 1 3.8-.62 12 12 0 0 1 6 1.62A84 84 0 0 0 212 128'/%3E%3C/svg%3E")}.icon-\[ph--check-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m232.49 80.49-128 128a12 12 0 0 1-17 0l-56-56a12 12 0 1 1 17-17L96 183 215.51 63.51a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E")}.icon-\[ph--check-bold\],.icon-\[ph--clock-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--clock-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20m0 192a84 84 0 1 1 84-84 84.09 84.09 0 0 1-84 84m68-84a12 12 0 0 1-12 12h-56a12 12 0 0 1-12-12V72a12 12 0 0 1 24 0v44h44a12 12 0 0 1 12 12'/%3E%3C/svg%3E")}.icon-\[ph--cloud-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M160 36a92.09 92.09 0 0 0-81 48.36A68 68 0 1 0 72 220h88a92 92 0 0 0 0-184m0 160H72a44 44 0 0 1-1.82-88A92 92 0 0 0 68 128a12 12 0 0 0 24 0 68 68 0 1 1 68 68'/%3E%3C/svg%3E")}.icon-\[ph--cloud-bold\],.icon-\[ph--copy-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--copy-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 28H88a12 12 0 0 0-12 12v36H40a12 12 0 0 0-12 12v128a12 12 0 0 0 12 12h128a12 12 0 0 0 12-12v-36h36a12 12 0 0 0 12-12V40a12 12 0 0 0-12-12m-60 176H52V100h104Zm48-48h-24V88a12 12 0 0 0-12-12h-68V52h104Z'/%3E%3C/svg%3E")}.icon-\[ph--cube-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m225.6 62.64-88-48.17a19.91 19.91 0 0 0-19.2 0l-88 48.17A20 20 0 0 0 20 80.19v95.62a20 20 0 0 0 10.4 17.55l88 48.17a19.89 19.89 0 0 0 19.2 0l88-48.17a20 20 0 0 0 10.4-17.55V80.19a20 20 0 0 0-10.4-17.55M128 36.57 200 76l-72 39.4L56 76ZM44 96.79l72 39.4v76.67l-72-39.42Zm96 116.07v-76.67l72-39.4v76.65Z'/%3E%3C/svg%3E")}.icon-\[ph--cube-bold\],.icon-\[ph--dots-three-circle-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--dots-three-circle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20m0 192a84 84 0 1 1 84-84 84.09 84.09 0 0 1-84 84m-16-84a16 16 0 1 1-16-16 16 16 0 0 1 16 16m64 0a16 16 0 1 1-16-16 16 16 0 0 1 16 16'/%3E%3C/svg%3E")}.icon-\[ph--download-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M71.51 88.49a12 12 0 0 1 17-17L116 99V24a12 12 0 0 1 24 0v75l27.51-27.52a12 12 0 0 1 17 17l-48 48a12 12 0 0 1-17 0ZM224 116h-36a12 12 0 0 0 0 24h32v56H36v-56h32a12 12 0 0 0 0-24H32a20 20 0 0 0-20 20v64a20 20 0 0 0 20 20h192a20 20 0 0 0 20-20v-64a20 20 0 0 0-20-20m-20 52a16 16 0 1 0-16 16 16 16 0 0 0 16-16'/%3E%3C/svg%3E")}.icon-\[ph--download-bold\],.icon-\[ph--envelope-simple-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--envelope-simple-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M224 44H32a12 12 0 0 0-12 12v136a20 20 0 0 0 20 20h176a20 20 0 0 0 20-20V56a12 12 0 0 0-12-12m-30.85 24L128 127.72 62.85 68ZM44 188V83.28l75.89 69.57a12 12 0 0 0 16.22 0L212 83.28V188Z'/%3E%3C/svg%3E")}.icon-\[ph--eye-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M251 123.13c-.37-.81-9.13-20.26-28.48-39.61C196.63 57.67 164 44 128 44S59.37 57.67 33.51 83.52C14.16 102.87 5.4 122.32 5 123.13a12.08 12.08 0 0 0 0 9.75c.37.82 9.13 20.26 28.49 39.61C59.37 198.34 92 212 128 212s68.63-13.66 94.48-39.51c19.36-19.35 28.12-38.79 28.49-39.61a12.08 12.08 0 0 0 .03-9.75m-46.06 33C183.47 177.27 157.59 188 128 188s-55.47-10.73-76.91-31.88A130.4 130.4 0 0 1 29.52 128a130.5 130.5 0 0 1 21.57-28.11C72.54 78.73 98.41 68 128 68s55.46 10.73 76.91 31.89A130.4 130.4 0 0 1 226.48 128a130.5 130.5 0 0 1-21.57 28.12ZM128 84a44 44 0 1 0 44 44 44.05 44.05 0 0 0-44-44m0 64a20 20 0 1 1 20-20 20 20 0 0 1-20 20'/%3E%3C/svg%3E")}.icon-\[ph--eye-bold\],.icon-\[ph--folder-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--folder-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 68h-82.61l-26-29.29a20 20 0 0 0-15-6.71H40a20 20 0 0 0-20 20v148.62A19.41 19.41 0 0 0 39.38 220h177.51A19.13 19.13 0 0 0 236 200.89V88a20 20 0 0 0-20-20M44 56h46.61l10.67 12H44Zm168 140H44V92h168Z'/%3E%3C/svg%3E")}.icon-\[ph--folder\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 72h-84.69L104 44.69A15.86 15.86 0 0 0 92.69 40H40a16 16 0 0 0-16 16v144.62A15.4 15.4 0 0 0 39.38 216h177.51A15.13 15.13 0 0 0 232 200.89V88a16 16 0 0 0-16-16M40 56h52.69l16 16H40Zm176 144H40V88h176Z'/%3E%3C/svg%3E")}.icon-\[ph--folder\],.icon-\[ph--gear-six-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--gear-six-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 76a52 52 0 1 0 52 52 52.06 52.06 0 0 0-52-52m0 80a28 28 0 1 1 28-28 28 28 0 0 1-28 28m113.86-49.57a12 12 0 0 0-5.86-8.09l-27.79-15.85-.11-31.31a12 12 0 0 0-4.25-9.12 116 116 0 0 0-38-21.41 12 12 0 0 0-9.68.89L128 37.27 99.83 21.53a12 12 0 0 0-9.7-.9 116.1 116.1 0 0 0-38 21.47 12 12 0 0 0-4.24 9.1l-.14 31.34L20 98.35a12 12 0 0 0-5.85 8.11 110.7 110.7 0 0 0 0 43.11 12 12 0 0 0 5.85 8.09l27.82 15.85.11 31.31a12 12 0 0 0 4.25 9.12 116 116 0 0 0 38 21.41 12 12 0 0 0 9.68-.89L128 218.73l28.14 15.74a12 12 0 0 0 9.7.9 116.1 116.1 0 0 0 38-21.47 12 12 0 0 0 4.24-9.1l.14-31.34 27.81-15.81a12 12 0 0 0 5.85-8.11 110.7 110.7 0 0 0-.02-43.11m-22.63 33.18-26.88 15.28a11.94 11.94 0 0 0-4.55 4.59c-.54 1-1.11 1.93-1.7 2.88a12 12 0 0 0-1.83 6.31l-.14 30.33a91.8 91.8 0 0 1-21.07 11.87l-27.15-15.19a12 12 0 0 0-5.86-1.53h-3.73a12.1 12.1 0 0 0-6.14 1.51L93 210.82A92.3 92.3 0 0 1 71.88 199l-.11-30.24a12 12 0 0 0-1.83-6.32c-.58-.94-1.16-1.91-1.7-2.88A11.9 11.9 0 0 0 63.7 155l-26.9-15.37a86.5 86.5 0 0 1 0-23.24l26.88-15.28a12 12 0 0 0 4.55-4.58c.54-1 1.11-1.94 1.7-2.89a12 12 0 0 0 1.83-6.31L71.87 57a91.8 91.8 0 0 1 21.07-11.83l27.15 15.19a11.9 11.9 0 0 0 6.15 1.52h3.44a12.1 12.1 0 0 0 6.14-1.51L163 45.18A92.3 92.3 0 0 1 184.12 57l.11 30.24a12 12 0 0 0 1.83 6.32c.58.94 1.16 1.91 1.7 2.88a11.9 11.9 0 0 0 4.54 4.56l26.9 15.33a86.5 86.5 0 0 1 .03 23.28'/%3E%3C/svg%3E")}.icon-\[ph--globe-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20m0 187a113.4 113.4 0 0 1-20.39-35h40.82a117 117 0 0 1-10 20.77A108.6 108.6 0 0 1 128 207m-26.49-59a135.4 135.4 0 0 1 0-40h53a135.4 135.4 0 0 1 0 40ZM44 128a83.5 83.5 0 0 1 2.43-20h30.82a160.6 160.6 0 0 0 0 40H46.43A83.5 83.5 0 0 1 44 128m84-79a113.4 113.4 0 0 1 20.39 35h-40.8a117 117 0 0 1 10-20.77A108.6 108.6 0 0 1 128 49m50.73 59h30.82a83.5 83.5 0 0 1 0 40h-30.8a160.6 160.6 0 0 0 0-40Zm20.77-24h-25.79a140.8 140.8 0 0 0-15.5-34.36A84.5 84.5 0 0 1 199.52 84ZM97.79 49.64A140.8 140.8 0 0 0 82.29 84H56.48a84.5 84.5 0 0 1 41.31-34.36M56.48 172h25.81a140.8 140.8 0 0 0 15.5 34.36A84.5 84.5 0 0 1 56.48 172m101.73 34.36a140.8 140.8 0 0 0 15.5-34.36h25.81a84.5 84.5 0 0 1-41.31 34.36'/%3E%3C/svg%3E")}.icon-\[ph--globe-bold\],.icon-\[ph--handshake-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--handshake-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m253.88 108.11-25.53-51a20 20 0 0 0-26.83-9L178.34 59.7 131.7 44.58a12.14 12.14 0 0 0-7.4 0L77.66 59.7 54.48 48.11a20 20 0 0 0-26.83 9l-25.53 51a20 20 0 0 0 9 26.83l26.67 13.34 51.18 37.41a12.2 12.2 0 0 0 4.03 1.93l62 16a12.3 12.3 0 0 0 3 .38 12 12 0 0 0 8.48-3.52l52.62-52.62 25.83-12.92a20 20 0 0 0 8.95-26.83m-58.12 29.15-27.52-26a12 12 0 0 0-16.76.26c-9.66 9.74-25.06 16.81-40.81 9.55l38.19-37h22.72l25.81 51.63ZM47.32 71.37 60.59 78l-22 43.9-13.27-6.63Zm107 107.3L101.23 165l-42-30.66L85.17 82.5 128 68.61l1.69.55L90 107.68l-.13.12a20 20 0 0 0 3.4 31c20.95 13.39 46 12.07 66.33-2.73l19.2 18.15Zm63-56.77-22-43.9 13.27-6.63 21.95 43.9ZM118.55 219a12 12 0 0 1-14.62 8.62l-26.6-6.87a12 12 0 0 1-4.08-1.93L48.92 201a12 12 0 0 1 14.16-19.37l22.47 16.42 24.38 6.29a12 12 0 0 1 8.62 14.66'/%3E%3C/svg%3E")}.icon-\[ph--hash-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M224 84h-43.8l7.61-41.85a12 12 0 0 0-23.62-4.3L155.8 84h-39.6l7.61-41.85a12 12 0 1 0-23.62-4.3L91.8 84H48a12 12 0 0 0 0 24h39.44l-7.27 40H32a12 12 0 0 0 0 24h43.8l-7.61 41.85a12 12 0 0 0 9.66 14A11.4 11.4 0 0 0 80 228a12 12 0 0 0 11.8-9.86l8.4-46.14h39.6l-7.61 41.85a12 12 0 0 0 9.66 14 11.4 11.4 0 0 0 2.16.2 12 12 0 0 0 11.8-9.86L164.2 172H208a12 12 0 0 0 0-24h-39.44l7.27-40H224a12 12 0 0 0 0-24m-79.83 64h-39.61l7.27-40h39.61Z'/%3E%3C/svg%3E")}.icon-\[ph--hash-bold\],.icon-\[ph--heart-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--heart-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M178 36c-20.09 0-37.92 7.93-50 21.56C115.92 43.93 98.09 36 78 36a66.08 66.08 0 0 0-66 66c0 72.34 105.81 130.14 110.31 132.57a12 12 0 0 0 11.38 0C138.19 232.14 244 174.34 244 102a66.08 66.08 0 0 0-66-66m-5.49 142.36a328.7 328.7 0 0 1-44.51 31.8 328.7 328.7 0 0 1-44.51-31.8C61.82 159.77 36 131.42 36 102a42 42 0 0 1 42-42c17.8 0 32.7 9.4 38.89 24.54a12 12 0 0 0 22.22 0C145.3 69.4 160.2 60 178 60a42 42 0 0 1 42 42c0 29.42-25.82 57.77-47.49 76.36'/%3E%3C/svg%3E")}.icon-\[ph--heart-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M240 102c0 70-103.79 126.66-108.21 129a8 8 0 0 1-7.58 0C119.79 228.66 16 172 16 102a62.07 62.07 0 0 1 62-62c20.65 0 38.73 8.88 50 23.89C139.27 48.88 157.35 40 178 40a62.07 62.07 0 0 1 62 62'/%3E%3C/svg%3E")}.icon-\[ph--heart-fill\],.icon-\[ph--highlighter-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--highlighter-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M252.49 107.51a12 12 0 0 0-17 0L192 151l-79-79 43.52-43.51a12 12 0 0 0-17-17L93.17 57.86a20 20 0 0 0-4.72 20.72L69.17 97.86a20 20 0 0 0 0 28.28L71 128l-55.49 55.51a12 12 0 0 0 4.7 19.87l72 24A11.8 11.8 0 0 0 96 228a12 12 0 0 0 8.49-3.52L136 193l1.86 1.86a20 20 0 0 0 28.28 0l19.27-19.27a20.3 20.3 0 0 0 6.59 1.13 19.86 19.86 0 0 0 14.14-5.86l46.35-46.34a12 12 0 0 0 0-17.01M92.76 202.27l-46.55-15.51L88 145l31 31ZM152 175l-55.51-55.48L89 112l15-15 63 63Z'/%3E%3C/svg%3E")}.icon-\[ph--house-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m222.14 105.85-80-80a20 20 0 0 0-28.28 0l-80 80A19.86 19.86 0 0 0 28 120v96a12 12 0 0 0 12 12h64a12 12 0 0 0 12-12v-52h24v52a12 12 0 0 0 12 12h64a12 12 0 0 0 12-12v-96a19.86 19.86 0 0 0-5.86-14.15M204 204h-40v-52a12 12 0 0 0-12-12h-48a12 12 0 0 0-12 12v52H52v-82.35l76-76 76 76Z'/%3E%3C/svg%3E")}.icon-\[ph--house-bold\],.icon-\[ph--image-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--image-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M144 96a16 16 0 1 1 16 16 16 16 0 0 1-16-16m92-40v144a20 20 0 0 1-20 20H40a20 20 0 0 1-20-20V56a20 20 0 0 1 20-20h176a20 20 0 0 1 20 20M44 60v79.72l33.86-33.86a20 20 0 0 1 28.28 0L147.31 147l17.18-17.17a20 20 0 0 1 28.28 0L212 149.09V60Zm0 136h118.34L92 125.66l-48 48Zm168 0v-13l-33.37-33.37L164.28 164l32 32Z'/%3E%3C/svg%3E")}.icon-\[ph--image-broken-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M231 112a12 12 0 0 0-10.81-1.65l-23.81 7.93a12 12 0 0 0-7.34 6.93l-13.67 34.18-34.18 13.67a12 12 0 0 0-6.93 7.34l-7.93 23.81a12 12 0 0 0 11.4 15.79H216a20 20 0 0 0 20-20v-78.27a12 12 0 0 0-5-9.73m-19 84h-57.62l.91-2.73 33.79-13.51a12 12 0 0 0 6.68-6.68l13.51-33.79 2.73-.91Zm4-160H40a20 20 0 0 0-20 20v144a20 20 0 0 0 20 20h55.57a12 12 0 0 0 11.43-8.21L123.21 163l35.09-14a12 12 0 0 0 6.7-6.7l14-35.09L227.79 91A12 12 0 0 0 236 79.57V56a20 20 0 0 0-20-20M102.2 150.16 86.92 196H44v-22.34l48-48 17.14 17.14a12 12 0 0 0-6.94 7.36M212 70.92 166.16 86.2a12 12 0 0 0-7.35 6.93l-14.2 35.48-11.22 4.49-27.25-27.24a20 20 0 0 0-28.28 0L44 139.72V60h168Z'/%3E%3C/svg%3E")}.icon-\[ph--image-broken-bold\],.icon-\[ph--image-broken\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--image-broken\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 40H40a16 16 0 0 0-16 16v144a16 16 0 0 0 16 16h64a8 8 0 0 0 7.59-5.47l14.83-44.48L163 151.43a8.07 8.07 0 0 0 4.46-4.46l14.62-36.55 44.48-14.83A8 8 0 0 0 232 88V56a16 16 0 0 0-16-16M112.41 157.47 98.23 200H40v-28l52-52 30.42 30.42-5.42 2.15a8 8 0 0 0-4.59 4.9M216 82.23l-42.53 14.18a8 8 0 0 0-4.9 4.62l-14.72 36.82-15.27 6.15-35.27-35.27a16 16 0 0 0-22.62 0L40 149.37V56h176Zm12.68 33a8 8 0 0 0-7.21-1.1l-23.8 7.94a8 8 0 0 0-4.9 4.61l-14.31 35.77-35.77 14.31a8 8 0 0 0-4.61 4.9l-7.94 23.8a8 8 0 0 0 7.59 10.54H216a16 16 0 0 0 16-16v-78.27a8 8 0 0 0-3.32-6.49ZM216 200h-67.17l3.25-9.75 35.51-14.2a8.07 8.07 0 0 0 4.46-4.46l14.2-35.51 9.75-3.25Z'/%3E%3C/svg%3E")}.icon-\[ph--images-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M160 88a16 16 0 1 1 16 16 16 16 0 0 1-16-16m76-32v104a20 20 0 0 1-20 20h-12v20a20 20 0 0 1-20 20H40a20 20 0 0 1-20-20V88a20 20 0 0 1 20-20h20V56a20 20 0 0 1 20-20h136a20 20 0 0 1 20 20m-56 124H80a20 20 0 0 1-20-20V92H44v104h136Zm-21.66-24L124 121.66 89.66 156ZM212 60H84v67.72l25.86-25.86a20 20 0 0 1 28.28 0L192.28 156H212Z'/%3E%3C/svg%3E")}.icon-\[ph--images-bold\],.icon-\[ph--info-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--info-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M108 84a16 16 0 1 1 16 16 16 16 0 0 1-16-16m128 44A108 108 0 1 1 128 20a108.12 108.12 0 0 1 108 108m-24 0a84 84 0 1 0-84 84 84.09 84.09 0 0 0 84-84m-72 36.68V132a20 20 0 0 0-20-20 12 12 0 0 0-4 23.32V168a20 20 0 0 0 20 20 12 12 0 0 0 4-23.32'/%3E%3C/svg%3E")}.icon-\[ph--link-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M117.18 188.74a12 12 0 0 1 0 17l-5.12 5.12A58.26 58.26 0 0 1 70.6 228a58.62 58.62 0 0 1-41.46-100.08l34.75-34.75a58.64 58.64 0 0 1 98.56 28.11 12 12 0 1 1-23.37 5.44 34.65 34.65 0 0 0-58.22-16.58l-34.75 34.75A34.62 34.62 0 0 0 70.57 204a34.4 34.4 0 0 0 24.49-10.14l5.11-5.12a12 12 0 0 1 17.01 0M226.83 45.17a58.65 58.65 0 0 0-82.93 0l-5.11 5.11a12 12 0 0 0 17 17l5.12-5.12a34.63 34.63 0 1 1 49 49l-34.81 34.7A34.4 34.4 0 0 1 150.61 156a34.63 34.63 0 0 1-33.69-26.72 12 12 0 0 0-23.38 5.44A58.64 58.64 0 0 0 150.56 180h.05a58.28 58.28 0 0 0 41.47-17.17l34.75-34.75a58.62 58.62 0 0 0 0-82.91'/%3E%3C/svg%3E")}.icon-\[ph--link-bold\],.icon-\[ph--magic-wand-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--magic-wand-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M252 152a12 12 0 0 1-12 12h-12v12a12 12 0 0 1-24 0v-12h-12a12 12 0 0 1 0-24h12v-12a12 12 0 0 1 24 0v12h12a12 12 0 0 1 12 12M56 76h12v12a12 12 0 0 0 24 0V76h12a12 12 0 1 0 0-24H92V40a12 12 0 0 0-24 0v12H56a12 12 0 0 0 0 24m128 112h-4v-4a12 12 0 0 0-24 0v4h-4a12 12 0 0 0 0 24h4v4a12 12 0 0 0 24 0v-4h4a12 12 0 0 0 0-24m38.14-105.17L82.82 222.14a20 20 0 0 1-28.28 0l-20.69-20.68a20 20 0 0 1 0-28.29L173.17 33.86a20 20 0 0 1 28.28 0l20.69 20.68a20 20 0 0 1 0 28.29M159 112l-15-15-90.35 90.31 15 15Zm43.31-43.31-15-15L161 80l15 15Z'/%3E%3C/svg%3E")}.icon-\[ph--magnifying-glass-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M232.49 215.51 185 168a92.12 92.12 0 1 0-17 17l47.53 47.54a12 12 0 0 0 17-17ZM44 112a68 68 0 1 1 68 68 68.07 68.07 0 0 1-68-68'/%3E%3C/svg%3E")}.icon-\[ph--magnifying-glass-bold\],.icon-\[ph--map-pin-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--map-pin-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 60a44 44 0 1 0 44 44 44.05 44.05 0 0 0-44-44m0 64a20 20 0 1 1 20-20 20 20 0 0 1-20 20m0-112a92.1 92.1 0 0 0-92 92c0 77.36 81.64 135.4 85.12 137.83a12 12 0 0 0 13.76 0 259 259 0 0 0 42.18-39C205.15 170.57 220 136.37 220 104a92.1 92.1 0 0 0-92-92m31.3 174.71a249.4 249.4 0 0 1-31.3 30.18 249.4 249.4 0 0 1-31.3-30.18C80 167.37 60 137.31 60 104a68 68 0 0 1 136 0c0 33.31-20 63.37-36.7 82.71'/%3E%3C/svg%3E")}.icon-\[ph--monitor-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 36H48a28 28 0 0 0-28 28v112a28 28 0 0 0 28 28h160a28 28 0 0 0 28-28V64a28 28 0 0 0-28-28m4 140a4 4 0 0 1-4 4H48a4 4 0 0 1-4-4V64a4 4 0 0 1 4-4h160a4 4 0 0 1 4 4Zm-40 52a12 12 0 0 1-12 12H96a12 12 0 0 1 0-24h64a12 12 0 0 1 12 12'/%3E%3C/svg%3E")}.icon-\[ph--monitor-bold\],.icon-\[ph--moon-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--moon-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M236.37 139.4a12 12 0 0 0-12-3A84.07 84.07 0 0 1 119.6 31.59a12 12 0 0 0-15-15 108.86 108.86 0 0 0-54.91 38.48A108 108 0 0 0 136 228a107.1 107.1 0 0 0 64.93-21.69 108.86 108.86 0 0 0 38.44-54.94 12 12 0 0 0-3-11.97m-49.88 47.74A84 84 0 0 1 68.86 69.51a84.9 84.9 0 0 1 23.41-21.22Q92 52.13 92 56a108.12 108.12 0 0 0 108 108q3.87 0 7.71-.27a84.8 84.8 0 0 1-21.22 23.41'/%3E%3C/svg%3E")}.icon-\[ph--mountains-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M160 80a32 32 0 1 0-32-32 32 32 0 0 0 32 32m0-40a8 8 0 1 1-8 8 8 8 0 0 1 8-8m94.32 153.88-54.56-92.08a19.85 19.85 0 0 0-17.21-9.8 19.83 19.83 0 0 0-17.2 9.8l-18.7 31.55-37.42-63.5a20 20 0 0 0-34.46 0L1.66 193.91A12 12 0 0 0 12 212h232a12 12 0 0 0 10.32-18.12M92 87.87 108.57 116H75.43ZM33 188l28.28-48h61.44L151 188Zm145.86 0-18.3-31 22-37.1 40.38 68.1Z'/%3E%3C/svg%3E")}.icon-\[ph--mountains-bold\],.icon-\[ph--mouse-simple-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--mouse-simple-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M144 12h-32a68.07 68.07 0 0 0-68 68v96a68.07 68.07 0 0 0 68 68h32a68.07 68.07 0 0 0 68-68V80a68.07 68.07 0 0 0-68-68m44 164a44.05 44.05 0 0 1-44 44h-32a44.05 44.05 0 0 1-44-44V80a44.05 44.05 0 0 1 44-44h32a44.05 44.05 0 0 1 44 44ZM140 64v48a12 12 0 0 1-24 0V64a12 12 0 0 1 24 0'/%3E%3C/svg%3E")}.icon-\[ph--note-blank-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 28H48a20 20 0 0 0-20 20v160a20 20 0 0 0 20 20h108.69a19.86 19.86 0 0 0 14.14-5.86l51.31-51.31a19.86 19.86 0 0 0 5.86-14.14V48a20 20 0 0 0-20-20M52 52h152v92h-48a12 12 0 0 0-12 12v48H52Zm116 139v-23h23Z'/%3E%3C/svg%3E")}.icon-\[ph--note-blank-bold\],.icon-\[ph--notepad-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--notepad-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M172 124a12 12 0 0 1-12 12H96a12 12 0 0 1 0-24h64a12 12 0 0 1 12 12m-12 28H96a12 12 0 0 0 0 24h64a12 12 0 0 0 0-24m60-112v160a36 36 0 0 1-36 36H72a36 36 0 0 1-36-36V40a12 12 0 0 1 12-12h24v-4a12 12 0 0 1 24 0v4h20v-4a12 12 0 0 1 24 0v4h20v-4a12 12 0 0 1 24 0v4h24a12 12 0 0 1 12 12m-24 12h-12v4a12 12 0 0 1-24 0v-4h-20v4a12 12 0 0 1-24 0v-4H96v4a12 12 0 0 1-24 0v-4H60v148a12 12 0 0 0 12 12h112a12 12 0 0 0 12-12Z'/%3E%3C/svg%3E")}.icon-\[ph--paper-plane-right-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M233.86 110.48 65.8 14.58a20 20 0 0 0-28.65 24.06L67.33 128l-30.18 89.36A20 20 0 0 0 56 244a20.1 20.1 0 0 0 9.81-2.58l.09-.06 168-96.07a20 20 0 0 0 0-34.81ZM63.19 215.26 88.61 140H144a12 12 0 0 0 0-24H88.61L63.18 40.72l152.76 87.17Z'/%3E%3C/svg%3E")}.icon-\[ph--paper-plane-right-bold\],.icon-\[ph--paper-plane-tilt-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--paper-plane-tilt-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M230.14 25.86a20 20 0 0 0-19.57-5.11l-.22.07L18.44 79a20 20 0 0 0-3.06 37.25L99 157l40.71 83.65a19.81 19.81 0 0 0 18 11.38c.57 0 1.15 0 1.73-.07a19.82 19.82 0 0 0 17.56-14.4l58.18-191.91a1.4 1.4 0 0 0 .07-.22 20 20 0 0 0-5.11-19.57m-73.23 195.21-34.37-70.64 46-45.95a12 12 0 0 0-17-17l-46 46-70.61-34.39L210 46Z'/%3E%3C/svg%3E")}.icon-\[ph--pause-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M216 48v160a16 16 0 0 1-16 16h-40a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h40a16 16 0 0 1 16 16M96 32H56a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h40a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16'/%3E%3C/svg%3E")}.icon-\[ph--pause-fill\],.icon-\[ph--pencil-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--pencil-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m230.14 70.54-44.68-44.69a20 20 0 0 0-28.29 0L33.86 149.17A19.85 19.85 0 0 0 28 163.31V208a20 20 0 0 0 20 20h44.69a19.86 19.86 0 0 0 14.14-5.86L230.14 98.82a20 20 0 0 0 0-28.28M93 180l71-71 11 11-71 71Zm-17-17-11-11 71-71 11 11Zm-24 10 15.51 15.51L83 204H52Zm140-70-39-39 18.34-18.34 39 39Z'/%3E%3C/svg%3E")}.icon-\[ph--play-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M240 128a15.74 15.74 0 0 1-7.6 13.51L88.32 229.65a16 16 0 0 1-16.2.3A15.86 15.86 0 0 1 64 216.13V39.87a15.86 15.86 0 0 1 8.12-13.82 16 16 0 0 1 16.2.3l144.08 88.14A15.74 15.74 0 0 1 240 128'/%3E%3C/svg%3E")}.icon-\[ph--play-fill\],.icon-\[ph--playlist-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--playlist-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M28 64a12 12 0 0 1 12-12h176a12 12 0 0 1 0 24H40a12 12 0 0 1-12-12m12 76h116a12 12 0 0 0 0-24H40a12 12 0 0 0 0 24m68 40H40a12 12 0 0 0 0 24h68a12 12 0 0 0 0-24m143.49-52.55a12 12 0 0 1-14.94 8L212 128.13V192a36 36 0 1 1-24-33.94V112a12 12 0 0 1 15.45-11.49l40 12a12 12 0 0 1 8.04 14.94M188 192a12 12 0 1 0-12 12 12 12 0 0 0 12-12'/%3E%3C/svg%3E")}.icon-\[ph--plus-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M228 128a12 12 0 0 1-12 12h-76v76a12 12 0 0 1-24 0v-76H40a12 12 0 0 1 0-24h76V40a12 12 0 0 1 24 0v76h76a12 12 0 0 1 12 12'/%3E%3C/svg%3E")}.icon-\[ph--plus-bold\],.icon-\[ph--question-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--question-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M144 180a16 16 0 1 1-16-16 16 16 0 0 1 16 16m92-52A108 108 0 1 1 128 20a108.12 108.12 0 0 1 108 108m-24 0a84 84 0 1 0-84 84 84.09 84.09 0 0 0 84-84m-84-64c-24.26 0-44 17.94-44 40v4a12 12 0 0 0 24 0v-4c0-8.82 9-16 20-16s20 7.18 20 16-9 16-20 16a12 12 0 0 0-12 12v8a12 12 0 0 0 23.73 2.56C158.31 137.88 172 122.37 172 104c0-22.06-19.74-40-44-40'/%3E%3C/svg%3E")}.icon-\[ph--repeat-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M20 128a76.08 76.08 0 0 1 76-76h99l-3.52-3.51a12 12 0 1 1 17-17l24 24a12 12 0 0 1 0 17l-24 24a12 12 0 0 1-17-17L195 76H96a52.06 52.06 0 0 0-52 52 12 12 0 0 1-24 0m204-12a12 12 0 0 0-12 12 52.06 52.06 0 0 1-52 52H61l3.52-3.51a12 12 0 1 0-17-17l-24 24a12 12 0 0 0 0 17l24 24a12 12 0 1 0 17-17L61 204h99a76.08 76.08 0 0 0 76-76 12 12 0 0 0-12-12'/%3E%3C/svg%3E")}.icon-\[ph--repeat-bold\],.icon-\[ph--rss-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--rss-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M109.74 146.26A75.53 75.53 0 0 1 132 200a12 12 0 0 1-24 0 52 52 0 0 0-52-52 12 12 0 0 1 0-24 75.5 75.5 0 0 1 53.74 22.26M56 76a12 12 0 0 0 0 24 100 100 0 0 1 100 100 12 12 0 0 0 24 0A124 124 0 0 0 56 76m121.62 2.38A170.85 170.85 0 0 0 56 28a12 12 0 0 0 0 24 147 147 0 0 1 104.65 43.35A147 147 0 0 1 204 200a12 12 0 0 0 24 0 170.85 170.85 0 0 0-50.38-121.62M60 180a16 16 0 1 0 16 16 16 16 0 0 0-16-16'/%3E%3C/svg%3E")}.icon-\[ph--rss-simple-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M228 192a12 12 0 0 1-24 0c0-77.2-62.8-140-140-140a12 12 0 0 1 0-24c90.43 0 164 73.57 164 164M64 100a12 12 0 0 0 0 24 68.07 68.07 0 0 1 68 68 12 12 0 0 0 24 0 92.1 92.1 0 0 0-92-92m4 72a16 16 0 1 0 16 16 16 16 0 0 0-16-16'/%3E%3C/svg%3E")}.icon-\[ph--rss-simple-bold\],.icon-\[ph--share-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--share-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m232.49 112.49-48 48a12 12 0 0 1-17-17L195 116h-30a84 84 0 0 0-81.36 63 12 12 0 1 1-23.24-6A107.94 107.94 0 0 1 165 92h30l-27.49-27.52a12 12 0 0 1 17-17l48 48a12 12 0 0 1-.02 17.01M192 204H44V88a12 12 0 0 0-24 0v128a12 12 0 0 0 12 12h160a12 12 0 0 0 0-24'/%3E%3C/svg%3E")}.icon-\[ph--shield-check-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 36H48a20 20 0 0 0-20 20v56c0 54.29 26.32 87.22 48.4 105.29 23.71 19.39 47.44 26 48.44 26.29a12.1 12.1 0 0 0 6.32 0c1-.28 24.73-6.9 48.44-26.29 22.08-18.07 48.4-51 48.4-105.29V56a20 20 0 0 0-20-20m-4 76c0 35.71-13.09 64.69-38.91 86.15A126.3 126.3 0 0 1 128 219.38a126.1 126.1 0 0 1-37.09-21.23C65.09 176.69 52 147.71 52 112V60h152ZM79.51 144.49a12 12 0 1 1 17-17L112 143l47.51-47.52a12 12 0 0 1 17 17l-56 56a12 12 0 0 1-17 0Z'/%3E%3C/svg%3E")}.icon-\[ph--shield-check-bold\],.icon-\[ph--shooting-star-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--shooting-star-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M243.16 68.85a17.4 17.4 0 0 0-15.26-12l-34.52-2.72-13.26-31.47a17.52 17.52 0 0 0-32.24 0l-13.26 31.43-34.51 2.72a17.39 17.39 0 0 0-9.93 30.62l26.17 22.1-8 33a17.46 17.46 0 0 0 26 19L164 143.66l29.59 17.81a17.46 17.46 0 0 0 26-19l-8-33 26.17-22.1a17.3 17.3 0 0 0 5.4-18.52M190.5 96a12 12 0 0 0-3.92 12l6 24.91-22.41-13.5a12.06 12.06 0 0 0-12.38 0l-22.41 13.5 6-24.91a12 12 0 0 0-3.93-12L118 79.48l25.83-2a12 12 0 0 0 10.11-7.3L164 46.2l10.11 23.94a12 12 0 0 0 10.11 7.3l25.82 2Zm-158 88.52a12 12 0 0 1-17-17l51.76-51.75a12 12 0 0 1 17 17Zm63.59-8.57a12 12 0 0 1 0 17l-47.59 47.6a12 12 0 0 1-17-17l47.6-47.59a12 12 0 0 1 16.98-.04Zm62.44 9.56a12 12 0 0 1 0 17l-38 38a12 12 0 0 1-17-17l38-38a12 12 0 0 1 16.99-.03Z'/%3E%3C/svg%3E")}.icon-\[ph--shuffle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M240.49 175.51a12 12 0 0 1 0 17l-24 24a12 12 0 0 1-17-17L203 196h-2.09a76.17 76.17 0 0 1-61.85-31.83l-41.68-58.39A52.1 52.1 0 0 0 55.06 84H32a12 12 0 0 1 0-24h23.06a76.17 76.17 0 0 1 61.85 31.83l41.71 58.39A52.1 52.1 0 0 0 200.94 172H203l-3.52-3.51a12 12 0 0 1 17-17Zm-95.62-72.62a12 12 0 0 0 16.93-1.13A52 52 0 0 1 200.94 84H203l-3.52 3.51a12 12 0 0 0 17 17l24-24a12 12 0 0 0 0-17l-24-24a12 12 0 0 0-17 17L203 60h-2.09a76 76 0 0 0-57.2 26 12 12 0 0 0 1.16 16.89m-33.74 50.22a12 12 0 0 0-16.93 1.13A52 52 0 0 1 55.06 172H32a12 12 0 0 0 0 24h23.06a76 76 0 0 0 57.2-26 12 12 0 0 0-1.13-16.89'/%3E%3C/svg%3E")}.icon-\[ph--shuffle-bold\],.icon-\[ph--sidebar-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--sidebar-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M88 48v160H40a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8Z' opacity='.2'/%3E%3Cpath d='M216 40H40a16 16 0 0 0-16 16v144a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16M40 152h16a8 8 0 0 0 0-16H40v-16h16a8 8 0 0 0 0-16H40V88h16a8 8 0 0 0 0-16H40V56h40v144H40Zm176 48H96V56h120z'/%3E%3C/svg%3E")}.icon-\[ph--sign-out-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M124 216a12 12 0 0 1-12 12H48a12 12 0 0 1-12-12V40a12 12 0 0 1 12-12h64a12 12 0 0 1 0 24H60v152h52a12 12 0 0 1 12 12m108.49-96.49-40-40a12 12 0 0 0-17 17L195 116h-83a12 12 0 0 0 0 24h83l-19.52 19.51a12 12 0 0 0 17 17l40-40a12 12 0 0 0 .01-17'/%3E%3C/svg%3E")}.icon-\[ph--sign-out-bold\],.icon-\[ph--skip-back-fill\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--skip-back-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 47.88v160.24a16 16 0 0 1-24.43 13.43L64 146.77V216a8 8 0 0 1-16 0V40a8 8 0 0 1 16 0v69.23l119.57-74.78A15.95 15.95 0 0 1 208 47.88'/%3E%3C/svg%3E")}.icon-\[ph--skip-forward-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208 40v176a8 8 0 0 1-16 0v-69.23L72.43 221.55A15.95 15.95 0 0 1 48 208.12V47.88a15.95 15.95 0 0 1 24.43-13.43L192 109.23V40a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.icon-\[ph--skip-forward-fill\],.icon-\[ph--speaker-high-fill\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--speaker-high-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M160 32.25v191.44a8.29 8.29 0 0 1-3.91 7.18 8 8 0 0 1-9-.56l-65.57-51a4 4 0 0 1-1.52-3.15V79.84a4 4 0 0 1 1.55-3.15l65.57-51a8 8 0 0 1 10 .16 8.27 8.27 0 0 1 2.88 6.4M60 80H32a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h28a4 4 0 0 0 4-4V84a4 4 0 0 0-4-4m126.77 20.84a8 8 0 0 0-.72 11.3 24 24 0 0 1 0 31.72 8 8 0 1 0 12 10.58 40 40 0 0 0 0-52.88 8 8 0 0 0-11.31-.72Zm40.89-26.17a8 8 0 1 0-11.92 10.66 64 64 0 0 1 0 85.34 8 8 0 1 0 11.92 10.66 80 80 0 0 0 0-106.66'/%3E%3C/svg%3E")}.icon-\[ph--speaker-low-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M160 32.25v191.44a8.29 8.29 0 0 1-3.91 7.18 8 8 0 0 1-9-.56l-65.57-51a4 4 0 0 1-1.52-3.15V79.84a4 4 0 0 1 1.55-3.15l65.57-51a8 8 0 0 1 10 .16 8.27 8.27 0 0 1 2.88 6.4M60 80H32a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h28a4 4 0 0 0 4-4V84a4 4 0 0 0-4-4m138 21.56a8 8 0 1 0-12 10.58 24 24 0 0 1 0 31.72 8 8 0 1 0 12 10.58 40 40 0 0 0 0-52.88'/%3E%3C/svg%3E")}.icon-\[ph--speaker-low-fill\],.icon-\[ph--speaker-x-fill\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--speaker-x-fill\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M245.66 146.34a8 8 0 0 1-11.32 11.32L216 139.31l-18.34 18.35a8 8 0 0 1-11.32-11.32L204.69 128l-18.35-18.34a8 8 0 0 1 11.32-11.32L216 116.69l18.34-18.35a8 8 0 0 1 11.32 11.32L227.31 128ZM60 80H32a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h28a4 4 0 0 0 4-4V84a4 4 0 0 0-4-4m97.15-54.15a8 8 0 0 0-10-.16l-65.57 51A4 4 0 0 0 80 79.84v96.32a4 4 0 0 0 1.55 3.15l65.57 51a8 8 0 0 0 9 .56 8.29 8.29 0 0 0 3.91-7.18V32.25a8.27 8.27 0 0 0-2.91-6.4Z'/%3E%3C/svg%3E")}.icon-\[ph--spinner-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M140 32v32a12 12 0 0 1-24 0V32a12 12 0 0 1 24 0m33.25 62.75a12 12 0 0 0 8.49-3.52l22.63-22.63a12 12 0 0 0-17-17l-22.6 22.66a12 12 0 0 0 8.48 20.49M224 116h-32a12 12 0 0 0 0 24h32a12 12 0 0 0 0-24m-42.26 48.77a12 12 0 1 0-17 17l22.63 22.63a12 12 0 0 0 17-17ZM128 180a12 12 0 0 0-12 12v32a12 12 0 0 0 24 0v-32a12 12 0 0 0-12-12m-53.74-15.23L51.63 187.4a12 12 0 0 0 17 17l22.63-22.63a12 12 0 1 0-17-17M76 128a12 12 0 0 0-12-12H32a12 12 0 0 0 0 24h32a12 12 0 0 0 12-12m-7.4-76.37a12 12 0 1 0-17 17l22.66 22.6a12 12 0 0 0 17-17Z'/%3E%3C/svg%3E")}.icon-\[ph--spinner-bold\],.icon-\[ph--spinner\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--spinner\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M136 32v32a8 8 0 0 1-16 0V32a8 8 0 0 1 16 0m37.25 58.75a8 8 0 0 0 5.66-2.35l22.63-22.62a8 8 0 0 0-11.32-11.32L167.6 77.09a8 8 0 0 0 5.65 13.66M224 120h-32a8 8 0 0 0 0 16h32a8 8 0 0 0 0-16m-45.09 47.6a8 8 0 0 0-11.31 11.31l22.62 22.63a8 8 0 0 0 11.32-11.32ZM128 184a8 8 0 0 0-8 8v32a8 8 0 0 0 16 0v-32a8 8 0 0 0-8-8m-50.91-16.4-22.63 22.62a8 8 0 0 0 11.32 11.32l22.62-22.63a8 8 0 0 0-11.31-11.31M72 128a8 8 0 0 0-8-8H32a8 8 0 0 0 0 16h32a8 8 0 0 0 8-8m-6.22-73.54a8 8 0 0 0-11.32 11.32L77.09 88.4A8 8 0 0 0 88.4 77.09Z'/%3E%3C/svg%3E")}.icon-\[ph--squares-four-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M100 36H56a20 20 0 0 0-20 20v44a20 20 0 0 0 20 20h44a20 20 0 0 0 20-20V56a20 20 0 0 0-20-20m-4 60H60V60h36Zm104-60h-44a20 20 0 0 0-20 20v44a20 20 0 0 0 20 20h44a20 20 0 0 0 20-20V56a20 20 0 0 0-20-20m-4 60h-36V60h36Zm-96 40H56a20 20 0 0 0-20 20v44a20 20 0 0 0 20 20h44a20 20 0 0 0 20-20v-44a20 20 0 0 0-20-20m-4 60H60v-36h36Zm104-60h-44a20 20 0 0 0-20 20v44a20 20 0 0 0 20 20h44a20 20 0 0 0 20-20v-44a20 20 0 0 0-20-20m-4 60h-36v-36h36Z'/%3E%3C/svg%3E")}.icon-\[ph--squares-four-bold\],.icon-\[ph--sun-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--sun-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M116 36V20a12 12 0 0 1 24 0v16a12 12 0 0 1-24 0m80 92a68 68 0 1 1-68-68 68.07 68.07 0 0 1 68 68m-24 0a44 44 0 1 0-44 44 44.05 44.05 0 0 0 44-44M51.51 68.49a12 12 0 1 0 17-17l-12-12a12 12 0 0 0-17 17Zm0 119-12 12a12 12 0 0 0 17 17l12-12a12 12 0 1 0-17-17M196 72a12 12 0 0 0 8.49-3.51l12-12a12 12 0 0 0-17-17l-12 12A12 12 0 0 0 196 72m8.49 115.51a12 12 0 0 0-17 17l12 12a12 12 0 0 0 17-17ZM48 128a12 12 0 0 0-12-12H20a12 12 0 0 0 0 24h16a12 12 0 0 0 12-12m80 80a12 12 0 0 0-12 12v16a12 12 0 0 0 24 0v-16a12 12 0 0 0-12-12m108-92h-16a12 12 0 0 0 0 24h16a12 12 0 0 0 0-24'/%3E%3C/svg%3E")}.icon-\[ph--tag-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m246.15 133.18-99.32-99.32A19.85 19.85 0 0 0 132.69 28H40a12 12 0 0 0-12 12v92.69a19.85 19.85 0 0 0 5.86 14.14l99.32 99.32a20 20 0 0 0 28.28 0l84.69-84.69a20 20 0 0 0 0-28.28m-98.83 93.17L52 131V52h79l95.32 95.32ZM104 88a16 16 0 1 1-16-16 16 16 0 0 1 16 16'/%3E%3C/svg%3E")}.icon-\[ph--tag-bold\],.icon-\[ph--tag-simple-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--tag-simple-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m250 121.34-45.64-68.43A20 20 0 0 0 187.72 44H40a20 20 0 0 0-20 20v128a20 20 0 0 0 20 20h147.72a20 20 0 0 0 16.64-8.91L250 134.66a12 12 0 0 0 0-13.32M185.58 188H44V68h141.58l40 60Z'/%3E%3C/svg%3E")}.icon-\[ph--train-regional-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='m227.58 116.84-22.4-82.1A20 20 0 0 0 185.89 20H70.11a20 20 0 0 0-19.29 14.74l-22.4 82.1a12.1 12.1 0 0 0 0 6.32l22.4 82.1A20 20 0 0 0 70.11 220H72l-9.6 12.8a12 12 0 1 0 19.2 14.4L102 220h52l20.4 27.2a12 12 0 0 0 19.2-14.4L184 220h1.89a20 20 0 0 0 19.29-14.74l22.4-82.1a12.1 12.1 0 0 0 0-6.32M73.17 44h109.66L201 110.53l-73 13.27-73-13.27Zm-16.58 91.21L116 146v50H73.17ZM182.83 196H140v-50l59.41-10.8ZM84 88a12 12 0 0 1 12-12h64a12 12 0 0 1 0 24H96a12 12 0 0 1-12-12'/%3E%3C/svg%3E")}.icon-\[ph--train-regional-bold\],.icon-\[ph--user-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--user-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M234.38 210a123.36 123.36 0 0 0-60.78-53.23 76 76 0 1 0-91.2 0A123.36 123.36 0 0 0 21.62 210a12 12 0 1 0 20.77 12c18.12-31.32 50.12-50 85.61-50s67.49 18.69 85.61 50a12 12 0 0 0 20.77-12M76 96a52 52 0 1 1 52 52 52.06 52.06 0 0 1-52-52'/%3E%3C/svg%3E")}.icon-\[ph--user-circle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20M79.57 196.57a60 60 0 0 1 96.86 0 83.72 83.72 0 0 1-96.86 0M100 120a28 28 0 1 1 28 28 28 28 0 0 1-28-28m94 59.94a83.5 83.5 0 0 0-29-23.42 52 52 0 1 0-74 0 83.5 83.5 0 0 0-29 23.42 84 84 0 1 1 131.9 0Z'/%3E%3C/svg%3E")}.icon-\[ph--user-circle-bold\],.icon-\[ph--warning-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--warning-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M240.26 186.1 152.81 34.23a28.74 28.74 0 0 0-49.62 0L15.74 186.1a27.45 27.45 0 0 0 0 27.71A28.31 28.31 0 0 0 40.55 228h174.9a28.31 28.31 0 0 0 24.79-14.19 27.45 27.45 0 0 0 .02-27.71m-20.8 15.7a4.46 4.46 0 0 1-4 2.2H40.55a4.46 4.46 0 0 1-4-2.2 3.56 3.56 0 0 1 0-3.73L124 46.2a4.77 4.77 0 0 1 8 0l87.44 151.87a3.56 3.56 0 0 1 .02 3.73M116 136v-32a12 12 0 0 1 24 0v32a12 12 0 0 1-24 0m28 40a16 16 0 1 1-16-16 16 16 0 0 1 16 16'/%3E%3C/svg%3E")}.icon-\[ph--warning-circle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M128 20a108 108 0 1 0 108 108A108.12 108.12 0 0 0 128 20m0 192a84 84 0 1 1 84-84 84.09 84.09 0 0 1-84 84m-12-80V80a12 12 0 0 1 24 0v52a12 12 0 0 1-24 0m28 40a16 16 0 1 1-16-16 16 16 0 0 1 16 16'/%3E%3C/svg%3E")}.icon-\[ph--warning-circle-bold\],.icon-\[ph--x-bold\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ph--x-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M208.49 191.51a12 12 0 0 1-17 17L128 145l-63.51 63.49a12 12 0 0 1-17-17L111 128 47.51 64.49a12 12 0 0 1 17-17L128 111l63.51-63.52a12 12 0 0 1 17 17L145 128Z'/%3E%3C/svg%3E")}.icon-\[ph--x-circle-bold\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256' viewBox='0 0 256 256'%3E%3Cpath d='M168.49 104.49 145 128l23.52 23.51a12 12 0 0 1-17 17L128 145l-23.51 23.52a12 12 0 0 1-17-17L111 128l-23.49-23.51a12 12 0 0 1 17-17L128 111l23.51-23.52a12 12 0 0 1 17 17ZM236 128A108 108 0 1 1 128 20a108.12 108.12 0 0 1 108 108m-24 0a84 84 0 1 0-84 84 84.09 84.09 0 0 0 84-84'/%3E%3C/svg%3E")}.icon-\[ph--x-circle-bold\],.icon-\[ri--creative-commons-line\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[ri--creative-commons-line\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 8c1.104 0 2.105.448 2.829 1.173l-1.414 1.413a2 2 0 1 0 0 2.828l1.413 1.414A4.001 4.001 0 0 1 5 12c0-2.208 1.792-4 4-4m9.829 1.173A4.001 4.001 0 0 0 12 12a4.001 4.001 0 0 0 6.828 2.828l-1.414-1.414a2 2 0 1 1 0-2.828zM2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10S2 17.523 2 12m10-8a8 8 0 1 0 0 16 8 8 0 0 0 0-16'/%3E%3C/svg%3E")}.icon-\[solar--cloud-cross-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 18v-.09c0-.865 0-1.659.087-2.304.095-.711.32-1.463.938-2.08.618-.619 1.37-.844 2.08-.94.646-.086 1.44-.086 2.306-.086h.178c.866 0 1.66 0 2.305.087.711.095 1.463.32 2.08.938.619.618.844 1.37.94 2.08.085.637.086 1.416.086 2.267 2.573-.55 4.5-2.812 4.5-5.52 0-2.47-1.607-4.572-3.845-5.337C17.837 4.194 15.415 2 12.476 2 9.32 2 6.762 4.528 6.762 7.647c0 .69.125 1.35.354 1.962a4.4 4.4 0 0 0-.83-.08C3.919 9.53 2 11.426 2 13.765S3.919 18 6.286 18z' opacity='.5'/%3E%3Cpath fill-rule='evenodd' d='M12 22c-1.886 0-2.828 0-3.414-.586S8 19.886 8 18s0-2.828.586-3.414S10.114 14 12 14s2.828 0 3.414.586S16 16.114 16 18s0 2.828-.586 3.414S13.886 22 12 22m-1.306-6.25a.667.667 0 0 0-.943.944L11.057 18l-1.306 1.306a.667.667 0 0 0 .943.943L12 18.943l1.306 1.306a.667.667 0 0 0 .943-.943L12.943 18l1.306-1.306a.667.667 0 0 0-.943-.943L12 17.057z' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\[solar--cloud-cross-bold-duotone\],.icon-\[solar--document-add-bold-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[solar--document-add-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 10c0-3.771 0-5.657 1.172-6.828S7.229 2 11 2h2c3.771 0 5.657 0 6.828 1.172S21 6.229 21 10v4c0 3.771 0 5.657-1.172 6.828S16.771 22 13 22h-2c-3.771 0-5.657 0-6.828-1.172S3 17.771 3 14z' opacity='.5'/%3E%3Cpath d='M16.519 16.501c.175-.136.334-.295.651-.612l3.957-3.958c.096-.095.052-.26-.075-.305a4.3 4.3 0 0 1-1.644-1.034 4.3 4.3 0 0 1-1.034-1.644c-.045-.127-.21-.171-.305-.075L14.11 12.83c-.317.317-.476.476-.612.651q-.243.311-.412.666c-.095.2-.166.414-.308.84l-.184.55-.292.875-.273.82a.584.584 0 0 0 .738.738l.82-.273.875-.292.55-.184c.426-.142.64-.212.84-.308q.355-.17.666-.412m5.849-5.809a2.163 2.163 0 1 0-3.06-3.059l-.126.128a.52.52 0 0 0-.148.465c.02.107.055.265.12.452.13.375.376.867.839 1.33s.955.709 1.33.839c.188.065.345.1.452.12a.53.53 0 0 0 .465-.148z'/%3E%3Cpath fill-rule='evenodd' d='M7.25 9A.75.75 0 0 1 8 8.25h6.5a.75.75 0 0 1 0 1.5H8A.75.75 0 0 1 7.25 9m0 4a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1-.75-.75m0 4a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 0 1.5H8a.75.75 0 0 1-.75-.75' clip-rule='evenodd'/%3E%3C/svg%3E")}.icon-\[solar--ghost-smile-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 12v7.206a1.727 1.727 0 0 1-2.5 1.544 2.89 2.89 0 0 0-2.896.18 2.89 2.89 0 0 1-3.208 0l-.353-.234a1.88 1.88 0 0 0-2.086 0l-.353.235a2.89 2.89 0 0 1-3.208 0 2.89 2.89 0 0 0-2.897-.18A1.727 1.727 0 0 1 2 19.205V12C2 6.477 6.477 2 12 2s10 4.477 10 10' opacity='.5'/%3E%3Cpath d='M9.447 14.398a.75.75 0 1 0-.894 1.204A5.77 5.77 0 0 0 12 16.75a5.77 5.77 0 0 0 3.447-1.148.75.75 0 1 0-.894-1.204A4.27 4.27 0 0 1 12 15.25a4.27 4.27 0 0 1-2.553-.852M16 9.5c0 .828-.448 1.5-1 1.5s-1-.672-1-1.5.448-1.5 1-1.5 1 .672 1 1.5M9 11c.552 0 1-.672 1-1.5S9.552 8 9 8s-1 .672-1 1.5.448 1.5 1 1.5'/%3E%3C/svg%3E")}.icon-\[solar--ghost-smile-bold-duotone\],.icon-\[solar--lock-keyhole-bold-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[solar--lock-keyhole-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M2 16c0-2.828 0-4.243.879-5.121C3.757 10 5.172 10 8 10h8c2.828 0 4.243 0 5.121.879C22 11.757 22 13.172 22 16s0 4.243-.879 5.121C20.243 22 18.828 22 16 22H8c-2.828 0-4.243 0-5.121-.879C2 20.243 2 18.828 2 16' opacity='.5'/%3E%3Cpath d='M12 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4M6.75 8a5.25 5.25 0 0 1 10.5 0v2.004c.567.005 1.064.018 1.5.05V8a6.75 6.75 0 0 0-13.5 0v2.055a24 24 0 0 1 1.5-.051z'/%3E%3C/svg%3E")}.icon-\[solar--reel-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 12c0 5.523 4.477 10 10 10h9.25a.75.75 0 0 0 0-1.5h-3.98A9.99 9.99 0 0 0 22 12c0-5.523-4.477-10-10-10S2 6.477 2 12' clip-rule='evenodd' opacity='.5'/%3E%3Cpath d='M16.5 10.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M9 12a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0m4.5-4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m0 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0'/%3E%3C/svg%3E")}.icon-\[solar--reel-bold-duotone\],.icon-\[solar--rewind-back-bold-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[solar--rewind-back-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22 6.426v11.148c0 1.847-1.6 3.015-2.903 2.118L13 15.232V8.768l6.097-4.46C20.399 3.411 22 4.58 22 6.426' clip-rule='evenodd' opacity='.5'/%3E%3Cpath d='M13 7.123v9.754c0 1.616-1.467 2.638-2.661 1.853L2.92 13.853c-1.228-.807-1.228-2.899 0-3.706l7.42-4.877c1.193-.785 2.66.237 2.66 1.853'/%3E%3C/svg%3E")}.icon-\[solar--rewind-forward-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 6.426v11.148c0 1.847 1.6 3.015 2.903 2.118L11 15.232V8.768l-6.097-4.46C3.601 3.411 2 4.58 2 6.426' clip-rule='evenodd' opacity='.5'/%3E%3Cpath d='M11 7.123v9.754c0 1.616 1.467 2.638 2.661 1.853l7.418-4.877c1.228-.807 1.228-2.899 0-3.706L13.66 5.27C12.467 4.485 11 5.507 11 7.123'/%3E%3C/svg%3E")}.icon-\[solar--rewind-forward-bold-duotone\],.icon-\[solar--server-bold-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[solar--server-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M6 13h12c1.886 0 2.828 0 3.414.586S22 15.114 22 17s0 2.828-.586 3.414S19.886 21 18 21H6c-1.886 0-2.828 0-3.414-.586S2 18.886 2 17s0-2.828.586-3.414S4.114 13 6 13M6 3h12c1.886 0 2.828 0 3.414.586S22 5.114 22 7s0 2.828-.586 3.414S19.886 11 18 11H6c-1.886 0-2.828 0-3.414-.586S2 8.886 2 7s0-2.828.586-3.414S4.114 3 6 3' opacity='.5'/%3E%3Cpath d='M10.25 7a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75m-5 0A.75.75 0 0 1 6 6.25h2a.75.75 0 0 1 0 1.5H6A.75.75 0 0 1 5.25 7m5 10a.75.75 0 0 1 .75-.75h7a.75.75 0 0 1 0 1.5h-7a.75.75 0 0 1-.75-.75m-5 0a.75.75 0 0 1 .75-.75h2a.75.75 0 0 1 0 1.5H6a.75.75 0 0 1-.75-.75'/%3E%3C/svg%3E")}.icon-\[solar--siren-rounded-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4 16v5.25h16V16a8 8 0 1 0-16 0' opacity='.5'/%3E%3Cpath d='M12.75 2a.75.75 0 0 0-1.5 0v3a.75.75 0 0 0 1.5 0zm8.78 3.47a.75.75 0 0 1 0 1.06l-1.5 1.5a.75.75 0 1 1-1.06-1.06l1.5-1.5a.75.75 0 0 1 1.06 0m-18 0a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06-1.06zm11.042 5.335a.75.75 0 0 0-.563 1.39c.814.33 1.466.981 1.795 1.796a.75.75 0 1 0 1.39-.563 4.76 4.76 0 0 0-2.622-2.623M12.75 18.8a1.5 1.5 0 1 0-1.5 0v2.45h1.5zM4 21.25H2a.75.75 0 0 0 0 1.5h20a.75.75 0 0 0 0-1.5z'/%3E%3C/svg%3E")}.icon-\[solar--siren-rounded-bold-duotone\],.icon-\[solar--sleeping-circle-bold-duotone\]{background-color:currentColor;display:inline-block;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em}.icon-\[solar--sleeping-circle-bold-duotone\]{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11 23c5.523 0 10-4.477 10-10S16.523 3 11 3 1 7.477 1 13s4.477 10 10 10' opacity='.5'/%3E%3Cpath fill-rule='evenodd' d='M16.375 4.65a.75.75 0 1 1-.75-1.3l3.464-2a.75.75 0 0 1 1.1.844l-.996 3.715 1.896-1.094a.75.75 0 1 1 .75 1.299l-3.464 2a.75.75 0 0 1-1.1-.844l.996-3.715zm-3.702 1.5a.75.75 0 1 1 .75-1.3l1.732 1a.75.75 0 0 1-.181 1.374l-.983.264.164.095a.75.75 0 1 1-.75 1.299l-1.732-1a.75.75 0 0 1 .18-1.374l.984-.264z' clip-rule='evenodd'/%3E%3Cpath d='M11 18a1 1 0 1 0 0-2 1 1 0 0 0 0 2m.999-6.558a.75.75 0 0 1 1.059.056c.465.517.965.752 1.442.752s.977-.235 1.442-.751a.75.75 0 1 1 1.116 1.002c-.67.744-1.548 1.249-2.558 1.249s-1.889-.505-2.558-1.248a.75.75 0 0 1 .056-1.06m-5.94.057A.75.75 0 1 0 4.942 12.5c.67.744 1.548 1.249 2.558 1.249s1.889-.505 2.558-1.248a.75.75 0 1 0-1.116-1.004c-.464.517-.965.752-1.442.752s-.977-.235-1.442-.751'/%3E%3C/svg%3E")}.icon-\[solar--user-block-bold-duotone\]{height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);width:1em;--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8'/%3E%3Cpath fill-rule='evenodd' d='M16.5 15.75a2.75 2.75 0 0 0-2.383 4.123l3.756-3.756a2.74 2.74 0 0 0-1.373-.367m2.42 1.442-3.728 3.728a2.75 2.75 0 0 0 3.728-3.728M12.25 18.5a4.25 4.25 0 1 1 8.5 0 4.25 4.25 0 0 1-8.5 0' clip-rule='evenodd'/%3E%3Cpath d='M17.996 14.521a4.25 4.25 0 0 0-3.979 7.429Q13.107 22 12 22c-8 0-8-2.015-8-4.5S7.582 13 12 13c2.387 0 4.53.588 5.996 1.521' opacity='.4'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-40{width:calc(var(--spacing)*40)}.animate-spin{animation:var(--animate-spin)}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-box{border-radius:var(--radius-box)}.bg-base-100{background-color:var(--color-base-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-right{background-position:100%}.p-2{padding:calc(var(--spacing)*2)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.opacity-20{opacity:.2}.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)}.prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.prose-stone{--tw-prose-body:oklch(37.4% .01 67.558);--tw-prose-headings:oklch(21.6% .006 56.043);--tw-prose-lead:oklch(44.4% .011 73.639);--tw-prose-links:oklch(21.6% .006 56.043);--tw-prose-bold:oklch(21.6% .006 56.043);--tw-prose-counters:oklch(55.3% .013 58.071);--tw-prose-bullets:oklch(86.9% .005 56.366);--tw-prose-hr:oklch(92.3% .003 48.717);--tw-prose-quotes:oklch(21.6% .006 56.043);--tw-prose-quote-borders:oklch(92.3% .003 48.717);--tw-prose-captions:oklch(55.3% .013 58.071);--tw-prose-kbd:oklch(21.6% .006 56.043);--tw-prose-kbd-shadows:oklab(21.6% .00335142 .00497674/.1);--tw-prose-code:oklch(21.6% .006 56.043);--tw-prose-pre-code:oklch(92.3% .003 48.717);--tw-prose-pre-bg:oklch(26.8% .007 34.298);--tw-prose-th-borders:oklch(86.9% .005 56.366);--tw-prose-td-borders:oklch(92.3% .003 48.717);--tw-prose-invert-body:oklch(86.9% .005 56.366);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.9% .01 56.259);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.9% .01 56.259);--tw-prose-invert-bullets:oklch(44.4% .011 73.639);--tw-prose-invert-hr:oklch(37.4% .01 67.558);--tw-prose-invert-quotes:oklch(97% .001 106.424);--tw-prose-invert-quote-borders:oklch(37.4% .01 67.558);--tw-prose-invert-captions:oklch(70.9% .01 56.259);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .005 56.366);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.4% .011 73.639);--tw-prose-invert-td-borders:oklch(37.4% .01 67.558)}.prose-zinc{--tw-prose-body:oklch(37% .013 285.805);--tw-prose-headings:oklch(21% .006 285.885);--tw-prose-lead:oklch(44.2% .017 285.786);--tw-prose-links:oklch(21% .006 285.885);--tw-prose-bold:oklch(21% .006 285.885);--tw-prose-counters:oklch(55.2% .016 285.938);--tw-prose-bullets:oklch(87.1% .006 286.286);--tw-prose-hr:oklch(92% .004 286.32);--tw-prose-quotes:oklch(21% .006 285.885);--tw-prose-quote-borders:oklch(92% .004 286.32);--tw-prose-captions:oklch(55.2% .016 285.938);--tw-prose-kbd:oklch(21% .006 285.885);--tw-prose-kbd-shadows:oklab(21% .00164225 -.00577088/.1);--tw-prose-code:oklch(21% .006 285.885);--tw-prose-pre-code:oklch(92% .004 286.32);--tw-prose-pre-bg:oklch(27.4% .006 286.033);--tw-prose-th-borders:oklch(87.1% .006 286.286);--tw-prose-td-borders:oklch(92% .004 286.32);--tw-prose-invert-body:oklch(87.1% .006 286.286);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.5% .015 286.067);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.5% .015 286.067);--tw-prose-invert-bullets:oklch(44.2% .017 285.786);--tw-prose-invert-hr:oklch(37% .013 285.805);--tw-prose-invert-quotes:oklch(96.7% .001 286.375);--tw-prose-invert-quote-borders:oklch(37% .013 285.805);--tw-prose-invert-captions:oklch(70.5% .015 286.067);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.1% .006 286.286);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.2% .017 285.786);--tw-prose-invert-td-borders:oklch(37% .013 285.805)}@media(prefers-color-scheme:dark){.dark\:bg-gray-700{background-color:var(--color-gray-700)}}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@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}@keyframes spin{to{transform:rotate(1turn)}}.light,:root{--hue-theme:220deg;--c-text:hsl(var(--hue-theme) 0% 0%);--c-text-1:hsl(var(--hue-theme) 0% 20%);--c-text-2:hsl(var(--hue-theme) 0% 40%);--c-text-3:hsl(var(--hue-theme) 0% 70%);--c-bg:hsl(var(--hue-theme) 0% 100%);--c-bg-1:hsl(var(--hue-theme) 20% 98%);--c-bg-2:hsl(var(--hue-theme) 10% 95%);--c-bg-3:hsl(var(--hue-theme) 10% 92%);--c-bg-soft:hsl(var(--hue-theme) 20% 20%/10%);--c-border:hsl(var(--hue-theme) 10% 91%);--c-bg-a50:hsl(var(--hue-theme) 20% 98%/50%);--c-bg-a80:hsl(var(--hue-theme) 20% 98%/80%);--c-primary:hsl(var(--hue-theme) 100% 55%);--c-primary-soft:hsl(var(--hue-theme) 100% 60%/15%);--c-accent:#52e0e0;--ld-bg-blur:var(--c-bg-1);--ld-bg-card:var(--c-bg);--ld-bg-active:var(--c-bg);--ld-shadow:var(--c-bg-soft);color-scheme:light dark}.dark{--c-text:hsl(var(--hue-theme) 0% 100%);--c-text-1:hsl(var(--hue-theme) 0% 90%);--c-text-2:hsl(var(--hue-theme) 0% 70%);--c-text-3:hsl(var(--hue-theme) 0% 50%);--c-bg:hsl(var(--hue-theme) 0% 7%);--c-bg-1:hsl(var(--hue-theme) 10% 10%);--c-bg-2:hsl(var(--hue-theme) 10% 14%);--c-bg-3:hsl(var(--hue-theme) 10% 18%);--c-bg-soft:hsl(var(--hue-theme) 100% 95%/15%);--c-border:hsl(var(--hue-theme) 10% 20%);--c-bg-a50:hsl(var(--hue-theme) 10% 10%/50%);--c-bg-a80:hsl(var(--hue-theme) 10% 10%/80%);--c-primary:hsl(var(--hue-theme) 100% 70%);--c-primary-soft:hsl(var(--hue-theme) 100% 60%/20%);--ld-bg-blur:var(--c-bg-a80);--ld-bg-card:var(--c-bg-3);--ld-bg-active:var(--c-primary-soft);--ld-shadow:var(--c-bg-a50);color-scheme:dark}:root{--font-basic:"InterVariable","Noto Sans SC-Local",ui-sans-serif,"sans-serif","Noto Sans SC",system-ui,sans-serif;--font-serif:"Noto Serif SC-Local","Noto Serif SC",serif;--font-creative:"快看世界体","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-logo:"Logo Font","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-links-title:"Links Title Font","PingFang SC","Microsoft YaHei","MiSans",system-ui,sans-serif;--font-stroke-free:"Logo Font","PingFang SC","Microsoft YaHei","MiSans",system-ui,sans-serif;--font-monospace:ui-monospace,"JetBrains Mono","Cascadia Code","Consolas","monospace",var(--font-basic),monospace}@media(max-resolution:1.2dppx){:root{--font-basic:"InterVariable",system-ui,sans-serif}}@supports (box-decoration-break:clone){@font-face{font-family:Noto Sans SC-Local;font-weight:100 900;src:local("Noto Sans SC")}@font-face{font-family:"Noto Serif SC-Local";font-weight:100 900;src:local("Noto Serif SC")}}:root{--max-bezier-to-full:cubic-bezier(.5,0,1,.5);--max-bezier-to-collapse:cubic-bezier(0,.5,.5,1)}@keyframes float-in{0%{opacity:0;transform:translateY(var(--float-distance,10%))}to{opacity:1;transform:translateY(0)}}.float-in-enter-active,.float-in-leave-active{transition:all .2s!important}.float-in-leave-active{position:absolute!important}.float-in-enter-from,.float-in-leave-to{opacity:0;transform:translateY(var(--float-distance,10%))}.float-in-move{transition:transform .2s!important}.collapse-enter-active,.collapse-leave-active{overflow:hidden;overflow:clip;transition:max-height .1s}.collapse-enter-from,.collapse-leave-to{max-height:0;transition-timing-function:var(--max-bezier-to-collapse)}.collapse-enter-to,.collapse-leave-from{max-height:50vh;transition-timing-function:var(--max-bezier-to-full)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}[data-theme-transition=dark]::view-transition-old(root){z-index:9999}[data-theme-transition=dark]::view-transition-new(root){z-index:1}::view-transition-new(root){animation:clip-in .5s ease-in}@keyframes clip-in{0%{clip-path:circle(0 at var(--x) var(--y))}to{clip-path:circle(150% at var(--x) var(--y))}}:root{--start:left;--end:right;--transform-start-far:translateX(-100%);--transform-end-far:translateX(100%);--halo-search-widget-base-font-size:1rem;--halo-search-widget-base-font-family:var(--font-basic,sans-serif);--halo-search-widget-base-rounded:.75rem;--halo-search-widget-base-bg-color:var(--c-bg);--halo-search-widget-primary-color:var(--c-primary);--halo-search-widget-muted-color:var(--c-text-3);--halo-search-widget-content-color:var(--c-text);--halo-search-widget-modal-bg-color:var(--ld-bg-card);--halo-search-widget-modal-layer-color:rgba(0,0,0,.5);--halo-search-widget-hit-bg-color:var(--c-bg-soft);--halo-search-widget-divider-color:var(--c-border);--halo-search-widget-kbd-border-color:var(--c-border);--halo-search-widget-kbd-shadow:0 2px 0 var(--c-border);background-color:var(--c-bg-1);font-family:var(--font-basic,sans-serif);font-synthesis:style;line-height:1.4;overflow-wrap:break-word;text-autospace:normal;text-size-adjust:none;color:var(--c-text-1);font-variant-alternates:styleset(open-digits,disambiguation,round-quotes-and-commas);scroll-behavior:smooth;scroll-padding:2rem;scrollbar-color:var(--c-text-3) transparent;transition:color .1s,background-color .2s;-webkit-tap-highlight-color:var(--c-primary-soft)}:root:dir(rtl){--start:right;--end:left;--transform-start-far:translateX(100%);--transform-end-far:translateX(-100%)}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto;transition:none}}*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}::selection{background-color:var(--c-primary-soft)}a{color:currentcolor;text-decoration:none}code,pre{font-family:var(--font-monospace);text-autospace:no-autospace}menu,ol,ul{list-style:none}[x-cloak]{display:none!important}button{cursor:pointer}button>.iconify:only-child{display:block}button:disabled{cursor:auto}button,input,textarea{background:none;color:currentcolor;font:inherit}:where(.iconify){display:inline-block;flex-shrink:0;font-size:1.2em;vertical-align:sub}.rtl-flip:dir(rtl){transform:scaleX(-1)}.light [class^="iconify i-catppuccin:"]{filter:invert(.7) hue-rotate(180deg) saturate(4)}.i-simple-icons\:mdnwebdocs{transform:scale(.8)}img{display:inline-block;overflow:hidden;overflow:clip;transform:scale(1)}img:before{background-color:var(--c-border);color:var(--c-text-3);content:attr(alt);display:grid;font:700 1.5rem/1.2 var(--font-serif);inset:0;overflow:visible;padding:.5em;place-content:center;position:absolute;text-align:center;text-shadow:none;word-break:normal}.tippy-box{animation:float-in .2s;background-color:var(--ld-bg-card);border-radius:.5em;box-shadow:0 0 1rem var(--ld-shadow);color:var(--c-text-2);font-size:.8rem;line-height:1.4;padding:.3em .6em}.tippy-box[data-state=hidden]{opacity:0}.tippy-box>.tippy-svg-arrow{fill:var(--ld-bg-card)}.shiki>.line>span{font-style:var(--shiki-light-font-style)}.dark .shiki>.line>span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)}.shiki>.line>.indent{background-image:linear-gradient(to right,var(--c-border) .1em,transparent .1em);display:inline-block}.shiki>.line>.space:before,.shiki>.line>.tab:before{display:inline-block;opacity:.3;pointer-events:none;width:0}.shiki>.line>.space+.space:before,.shiki>.line>.space:is(:first-child,:last-child):before,.shiki>.line>:not(.space)+.space:has(+.space):before{content:"·"}.shiki>.line>.tab:before{content:"⇥"}.card{background-color:var(--ld-bg-card);border-radius:.5em;box-shadow:0 .1em .2em var(--ld-shadow);display:block;overflow:hidden;overflow:clip;transition:all .2s}.card:hover{box-shadow:0 .5em 1em var(--ld-shadow);transform:translateY(-2px)}.gradient-card{border-radius:.5rem;position:relative;z-index:0}.gradient-card:before{background:linear-gradient(var(--c-bg-a80),var(--c-bg-a80)) padding-box,linear-gradient(45deg,var(--c-accent),var(--c-primary-soft)) border-box;border:2px solid transparent;border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s;z-index:-1}.gradient-card.active,.gradient-card:hover{color:var(--c-text-1)}.gradient-card.active:before,.gradient-card:hover:before{opacity:1}.scrollcheck-x,.scrollcheck-y{scrollbar-width:thin}.scrollcheck-x::-webkit-scrollbar,.scrollcheck-y::-webkit-scrollbar{background-color:var(--c-bg-2);cursor:default;height:6px;width:6px}.scrollcheck-x::-webkit-scrollbar-thumb,.scrollcheck-y::-webkit-scrollbar-thumb{background-color:var(--c-bg-soft);border-radius:4px;cursor:pointer}.scrollcheck-x{--start-offset:0px;--scrollbar-height:.5rem;--fadeout-width:2rem;animation:scrollcheck-x;animation-timeline:scroll(x self);overflow-x:auto}@keyframes scrollcheck-x{0%{-webkit-mask-image:linear-gradient(to var(--end),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}0.01%,99.99%{-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width)),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width)),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}to{-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width))),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width))),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}}.scrollcheck-y{--top-offset:0px;--guessed-scrollbar-width:.5rem;--fadeout-height:2rem;animation:scrollcheck-y;animation-timeline:scroll(y self);overflow-y:auto}@keyframes scrollcheck-y{0%{-webkit-mask-image:linear-gradient(to bottom,#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}0.01%,99.99%{-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height)),#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height)),#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}to{-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height))),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height))),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}}mark{animation:line-spread .5s;background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat 0 100%/100% .4em;color:var(--c-primary);text-decoration:none;transition:.2s}@keyframes line-spread{0%{background-size:0 .3em}}mark:hover{background-size:100% 50%}.mobile-only{display:none}@media(max-width:768px){.mobile-only{display:revert;overflow:hidden}}.widescreen-only{display:none}@media(min-width:1080px){.widescreen-only{display:revert}}.proper-height{min-height:70vh}.text-creative,.text-tech{font-family:var(--font-creative);font-weight:550}.text-story{font-family:var(--font-serif)}.text-repeat{text-shadow:.1em 0 var(--c-bg-soft),.2em 0 var(--c-bg-soft),.3em 0 var(--c-bg-soft),.4em 0 var(--c-bg-soft),.5em 0 var(--c-bg-soft)}.text-zoom{display:inline-block;transform-origin:left bottom}@supports (animation-timeline:view()){.text-zoom{animation:zoom 1s both;animation-timeline:view()}}@keyframes zoom{0%{transform:scale(.8)}to{transform:scale(1.25)}}.pagination-wrapper{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding:2rem 1rem}.pagination{background-color:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:.5rem;box-shadow:0 .1em .2em var(--ld-shadow);font-variant-numeric:tabular-nums;max-width:calc(100vw - 2rem);overflow:hidden;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.page-btn,.pagination{align-items:center;display:flex}.page-btn{background:transparent;color:var(--c-text-2);cursor:pointer;font-size:.9rem;font-weight:500;height:2.75em;justify-content:center;min-width:3em;padding:0 .6em;text-decoration:none;transition:all .2s ease}.page-btn:hover:not(.disabled):not(.active){background-color:var(--c-bg-soft);color:var(--c-text)}.page-btn:active:not(.disabled){background-color:var(--c-border)}.page-btn.active{background-color:var(--c-primary);border-radius:.4em;box-shadow:0 2px 8px rgba(var(--c-primary-rgb),.35);color:#fff;margin:.25em;min-width:2.5em}.page-btn.disabled{color:var(--c-text-3);cursor:not-allowed;pointer-events:none}.page-btn [class^=icon-]{font-size:1.1rem}.page-btn:first-child{margin-inline-end:auto}.page-btn:last-child{margin-inline-start:auto}.page-ellipsis{color:var(--c-text-3);min-width:2em;pointer-events:none;text-align:center}.page-info{align-items:center;color:var(--c-text-3);display:flex;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.25rem;padding:0 .75rem;white-space:nowrap}.page-info span:first-child,.page-info strong{color:var(--c-text-2)}#clarity-root{display:flex;justify-content:center;min-height:100vh;min-width:0}@media(max-width:768px){#clarity-root{display:block}}#z-sidebar{margin-inline-end:1rem}@media(max-width:1080px){#z-sidebar{margin-inline-end:0}}#content{display:flex;flex:1;max-width:1080px;min-width:0}#content>main{flex-grow:1;margin-inline-end:1rem;min-width:0}@media(max-width:1080px){#content>main{margin-inline-end:0}}@media(max-width:768px){#content{flex-direction:column;padding-top:env(safe-area-inset-top,0);width:100%}}@media(max-width:1080px){#z-aside{height:0;width:0}}.clarity-footer{color:var(--c-text-2);font-size:.9em;margin:3rem 1rem;text-align:center}.clarity-footer p{margin:.5em}#z-panel{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:var(--c-bg-a50,hsla(0,0%,100%,.5));border-radius:.5rem;bottom:min(2rem,5%);font-size:1.4rem;inset-inline-end:min(1rem,5%);overflow:hidden;position:fixed;transition:transform .1s;z-index:100}@media(min-width:768px){#z-panel{display:none}}#z-panel.has-active{box-shadow:0 0 .5rem var(--ld-shadow)}#z-panel button{display:block;padding:.5rem;transition:all .2s}#z-panel button:hover{background-color:var(--c-bg-a80,hsla(0,0%,100%,.8));color:var(--c-primary)}#z-panel button.active{background-color:var(--ld-bg-active);color:var(--c-primary)}#z-panel #toggle-sidebar{display:none}@media(max-width:768px){#z-panel #toggle-sidebar{display:block}}.pc-back-to-top{align-items:center;background-color:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:50%;bottom:2.5rem;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;overflow:hidden;position:fixed;right:2.5rem;transform:translateY(20px);transition-duration:.3s;visibility:hidden;width:50px;z-index:99}@media(max-width:768px){.pc-back-to-top{display:none}}.pc-back-to-top .svgIcon{transition-duration:.3s;width:12px}.pc-back-to-top .svgIcon path{fill:var(--c-text)}.pc-back-to-top:before{bottom:-20px;color:#fff;content:"返回顶部";font-size:0;position:absolute;white-space:nowrap}.pc-back-to-top:hover{background-color:var(--c-primary);border-color:var(--c-primary);border-radius:50px;box-shadow:0 8px 20px rgba(var(--c-primary-rgb),.3);transform:translateY(-4px);transition-duration:.3s;width:120px}.pc-back-to-top:hover .svgIcon{transform:translateY(-200%);transition-duration:.3s}.pc-back-to-top:hover .svgIcon path{fill:#fff}.pc-back-to-top:hover:before{bottom:unset;font-size:13px;opacity:1;transition-duration:.3s}.pc-back-to-top.show{opacity:1;transform:translateY(0);visibility:visible}.pc-back-to-top.show:hover{transform:translateY(-4px)}.clarity-header{align-items:center;color:var(--c-text);display:flex;gap:.5em;line-height:1.4;margin:clamp(1rem,2rem,5vh) 1rem min(1rem,5vh);position:relative;-webkit-user-select:none;user-select:none}.clarity-header.mobile-only{display:none}@media(max-width:768px){.clarity-header.mobile-only{display:flex;margin:0 1rem .5rem;padding-top:max(.5rem,env(safe-area-inset-top,0))}}.clarity-header:hover .emoji-tail{opacity:.5}.clarity-header:hover .split-char{animation-play-state:running}.clarity-logo{height:3em}.clarity-logo.circle{border-radius:2em;box-shadow:2px 4px 1rem var(--ld-shadow);width:3em}.clarity-text{display:flex;flex-direction:column}.header-title{font-family:var(--font-logo);font-size:1.5em;font-synthesis:none;font-weight:600}.header-subtitle{font-family:var(--font-logo);font-size:.8em;opacity:.5}@keyframes vf-weight{0%{font-weight:600}38.2%{font-weight:300}to{font-weight:900}}@keyframes vf-bevel{0%{font-variation-settings:"BEVL" 100}to{font-variation-settings:"BEVL" 1}}.emoji-tail{align-content:center;display:grid;filter:blur(2px);font-size:4rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));inset:0;justify-items:center;opacity:.2;pointer-events:none;position:absolute;transition:opacity 1s;z-index:-2}.emoji-tail>.split-char{animation:emoji-floating 5s infinite alternate;animation-delay:var(--delay);animation-play-state:paused}@keyframes emoji-floating{50%{filter:blur(4px);transform:translate(-12px,-4px) scale(1.2)}to{filter:blur(1px);transform:translate(-4px,-12px) scale(.9)}}#z-sidebar-bgmask{background-color:#0003;inset:0;position:fixed;transition:opacity .2s;z-index:99}#z-sidebar-bgmask.hidden{display:none}@media(min-width:768px){#z-sidebar-bgmask{display:none}}#z-sidebar{color:var(--c-text-2);display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0;width:280px}#z-sidebar:hover{color:currentcolor}@media(max-width:768px){#z-sidebar{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:var(--ld-bg-blur);color:currentcolor;height:100%;inset-inline-start:0;max-width:100%;position:fixed;transform:var(--transform-start-far);transition:transform .2s;width:320px;z-index:100}#z-sidebar.show{box-shadow:0 0 1rem var(--ld-shadow);transform:none}}.sidebar-nav{flex-grow:1;font-size:.9em;overflow-y:auto;padding:0 5%;scrollbar-width:thin}.sidebar-nav h3{color:var(--c-text-2);font:inherit;margin:2em 0 1em 1em}.sidebar-nav li{margin:.5em 0}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{background-color:transparent;border-radius:2px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background-color:var(--c-border)}.sidebar-nav-item{align-items:center;border-radius:.5em;color:inherit;display:flex;gap:.5em;padding:.5em 1em;transition:all .2s}.sidebar-nav-item.active,.sidebar-nav-item:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.sidebar-nav-item.active:after{color:var(--c-text-3);content:"⦁";text-align:center;width:1em}.sidebar-nav-item>.iconfont,.sidebar-nav-item>[class^=icon-]{font-size:1.5em}.sidebar-nav-item>.nav-text{flex-grow:1}.sidebar-nav-item>.external-tip{font-size:1em;opacity:.5}.has-dropdown{cursor:pointer}.has-dropdown .dropdown-arrow{font-size:.8em;transition:transform .2s}.has-submenu.expanded .dropdown-arrow{transform:rotate(180deg)}.has-submenu.expanded .dropdown-menu{margin-top:.5em;max-height:500px;opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu{border-inline-start:1px solid var(--c-border);margin-inline-start:1em;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.dropdown-menu .dropdown-item{align-items:center;color:var(--c-text-2);display:flex;font-size:.9em;gap:.5em;padding:.4em 1em;transition:color .2s}.dropdown-menu .dropdown-item:hover{color:var(--c-primary)}.search-btn{cursor:pointer;margin:1rem 0;opacity:.5;outline:2px solid var(--c-border);outline-offset:-2px}.search-btn:hover{background-color:transparent;opacity:1;outline-color:transparent}.search-btn .search-shortcut{background-color:var(--c-bg-2);border:1px solid var(--c-border);border-radius:.25em;color:var(--c-text-3);font-family:var(--font-monospace);font-size:.75em;margin-inline-start:auto;padding:.15em .4em}.sidebar-footer{--gap:clamp(.5rem,3vh,1rem);color:var(--c-text-2);display:grid;font-size:.8em;gap:var(--gap);padding:var(--gap);text-align:center}.theme-toggle{background-color:var(--c-bg-2);border:1px solid var(--c-border);gap:3px;margin:0 auto;padding:2px;width:fit-content}.theme-toggle,.theme-toggle>button{border-radius:1rem;display:flex;justify-content:center}.theme-toggle>button{align-items:center;padding:6px 1rem;transition:all .1s}.theme-toggle>button:hover{background-color:var(--c-bg-soft);color:var(--c-text-1)}.theme-toggle>button.active{background-color:var(--ld-bg-card);box-shadow:.1em .2em .5rem var(--ld-shadow);color:var(--c-text-1);cursor:auto}.social-icons{gap:.8em}.social-icons,.social-icons a{display:flex;justify-content:center}.social-icons a{align-items:center;border-radius:.5em;height:2em;transition:all .2s;width:2em}.social-icons a:hover{background-color:var(--c-bg-soft);color:var(--c-primary)}.user-auth{margin-bottom:.5rem;position:relative}.user-entry{align-items:center;border-radius:.6rem;color:var(--c-text);cursor:pointer;display:flex;gap:.6rem;justify-content:center;padding:.5rem .6rem;transition:all .2s}.user-entry:hover{background-color:var(--c-bg-soft)}.user-entry .avatar-wrapper{align-items:center;background:var(--c-bg-soft);border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;overflow:hidden;width:2rem}.user-entry .avatar-wrapper .user-avatar{display:block;height:100%;object-fit:cover;width:100%}.user-entry .avatar-wrapper .default-avatar-icon{color:var(--c-text-2);font-size:1.2rem}.user-entry .user-info{display:flex;flex-direction:column;min-width:0}.user-entry .user-info .user-name{color:var(--c-text);font-size:.9rem;font-weight:600;line-height:1.3}.user-entry .user-info .user-desc{color:var(--c-text-3);font-size:.75rem;line-height:1.3}.user-entry .user-name{color:var(--c-text);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-entry .menu-arrow{color:var(--c-text-3);font-size:.8rem;transition:transform .2s}.user-entry .menu-arrow.rotate{transform:rotate(180deg)}.user-menu{background:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:.6rem;bottom:100%;box-shadow:0 4px 12px var(--ld-shadow);left:0;margin-bottom:.5rem;padding:.4rem;position:absolute;right:0;z-index:10}.user-menu-item{align-items:center;border-radius:.4rem;color:var(--c-text);display:flex;font-size:.85rem;gap:.5rem;padding:.5rem .6rem;transition:all .15s}.user-menu-item:hover{background:var(--c-bg-soft);color:var(--c-primary)}.user-menu-item.logout{color:var(--c-text-2)}.user-menu-item.logout:hover{background:#ef44441a;color:#ef4444}.user-menu-item>[class^=icon-]{font-size:1.1rem}.login-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;transition:all .3s;z-index:9999}.login-modal-overlay.v-enter-from,.login-modal-overlay.v-leave-to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.login-modal{animation:modal-pop .3s cubic-bezier(.34,1.56,.64,1);background:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:1.5rem;box-shadow:0 20px 60px -10px #0000004d,0 0 0 1px #ffffff1a;max-width:380px;overflow:hidden;width:90%}@keyframes modal-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-modal .login-header{align-items:flex-start;display:flex;justify-content:space-between;padding:1.5rem 1.5rem .5rem}.login-modal .login-header .header-text h3{color:var(--c-text);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.2rem}.login-modal .login-header .header-text p{color:var(--c-text-3);font-size:.85rem}.login-modal .login-header .close-btn{background:var(--c-bg-soft);border-radius:50%;color:var(--c-text-3);cursor:pointer;padding:.4rem;transition:all .2s}.login-modal .login-header .close-btn:hover{background:var(--c-bg-2);color:var(--c-text);transform:rotate(90deg)}.login-modal .login-form{padding:1.5rem}.login-modal .login-form .form-group{margin-bottom:1.25rem}.login-modal .login-form .form-group label{color:var(--c-text-2);display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem;margin-inline-start:.2rem}.login-modal .login-form .form-group .input-wrapper{position:relative}.login-modal .login-form .form-group .input-wrapper .input-icon{color:var(--c-text-3);font-size:1.1rem;left:.8rem;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s}.login-modal .login-form .form-group .input-wrapper input[type=password],.login-modal .login-form .form-group .input-wrapper input[type=text]{background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:.8rem;color:var(--c-text);font-size:.95rem;padding:.75rem 1rem .75rem 2.4rem;transition:all .2s;width:100%}.login-modal .login-form .form-group .input-wrapper input[type=password]:focus,.login-modal .login-form .form-group .input-wrapper input[type=text]:focus{background:var(--c-bg);border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-soft);outline:none}.login-modal .login-form .form-group .input-wrapper input[type=password]:focus~.input-icon,.login-modal .login-form .form-group .input-wrapper input[type=text]:focus~.input-icon{color:var(--c-primary)}.login-modal .login-form .form-group .input-wrapper input[type=password]::placeholder,.login-modal .login-form .form-group .input-wrapper input[type=text]::placeholder{color:var(--c-text-3);font-size:.9em}.login-modal .login-form .form-group.checkbox{margin-top:-.5rem}.login-modal .login-form .form-group.checkbox label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.5rem}.login-modal .login-form .form-group.checkbox label input[type=checkbox]{accent-color:var(--c-primary);border-radius:4px;height:1.1rem;width:1.1rem}.login-modal .login-form .form-group.checkbox label span{color:var(--c-text-2);font-size:.9rem}.login-modal .login-form .form-error{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:#ef4444;display:flex;font-size:.85rem;gap:.5rem;margin-bottom:1rem;padding:.6rem .8rem}.login-modal .login-form .form-error:before{align-items:center;background:#ef4444;border-radius:50%;color:#fff;content:"!";display:inline-flex;font-size:.75em;font-weight:700;height:1.2em;justify-content:center;width:1.2em}.login-modal .login-form .submit-btn{background:var(--c-primary);border-radius:.8rem;box-shadow:0 4px 12px var(--c-primary-soft);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.02em;padding:.8rem 1rem;transition:all .2s;width:100%}.login-modal .login-form .submit-btn:hover:not(:disabled){box-shadow:0 6px 16px var(--c-primary-soft);filter:brightness(1.1);transform:translateY(-1px)}.login-modal .login-form .submit-btn:active:not(:disabled){transform:translateY(0)}.login-modal .login-form .submit-btn:disabled{cursor:wait;opacity:.7}.login-modal .login-form .submit-btn .loading-text{align-items:center;display:flex;gap:.5rem;justify-content:center}.login-modal .login-form .submit-btn .animate-spin{animation:spin 1s linear infinite}#z-aside{flex-shrink:0;height:100vh;height:100dvh;overflow:auto;padding:.5rem;position:sticky;scrollbar-width:none;top:0;width:280px}#z-aside::-webkit-scrollbar{display:none}@media(max-width:1080px){#z-aside{background-color:var(--c-bg);box-shadow:-.5rem 0 2rem var(--ld-shadow);display:none!important;height:100%;inset-inline-end:0;max-width:100%;position:fixed;top:0;width:320px;z-index:100}#z-aside.show{display:block!important}#z-aside .widget-body.widget-card{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:var(--ld-bg-blur);border-radius:1rem;box-shadow:0 0 1rem var(--ld-shadow);padding:.5rem}}#z-aside-bgmask{background-color:#0003;inset:0;position:fixed;transition:opacity .2s;z-index:99}#z-aside-bgmask.hidden{display:none}@media(min-width:1080px){#z-aside-bgmask{display:none}}.widget{font-size:.9em}.widget+.widget{margin-top:1rem}.widget.dim{opacity:.3;transition:opacity .2s}#z-aside.show .widget.dim,#z-aside:hover .widget.dim{opacity:1}.widget-title{align-items:center;color:var(--c-text-2);display:flex;gap:.5rem;justify-content:space-between;margin:.5rem}.widget-title a{transition:color .2s}.widget-title>[href]:hover,.widget-title>[onclick]:hover{color:var(--c-primary)}.widget-title .title-text{flex-grow:1}.widget-body.with-bg{overflow:hidden;overflow:clip;position:relative;z-index:0}.widget-body.with-bg>.bg-img{height:100%;inset:0;object-fit:cover;opacity:.2;pointer-events:none;position:absolute;width:100%;z-index:-1}.widget-body.with-bg>.bg-img.bg-right{inset-inline-start:50%;-webkit-mask-image:linear-gradient(to var(--end),transparent,#fff 50%);mask-image:linear-gradient(to var(--end),transparent,#fff 50%);width:50%}.widget:hover .widget-body.with-bg>.bg-img{opacity:.5}.widget-body.widget-card{background-color:var(--c-bg-2);border-radius:.8rem;padding:.5rem .8rem}.dl-group>div,.widget-body.widget-card p{padding:.2em 0}.dl-group>div>dt{color:var(--c-text-2);font-size:.9em}.dl-group a{transition:color .2s}.dl-group a:hover{color:var(--c-primary)}.dl-group.small{display:flex;flex-wrap:wrap;gap:.5em 1em;text-align:center}.dl-group.small>div{flex:1;white-space:nowrap}.dl-group.medium>div{display:grid;gap:8%;grid-template-columns:1fr 2fr;padding:.2em 0}.dl-group.medium>div>dt{font-size:inherit;text-align:end}.build-info{border-top:1px dashed var(--c-border);margin-top:.5rem;padding-top:.5rem}.domain-text{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-halo{align-items:center;display:flex;gap:.3em}.platform-halo img{border-radius:.2em;height:1.2em;object-fit:cover;width:1.2em}.z-expand{display:flex;flex-direction:column;margin-top:.2em}.toggle-btn{color:var(--c-text-2);cursor:pointer;display:block;font-size:.9em;margin:0 auto;padding:.3em;transition:color .2s;width:fit-content}.toggle-btn:hover{color:var(--c-primary)}.toggle-btn.in-place{order:-1}.toggle-icon{display:inline-block;transition:transform .2s}.toggle-icon.expand{transform:scaleY(-1)}.comm-title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(60deg,var(--c-accent) -30%,var(--c-primary),var(--c-text-1));background-position:100% 0;background-size:200%;color:transparent;font-size:1.8em;font-weight:800;letter-spacing:.05em;transition:background-position .2s}.widget:hover .comm-title{background-position:0 0}.comm-tip{align-items:center;color:var(--c-text-2);display:flex;font-size:.9em;gap:.3em;line-height:2}.toc-widget .toc-body{background-color:transparent;border-radius:.5rem 1.5rem;box-shadow:none;padding:1rem;position:relative}.toc-widget .toc-body:before{background-color:var(--c-bg-3);bottom:1rem;content:"";left:1rem;position:absolute;top:1rem;width:2px}.toc-widget .toc-nav{padding-left:.5rem}.toc-widget .toc-nav ol{list-style:none;margin:0;padding:0}.toc-widget .toc-nav li{color:var(--c-text-2);position:relative;transition:color .2s}.toc-widget .toc-nav li.active,.toc-widget .toc-nav li.has-active,.toc-widget .toc-nav li:hover{color:var(--c-text)}.toc-widget .toc-nav li.active:before{background-color:var(--c-primary);content:"";height:1em;left:-.5rem;position:absolute;top:.4em;width:2px}.toc-widget .toc-nav li a{display:block;overflow:hidden;padding:.4em 0 .4em .5rem;text-overflow:ellipsis;white-space:nowrap}.toc-widget .toc-nav li ol li a{padding-left:1.5rem}.toc-widget .toc-nav li ol ol li a{padding-left:2.5rem}.toc-widget .toc-nav li ol ol ol li a{padding-left:3.5rem}.toc-widget .no-toc{color:var(--c-text-3);padding:1em;text-align:center}a.sponsor-card.widget-card.with-bg{color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;z-index:0}a.sponsor-card.widget-card.with-bg>.bg-img{height:100%;inset:0;inset-inline-start:50%;-webkit-mask-image:linear-gradient(to var(--end),transparent,#fff 50%);mask-image:linear-gradient(to var(--end),transparent,#fff 50%);object-fit:contain;object-position:center;opacity:.25;pointer-events:none;position:absolute;width:50%;z-index:-1}a.sponsor-card.widget-card.with-bg:hover{color:inherit}a.sponsor-card.widget-card.with-bg:hover>.bg-img{opacity:.5}.sponsor-name{font-size:1.1em;font-weight:600}.sponsor-tip{align-items:center;color:var(--c-text-2);display:flex;font-size:.85em;gap:.3em;margin-top:.2em}.sponsor-tip [class^=icon-]{font-size:1.2em}.moments-widget{display:flex;flex-direction:column;gap:.75rem}.moment-item{border-bottom:1px dashed var(--c-border);padding-bottom:.75rem}.moment-item:last-child{border-bottom:none;padding-bottom:0}.moment-content{color:var(--c-text);display:-webkit-box;font-size:.9em;-webkit-line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.moment-content p{margin:0}.moment-content img{display:none}.moment-time{align-items:center;color:var(--c-text-3);display:flex;font-size:.75em;gap:.3em;margin-top:.4em}.moment-time [class^=icon-]{font-size:1.1em}.empty-tip{align-items:center;color:var(--c-text-3);display:flex;font-size:.85em;gap:.4em;justify-content:center;padding:1rem}.empty-tip [class^=icon-]{font-size:1.3em}.z-footer{color:var(--c-text-2);font-size:.9em;margin:3rem 1rem}.z-footer .footer-nav{display:flex;flex-wrap:wrap;gap:5vw clamp(2rem,5%,5vw);padding-block:3rem}.z-footer .footer-nav h3{font:inherit;margin:.5em}.z-footer .footer-nav a{align-items:center;border-radius:.5em;display:flex;font-size:.9em;gap:.3em;padding:.3em .5em;transition:background-color .2s,color .1s;width:fit-content}.z-footer .footer-nav a:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.z-footer p{margin:.5em}.z-footer .beian-icon{height:1.2em;object-fit:contain;vertical-align:middle;width:1.2em}.z-footer .footer-inject{padding:1rem 0;text-align:center}.z-footer .footer-inject:empty{display:none}.post-list{margin:1rem}.toolbar{justify-content:space-between}.posts-container{display:flex;flex-direction:column}.article-card{animation:float-in .2s var(--delay) backwards;border-radius:.8rem;color:var(--c-text);container-type:inline-size;margin:1rem 0;position:relative}.article-card .article-body{display:grid;gap:.5rem;padding:1rem}.article-info{align-items:center;color:var(--c-text-2);display:flex;flex-wrap:wrap;font-size:.8em;gap:.5em clamp(1em,5%,1.5em)}.article-info:empty{display:none}.article-info .use-updated{order:-1}.article-info>a,.article-info>span,.article-info>time{align-items:center;display:inline-flex;gap:.25em}.article-title{font-size:1.2em}.article-description{color:var(--c-text-2);display:-webkit-box;font-size:.9em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-category{color:var(--cg-color)}span:not([class]):empty{display:none}.article-cover{height:100%;inset-inline-end:0;margin:0;-webkit-mask-image:linear-gradient(to var(--end),transparent,#fff 50%);mask-image:linear-gradient(to var(--end),transparent,#fff 50%);object-fit:cover;opacity:.8;position:absolute;top:0;transition:all .2s;width:min(320px,50%)}:hover>.article-cover{opacity:1}.article-card:has(.article-cover)>.article-body,.article-card:has(.article-cover)>article{background:linear-gradient(to var(--end),var(--ld-bg-card) 90%,transparent);position:relative;width:calc(100% - min(260px,40%))}@media(max-width:528px){.article-card:has(.article-cover)>.article-body,.article-card:has(.article-cover)>article{background:none;width:auto}}@container (max-width: 528px){.article-card:has(.article-cover)>.article-body,.article-card:has(.article-cover)>article{background:none;width:auto}}@media(max-width:528px){.article-cover{aspect-ratio:2.4;height:auto;margin-bottom:-10%;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);max-height:200px;max-width:none;position:revert;width:100%}}@container (max-width: 528px){.article-cover{aspect-ratio:2.4;height:auto;margin-bottom:-10%;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);max-height:200px;max-width:none;position:revert;width:100%}}.z-slide{margin:1rem 1rem .5rem}.z-slide:hover .at-slide-hover{opacity:1}.at-slide-hover{opacity:0;transition:opacity .2s}.z-slide-header{align-items:center;color:var(--c-text-3);display:flex;flex-wrap:wrap;gap:2rem;height:3rem;justify-content:space-between;margin-bottom:-.2rem;-webkit-mask-image:linear-gradient(#fff,transparent);mask-image:linear-gradient(#fff,transparent);overflow:hidden}.z-slide-header>.title{font-size:3rem;font-weight:700;line-height:1}.z-slide-body{--fadeout-width:1.5rem;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent,#fff var(--fadeout-width),#fff calc(100% - var(--fadeout-width)),transparent);mask-image:linear-gradient(to right,transparent,#fff var(--fadeout-width),#fff calc(100% - var(--fadeout-width)),transparent);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.carousel-action{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:none;border-radius:50%;color:var(--c-text);cursor:pointer;display:flex;font-size:1.5em;justify-content:center;padding:.5em;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;z-index:10}.carousel-action:hover{background:#ffffff80}.carousel-action.prev{inset-inline-start:.5rem}.carousel-action.next{inset-inline-end:.5rem}.slide-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.slide-list::-webkit-scrollbar{display:none}.slide-list>.slide-item{aspect-ratio:1.77;border-radius:.5rem;flex-shrink:0;margin:0 min(.5em,1%);max-width:80%;overflow:hidden;position:relative;scroll-snap-align:center;scroll-snap-stop:always;width:max(12rem,28%)}.slide-list>.slide-item>.cover{display:block;height:100%;object-fit:cover;width:100%}.slide-list>.slide-item>.info{align-items:center;-webkit-backdrop-filter:brightness(.8) saturate(10) contrast(.8) blur(2em);backdrop-filter:brightness(.8) saturate(10) contrast(.8) blur(2em);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:space-evenly;opacity:0;padding:1em;position:absolute;text-align:center;transition:opacity .2s}.slide-list>.slide-item>.info>.title{text-wrap:balance}.slide-list>.slide-item>.info>.desc{font-size:.8em;opacity:.5}.slide-list>.slide-item:hover>.info{opacity:1}.post-header{background-color:var(--c-bg-2);border-radius:1rem;color:var(--c-text);display:flex;flex-direction:column;justify-content:space-between;margin:.5rem;position:relative}@media(max-width:768px){.post-header{border-radius:0;margin:0}}.post-header:hover .operations{opacity:1}.post-header.has-cover{color:#fff;max-height:320px;min-height:256px;overflow:hidden;overflow:clip;position:relative;transition:font-size .2s}.post-header.has-cover:hover{font-size:.8em}.post-header.has-cover:before{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);height:80px;top:0}.post-header.has-cover:after,.post-header.has-cover:before{content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:1}.post-header.has-cover:after{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;height:120px}.post-header.has-cover .post-title{background-image:none;margin:0 1rem 1rem;text-shadow:none}.operations{color:var(--c-text-1);inset-inline-end:1em;opacity:0;position:absolute;top:.8em;transition:opacity .2s;z-index:2}.has-cover .operations{color:#fff}.z-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--c-bg-soft);border-radius:.5em;color:inherit;cursor:pointer;display:inline-flex;font-size:.85em;gap:.3em;padding:.4em .8em;transition:all .2s}.has-cover .z-btn{background-color:#fff3}.z-btn:hover{background-color:var(--c-primary-soft);color:var(--c-primary)}.has-cover .z-btn:hover{background-color:#ffffff4d;color:#fff}.post-cover{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.post-title{color:var(--c-text);font-size:1.6em;line-height:1.2;margin:0 1rem 1rem;width:fit-content;z-index:2}.has-cover .post-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.post-nav{padding:.8em 1rem;position:relative;z-index:2}.post-info{color:var(--c-text-2);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5em 1.2em}.has-cover .post-info{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.3)}.post-info{padding:.4em .8em;width:fit-content}.post-info span{align-items:center;display:inline-flex;gap:.3em}.post-info a{color:inherit}.post-info a:hover{color:var(--c-primary)}.has-cover .post-info a:hover{color:#fff;text-decoration:underline}.md-excerpt{color:var(--c-text-2);font-size:.9em;margin:1rem;padding:.5rem}.md-excerpt>[class^=icon-]{margin-inline-end:.3em}.md-excerpt:hover{color:currentcolor}.excerpt-caret{animation:blink 1s step-end infinite;color:var(--c-primary);font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.outdated-notice{--notice-color:#e8a545;align-items:center;animation:float-in .4s ease-out;background:linear-gradient(135deg,color-mix(in srgb,var(--notice-color),var(--c-bg) 92%) 0,color-mix(in srgb,var(--notice-color),var(--c-bg) 96%));border-radius:.75em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--notice-color),transparent 70%),0 2px 8px color-mix(in srgb,var(--notice-color),transparent 90%);color:var(--c-text-2);display:flex;font-size:.9em;gap:.8em;margin:1rem;padding:1em 1.2em;position:relative}.outdated-notice>[class^=icon-]{color:var(--notice-color);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--notice-color),transparent 60%));flex-shrink:0;font-size:1.4em}.outdated-notice .notice-text{color:var(--c-text-1);line-height:1.6}.dark .outdated-notice{--notice-color:#f59e0b;background:linear-gradient(135deg,color-mix(in srgb,var(--notice-color),var(--c-bg) 88%) 0,color-mix(in srgb,var(--notice-color),var(--c-bg) 94%))}.article{line-height:1.8;margin:1rem}.article p{margin:.5em 0}.article>*,.article>p{margin:1rem 0}.article .toc-highlight{animation:toc-highlight-fade 2s ease-out forwards;background-color:var(--c-primary-soft);border-radius:.25rem}@keyframes toc-highlight-fade{0%{background-color:var(--c-primary-soft)}to{background-color:transparent}}.article>:where(h1,h2,h3,h4,h5,h6){align-items:center;color:var(--c-text);display:flex;font-family:var(--font-creative);font-weight:550;margin:1.6em 0 .8em;position:relative}.article>:where(h1,h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:none}.article>:where(h1,h2,h3,h4,h5,h6)>a:hover{color:var(--c-primary)}.article>h1{font-size:2em}.article>h2{font-size:1.5em}.article>h3{font-size:1.25em}.article>h4{font-size:1.1em}.article>h5{font-size:1em}.article>h6{color:var(--c-text-2);font-size:.9em}.article.md-tech>h2>a:before{color:#fff;content:"#"}.article.md-tech>:where(h2,h3,h4,h5,h6)>a:before{background-color:var(--c-primary);border-radius:.2rem;content:"";margin-inline-end:.5em;padding:0 2px}.article.md-tech>:where(h2,h3,h4,h5,h6):not(:has(>a)):before{background-color:var(--c-primary);border-radius:2px;content:"";display:inline-block;height:1em;margin-inline-end:.5em;vertical-align:middle;width:4px}.article.md-story .title-like,.article.md-story h1,.article.md-story h2,.article.md-story h3,.article.md-story h4,.article.md-story h5,.article.md-story h6{font-family:var(--font-serif);font-weight:bolder;position:relative;text-align:center;text-wrap:balance}.article.md-story>h2:before{background-image:linear-gradient(var(--c-primary-soft),transparent);border-radius:2.5em;content:"";height:2.5em;margin:-.4em 0 0 -.7em;position:absolute;width:2.5em;z-index:-1}.article.md-story>h3:after{background-color:var(--c-primary-soft);bottom:0;content:"";height:.7em;position:absolute;width:.4em}.article.md-story :not([class])>p,.article.md-story>p{text-indent:2em}.article.md-story :not([class])>p>[class],.article.md-story>p>[class]{text-indent:0}.article:not(.md-tech):not(.md-story)>:where(h1,h2,h3,h4,h5,h6):before{background-color:var(--c-primary);border-radius:2px;content:"";flex-shrink:0;height:1em;margin-inline-end:.5em;width:4px}.article:not(.md-tech):not(.md-story)>:where(h1,h2,h3,h4,h5,h6):has(>a):before{display:none}.article:not(.md-tech):not(.md-story)>:where(h1,h2,h3,h4,h5,h6)>a:before{background-color:var(--c-primary);border-radius:2px;content:"";flex-shrink:0;height:1em;margin-inline-end:.5em;width:4px}.article :where(menu,ol,ul):not([class]){font-size:.95rem;margin:.5em 0;padding-inline-start:1.5em}.article :where(menu,ol,ul):not([class]),.article :where(menu,ol,ul):not([class]) ol ol ol{list-style:revert}.article :where(menu,ol,ul):not([class]) ol,.article :where(menu,ol,ul):not([class]) ol ol ol ol{list-style-type:lower-alpha}.article :where(menu,ol,ul):not([class]) ol ol,.article :where(menu,ol,ul):not([class]) ol ol ol ol ol{list-style-type:lower-roman}.article :where(menu,ol,ul):not([class]) ol,.article :where(menu,ol,ul):not([class]) ul{margin-top:0}.article :where(menu,ol,ul):not([class])>li{margin:.3em 0}.article :where(menu,ol,ul):not([class])>li::marker{color:var(--c-primary)}.article ul[data-type=taskList]{list-style:none;margin:.5em 0;padding-inline-start:0}.article ul[data-type=taskList]>li[data-type=taskItem]{align-items:flex-start;display:flex;gap:.5em;margin:.3em 0}.article ul[data-type=taskList]>li[data-type=taskItem]>label{align-items:center;display:flex;flex-shrink:0;margin-top:.2em}.article ul[data-type=taskList]>li[data-type=taskItem]>label input[type=checkbox]{accent-color:var(--c-primary);cursor:pointer;height:1.1em;width:1.1em}.article ul[data-type=taskList]>li[data-type=taskItem]>label>span{display:none}.article ul[data-type=taskList]>li[data-type=taskItem]>div{flex:1}.article ul[data-type=taskList]>li[data-type=taskItem]>div>p{margin:0}.article ul[data-type=taskList]>li[data-type=taskItem][data-checked=true]>div{opacity:.6;text-decoration:line-through;text-decoration-color:var(--c-text-3)}.article blockquote{background-color:var(--c-bg-2);border-inline-start:3px solid var(--c-primary);border-radius:0 .5rem .5rem 0;color:var(--c-text-2);margin:1.5em 0;padding:.75rem 1rem .75rem 1.25rem;position:relative}.article blockquote p:first-child{margin-top:0}.article blockquote p:last-child{margin-bottom:0}.article img{max-width:100%}.article img.icon{height:1.4em;transform:translateY(-.1em);vertical-align:middle}.article img.image,.article img:not([class]){border-radius:.5rem;box-shadow:0 4px 12px #0000001a;display:block;margin:1.5rem auto;transition:transform .2s,box-shadow .2s}.article img.image:hover,.article img:not([class]):hover{box-shadow:0 8px 24px #00000026;transform:scale(1.02)}.article img.no-lightbox{cursor:default}.article img.no-lightbox:hover{transform:none}.article figcaption{color:var(--c-text-3);font-size:.85em;margin-top:-.5rem;text-align:center}.article hr{border:none;border-top:3px dashed var(--c-border);margin:3em 0}.article b,.article strong{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% 30%;font-weight:600}.article em,.article i{color:var(--c-text-2);font-style:italic}.article del,.article s{opacity:.5;text-decoration:line-through;text-decoration-color:var(--c-text-3)}.article ins,.article u{text-decoration:underline;text-decoration-color:var(--c-primary);text-underline-offset:.2em}.article mark{background-color:var(--c-primary-soft);border-radius:.2em;color:inherit;padding:.1em .2em}.article sub,.article sup{color:var(--c-text-2);font-size:.75em}.article abbr[title]{cursor:help;text-decoration:underline dotted;text-underline-offset:.2em}.article kbd{border:1px solid var(--c-border);border-radius:.25em;box-shadow:0 2px 0 var(--c-border);display:inline-block}.article :not(pre)>code,.article kbd{background-color:var(--c-bg-2);font-family:var(--font-monospace);font-size:.85em;padding:.1em .4em}.article :not(pre)>code{border:1px solid var(--c-border);border-radius:4px;margin:0 .1em;white-space:break-spaces}@supports (color:color-mix(in srgb,transparent,transparent)){.article :not(pre)>code{background-color:color-mix(in srgb,currentcolor 5%,transparent);border-color:color-mix(in srgb,currentcolor 15%,transparent)}}.article pre{background-color:var(--c-bg-2);border-radius:.5em;color:var(--c-text);font-family:var(--font-monospace);font-size:.8125rem;line-height:1.5;margin:1em 0;overflow:auto;padding:1em;position:relative;tab-size:4}.article pre code{background:none;border:none;color:inherit;font-size:inherit;padding:0}.article pre[data-language]:before{background-color:var(--c-bg-3);border-radius:0 .5em;color:var(--c-text-3);content:attr(data-language);font-size:.75em;padding:.2em .6em;position:absolute;right:0;text-transform:uppercase;top:0}.article .hljs{background:transparent;color:var(--c-text)}.article table{border-collapse:collapse;border-radius:.5em;font-size:.9em;margin:1em 0;overflow:hidden;width:100%}.article table td,.article table th{border:1px solid var(--c-border);padding:.6em 1em;text-align:start}.article table th{background-color:var(--c-bg-2);color:var(--c-text);font-weight:600}.article table tr:nth-child(2n) td{background-color:var(--c-bg-soft)}.article table tr:hover td{background-color:var(--c-primary-soft)}.article a:not([class]){background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% .1em;color:var(--c-primary);margin:-.1em -.2em;padding:.1em .2em;text-decoration:none;transition:all .2s}.article a:not([class]):hover{background-size:100% 100%;border-radius:.3em}.article dl{margin:1em 0}.article dl dt{color:var(--c-text);font-weight:600;margin-top:.5em}.article dl dd{color:var(--c-text-2);margin-inline-start:1.5em}.article details{background-color:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:.5em;margin:1em 0;padding:.5em 1em}.article details summary{color:var(--c-text);cursor:pointer;font-weight:500}.article details summary:hover{color:var(--c-primary)}.article details summary::marker{color:var(--c-primary)}.article details[open]{padding-bottom:1em}.post-footer{background-color:var(--c-bg-2);border:1px solid var(--c-border);border-radius:1rem;margin:2rem .5rem}.post-footer section{padding:1rem}.post-footer section+section{border-top:1px solid var(--c-border)}.post-footer .title{color:var(--c-text);font-weight:700}.post-footer .content{font-size:.9rem;margin-top:.5em}.post-footer .content a{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% .1em;border-radius:.25em;color:var(--c-primary);margin:-.1em -.2em;padding:.1em .2em;text-decoration:none;transition:all .2s ease}.post-footer .content a svg{transition:transform .2s ease}.post-footer .content a:hover{background-size:100% 100%}.post-footer .content a:hover svg{transform:scale(1.1) rotate(-5deg)}.post-footer .content p{margin:0}.tags-list{display:flex;flex-wrap:wrap;gap:.5em}.tags-list .tag-item{background-color:var(--c-bg-soft);border-radius:.3em;color:var(--c-text-2);font-size:.85em;padding:.2em .6em;text-decoration:none!important;transition:all .2s}.tags-list .tag-item:hover{background-color:var(--c-primary-soft);color:var(--c-primary)}.surround-post{display:flex;gap:1rem;justify-content:space-between;margin:3rem 1rem}.surround-link{align-items:center;display:flex;gap:.5em;transition:color .2s}.surround-link.no-link{opacity:.4;-webkit-user-select:none;user-select:none}.surround-link.align-end{flex-direction:row-reverse;text-align:end}.surround-link>.surround-text{transition:transform .2s}.surround-link>.surround-text>.title{display:block}.surround-link>.surround-text>.date{display:block;font-size:.8rem;opacity:.6}.surround-link>[class^=icon-]{font-size:2rem;opacity:.5;transition:all .2s}.surround-link:not(.no-link):hover{color:var(--c-primary)}.surround-link:not(.no-link):hover>.surround-text{transform:translate(-1em)}.surround-link:not(.no-link):hover.align-end>.surround-text{transform:translate(1em)}.surround-link:not(.no-link):hover>[class^=icon-]{opacity:.2;transform:scale(2)}.z-comment{margin:3rem 1rem}.z-comment>h3{font-size:1.25rem;margin-top:3rem}.poster-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.poster-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;inset:0;position:absolute}.poster-modal-content{display:flex;flex-direction:column;gap:1rem;max-height:90vh;max-width:400px;overflow:auto;position:relative;z-index:1}.poster-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:2rem;justify-content:center;position:absolute;right:0;top:-2.5rem;transition:background .2s;width:2rem}.poster-close:hover{background:#ffffff4d}.poster-card{border-radius:1rem;box-shadow:0 20px 60px #0000004d;font-family:system-ui,sans-serif;overflow:hidden;width:360px}.poster-card,.poster-header{background:linear-gradient(135deg,#667eea,#764ba2)}.poster-header{height:180px;position:relative}.poster-cover{height:100%;object-fit:cover;width:100%}.poster-gradient{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5));inset:0;position:absolute}.poster-body{background:#fff;padding:1.5rem}.poster-title{color:#1a1a2e;font-size:1.25rem;font-weight:700;-webkit-line-clamp:2;line-height:1.4;margin:0 0 .75rem}.poster-excerpt,.poster-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.poster-excerpt{color:#666;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6;margin:0 0 1rem}.poster-meta{color:#999;display:flex;font-size:.75rem;gap:1rem}.poster-footer{align-items:center;background:#f8f9fa;border-top:1px solid #eee;display:flex;gap:1rem;padding:1rem 1.5rem}.poster-qrcode{background:#fff;border-radius:8px;flex-shrink:0;height:80px;padding:4px;width:80px}.poster-qrcode canvas,.poster-qrcode img{height:100%!important;width:100%!important}.poster-site{flex:1}.poster-site-name{color:#333;font-size:1rem;font-weight:600;margin-bottom:.25rem}.poster-site-tip{color:#999;font-size:.75rem}.poster-actions{display:flex;justify-content:center;padding-top:.5rem}.poster-actions .z-btn.primary{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;color:#333;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s}.poster-actions .z-btn.primary:hover{background:#f5f5f5;border-color:#ccc}.poster-actions .z-btn.primary:disabled{cursor:not-allowed;opacity:.6}.comment-title{align-items:center;color:var(--c-text);display:flex;font-family:var(--font-creative);font-size:1.25rem;font-weight:700;gap:.5rem;margin:3rem 1rem 1rem}.comment-title span{color:var(--c-primary);font-size:1.5rem}.z-comment{margin:0 1rem 2rem;padding:1.5rem 0;--halo-cw-primary-1-color:var(--c-primary);--halo-cw-primary-2-color:color-mix(in srgb,var(--c-primary) 20%,transparent);--halo-cw-primary-3-color:color-mix(in srgb,var(--c-primary) 10%,transparent);--halo-cw-text-1-color:var(--c-text);--halo-cw-text-2-color:var(--c-text-2);--halo-cw-text-3-color:var(--c-text-3);--halo-cw-muted-1-color:var(--c-border);--halo-cw-muted-2-color:var(--c-bg-soft);--halo-cw-muted-3-color:var(--c-bg);--halo-cw-base-rounded:.75rem;--halo-cw-avatar-rounded:50%;--halo-cw-avatar-size:2.5rem;--halo-cw-base-font-size:.95rem;--halo-cw-base-font-family:var(--font-sans)}.z-comment .comment-widget .editor-wrapper,.z-comment .comment-widget [class*=editor]{background:var(--c-bg);border-color:var(--c-border);border-radius:.75rem}.z-comment .comment-widget .editor-wrapper:focus-within,.z-comment .comment-widget [class*=editor]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-primary) 15%,transparent)}.z-comment .comment-widget .toolbar button,.z-comment .comment-widget [class*=toolbar] button{border-radius:.375rem}.z-comment .comment-widget .toolbar button:hover,.z-comment .comment-widget [class*=toolbar] button:hover{background:var(--c-bg-soft);color:var(--c-primary)}.z-comment .comment-widget [class*=submit],.z-comment .comment-widget button[type=submit]{border-radius:.5rem;font-weight:500;transition:all .2s}.z-comment .comment-widget [class*=submit]:hover,.z-comment .comment-widget button[type=submit]:hover{filter:brightness(1.05);transform:translateY(-1px)}.z-comment .comment-widget [class*=logout],.z-comment .comment-widget a[href*=logout]{background:var(--c-bg-soft);border-radius:1em;color:var(--c-text-2);font-size:.8rem;padding:.25em .6em}.z-comment .comment-widget [class*=logout]:hover,.z-comment .comment-widget a[href*=logout]:hover{background:var(--c-bg);color:var(--c-text)}.z-comment .comment-list .comment-item,.z-comment .comment-list [class*=comment-item],.z-comment [class*=comment-list] .comment-item,.z-comment [class*=comment-list] [class*=comment-item]{border-bottom:1px solid var(--c-border-soft);padding:1rem 0}.z-comment .comment-list .comment-item:last-child,.z-comment .comment-list [class*=comment-item]:last-child,.z-comment [class*=comment-list] .comment-item:last-child,.z-comment [class*=comment-list] [class*=comment-item]:last-child{border-bottom:none}.z-comment .comment-list .avatar,.z-comment .comment-list [class*=avatar],.z-comment [class*=comment-list] .avatar,.z-comment [class*=comment-list] [class*=avatar]{border-radius:50%;box-shadow:0 2px 8px #00000014}.z-comment .comment-list .username,.z-comment .comment-list [class*=author],.z-comment .comment-list [class*=name],.z-comment [class*=comment-list] .username,.z-comment [class*=comment-list] [class*=author],.z-comment [class*=comment-list] [class*=name]{color:var(--c-text);font-weight:600}.z-comment .comment-list .time,.z-comment .comment-list [class*=date],.z-comment .comment-list [class*=time],.z-comment .comment-list time,.z-comment [class*=comment-list] .time,.z-comment [class*=comment-list] [class*=date],.z-comment [class*=comment-list] [class*=time],.z-comment [class*=comment-list] time{color:var(--c-text-3);font-size:.8rem}.z-comment .comment-list .content,.z-comment .comment-list [class*=content],.z-comment [class*=comment-list] .content,.z-comment [class*=comment-list] [class*=content]{color:var(--c-text-1);line-height:1.7}.z-comment .comment-list .actions a,.z-comment .comment-list .actions button,.z-comment .comment-list [class*=actions] a,.z-comment .comment-list [class*=actions] button,.z-comment [class*=comment-list] .actions a,.z-comment [class*=comment-list] .actions button,.z-comment [class*=comment-list] [class*=actions] a,.z-comment [class*=comment-list] [class*=actions] button{color:var(--c-text-3);font-size:.85rem}.z-comment .comment-list .actions a:hover,.z-comment .comment-list .actions button:hover,.z-comment .comment-list [class*=actions] a:hover,.z-comment .comment-list [class*=actions] button:hover,.z-comment [class*=comment-list] .actions a:hover,.z-comment [class*=comment-list] .actions button:hover,.z-comment [class*=comment-list] [class*=actions] a:hover,.z-comment [class*=comment-list] [class*=actions] button:hover{color:var(--c-primary)}.z-comment .comment-count,.z-comment [class*=comment-count],.z-comment [class*=total]{color:var(--c-text);font-weight:600;margin-bottom:1rem}.archive{margin:1rem;-webkit-mask-image:linear-gradient(#fff 50%,#fff5);mask-image:linear-gradient(#fff 50%,#fff5)}.archive-group{margin:1rem 0 3rem}.archive-title{color:transparent;display:flex;font-size:min(1.5em,5vw);gap:1em;justify-content:space-between;opacity:.5;position:sticky;top:0;transition:color .2s}.archive-title::selection,:hover>.archive-title{color:var(--c-text-3)}:hover>.archive-title .archive-age{opacity:0}.archive-title .archive-age,.archive-title>.archive-year{font-family:var(--font-stroke-free,var(--font-sans));font-size:3em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-bottom:-.3em;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);z-index:-1;-webkit-text-stroke:1px var(--c-text-3)}.archive-title>.archive-age{inset-inline-end:0;position:absolute;transition:opacity .2s}.archive-title>.archive-age>.age-label{font-size:.5em;vertical-align:super}.archive-title>.archive-info{column-gap:.5em;display:flex;flex-wrap:wrap;justify-content:flex-end}.archive-list{list-style:none;margin:0;padding:0}.article-item{align-items:center;animation:float-in .2s var(--delay,0s) backwards;display:flex;gap:.5em;margin:.2em 0;transition:all .2s}@media(max-width:768px){.article-item{font-size:.9em}}.article-item>time{display:inline-block;font-family:var(--font-monospace);opacity:.4;transition:opacity .2s}.article-item:hover>time{opacity:1}.article-title{color:var(--c-text)}.article-link{border-radius:.3em;flex-grow:1;overflow:hidden;padding:.3em .6em;position:relative;transition:all .2s}.article-link:hover{background-color:var(--c-bg-soft)}.article-link .article-cover{height:100%;inset-inline-end:0;margin:0;-webkit-mask-image:linear-gradient(to var(--end,right),transparent,hsla(0,0%,100%,.5));mask-image:linear-gradient(to var(--end,right),transparent,hsla(0,0%,100%,.5));object-fit:cover;opacity:.8;position:absolute;top:0;transition:all .2s;width:min(50%,180px);z-index:-1}.article-link:hover .article-cover{object-position:center 43.5%;opacity:1;width:50%}.archive .pagination-wrapper .page-info,.archive+.pagination-wrapper .page-info{color:var(--c-text-2);font-size:.9rem;padding:0 1rem}.tags-archive{padding:1rem}.tags-header{align-items:baseline;border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:2rem;padding-bottom:1rem}.tags-title{align-items:center;color:var(--c-text);display:flex;font-size:1.5rem;font-weight:600;gap:.5em;margin:0}.tags-title>span:first-child{color:var(--c-primary)}.tags-count{color:var(--c-text-3);font-size:.9rem;margin:0}.tags-count strong{color:var(--c-primary);font-weight:600}.tags-cloud{align-items:center;animation:float-in .4s ease-out;display:flex;flex-wrap:wrap;gap:.75rem}.tag-item{align-items:center;animation:float-in .3s ease-out backwards;animation-delay:var(--delay,0s);background-color:var(--c-bg-soft);border-radius:.5em;color:var(--c-text-2);display:inline-flex;font-size:.9rem;gap:.4em;padding:.5em 1em;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.tag-item:hover{background-color:var(--c-primary);box-shadow:0 4px 12px var(--c-primary-soft);color:#fff;transform:translateY(-2px)}.tag-item:hover .tag-count{background-color:#fff3;color:inherit}.tags-cloud .tag-name{font-weight:500}.tags-cloud .tag-count{background-color:var(--c-bg-2);border-radius:.25em;display:inline-flex;font-size:.75em;font-weight:600;height:1.5em;min-width:1.5em;padding:0 .4em;transition:all .2s}.tags-cloud .tag-count,.tags-empty{align-items:center;color:var(--c-text-3);justify-content:center}.tags-empty{display:flex;flex-direction:column;gap:1rem;padding:4rem 2rem}.tags-empty>span:first-child{font-size:4rem;opacity:.5}.tags-empty p{font-size:1rem;margin:0}.tag-header{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.tag-back{align-items:center;background-color:var(--c-bg-soft);border-radius:.5em;color:var(--c-text-3);display:inline-flex;font-size:.85rem;gap:.3em;padding:.4em .8em;text-decoration:none;transition:all .2s}.tag-back:hover{background-color:var(--c-bg-2);color:var(--c-text)}.tag-info .tag-name{align-items:center;color:var(--c-text);display:flex;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.tag-info .tag-name .tag-hash{color:var(--c-primary);margin-right:.1em}.tag-info .tag-meta{color:var(--c-text-3);font-size:.9rem;margin:0}.tag-info .tag-meta strong{color:var(--c-text);font-weight:600}.categories-page{margin:1rem}.categories-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.category-card{animation:float-in .3s var(--delay,0s) backwards;display:flex;flex-direction:column;min-height:120px;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-card:before{background:var(--c-primary);border-radius:50%;content:"";height:100%;opacity:0;position:absolute;right:-50%;top:-50%;transform:scale(0);transition:all .4s ease;width:100%}.category-card:hover{border-color:var(--c-primary);transform:translateY(-4px)}.category-card:hover:before{opacity:.05;transform:scale(3)}.category-card:hover .category-card-icon{color:var(--c-primary);transform:scale(1.1)}.category-card:hover .category-card-title{color:var(--c-primary)}.category-card-icon{color:var(--c-text-3);font-size:1.5em;margin-bottom:.75rem;transition:all .3s}.category-card-body{display:flex;flex:1;flex-direction:column;position:relative}.category-card-title{color:var(--c-text);font-size:1.1em;font-weight:600;margin:0 0 .25rem;transition:color .2s}.category-card-desc{color:var(--c-text-2);display:-webkit-box;flex:1;font-size:.8em;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.category-card-footer{align-items:center;border-top:1px dashed var(--c-border);display:flex;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.category-card-count{color:var(--c-primary);font-size:.8em;font-weight:500}.category-card-arrow{color:var(--c-text-3);font-size:1em;transition:transform .2s}.category-card:hover .category-card-arrow{color:var(--c-primary);transform:translate(4px)}.category-page{margin:1rem}.category-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem;overflow:hidden;padding:1.5rem;position:relative}.category-info{flex:1;min-width:0}.category-title{align-items:center;color:var(--c-text);display:flex;font-size:1.5em;gap:.5em;margin:0 0 .5rem}.category-description{color:var(--c-text-2);font-size:.9em;line-height:1.6;margin:0 0 .75rem}.category-meta{color:var(--c-text-3);display:flex;font-size:.85em;gap:1rem}.category-meta .meta-item{align-items:center;display:inline-flex;gap:.3em}.category-cover{border-radius:.5rem;flex-shrink:0;height:80px;object-fit:cover;width:120px}.error-page{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:1rem;padding:2rem}.error-icon{color:var(--c-text-3);font-size:5rem}.error-title{color:var(--c-text-2);font-size:1.5rem;font-weight:600;text-align:center;word-break:break-all}.error-hint{color:var(--c-text-3);font-size:1rem;line-height:1.6;text-align:center}.error-codeblock{background-color:var(--c-bg-2);border-radius:.5rem;max-width:100%;max-width:600px;overflow:hidden;width:100%}.error-codeblock .codeblock-header{align-items:center;background-color:var(--c-bg-soft);border-bottom:1px solid var(--c-border);display:flex;padding:.5rem 1rem}.error-codeblock .codeblock-filename{color:var(--c-text-3);font-family:var(--font-monospace);font-size:.8rem}.error-codeblock .codeblock-content{color:var(--c-text-2);font-family:var(--font-monospace);font-size:.85rem;line-height:1.6;margin:0;overflow-x:auto;padding:1rem;text-align:start;white-space:pre-wrap;word-break:break-all}.error-codeblock .codeblock-content code{display:block}.error-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.error-btn{align-items:center;background-color:var(--c-primary);border:none;border-radius:.5em;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5em;padding:.75em 1.5em;text-decoration:none;transition:all .2s}.error-btn:hover{opacity:.9;transform:translateY(-1px)}.error-btn.error-btn-secondary{background-color:var(--c-bg-soft);color:var(--c-text-2)}.error-btn.error-btn-secondary:hover{background-color:var(--c-bg-2);color:var(--c-text);opacity:1}.author-capsule{align-items:center;color:var(--c-text-2);display:inline-flex;font-size:.875rem;gap:.5rem;text-decoration:none;transition:all .2s}.author-capsule:hover{color:var(--c-primary)}.author-capsule img{border-radius:50%;height:1.25rem;object-fit:cover;width:1.25rem}.author-profile{align-items:center;background:linear-gradient(135deg,var(--c-bg-2),var(--c-bg-3));border-radius:1rem;box-shadow:0 .2rem .5rem var(--ld-shadow);display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem}@media(max-width:640px){.author-profile{flex-direction:column;padding:1.25rem;text-align:center}}.author-avatar-wrapper{flex-shrink:0}.author-avatar{border:3px solid var(--c-bg);border-radius:50%;box-shadow:0 .2rem .5rem var(--ld-shadow);height:80px;object-fit:cover;transition:transform .3s;width:80px}.author-avatar:hover{transform:scale(1.05)}.author-avatar-placeholder{align-items:center;background-color:var(--c-bg-soft);border:3px solid var(--c-bg);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.author-avatar-placeholder>span{color:var(--c-text-3);font-size:3rem}.author-info{flex:1;min-width:180px}.author-name{color:var(--c-text);font-size:1.5rem;margin:0 0 .25rem}.author-bio{color:var(--c-text-2);font-size:.9rem;line-height:1.5;margin:0 0 .75rem}.author-meta{color:var(--c-text-3);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem 1.25rem}@media(max-width:640px){.author-meta{justify-content:center}}.meta-item{align-items:center;display:inline-flex;gap:.25rem}.meta-link{color:var(--c-text-3);transition:color .2s}.meta-link:hover{color:var(--c-primary)}.empty-state{text-align:center}.empty-state>span:first-child{font-size:4rem;opacity:.5}.empty-state>p{margin:0}.links-page{min-height:70vh}.hidden{display:none!important}.feed-group{container-type:inline-size;margin:2rem 1rem}.feed-title{color:transparent;font-family:var(--font-links-title,var(--font-stroke-free,var(--font-creative)));font-size:5em;font-weight:800;line-height:1;margin-bottom:-.3em;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);opacity:.5;position:sticky;text-align:center;top:0;transition:color .2s;z-index:-1;-webkit-text-stroke:1px var(--c-text-3)}.feed-group:hover>.feed-title,.feed-title::selection{color:var(--c-text-3)}.feed-desc{color:var(--c-text-2);text-align:center}.feed-list{display:grid;gap:.2rem .5rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));list-style:none;margin:1rem auto;padding:0}@media(max-width:528px){.feed-list{font-size:.9em;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}.feed-list .feed-card{flex-direction:column;text-align:center}.feed-list .feed-card .avatar{margin:0 0 .2rem}}@container (max-width: 528px){.feed-list{font-size:.9em;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}.feed-list .feed-card{flex-direction:column;text-align:center}.feed-list .feed-card .avatar{margin:0 0 .2rem}}.feed-card-wrapper{animation:float-in .2s var(--delay,0s) backwards;position:relative}.feed-card-wrapper:hover .feed-tooltip{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.feed-card{align-items:center;display:flex;gap:.2rem;line-height:1.4;margin:0;padding:.5rem;transition:transform .2s;width:auto}.feed-card:hover{transform:translateY(-2px)}.feed-card[data-error]{cursor:not-allowed;opacity:.5}.feed-card .avatar{flex-shrink:0;margin:0 .5rem 0 0;position:relative}.feed-card .avatar img{background-color:#fff;border-radius:.5rem;box-shadow:2px 4px .5em var(--ld-shadow);display:block;height:2.5rem;object-fit:contain;width:2.5rem}.feed-card .avatar .no-feed{bottom:0;inset-inline-end:-.5em;position:absolute}.feed-card .author{flex-grow:1}.feed-card .title{font-size:.8em;max-width:10em;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-card .no-feed{font-size:.8em;opacity:.6}.feed-tooltip{background-color:var(--ld-bg-card);border-radius:.5em;bottom:100%;box-shadow:0 0 1rem var(--ld-shadow);color:var(--c-text-2);font-size:.8rem;left:50%;line-height:1.4;margin-bottom:.5rem;max-width:280px;opacity:0;overflow:hidden;position:absolute;transform:translate(-50%) translateY(10px);transition:all .2s;visibility:hidden;width:max-content;z-index:100}@media(max-width:640px){.feed-tooltip{display:none}}.feed-tooltip:after{border:8px solid transparent;border-top:8px solid var(--c-bg-1);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.feed-tooltip .site-content{align-items:center;display:flex;gap:.5rem;padding:.5em 1em}.feed-tooltip .site-content .site-icon{border-radius:.2em;height:1.5rem;object-fit:contain;width:1.5rem}.feed-tooltip .site-content .site-info{flex:1;margin-inline-end:.5em}.feed-tooltip .site-content .site-info h4{color:var(--c-text);font-size:1em;margin:0}.feed-tooltip .site-content .site-info .domain{color:var(--c-text-3);font-size:.9em}.feed-tooltip .desc-content{background-color:var(--c-bg-1);padding:.5em 1em;position:relative}.feed-tooltip .desc-content p{margin:0}.feed-tooltip .desc-content p+p{margin-top:.5em}.feed-tooltip .desc-content .remark{align-items:center;color:var(--c-text-3);display:flex;font-style:italic;gap:.3em}.feed-tooltip .desc-content .date{bottom:-.3em;font-size:3em;font-weight:700;inset-inline-end:-.1em;opacity:.1;pointer-events:none;position:absolute;white-space:nowrap}.custom-tabs-container{margin:2rem auto;max-width:100%;padding:0 1rem;width:fit-content}.custom-tabs-header{align-items:center;gap:1rem}.custom-tabs-header,.custom-tabs-nav{display:flex;flex-wrap:wrap;justify-content:center}.custom-tabs-nav{font-size:.9em;gap:.5em;line-height:1.4;margin:0 auto;position:relative;width:fit-content}.custom-tab-item{background:none;border:none;border-radius:.4em;color:var(--c-text-2);cursor:pointer;margin-bottom:.5em;padding:.3em .5em;position:relative;transition:all .2s}.custom-tab-item:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.custom-tab-item:after,.custom-tab-item:before{border-radius:1em;bottom:-.5em;display:block;height:2px;inset-inline:.8em;pointer-events:none;position:absolute}.custom-tab-item:after{background-color:var(--c-border);content:"";inset-inline:-.8em}.custom-tab-item.active{background-color:var(--ld-bg-card);box-shadow:0 1px .5em var(--ld-shadow);color:var(--c-text)}.custom-tab-item.active:before{background-color:var(--c-primary);content:"";z-index:1}.custom-tabs-content{padding:.5em 0}.custom-tab-pane{display:none}.custom-tab-pane.active{display:block}.link-tab{margin:1rem}.my-feed-card{align-items:center;display:flex;gap:.2rem;line-height:1.4;margin:1rem auto;padding:.5rem;width:fit-content}.my-feed-card .avatar{margin:0 .5rem 0 0;position:relative}.my-feed-card .avatar img{background-color:#fff;border-radius:.5rem;box-shadow:2px 4px .5em var(--ld-shadow);display:block;height:2.5rem;object-fit:contain;width:2.5rem}.my-feed-card .info{display:flex;flex-direction:column}.my-feed-card .author{font-weight:600}.my-feed-card .title{font-size:.85em;opacity:.5}.copy-fields{margin-top:.5rem}.copy-item{background-color:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:4px;display:flex;font-size:.8rem;line-height:2.5;margin:.5rem 0;overflow:clip;transition:border-color .2s}.copy-item:focus-within{border-color:var(--c-primary);outline:.2em solid var(--c-primary-soft)}.copy-item:focus-within .prompt{background-color:var(--c-primary-soft);border-inline-end-color:var(--c-primary);color:var(--c-primary)}.copy-item .prompt{background-color:var(--c-bg-2);border-inline-end:1px solid var(--c-border);color:var(--c-text-2);flex-shrink:0;padding:0 1em;transition:all .2s}.copy-item .code{flex-grow:1;outline:none;overflow-x:auto;padding:0 1em;position:relative;scrollbar-width:thin;white-space:nowrap}.copy-item .code::-webkit-scrollbar{background-color:transparent;height:4px}.copy-item .operation{background:none;color:var(--c-text-2);cursor:pointer;flex-shrink:0;height:2.5em;margin-inline-start:-.5em;padding:.5em;transition:color .2s}.copy-item .operation:hover{color:var(--c-primary)}.apply-content{background-color:var(--c-bg-2);border-radius:.5rem;padding:1rem}.apply-content p{margin:.5em 0}.apply-content ul{list-style:disc;margin:1em 0;padding-inline-start:1.5em}.apply-content ul li{margin:.3em 0}.apply-content ul li::marker{color:var(--c-primary)}.links-page .comment-title{align-items:center;color:var(--c-text);display:flex;font-size:1.25rem;font-weight:600;gap:.5em;margin:3rem 1rem 1rem}.links-page .z-comment{margin:1rem}.link-submit-actions{border-top:1px dashed var(--c-border);display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;padding-top:1rem}.link-submit-entry,.link-submit-unavailable{align-items:center;display:flex}.link-submit-unavailable{background-color:#ff98001a;border-radius:.5em;color:#f57c00;font-size:.85em;gap:.3em;padding:.4em .8em}.link-submit-unavailable .iconify{font-size:1.2em}.link-submit-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;position:fixed;transition:all .3s;visibility:hidden;z-index:1000}.link-submit-modal.show{opacity:1;visibility:visible}.link-submit-modal.show .link-submit-content{transform:translateY(0) scale(1)}.link-submit-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;inset:0;position:absolute}.link-submit-content{background-color:var(--ld-bg-card);border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-width:520px;overflow:hidden;position:relative;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:100%}.link-submit-header{align-items:center;background:var(--ld-bg-card);border-bottom:1px solid var(--c-border);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.875rem 1.25rem}.link-submit-header .header-info{align-items:center;display:flex;gap:.6rem}.link-submit-header .header-icon{align-items:center;background:var(--c-primary);border-radius:.5rem;color:#fff;display:flex;font-size:1rem;height:2rem;justify-content:center;width:2rem}.link-submit-header h3{color:var(--c-text);font-size:1rem;font-weight:600;margin:0}.link-submit-header .header-desc{color:var(--c-text-3);font-size:.75rem;margin:.1rem 0 0}.link-submit-close{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--c-text-3);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;height:1.75rem;justify-content:center;transition:all .2s;width:1.75rem}.link-submit-close:hover{background-color:#f443361a;color:#f44336}.link-submit-content>.submit-message{align-items:flex-start;animation:slideDown .3s ease;border-radius:0;display:flex;font-size:.875rem;gap:.625rem;line-height:1.5;margin:0;padding:.875rem 1.5rem;text-align:left}.link-submit-content>.submit-message .msg-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.link-submit-content>.submit-message .msg-text{flex:1;min-width:0;word-break:break-word}.link-submit-content>.submit-message.success{background:linear-gradient(90deg,rgba(76,175,80,.12),transparent);border-bottom:1px solid rgba(76,175,80,.15);color:#2e7d32}.link-submit-content>.submit-message.success .msg-icon{background:#4caf5033;color:#2e7d32}.link-submit-content>.submit-message.error{background:linear-gradient(90deg,rgba(244,67,54,.12),transparent);border-bottom:1px solid rgba(244,67,54,.15);color:#c62828}.link-submit-content>.submit-message.error .msg-icon{background:#f4433633;color:#c62828}.link-submit-content>.submit-message.info{background:linear-gradient(90deg,rgba(33,150,243,.12),transparent);border-bottom:1px solid rgba(33,150,243,.15);color:#1565c0}.link-submit-content>.submit-message.info .msg-icon{background:#2196f333;color:#1565c0}:root.dark .link-submit-content>.submit-message.success,:root.dark .link-submit-content>.submit-message.success .msg-icon{color:#81c784}:root.dark .link-submit-content>.submit-message.error,:root.dark .link-submit-content>.submit-message.error .msg-icon{color:#ef9a9a}:root.dark .link-submit-content>.submit-message.info,:root.dark .link-submit-content>.submit-message.info .msg-icon{color:#90caf9}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.link-submit-form{flex:1;overflow-y:auto;padding:1rem 1.5rem 0;scrollbar-width:thin}.form-section{border-bottom:1px dashed var(--c-border);margin-bottom:1.25rem;padding-bottom:1rem}.form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section.collapsible{padding-bottom:0}.form-section.collapsible .section-content{padding-top:.75rem}.section-title{align-items:center;color:var(--c-text-2);display:flex;font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.875rem;text-transform:uppercase}.section-title>span:first-child{color:var(--c-primary)}.section-title.clickable{background:none;border:none;cursor:pointer;padding:.5rem 0;transition:color .2s;width:100%}.section-title.clickable:hover{color:var(--c-primary)}.section-title.clickable .caret{margin-left:auto;transition:transform .3s}.section-title.clickable .caret.rotate{transform:rotate(180deg)}.form-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:480px){.form-row{grid-template-columns:1fr}}.form-group{margin-bottom:.875rem}.form-group:last-child{margin-bottom:0}.form-group label{color:var(--c-text-2);display:block;font-size:.8rem;font-weight:500;margin-bottom:.35rem}.form-group label .required{color:#e53935;margin-left:.15em}.form-group input,.form-group select,.form-group textarea{background-color:var(--c-bg-1);border:1.5px solid var(--c-border);border-radius:.625rem;color:var(--c-text);font-size:.875rem;padding:.625rem .875rem;transition:all .2s;width:100%}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:var(--c-text-3)}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:var(--c-text-3)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft);outline:none}.form-group textarea{min-height:64px;resize:vertical}.form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='m12 15-5-5h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.25rem}.form-hint{color:var(--c-text-3);font-size:.75rem;margin:.35rem 0 0}.input-with-btn{display:flex;gap:.5rem}.input-with-btn input{flex:1;min-width:0}.input-with-btn .z-btn{flex-shrink:0;white-space:nowrap}.fetch-btn{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent,var(--c-primary)) 100%)!important;border:none!important;color:#fff!important}.fetch-btn:hover{opacity:.9;transform:translateY(-1px)}.captcha-row{align-items:center;display:flex;gap:.5rem}.captcha-row input{flex:1}.captcha-row .captcha-img{border:1.5px solid var(--c-border);border-radius:.5rem;cursor:pointer;height:2.5rem;transition:all .2s}.captcha-row .captcha-img:hover{border-color:var(--c-primary);opacity:.8}.form-actions{background:var(--ld-bg-card);border-top:1px solid var(--c-border);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.875rem 1.25rem}.form-actions .cancel-btn{background:var(--c-bg-soft);border:none;color:var(--c-text-2)}.form-actions .cancel-btn:hover{background:var(--c-bg-2);color:var(--c-text)}.moments-header{border-bottom:1px solid var(--c-border);flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1.5rem 1rem 1rem;padding-bottom:1rem}.moments-header,.moments-title{align-items:center;display:flex}.moments-title{gap:.6rem}.moments-title>.iconify,.moments-title>[class^=icon-]{animation:pulse-glow 2s ease-in-out infinite;color:var(--c-primary);font-size:1.75em}.moments-title>h1{background:linear-gradient(135deg,var(--c-text) 0,var(--c-text-2) 100%);background-clip:text;-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 0 transparent);opacity:1}50%{filter:drop-shadow(0 0 6px var(--c-primary-soft));opacity:.85}}.rss-link{align-items:center;background-color:var(--c-bg-soft);border-radius:2em;color:var(--c-text-2);display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem;padding:.45em .9em;transition:all .2s}.rss-link .iconify,.rss-link [class^=icon-]{font-size:1.1em}.rss-link:hover{background:linear-gradient(135deg,var(--c-accent),var(--c-primary));box-shadow:0 2px 8px color-mix(in srgb,var(--c-accent),transparent 60%);color:#fff;transform:translateY(-1px)}.moments-tags{display:flex;gap:.5rem;margin:0 1rem 1rem;padding:.5rem 0;white-space:nowrap}.moments-tags .tag-item{align-items:center;background-color:var(--c-bg-soft);border:1px solid transparent;border-radius:2em;color:var(--c-text-2);display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:500;gap:.35rem;padding:.4em .85em;transition:all .2s}.moments-tags .tag-item:hover:not(.active){background-color:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary)}.moments-tags .tag-item.active{background:linear-gradient(135deg,var(--c-primary),color-mix(in srgb,var(--c-primary),var(--c-accent) 30%));box-shadow:0 2px 6px color-mix(in srgb,var(--c-primary),transparent 50%);color:#fff}.moments-tags .tag-item.active .tag-count{background-color:#fff3;color:#fff}.moments-tags .tag-item .tag-count{background-color:var(--c-bg-3);border-radius:1em;color:var(--c-text-2);font-size:.75em;font-weight:600;min-width:1.5em;padding:.15em .5em;text-align:center}.moments-list{display:flex;flex-direction:column;gap:.75rem;margin:0 1rem}.moment-card{animation:float-in .3s var(--delay,0s) both;background-color:var(--ld-bg-card);border-radius:.75rem;box-shadow:0 1px 3px var(--ld-shadow);padding:1rem;position:relative;transition:all .25s ease;z-index:0}.moment-card:before{background:linear-gradient(var(--ld-bg-card),var(--ld-bg-card)) padding-box,linear-gradient(135deg,var(--c-primary),var(--c-accent)) border-box;border:2px solid transparent;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:-1}.moment-card:hover{box-shadow:0 4px 12px var(--ld-shadow);transform:translateY(-2px)}.moment-card:hover:before{opacity:1}.moment-header{justify-content:space-between;margin-bottom:.75rem}.moment-header,.moment-header .author-info{align-items:center;display:flex;gap:.5rem}.moment-header .author-avatar{border-radius:50%;box-shadow:0 0 0 2px var(--ld-bg-card),0 0 0 3px var(--c-primary-soft);height:2rem;object-fit:cover;transition:box-shadow .2s,transform .2s;width:2rem}.moment-header .author-avatar:hover{box-shadow:0 0 0 2px var(--ld-bg-card),0 0 0 4px var(--c-primary);transform:scale(1.05)}.moment-header .author-name{color:var(--c-text-1);font-size:.9rem;font-weight:600;transition:color .2s}.moment-header .author-name:hover{color:var(--c-primary)}.moment-header .moment-time{align-items:center;background-color:var(--c-bg-soft);border-radius:1em;color:var(--c-text-3);display:flex;font-size:.7rem;gap:.25rem;padding:.25em .6em}.moment-header .moment-time .iconify,.moment-header .moment-time [class^=icon-]{font-size:1em}.moment-body .moment-text{color:var(--c-text-1);font-size:.85rem;line-height:1.65}.moment-body .moment-text .tag,.moment-body .moment-text [class*=tag]{display:none}.moment-body .moment-text p{margin:.4em 0}.moment-body .moment-text p:first-child{margin-top:0}.moment-body .moment-text p:last-child{margin-bottom:0}.moment-body .moment-text h1,.moment-body .moment-text h2,.moment-body .moment-text h3,.moment-body .moment-text h4,.moment-body .moment-text h5,.moment-body .moment-text h6{color:var(--c-text-1);font-weight:600;line-height:1.35;margin:.6em 0 .3em}.moment-body .moment-text h1:first-child,.moment-body .moment-text h2:first-child,.moment-body .moment-text h3:first-child,.moment-body .moment-text h4:first-child,.moment-body .moment-text h5:first-child,.moment-body .moment-text h6:first-child{margin-top:0}.moment-body .moment-text h1{font-size:1.15em}.moment-body .moment-text h2{font-size:1.1em}.moment-body .moment-text h3{font-size:1.05em}.moment-body .moment-text h4,.moment-body .moment-text h5,.moment-body .moment-text h6{font-size:1em}.moment-body .moment-text a{border-bottom:1px dashed var(--c-primary-soft);color:var(--c-primary);text-decoration:none;transition:border-color .2s}.moment-body .moment-text a:hover{border-bottom-style:solid;border-color:var(--c-primary)}.moment-body .moment-text ol,.moment-body .moment-text ul{margin:.4em 0;padding-left:1.25em}.moment-body .moment-text ul{list-style:disc}.moment-body .moment-text ul ul{list-style:circle}.moment-body .moment-text ol{list-style:decimal}.moment-body .moment-text li{margin:.2em 0;padding-left:.25em}.moment-body .moment-text li::marker{color:var(--c-primary)}.moment-body .moment-text code{background-color:var(--c-bg-soft);border-radius:.2em;color:var(--c-accent);font-family:var(--font-monospace);font-size:.9em;padding:.1em .3em}.moment-body .moment-text pre{background-color:var(--c-bg-soft);border-radius:.4em;font-size:.8em;margin:.5em 0;overflow-x:auto;padding:.6em .8em}.moment-body .moment-text pre code{background:none;color:inherit;padding:0}.moment-body .moment-text blockquote{background-color:var(--c-primary-soft);border-left:2px solid var(--c-primary);border-radius:0 .2em .2em 0;color:var(--c-text-2);font-size:.95em;margin:.5em 0;padding:.35em .7em}.moment-body .moment-text blockquote p{margin:.15em 0}.moment-body .moment-text b,.moment-body .moment-text strong{color:var(--c-text-1);font-weight:600}.moment-body .moment-text em,.moment-body .moment-text i{font-style:italic}.moment-body .moment-text del,.moment-body .moment-text s{color:var(--c-text-3);text-decoration:line-through}.moment-body .moment-text hr{border:none;border-top:1px dashed var(--c-border);margin:.8em 0}.moment-body .moment-text img{border-radius:.25em;max-width:100%}.moment-media{border-radius:.4rem;margin-top:.5rem;overflow:hidden}.moment-media.single .media-item{border-radius:.5rem;max-height:500px;overflow:hidden}.moment-media.single .media-item img,.moment-media.single .media-item video{border-radius:.5rem;height:100%;max-height:500px;object-fit:cover;width:100%}.moment-media.double{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.moment-media.double .media-item img,.moment-media.double .media-item video{aspect-ratio:1;object-fit:cover}.moment-media.grid{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.moment-media.grid .media-item img,.moment-media.grid .media-item video{aspect-ratio:1;object-fit:cover}@media(max-width:480px){.moment-media.grid{grid-template-columns:repeat(2,1fr)}}.moment-media .media-item{border-radius:.25rem;margin:0;overflow:hidden}.moment-media .media-item img,.moment-media .media-item video{display:block;height:100%;transition:transform .3s,filter .3s;width:100%}.moment-media .media-item:hover img,.moment-media .media-item:hover video{filter:brightness(1.05);transform:scale(1.03)}.moment-media .media-item.audio{background:linear-gradient(135deg,var(--c-primary-soft),var(--c-bg-soft));border-radius:.5rem;grid-column:1/-1;padding:.75rem}.moment-media .media-item.audio audio{height:2.5rem;width:100%}.moment-footer{align-items:center;border-top:1px dashed var(--c-border);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.75rem;padding-top:.6rem}.moment-footer .moment-tags{display:flex;flex-wrap:wrap;gap:.35rem}.moment-footer .moment-tags .moment-tag{align-items:center;background-color:var(--c-primary-soft);border:1px solid transparent;border-radius:2em;color:var(--c-primary);display:inline-flex;font-size:.7rem;font-weight:500;gap:.15rem;padding:.25em .6em;transition:all .2s}.moment-footer .moment-tags .moment-tag .tag-hash{font-weight:700;opacity:.7}.moment-footer .moment-tags .moment-tag:hover{background-color:var(--c-primary);box-shadow:0 2px 4px color-mix(in srgb,var(--c-primary),transparent 60%);color:#fff;transform:translateY(-1px)}.moment-footer .moment-actions{display:flex;gap:.35rem;margin-left:auto}.moment-footer .action-btn{align-items:center;background-color:transparent;border-radius:2em;color:var(--c-text-3);display:inline-flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.35em .65em;transition:all .2s}.moment-footer .action-btn .iconify,.moment-footer .action-btn [class^=icon-]{font-size:1.1em}.moment-footer .action-btn:hover{background-color:var(--c-bg-soft);color:var(--c-text-1)}.moment-footer .action-btn.comment:hover{background-color:var(--c-primary-soft);color:var(--c-primary)}.moment-footer .action-btn.comment:has(span:not([class])):not(:has(span:empty)){background-color:var(--c-bg-soft)}.moment-footer .action-btn.share:hover{background-color:color-mix(in srgb,var(--c-accent),transparent 85%);color:var(--c-accent)}.moment-footer .action-btn.share.copied{background-color:#dcfce7;color:#16a34a}.dark .moment-footer .action-btn.share.copied{background-color:#22c55e26;color:#4ade80}.moment-footer .action-btn.share.copied .iconify,.moment-footer .action-btn.share.copied [class^=icon-]{display:none}.moment-footer .action-btn.share.copied:before{content:"✓ 已复制";font-weight:600}.moment-footer .action-btn.like.active,.moment-footer .action-btn.like:hover{background-color:#ef44441a;color:#ef4444}.dark .moment-footer .action-btn.like.active{background-color:#ef444426}.moment-footer .action-btn.like.loading{opacity:.6;pointer-events:none}.moment-footer .action-btn.like.active [class*=heart-fill]{animation:like-pop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes like-pop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.moment-comment{animation:slide-down .25s ease;display:none;margin-top:.75rem;padding:.75rem 0}.moment-comment.show{display:block}.moment-comment .comment-header{align-items:center;border-bottom:1px solid var(--c-border);color:var(--c-text-2);display:flex;font-size:.8rem;font-weight:600;gap:.35rem;margin-bottom:.6rem;padding-bottom:.5rem}.moment-comment .comment-header .iconify,.moment-comment .comment-header [class^=icon-]{color:var(--c-primary);font-size:1.1em}.moment-comment{--halo-cw-primary-1-color:var(--c-primary);--halo-cw-primary-2-color:color-mix(in srgb,var(--c-primary) 20%,transparent);--halo-cw-primary-3-color:color-mix(in srgb,var(--c-primary) 10%,transparent);--halo-cw-text-1-color:var(--c-text);--halo-cw-text-2-color:var(--c-text-2);--halo-cw-text-3-color:var(--c-text-3);--halo-cw-muted-1-color:var(--c-border);--halo-cw-muted-2-color:var(--c-bg-soft);--halo-cw-muted-3-color:var(--c-bg);--halo-cw-base-rounded:.5rem;--halo-cw-avatar-rounded:50%;--halo-cw-avatar-size:1.75rem;--halo-cw-base-font-size:.8rem;--halo-cw-base-font-family:var(--font-sans)}.moment-comment .comment-widget,.moment-comment comment-widget{font-size:.85rem}.moment-comment .editor-wrapper,.moment-comment [class*=editor]{background:var(--c-bg);border-color:var(--c-border);border-radius:.5rem}.moment-comment .editor-wrapper:focus-within,.moment-comment [class*=editor]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--c-primary) 15%,transparent)}.moment-comment [class*=submit],.moment-comment button[type=submit]{border-radius:.4rem;font-size:.8rem;font-weight:500;padding:.35em .75em;transition:all .2s}.moment-comment [class*=submit]:hover,.moment-comment button[type=submit]:hover{filter:brightness(1.05)}.moment-comment .comment-list .comment-item,.moment-comment .comment-list [class*=comment-item],.moment-comment [class*=comment-list] .comment-item,.moment-comment [class*=comment-list] [class*=comment-item]{border-bottom:1px solid var(--c-border);padding:.5rem 0}.moment-comment .comment-list .comment-item:last-child,.moment-comment .comment-list [class*=comment-item]:last-child,.moment-comment [class*=comment-list] .comment-item:last-child,.moment-comment [class*=comment-list] [class*=comment-item]:last-child{border-bottom:none}.moment-comment .comment-list .avatar,.moment-comment .comment-list [class*=avatar],.moment-comment [class*=comment-list] .avatar,.moment-comment [class*=comment-list] [class*=avatar]{border-radius:50%;height:1.75rem!important;width:1.75rem!important}.moment-comment .comment-list .content,.moment-comment .comment-list [class*=content],.moment-comment [class*=comment-list] .content,.moment-comment [class*=comment-list] [class*=content]{color:var(--c-text-1);font-size:.8rem;line-height:1.6}.moment-comment .comment-list [class*=date],.moment-comment .comment-list [class*=time],.moment-comment .comment-list time,.moment-comment [class*=comment-list] [class*=date],.moment-comment [class*=comment-list] [class*=time],.moment-comment [class*=comment-list] time{color:var(--c-text-3);font-size:.7rem}.moment-comment .comment-list .actions a,.moment-comment .comment-list .actions button,.moment-comment .comment-list [class*=actions] a,.moment-comment .comment-list [class*=actions] button,.moment-comment [class*=comment-list] .actions a,.moment-comment [class*=comment-list] .actions button,.moment-comment [class*=comment-list] [class*=actions] a,.moment-comment [class*=comment-list] [class*=actions] button{color:var(--c-text-3);font-size:.75rem}.moment-comment .comment-list .actions a:hover,.moment-comment .comment-list .actions button:hover,.moment-comment .comment-list [class*=actions] a:hover,.moment-comment .comment-list [class*=actions] button:hover,.moment-comment [class*=comment-list] .actions a:hover,.moment-comment [class*=comment-list] .actions button:hover,.moment-comment [class*=comment-list] [class*=actions] a:hover,.moment-comment [class*=comment-list] [class*=actions] button:hover{color:var(--c-primary)}.moment-comment .comment-count,.moment-comment [class*=comment-count],.moment-comment [class*=total]{color:var(--c-text-2);font-size:.85rem;font-weight:600;margin-bottom:.5rem}.moment-comment .no-comments,.moment-comment [class*=empty]{color:var(--c-text-3);font-size:.8rem;padding:1rem;text-align:center}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.moments-empty{align-items:center;color:var(--c-text-3);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:5rem 2rem}.moments-empty .iconify,.moments-empty [class^=icon-]{animation:float 3s ease-in-out infinite;color:var(--c-primary);font-size:5rem;opacity:.2}.moments-empty p{font-size:1.1rem;font-weight:500;margin:0}.moments-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:2rem 1rem;padding:1rem}.moments-pagination .page-btn{align-items:center;background-color:var(--c-bg-soft);border:1px solid transparent;border-radius:2em;color:var(--c-text-2);display:inline-flex;font-size:.85rem;font-weight:500;gap:.35rem;padding:.6em 1.2em;transition:all .2s}.moments-pagination .page-btn .iconify,.moments-pagination .page-btn [class^=icon-]{font-size:1em}.moments-pagination .page-btn:hover:not(.disabled){background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-color:transparent;box-shadow:0 3px 10px color-mix(in srgb,var(--c-primary),transparent 50%);color:#fff;transform:translateY(-1px)}.moments-pagination .page-btn.disabled{background-color:var(--c-bg-2);cursor:not-allowed;opacity:.35}.moments-pagination .page-info{background-color:var(--c-bg-2);border-radius:2em;color:var(--c-text-3);font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:500;padding:.5em 1.25em}.moment-back{margin:1.5rem 1rem 1rem}.moment-back .back-link{align-items:center;background-color:var(--c-bg-soft);border-radius:2em;color:var(--c-text-2);display:inline-flex;font-size:.85rem;font-weight:500;gap:.4rem;padding:.5em 1.1em;transition:all .2s}.moment-back .back-link .iconify,.moment-back .back-link [class^=icon-]{font-size:1.1em}.moment-back .back-link:hover{background:linear-gradient(135deg,var(--c-primary),var(--c-accent));box-shadow:0 2px 8px color-mix(in srgb,var(--c-primary),transparent 60%);color:#fff;transform:translate(-2px)}.moment-detail{background-color:var(--ld-bg-card);border-radius:1rem;box-shadow:0 4px 20px var(--ld-shadow);margin:0 1rem;padding:1.75rem}.moment-detail .moment-header{margin-bottom:1rem}.moment-detail .moment-header .author-avatar{box-shadow:0 0 0 3px var(--ld-bg-card),0 0 0 5px var(--c-primary-soft);height:3.5rem;width:3.5rem}.moment-detail .moment-header .author-name{font-size:1.15rem}.moment-detail .moment-header .moment-time{font-size:.8rem}.moment-detail .moment-text{font-size:1rem;line-height:1.75}.moment-detail .moment-media.single .media-item{max-height:500px}.moment-detail .moment-media.single .media-item img,.moment-detail .moment-media.single .media-item video{border-radius:.5rem;max-height:500px}.moment-detail .moment-footer{margin-top:1.25rem;padding-top:1rem}.moment-comment-section{margin:1.5rem 1rem 2rem;padding:1.5rem 0;--halo-cw-primary-1-color:var(--c-primary);--halo-cw-primary-2-color:color-mix(in srgb,var(--c-primary) 20%,transparent);--halo-cw-primary-3-color:color-mix(in srgb,var(--c-primary) 10%,transparent);--halo-cw-text-1-color:var(--c-text);--halo-cw-text-2-color:var(--c-text-2);--halo-cw-text-3-color:var(--c-text-3);--halo-cw-muted-1-color:var(--c-border);--halo-cw-muted-2-color:var(--c-bg-soft);--halo-cw-muted-3-color:var(--c-bg);--halo-cw-base-rounded:.75rem;--halo-cw-avatar-rounded:50%;--halo-cw-avatar-size:2.5rem;--halo-cw-base-font-size:.9rem}.moment-comment-section .comment-title{align-items:center;border-bottom:1px dashed var(--c-border);color:var(--c-text-1);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1.25rem;padding-bottom:1rem}.moment-comment-section .comment-title .iconify,.moment-comment-section .comment-title [class^=icon-]{color:var(--c-primary);font-size:1.2em}.friends-header{border-bottom:1px dashed var(--c-border);flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:1rem;padding-bottom:1rem}.friends-header,.friends-title{align-items:center;display:flex}.friends-title{gap:.5rem}.friends-title>[class^=icon-]{color:var(--c-primary);font-size:1.5rem}.friends-title h1{font-size:1.5rem;margin:0}.friends-actions{align-items:center;display:flex;gap:.75rem}.friends-count{color:var(--c-text-2);font-size:.9rem}.friends-count strong{color:var(--c-primary)}.apply-link{align-items:center;background-color:var(--c-bg-soft);border-radius:2em;color:var(--c-text-2);display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem;padding:.45em .9em;transition:all .2s}.apply-link [class^=icon-]{font-size:1.1em}.apply-link:hover{background:linear-gradient(135deg,var(--c-primary),var(--c-accent));box-shadow:0 2px 8px color-mix(in srgb,var(--c-primary),transparent 60%);color:#fff;transform:translateY(-1px)}.friends-list{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:.5rem 1rem 1rem}@media(max-width:640px){.friends-list{grid-template-columns:1fr}}.friend-card{--card-radius:.875rem;animation:card-enter .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--delay,0s);background:var(--c-bg-card,var(--c-bg-1));border-radius:var(--card-radius);box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a;display:flex;flex-direction:column;gap:.6rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.friend-card:before{background:linear-gradient(90deg,transparent,var(--c-primary) 20%,var(--c-accent,var(--c-primary)) 80%,transparent);content:"";height:2px;left:1rem;opacity:0;position:absolute;right:1rem;top:0;transform:scaleX(0);transition:all .3s ease}.friend-card:hover{box-shadow:0 8px 24px #00000014,0 4px 12px color-mix(in srgb,var(--c-primary),transparent 92%);transform:translateY(-4px)}.friend-card:hover:before{opacity:1;transform:scaleX(1)}.friend-card:hover .author-avatar{box-shadow:0 4px 12px color-mix(in srgb,var(--c-primary),transparent 70%);transform:scale(1.1) rotate(5deg)}.friend-card:hover .read-more>[class^=icon-]{transform:translate(2px,-2px)}@keyframes card-enter{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.friend-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.friend-header .author-info{align-items:center;color:var(--c-text-1);display:flex;gap:.5rem;text-decoration:none;transition:color .2s}.friend-header .author-info:hover{color:var(--c-primary)}.friend-header .author-info:hover .author-name{background-size:100% 2px}.friend-header .author-avatar{box-shadow:0 2px 8px #0000001a;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1)}.friend-header .author-avatar,.friend-header .author-avatar-placeholder{background:linear-gradient(135deg,var(--c-bg-2),var(--c-bg-3,var(--c-bg-2)));border:2px solid var(--c-bg);border-radius:50%;height:32px;width:32px}.friend-header .author-avatar-placeholder{align-items:center;color:var(--c-text-3);display:flex;font-size:1rem;justify-content:center}.friend-header .author-name{background:linear-gradient(var(--c-primary),var(--c-primary)) no-repeat 0 100%;background-size:0 2px;font-size:.9rem;font-weight:550;transition:background-size .3s ease}.friend-time{background:var(--c-bg-2);border-radius:1rem;color:var(--c-text-3);font-size:.75rem;padding:.2rem .5rem}.friend-content{color:inherit;display:flex;flex-direction:column;gap:.4rem;padding:.5rem 0;text-decoration:none}.friend-title{color:var(--c-text);display:-webkit-box;font-size:.95rem;font-weight:600;-webkit-line-clamp:2;line-height:1.5;margin:0;transition:color .25s ease;-webkit-box-orient:vertical;overflow:hidden}.friend-content:hover .friend-title{color:var(--c-primary)}.friend-desc{color:var(--c-text-3);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.friend-footer{align-items:center;border-top:1px dashed var(--c-border);display:flex;justify-content:flex-end;margin-top:auto;padding-top:.6rem}.read-more{align-items:center;border-radius:1rem;color:var(--c-text-3);display:inline-flex;font-size:.75rem;gap:.3rem;padding:.3rem .6rem;text-decoration:none;transition:all .25s ease}.read-more:hover{background:color-mix(in srgb,var(--c-primary),transparent 92%);color:var(--c-primary)}.read-more>[class^=icon-]{font-size:.85em;transition:transform .25s ease}.friends-empty{align-items:center;animation:fade-in .6s ease;color:var(--c-text-3);display:flex;flex-direction:column;gap:1rem;grid-column:1/-1;justify-content:center;padding:5rem 2rem;text-align:center}.friends-empty>[class^=icon-]{animation:float 3s ease-in-out infinite;font-size:4rem;opacity:.3}.friends-empty p{color:var(--c-text-2);font-size:1.1rem;margin:0}.friends-empty .empty-hint{font-size:.85rem;opacity:.7}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.friends-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:1.5rem 1rem}.friends-pagination .page-btn{align-items:center;background:var(--c-bg-1);border-radius:2rem;box-shadow:0 2px 8px #0000000a;color:var(--c-text-1);display:inline-flex;font-size:.85rem;font-weight:500;gap:.3rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.friends-pagination .page-btn:hover:not(.disabled){background:linear-gradient(135deg,var(--c-primary),var(--c-accent,var(--c-primary)));box-shadow:0 4px 16px color-mix(in srgb,var(--c-primary),transparent 60%);color:#fff;transform:translateY(-2px)}.friends-pagination .page-btn.disabled{cursor:not-allowed;opacity:.35}.friends-pagination .page-info{background:var(--c-bg-2);border-radius:1rem;color:var(--c-text-2);font-size:.85rem;font-weight:500;padding:.4rem .8rem}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{align-items:center;-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);opacity:var(--f-button-svg-opacity,1);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--f-button-svg-stroke-width);transform:var(--f-button-svg-transform);transition:var(--f-button-svg-transition);width:var(--f-button-svg-width)}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:0;padding:0;position:absolute;top:50%;translate:-50% -50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{aspect-ratio:unset!important;height:100%!important;left:0;margin:0!important;max-height:none!important;max-width:none!important;position:fixed;top:0;width:100%!important;z-index:9999}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{height:auto;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none;vertical-align:top;width:auto}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{height:100%;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none;vertical-align:top;width:100%}.f-panzoom__protected{inset:0;position:absolute;-webkit-user-select:none;user-select:none;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,150px),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:1px;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 100px);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,16px 8px)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9));height:100%;max-height:var(--f-video-height,540px);max-width:var(--f-video-width,960px);min-height:1px;overflow:visible;padding:0;width:100%}.f-html5video{background:transparent;border:0;display:block;height:100%;width:100%}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,17px);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);z-index:20;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;white-space:nowrap}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);position:relative;-webkit-user-select:none;user-select:none}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);background:var(--f-thumbs-bg);box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);overflow:hidden;padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);position:relative;-webkit-tap-highlight-color:transparent;transition:var(--f-thumbs-transition);-webkit-user-select:none;user-select:none;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{border-radius:inherit;color:transparent;display:block;height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;width:var(--f-thumb-img-width)}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{display:grid;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x)}.f-thumbs__slide,.f-thumbs__viewport{box-sizing:border-box;overflow:visible}.f-thumbs__slide{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);display:block;height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:var(--f-thumb-border-transition);z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1);width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x))}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;clip-path:var(--clip-path);display:block;margin-inline:50%;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);width:var(--f-thumb-width)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;gap:var(--f-thumbs-gap);grid-auto-rows:var(--f-thumb-height);grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{cursor:pointer;display:block;grid-area:auto;height:var(--f-thumb-height);max-width:100%;outline:none;position:relative;width:var(--f-thumb-width)}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color);height:var(--f-progressbar-height);left:0;opacity:var(--f-progressbar-opacity);pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;-webkit-user-select:none;user-select:none;z-index:var(--f-progressbar-z-index)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:transparent;border:0;height:100vh;inset:0;margin:0;max-height:unset;max-width:unset;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;touch-action:none;width:100%;z-index:1050}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{display:flex;inset:0;overflow:hidden;position:absolute}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";inset:-30px;position:absolute;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;right:0;top:calc((var(--f-button-height) + 2px)*-1);z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}.article img:not(.no-lightbox),.comment-content img,.gallery-item img,.link-info img,.moment-media img,.moment-text img{cursor:url(/themes/theme-clarity/assets/images/zoom-in.cur),zoom-in}.fancybox__container{box-sizing:border-box!important;color:#fff;display:flex!important;flex-direction:column;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:1050!important;-webkit-tap-highlight-color:transparent;--fancybox-bg:transparent;--fancybox-accent-color:var(--c-primary,#3b82f6)}.fancybox__container button{background:transparent;border:none;box-shadow:none;margin:0;outline:none;padding:0}.fancybox__container .fancybox__backdrop{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background:#000000a6!important;opacity:1!important}.fancybox__container.is-animated{animation:none}.fancybox__container.is-animated .fancybox__backdrop{animation:fancybox-fade-in .3s cubic-bezier(.4,0,.2,1)}@keyframes fancybox-fade-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:1}}.fancybox__toolbar{background:transparent!important;display:flex;gap:.5rem;left:auto;padding:1rem!important;position:absolute!important;right:0;top:0;z-index:20}.fancybox__button{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.15)!important;border-radius:12px!important;color:#ffffffe6!important;cursor:pointer;display:flex!important;height:44px!important;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1)!important;width:44px!important}.fancybox__button:hover{background:#fff3!important;border-color:#ffffff4d!important;color:#fff!important;transform:scale(1.05)}.fancybox__button:active{transform:scale(.95)}.fancybox__button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:22px!important;stroke-width:1.5;width:22px!important}.fancybox__button--close:hover{background:#ef444440!important;border-color:#ef444466!important;color:#fca5a5!important}.fancybox__button--zoom:hover{background:rgba(var(--c-primary-rgb,59,130,246),.25)!important;border-color:rgba(var(--c-primary-rgb,59,130,246),.4)!important}.fancybox__slide{padding:3rem 2rem!important}@media(max-width:640px){.fancybox__slide{padding:1rem!important}}.fancybox__content{animation:fancybox-image-in .4s cubic-bezier(.34,1.56,.64,1);background:transparent!important;border-radius:16px!important;box-shadow:0 0 0 1px #ffffff1a,0 8px 32px #0006,0 32px 64px #0000004d!important;overflow:hidden}@keyframes fancybox-image-in{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.fancybox__image{border-radius:16px!important;transition:transform .3s ease}.fancybox__caption{animation:fancybox-caption-in .5s ease .2s both;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent)!important;bottom:0;color:#fffffff2!important;font-size:.9rem;font-weight:500;left:0;padding:4rem 2rem 1.5rem!important;pointer-events:none;position:absolute;right:0;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.5)}@keyframes fancybox-caption-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fancybox__nav .fancybox__button{background:#ffffff1a!important;border-radius:50%!important;height:52px!important;width:52px!important}.fancybox__nav .fancybox__button:hover{background:#fff3!important}.fancybox__infobar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.15);border-radius:2rem!important;color:#ffffffd9!important;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:500;left:1rem;letter-spacing:.05em;padding:.6rem 1.2rem!important;position:absolute;top:1rem}.fancybox__thumbs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b3!important;border-top:1px solid hsla(0,0%,100%,.1);padding:1rem!important}.fancybox__thumbs .fancybox__thumb{border:2px solid transparent!important;border-radius:10px!important;opacity:.5;overflow:hidden;transition:all .25s ease!important}.fancybox__thumbs .fancybox__thumb:after{background:#0000004d;content:"";inset:0;position:absolute;transition:background .25s}.fancybox__thumbs .fancybox__thumb:hover{opacity:.85;transform:scale(1.05)}.fancybox__thumbs .fancybox__thumb:hover:after{background:transparent}.fancybox__thumbs .fancybox__thumb.is-selected{border-color:var(--c-primary)!important;box-shadow:0 0 0 2px rgba(var(--c-primary-rgb,59,130,246),.3);opacity:1}.fancybox__thumbs .fancybox__thumb.is-selected:after{background:transparent}.fancybox__spinner{height:48px!important;width:48px!important}.fancybox__spinner circle{stroke:var(--c-primary)!important;stroke-width:2.5}.fancybox__button--fullscreen:hover{background:#3b82f640!important;border-color:#3b82f666!important}.fancybox__button--download:hover{background:#22c55e40!important;border-color:#22c55e66!important;color:#86efac!important}.toolbar{align-items:center;display:flex;justify-content:flex-end;margin:0 1rem .5rem}.order-toggle{display:flex;gap:1rem}.dropdown-trigger{align-items:center;color:var(--c-text-2);cursor:pointer;display:inline-flex;gap:.25em;transition:color .2s}.dropdown-trigger:hover{color:var(--c-primary)}.dropdown-content.menu{background:var(--ld-bg-card,#fff);border:1px solid var(--c-border,#eee);gap:0;min-width:0!important;padding:.25rem;width:max-content}.dropdown-content.menu li a{border-radius:.25rem;color:var(--c-text-1);font-size:.9em;padding:.4rem .75rem}.dropdown-content.menu li a:hover{background:var(--c-bg-soft)}.dropdown-content.menu li a.active{background:var(--c-primary-soft);color:var(--c-primary)}.photos-container{margin:1rem}.photo-tabs{border-bottom:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem}.photo-tab{align-items:center;background:var(--c-bg-soft);border:1px solid transparent;border-radius:2rem;color:var(--c-text-2);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.375rem;padding:.5rem 1rem;transition:all .2s}.photo-tab:hover{background:var(--c-primary-soft);color:var(--c-primary)}.photo-tab.active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.photo-tab .tab-count{background:#0000001a;border-radius:1rem;font-size:.75rem;padding:.125rem .5rem}.photo-tab.active .tab-count{background:#fff3}.photo-group{margin-bottom:2rem}.group-title{align-items:center;color:var(--c-text);display:flex;font-family:var(--font-creative);font-size:1.25rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.group-title .group-count{color:var(--c-text-2);font-size:.875rem;font-weight:400;margin-left:auto}.photo-masonry{column-count:4;column-gap:.75rem}@media(max-width:1200px){.photo-masonry{column-count:3}}@media(max-width:768px){.photo-masonry{column-count:2}}@media(max-width:480px){.photo-masonry{column-count:2;column-gap:.5rem}}.photo-item{animation:photo-fade-in .5s ease backwards;background:var(--c-bg-soft);border-radius:.5rem;break-inside:avoid;cursor:url(/themes/theme-clarity/assets/images/zoom-in.cur),zoom-in;margin-bottom:.75rem;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,opacity .4s ease}.photo-item:hover{box-shadow:0 12px 32px var(--ld-shadow);transform:translateY(-4px) scale(1.02)}.photo-item:hover img{transform:scale(1.05)}.photo-item:hover figcaption{opacity:1;transform:translateY(0)}.photo-item:active{transform:translateY(-2px) scale(.98)}.photo-item img{display:block;height:auto;transition:transform .3s;width:100%}.photo-item img[loading=lazy]{animation:photo-skeleton 1.5s infinite;background:linear-gradient(90deg,var(--c-bg-soft) 25%,var(--c-bg-mute) 50%,var(--c-bg-soft) 75%);background-size:200% 100%;min-height:100px}.photo-item img:not([src]){visibility:hidden}.photo-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;font-size:.875rem;left:0;opacity:0;padding:2rem .75rem .75rem;position:absolute;right:0;text-shadow:0 1px 2px rgba(0,0,0,.5);transform:translateY(100%);transition:opacity .3s,transform .3s}@media(max-width:480px){.photo-item figcaption{font-size:.75rem;padding:1.5rem .5rem .5rem}}@keyframes photo-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes photo-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-state{align-items:center;color:var(--c-text-3);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.empty-state>span{font-size:4rem;opacity:.5}.empty-state>p{font-size:1rem}.page-header{margin:2rem 1rem 1.5rem;text-align:center}.page-title{align-items:center;color:var(--c-text);display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:.5rem}.page-desc{color:var(--c-text-2);font-size:.9rem}.photo-loader{align-items:center;color:var(--c-text-2);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:2rem}.photo-loader .animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.photo-end{color:var(--c-text-3);font-size:.875rem;padding:1.5rem;text-align:center}.c-alert{background-color:var(--ld-bg-card);background-image:radial-gradient(circle at 4em -25em,var(--c-primary),transparent 30em),linear-gradient(var(--c-primary) -2000%,transparent);border-radius:.5em;font-size:.9em;margin:1em 0;padding:.2em .8em;transition:transform .2s,box-shadow .2s}.c-alert:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--c-primary) 20%,transparent);transform:translateY(-2px)}@supports (color:color-mix(in srgb,transparent,transparent)){.c-alert{--c-primary-soft:color-mix(in srgb,var(--c-primary) 15%,transparent)}}.c-alert .c-alert-title{align-items:center;color:var(--c-primary);display:flex;font-weight:700;gap:.5em;margin:.5em 0}.c-alert .c-alert-title p{margin:0}.c-alert .c-alert-body p:last-child{margin-bottom:.5em}.center{margin-inline:auto;max-width:100%}.c-tabs,.center{width:fit-content}.c-tabs{display:flex;flex-wrap:wrap;font-size:.9em;gap:.5em;justify-content:center;line-height:1.4;margin:0 auto;position:relative}.c-tabs button{background:none;border:none;border-radius:.4em;color:var(--c-text-2);cursor:pointer;margin-bottom:.5em;padding:.3em .5em;position:relative;transition:all .2s}.c-tabs button:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.c-tabs button:after,.c-tabs button:before{border-radius:1em;bottom:-.5em;display:block;height:2px;inset-inline:.8em;pointer-events:none;position:absolute}.c-tabs button:after{background-color:var(--c-border);content:"";inset-inline:-.8em}.c-tabs button.active{background-color:var(--ld-bg-card);box-shadow:0 1px .5em var(--ld-shadow);color:var(--c-text)}.c-tabs button.active:before{background-color:var(--c-primary);content:"";z-index:1}.c-tab-content{padding:.5em 0}.c-tab-content .c-tab-panel{display:none;text-align:center}.c-tab-content .c-tab-panel.active{display:block}.c-tab-content .c-tab-panel:has(ul,ol,pre,table,blockquote){text-align:left}.c-copy{background-color:var(--ld-bg-card);border:1px solid var(--c-border);border-radius:4px;display:flex;font-size:.8rem;line-height:2.5;margin:.5rem 0;overflow:clip;transition:border-color .2s}.c-copy:focus-within{border-color:var(--c-primary);outline:.2em solid var(--c-primary-soft)}.c-copy:focus-within .c-copy-prompt{background-color:var(--c-primary-soft);border-inline-end-color:var(--c-primary);color:var(--c-primary)}.c-copy .c-copy-prompt{background-color:var(--c-bg-2);border-inline-end:1px solid var(--c-border);color:var(--c-text-2);flex-shrink:0;padding:0 1em;transition:all .2s}.c-copy .c-copy-code{flex-grow:1;outline:none;overflow-x:auto;padding:0 1em;position:relative;white-space:nowrap}.c-copy .c-copy-code::-webkit-scrollbar{background-color:transparent;height:4px}.c-copy .c-copy-btn{background:none;border:none;color:var(--c-text-2);cursor:pointer;flex-shrink:0;height:2.5em;margin-inline-start:-.5em;padding:.5em;transition:color .2s}.c-copy .c-copy-btn:hover{color:var(--c-primary)}.c-folding{background-color:var(--c-bg-2);border:1px solid var(--c-border);border-radius:.5em;font-size:.9em;margin:1em 0;transition:height .2s}.c-folding[open] summary{color:currentcolor;font-weight:700}.c-folding[open] summary:before{content:"收起"}.c-folding summary{color:var(--c-text-2);cursor:pointer;padding:.5em .8rem;transition:all .2s}.c-folding summary>p{display:inline}.c-folding summary:before{content:"展开";float:right;float:inline-end;font-weight:400;margin-inline-start:.5em;opacity:.5;transition:color .2s}.c-folding summary:hover{color:var(--c-text)}.c-folding .c-folding-detail{padding:0 .8rem .5rem;position:relative}.c-tip{cursor:pointer;position:relative;text-decoration:underline dashed var(--c-text-3);text-underline-offset:4px}.c-tip[data-tip]:not([data-tip=""]):before{background-color:var(--c-text);border-radius:.4em;color:var(--c-bg);content:attr(data-tip);font-size:.85em;padding:.4em .8em;transform:translate(-50%) translateY(-8px);white-space:nowrap}.c-tip[data-tip]:not([data-tip=""]):after,.c-tip[data-tip]:not([data-tip=""]):before{bottom:100%;left:50%;opacity:0;position:absolute;transition:all .2s;visibility:hidden;z-index:100}.c-tip[data-tip]:not([data-tip=""]):after{border:5px solid transparent;border-top:5px solid var(--c-text);content:"";transform:translate(-50%)}.c-tip[data-tip]:not([data-tip=""]):hover:after,.c-tip[data-tip]:not([data-tip=""]):hover:before{opacity:1;visibility:visible}.c-blur{filter:blur(4px);transition:filter .2s}.c-blur:hover{filter:blur(0)}.c-timeline{font-size:.9em;padding-inline-start:1.5em;position:relative}.c-timeline:before{background-color:var(--c-bg-soft);content:"";inset:.5em auto 0;inset-inline-start:.5em;position:absolute;width:.3em}.c-timeline dt{font-size:.9em;opacity:.8}.c-timeline dt:before{background-color:var(--c-text-2);border-radius:1em;content:"";height:.8em;inset-inline-start:.3em;margin-top:.5em;position:absolute;width:.8em}.c-timeline dd{margin-bottom:1em;overflow:hidden;padding:0 1em;width:fit-content}.c-quote{color:var(--c-text-2);font-size:1.2rem;line-height:1.5}.c-quote p{margin:0}.c-quote .c-quote-icon{font-size:4rem;margin-bottom:-.5em;-webkit-mask-image:linear-gradient(#fff,transparent);mask-image:linear-gradient(#fff,transparent);min-height:.5em;opacity:.5;position:relative;transition:all .2s;z-index:-1}.c-quote:hover .c-quote-icon{opacity:1;transform:translateY(-.5rem)}.c-chat{font-size:.9em;margin-inline:2vw}.c-chat dt{font-size:.9em;opacity:.8}.c-chat dt.self{text-align:end}.c-chat dt.self+dd{background-color:var(--c-primary-soft);border-radius:1em;border-start-end-radius:.2em;margin-inline-start:auto;width:fit-content}.c-chat dt.system{margin-bottom:1em;text-align:center}.c-chat dd{background-color:var(--c-bg-2);border-radius:1em;border-start-start-radius:.2em;margin-bottom:1em;max-width:90%;overflow:hidden;padding:0 1em;width:fit-content}.c-key{background-color:var(--c-bg-soft);border-radius:.2em;box-shadow:inset 0 -.15em 0 var(--c-bg-soft);color:var(--c-text-2);display:inline-block;font-family:var(--font-monospace);font-size:.9em;letter-spacing:-.05em;line-height:1.4;margin:.1em;padding:0 .2em .1em;transition:all .1s;-webkit-user-select:none;user-select:none}.c-key:active{background-color:var(--c-primary-soft);box-shadow:inset 0 -.1em 0 var(--c-primary);color:var(--c-primary);transform:translateY(.05em)}.c-card-list :where(ol,ul):not([class]){list-style:none;margin:0;padding-inline-start:0}.c-card-list :where(ol,ul):not([class])>li{margin:0}.c-card-list>div>ol,.c-card-list>div>ul,.c-card-list>ol,.c-card-list>ul{display:grid;gap:.5em;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.c-card-list>div>ol>li,.c-card-list>div>ul>li,.c-card-list>ol>li,.c-card-list>ul>li{background-color:var(--ld-bg-card);border-radius:.5em;box-shadow:0 2px 4px var(--ld-shadow);padding:.5em .8em}.c-pic{text-align:center}.c-pic img{cursor:zoom-in;height:auto;max-width:100%}.c-pic figcaption{color:var(--c-text-2);font-size:.8em;margin-top:-.5em;text-align:center}.c-progress{align-items:center;display:flex;font-size:.9em;gap:.8em;margin:1em 0}.c-progress .c-progress-label{color:var(--c-text-2);flex-shrink:0;min-width:4em}.c-progress .c-progress-bar{--c-progress-color:var(--c-primary);background-color:var(--c-bg-soft);border-radius:1em;flex-grow:1;height:.6em;overflow:hidden}.c-progress .c-progress-fill{background:linear-gradient(90deg,var(--c-progress-color),color-mix(in srgb,var(--c-progress-color),#fff 20%));border-radius:1em;height:100%;transition:width .5s ease-out}.c-progress .c-progress-text{color:var(--c-text-2);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:3em;text-align:right}.c-emoji-clock{font-size:1.2em;vertical-align:middle}.c-split{display:grid;margin:1em 0}.c-split>div{background-color:var(--c-bg-2);border-radius:.5em;padding:.8em 1em}.c-split>div>:first-child{margin-top:0}.c-split>div>:last-child{margin-bottom:0}.c-stepper{counter-reset:stepper;list-style:none;margin:1.5em 0;padding:0}.c-stepper .c-stepper-item{display:flex;gap:1em;padding-bottom:1.5em;position:relative}.c-stepper .c-stepper-item:not(:last-child):before{background-color:var(--c-border);bottom:0;content:"";left:1em;position:absolute;top:2.2em;width:2px}.c-stepper .c-stepper-item:last-child{padding-bottom:0}.c-stepper .c-stepper-marker{align-items:center;background-color:var(--c-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9em;font-weight:700;height:2em;justify-content:center;width:2em}.c-stepper .c-stepper-content{flex-grow:1;padding-top:.2em}.c-stepper .c-stepper-title{color:var(--c-text);font-weight:600;margin-bottom:.3em}.c-stepper .c-stepper-body{color:var(--c-text-2);font-size:.9em}.c-stepper .c-stepper-body p{margin:.5em 0}.c-note{--note-bg:#fff9c4;--note-shadow:#e6d98c;background:linear-gradient(135deg,var(--note-bg) 0,color-mix(in srgb,var(--note-bg),#fff 20%) 100%);box-shadow:2px 2px 8px var(--note-shadow),inset 0 -1px 0 var(--note-shadow);color:#5d4e37;font-size:.95em;line-height:1.6;margin:1.5em auto;max-width:320px;padding:1.2em 1.5em;position:relative;transform:rotate(-1deg);transition:transform .2s;width:fit-content}.c-note:hover{transform:rotate(0) scale(1.02)}.c-note.rotate{transform:rotate(2deg)}.c-note.rotate:hover{transform:rotate(0) scale(1.02)}.c-note:before{border-color:transparent var(--c-bg-1) transparent transparent;border-style:solid;border-width:0 20px 20px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.c-note.c-note-green{--note-bg:#c8e6c9;--note-shadow:#a5c6a7}.c-note.c-note-blue{--note-bg:#bbdefb;--note-shadow:#90c7f5;color:#1a4a6e}.c-note.c-note-pink{--note-bg:#f8bbd9;--note-shadow:#e8a0c4;color:#6b2d4f}.c-note.c-note-purple{--note-bg:#e1bee7;--note-shadow:#c99fd1;color:#4a2462}.c-note p{margin:.3em 0}.dark .c-note{--note-shadow:rgba(0,0,0,.3);filter:brightness(.85) saturate(.9)}.text-center{text-align:center}.weather-card{min-height:60px;padding:.75rem 1rem}.weather-error,.weather-loading{align-items:center;animation:weatherPulse 1.5s ease-in-out infinite;color:var(--c-text-3);display:flex;font-size:.9em;gap:.5em;justify-content:center;padding:.5rem}.weather-error [class^=icon-],.weather-loading [class^=icon-]{font-size:1.2em}@keyframes weatherPulse{0%,to{opacity:.6}50%{opacity:1}}.weather-error{animation:none;border-radius:.5rem;cursor:pointer;margin:-.25rem;padding:.75rem;transition:all .25s ease}.weather-error:hover{background-color:var(--c-bg-soft);color:var(--c-primary);transform:scale(1.02)}.weather-error:active{transform:scale(.98)}.weather-content{align-items:center;animation:weatherSlideIn .5s cubic-bezier(.16,1,.3,1);display:flex;gap:.75rem}@keyframes weatherSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.weather-left{flex-shrink:0}.weather-icon{animation:weatherIconBounce 2s ease-in-out infinite;height:48px;object-fit:contain;transition:transform .3s ease;width:48px}.weather-icon:hover{animation-play-state:paused;transform:scale(1.1) rotate(5deg)}@keyframes weatherIconBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}.weather-right{flex:1;min-width:0}.weather-main{align-items:baseline;display:flex;gap:.15em;margin-bottom:.25em}.temp-value{color:var(--c-text);font-family:var(--font-creative);font-size:1.75rem;font-weight:700;line-height:1;transition:color .3s}.temp-unit{color:var(--c-text-2);font-size:.9rem;font-weight:500;margin-right:.5em}.weather-text{color:var(--c-text);font-size:1rem;font-weight:600;transition:color .3s}.weather-meta{align-items:center;animation:weatherFadeIn .6s ease-out .2s both;color:var(--c-text-3);display:flex;font-size:.75em;gap:.75em}@keyframes weatherFadeIn{0%{opacity:0}to{opacity:1}}.weather-city,.weather-update{align-items:center;display:flex;gap:.2em;transition:color .2s}.weather-city [class^=icon-],.weather-update [class^=icon-]{font-size:1em;opacity:.7}.weather-city:hover,.weather-update:hover{color:var(--c-text-2)}
