/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:Satoshi, ui-sans-serif, system-ui, sans-serif;--font-serif:Gelica, ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-lime-50:oklch(98.6% .031 120.757);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-foreground:#1e1e1f;--color-muted:#f5f5f6;--color-muted-foreground:#4e4f50;--color-primary:#1c3433;--color-primary-hover:#283633;--color-secondary:#1c3433;--color-destructive:#b34b2e;--color-destructive-bg:#fff2f1;--color-destructive-border:#e3d5cc;--color-danger:#ed2a15;--color-danger-hover:#d42512;--color-disabled:#dedede;--color-input:#d4d4d4;--color-ring:#4d57d1;--color-surface:#f5f5f6;--color-surface-placeholder:#e8e8e8;--color-border-subtle:#ededed;--color-border-light:#e6e6e6;--color-favorite:#b44a2c;--color-pale-lime:#f5fccb;--color-lime:#d9ff9a;--color-shark-600:#5b5b5f;--shadow-panel:-4px 0 24px #00000014;--shadow-dropdown:0 8px 24px #0000001f;--shadow-modal:0 24px 80px #0003;--radius-card:27.79px;--radius-xxl:20px;--backdrop-overlay:#00000059;--text-shadow-on-media:0 1px 3px #0006}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.signin-page{background-color:var(--color-muted,#f5f5f6);min-height:100vh;padding:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;display:flex}.signin-card{width:100%;max-width:var(--container-xl,36rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 12);--tw-shadow:0 4px 24px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2rem}.signin-card-header{margin-bottom:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;display:flex}.signin-card-header .affilae-brand-logo{height:calc(var(--spacing,.25rem) * 8)}.signin-card-heading{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.signin-card-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);--tw-leading:var(--leading-tight,1.25);font-size:2.5rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.signin-card-subtitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-muted-foreground,#4e4f50)}.signin-form,.signin-form-after-recovery{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.signin-form-success{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted-foreground,#4e4f50)}.signin-form-error{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-destructive-border,#e3d5cc);background-color:var(--color-destructive-bg,#fff2f1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-destructive,#b34b2e)}.signin-form-error-credentials{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);border-style:none;display:flex}.signin-form-error-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-danger,#ed2a15);flex-shrink:0}.signin-form-error-message{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-destructive,#b34b2e)}.signin-form-error-link{color:var(--color-destructive,#b34b2e);text-underline-offset:2px;text-decoration-line:underline}.signin-form-field{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.signin-form-label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.signin-form-input{height:calc(var(--spacing,.25rem) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}.signin-form-input:focus{border-color:var(--color-ring,#4d57d1);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#4d57d126}@supports (color:color-mix(in lab, red, red)){.signin-form-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring,#4d57d1) 15%, transparent)}}.signin-form-input[aria-invalid=true]{border-color:var(--color-danger,#ed2a15);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.signin-form-input[aria-invalid=true]:focus{border-color:var(--color-danger,#ed2a15);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ed2a1526}@supports (color:color-mix(in lab, red, red)){.signin-form-input[aria-invalid=true]:focus{--tw-ring-color:color-mix(in oklab, var(--color-danger,#ed2a15) 15%, transparent)}}.signin-form-password{position:relative}.signin-form-password .signin-form-input{padding-right:calc(var(--spacing,.25rem) * 14)}.signin-form-password-toggle{top:50%;right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.signin-form-password-toggle:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring,#4d57d1)}.signin-form-password-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.signin-form-forgot,.signin-form-back{margin-top:calc(var(--spacing,.25rem) * 1);cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);text-underline-offset:2px;background-color:#0000;border-style:none;align-self:flex-end;text-decoration-line:underline}.signin-form-forgot:focus-visible,.signin-form-back:focus-visible{border-radius:var(--radius-sm,.25rem);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ring,#4d57d1)}.signin-form-submit{margin-top:calc(var(--spacing,.25rem) * 2)}.signin-form-submit .button{height:calc(var(--spacing,.25rem) * 14);width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-family:inherit;font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-flex}.button:disabled,.button[aria-disabled=true]{pointer-events:none;cursor:not-allowed;border-color:var(--color-disabled,#dedede);background-color:var(--color-disabled,#dedede);color:var(--color-disabled-foreground,#727272)}.button-text{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.button-sm{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-caption,.8125rem);line-height:var(--tw-leading,var(--text-caption--line-height,calc(1.35 / .8125)))}.button-md{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-body-sm,.9375rem);line-height:var(--tw-leading,var(--text-body-sm--line-height,calc(1.45 / .9375)))}.button-lg{padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-body-lg,1.0625rem);line-height:var(--tw-leading,var(--text-body-lg--line-height,calc(1.5 / 1.0625)))}.button-primary{border-color:var(--color-primary,#1c3433);background-color:var(--color-primary,#1c3433);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-radius:3.40282e38px}.button-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-hover,#283633);background-color:var(--color-primary-hover,#283633)}.button-primary.button-outline{color:var(--color-primary,#1c3433);background-color:#0000}.button-primary.button-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:#1c34331a}@supports (color:color-mix(in lab, red, red)){.button-primary.button-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--color-primary,#1c3433) 10%, transparent)}}.button-secondary{border-color:var(--color-primary,#1c3433);background-color:var(--color-white,#fff);color:var(--color-primary,#1c3433);border-radius:3.40282e38px}.button-secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:#1c34331a}@supports (color:color-mix(in lab, red, red)){.button-secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--color-primary,#1c3433) 10%, transparent)}}.button-secondary.button-outline{border-color:var(--color-primary,#1c3433);color:var(--color-primary,#1c3433);background-color:#0000}.button-secondary.button-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.button-secondary.button-outline:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.button-danger{border-color:var(--color-danger,#ed2a15);background-color:var(--color-danger,#ed2a15);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-radius:3.40282e38px}.button-danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-danger-hover,#d42512);background-color:var(--color-danger-hover,#d42512)}.button-loading{pointer-events:none;cursor:wait;opacity:.85}.button-spinner{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.spinner-block{padding-block:calc(var(--spacing,.25rem) * 8);justify-content:center;display:flex}.spinner{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-primary,#1c3433);border-top-color:var(--color-lime,#d9ff9a);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){.spinner{border-color:var(--color-lime,#d9ff9a);animation:none}}.gallery-app-bar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 4);display:flex}.gallery-app-bar-user{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.gallery{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8)}.gallery-page-header{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.gallery-page-heading{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.gallery-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.gallery-count-info-container{align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.gallery-count{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.gallery-count-info-anchor{margin-top:1px;display:inline-flex;position:relative}.gallery-count-info{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);background-color:#0000;border-style:none;text-decoration-line:underline}.gallery-count-info:focus-visible{border-radius:var(--radius-sm,.25rem);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-count-info-popover{top:100%;left:calc(var(--spacing,.25rem) * 0);z-index:20;margin-top:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 80);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);text-align:left;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:absolute}.gallery-count-info-popover-intro{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.gallery-count-info-popover-list{list-style-type:disc}:where(.gallery-count-info-popover-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gallery-count-info-popover-list{padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.gallery-toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;margin-left:auto;display:flex}.gallery-search-form{align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;display:flex}.gallery-search-icon{color:var(--color-muted-foreground,#4e4f50);display:flex}.gallery-search-input{--tw-border-style:none;font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;min-width:min(220px,50vw)}.gallery-search-input::placeholder{color:var(--color-disabled-foreground,#727272)}.gallery-sort{position:relative}.gallery-sort-trigger{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;display:flex}.gallery-sort-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-sort-trigger-icon{color:var(--color-foreground,#1e1e1f);flex-shrink:0;display:flex}.gallery-sort-trigger-text{white-space:nowrap}.gallery-sort-menu{top:calc(100% + 8px);right:calc(var(--spacing,.25rem) * 0);z-index:50;min-width:calc(var(--spacing,.25rem) * 64);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute}.gallery-sort-menu-options{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.gallery-sort-option{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;display:flex}.gallery-sort-option:hover{background-color:var(--color-surface,#f5f5f6)}.gallery-sort-option:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-sort-option-active{background-color:var(--color-pale-lime,#f5fccb);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.gallery-sort-option-active:hover{background-color:var(--color-pale-lime,#f5fccb)}.gallery-sort-option-check{color:var(--color-primary,#1c3433);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.gallery-sort-option{transition:none}}.gallery-sort-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;display:flex}.gallery-sort-label-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;color:var(--color-foreground,#1e1e1f)}.gallery-sort-select{max-width:calc(var(--spacing,.25rem) * 40);cursor:pointer;appearance:none;--tw-border-style:none;color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;font-family:inherit}.gallery-filter-trigger{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;appearance:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.gallery-filter-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-filter-trigger-icon{display:flex}.gallery-filters-dialog{margin-top:calc(var(--spacing,.25rem) * 15);margin-right:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-card);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;max-width:580px;padding:calc(var(--spacing,.25rem) * 0);box-shadow:var(--shadow-modal);border-style:none;margin-left:auto;overflow:visible}.gallery-filters-dialog::backdrop{background-color:var(--backdrop-overlay)}.gallery-filters-layout{flex-direction:column;display:flex}.gallery-filters-dismiss-area{display:none}.gallery-filters-panel{--tw-outline-style:none;background-color:#0000;outline-style:none;flex-direction:column;display:flex}.gallery-filters-panel-header{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.gallery-filters-panel-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-grow:1}.gallery-filters-panel-icon{color:var(--color-foreground,#1e1e1f);flex-shrink:0}.gallery-filters-close{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * .5);color:var(--color-muted-foreground,#4e4f50);background-color:#0000;border-style:none;border-radius:.25rem}.gallery-filters-close:hover{color:var(--color-foreground,#1e1e1f)}.gallery-filters-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-filters-panel-body{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-grow:1;overflow:visible}.gallery-filters-section{margin-bottom:calc(var(--spacing,.25rem) * 6)}.gallery-filters-fieldset{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 6);min-width:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.gallery-filters-fieldset .gallery-filters-section-title{padding:calc(var(--spacing,.25rem) * 0);display:block}.gallery-filters-section-title{margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.gallery-filters-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.gallery-filters-select{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-light,#e6e6e6);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-foreground,#1e1e1f);border-radius:10px;font-family:inherit}.gallery-performance-cards{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:row;display:flex}.gallery-performance-card{cursor:pointer;appearance:none;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:left;flex:1;font-family:inherit}.gallery-performance-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-performance-card-icon-container{margin-bottom:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.gallery-performance-card-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);color:var(--color-foreground,#1e1e1f);flex-shrink:0}.gallery-performance-card-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.gallery-performance-card-description{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-foreground,#1e1e1f)}.gallery-performance-card-active{border-color:var(--color-foreground,#1e1e1f)}.gallery-filters-chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.gallery-filter-chip{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;font-family:inherit;font-size:13px}.gallery-filter-chip:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-filter-chip-active{border-color:var(--color-primary,#1c3433);background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}.gallery-filters-panel-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;flex-shrink:0;display:flex}.gallery-filters-clear-button{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none}.gallery-filters-clear-button:hover{color:var(--color-muted-foreground,#4e4f50)}.gallery-filters-clear-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-filters-apply-button{min-width:calc(var(--spacing,.25rem) * 36);padding-inline:calc(var(--spacing,.25rem) * 8)}@media (prefers-reduced-motion:reduce){.gallery-filters-dialog,.gallery-filters-panel{transition:none}}.gallery-feed-busy{pointer-events:none}.gallery-feed-busy .gallery-grid{opacity:.5}.gallery-feed-spinner{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:10;justify-content:center;align-items:center;display:flex;position:fixed}.gallery-grid,.gallery-grid-inner{width:100%;position:relative}.gallery-grid-item{min-width:calc(var(--spacing,.25rem) * 0)}.gallery-card{cursor:pointer;border-style:var(--tw-border-style);border-width:5px;border-color:var(--color-white,#fff);border-radius:28px;position:relative;overflow:hidden}.gallery-card:hover .gallery-card-overlay{opacity:1}.gallery-card:hover .gallery-card-info{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1;pointer-events:auto}.gallery-card-asset{cursor:pointer}.gallery-card-asset:hover .gallery-card-asset-hover,.gallery-card-asset:focus-within .gallery-card-asset-hover{opacity:1}.gallery-card-asset.gallery-card-asset-expired .gallery-card-overlay{opacity:1;background:#ffffff85}.gallery-card-asset.gallery-card-asset-expired .gallery-card-media,.gallery-card-asset.gallery-card-asset-expired .gallery-card-video,.gallery-card-asset.gallery-card-asset-expired .gallery-card-video-poster{filter:saturate(.75)brightness(.92)}.gallery-card-asset.gallery-card-asset-expired:hover .gallery-card-overlay,.gallery-card-asset.gallery-card-asset-expired:focus-within .gallery-card-overlay{background:#0000008c}.gallery-card-media{object-fit:cover;width:100%;height:100%;display:block}.gallery-card-media-frame{width:100%;display:block;position:relative;overflow:hidden}.gallery-card-media-frame-loading .gallery-card-media{inset:calc(var(--spacing,.25rem) * 0);z-index:1;opacity:0;width:100%;height:100%;position:absolute}.gallery-card-media-loading-surface,.gallery-card-media-placeholder{background-color:var(--color-surface-placeholder,#e8e8e8);width:100%;display:block}.gallery-card[data-format=REELS] .gallery-card-media-loading-surface,.gallery-card[data-format=STORY] .gallery-card-media-loading-surface,.gallery-card[data-format=REELS] .gallery-card-media-placeholder,.gallery-card[data-format=STORY] .gallery-card-media-placeholder{aspect-ratio:9/16}.gallery-card[data-format=FEED] .gallery-card-media-loading-surface,.gallery-card:not([data-format]) .gallery-card-media-loading-surface,.gallery-card[data-format=FEED] .gallery-card-media-placeholder,.gallery-card:not([data-format]) .gallery-card-media-placeholder{aspect-ratio:4/5}.gallery-card-media-stack{z-index:0;width:100%;display:block;position:relative;overflow:hidden}.gallery-card-media-stack-has-poster .gallery-card-video{inset:calc(var(--spacing,.25rem) * 0);z-index:0;object-fit:cover;pointer-events:auto;width:100%;height:100%;position:absolute}.gallery-card-media-stack-has-poster .gallery-card-media-frame{width:100%;height:100%}.gallery-card-media-stack-has-poster .gallery-card-media-frame,.gallery-card-media-stack-has-poster .gallery-card-video-poster{pointer-events:none}.gallery-card-video-poster{z-index:1;object-fit:cover;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:ease;transition-duration:.2s;transition-timing-function:ease;display:block;position:relative}.gallery-card:hover .gallery-card-video-poster{opacity:0}@media (prefers-reduced-motion:reduce){.gallery-card-video-poster{transition:none}}.gallery-card-video{object-fit:cover;width:100%;height:100%;display:block}.gallery-card-overlay{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:1;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:ease;background:linear-gradient(#0000004d 0%,#0000 35% 55%,#0000008c 100%);transition-duration:.2s;transition-timing-function:ease;position:absolute}.gallery-card-unavailable{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:3;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:#000000b3;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gallery-card-unavailable{background-color:color-mix(in oklab, var(--color-black,#000) 70%, transparent)}}.gallery-card-unavailable{padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center}.gallery-card-unavailable-compact{gap:calc(var(--spacing,.25rem) * .5);padding-inline:calc(var(--spacing,.25rem) * 1)}.gallery-card-unavailable-compact .gallery-card-unavailable-icon{margin-bottom:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.gallery-card-unavailable-compact .gallery-card-unavailable-title{--tw-leading:var(--leading-tight,1.25);font-size:10px;line-height:var(--leading-tight,1.25)}.gallery-card-unavailable-icon{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--color-white,#fff)}.gallery-card-unavailable-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.gallery-card-unavailable-reason{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.gallery-card-unavailable-reason{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.gallery-card-unavailable-media{background-color:var(--color-surface-placeholder,#e8e8e8);aspect-ratio:4/5;width:100%;display:block}.gallery-card-unavailable-media-image{object-fit:cover;width:100%;height:100%;display:block}.gallery-card-badge{top:calc(var(--spacing,.25rem) * 2.5);left:calc(var(--spacing,.25rem) * 2.5);z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:#0000004d;border-radius:50px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.gallery-card-badge{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.gallery-card-badge{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);padding-block:5px;padding-inline:10px}.gallery-card-favorite{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:2;width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 1.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;transition-duration:.15s;transition-timing-function:ease;display:flex;position:absolute}.gallery-card-favorite:hover{scale:1.15}.gallery-card-favorite:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff);border-radius:3.40282e38px}.gallery-card-favorite-icon{width:100%;height:100%}.gallery-card-favorite-active .gallery-card-favorite-icon{fill:var(--color-favorite);stroke:var(--color-favorite)}.gallery-card-info{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:2;--tw-translate-y:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);padding:calc(var(--spacing,.25rem) * 3);opacity:0;transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:ease;pointer-events:none;transition-duration:.2s;transition-timing-function:ease;position:absolute}.gallery-card-creator{margin-bottom:calc(var(--spacing,.25rem) * 2.5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.gallery-card-creator-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.gallery-card-creator-avatar{border-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.gallery-card-creator-avatar{object-fit:cover}.gallery-card-creator-avatar-fallback{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.gallery-card-creator-avatar-fallback{background-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.gallery-card-creator-username{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);text-shadow:var(--text-shadow-on-media)}.gallery-card-stats{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3.5);padding:calc(var(--spacing,.25rem) * 0);display:flex}.gallery-card-stat{background-color:#f5f5f640;border-radius:3.40282e38px;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.gallery-card-stat{background-color:color-mix(in oklab, var(--color-muted,#f5f5f6) 25%, transparent)}}.gallery-card-stat{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);color:var(--color-white,#fff);text-shadow:var(--text-shadow-on-media);font-size:13px}.gallery-card-stat-label{display:inline}.gallery-card-stat-value{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);order:-1;display:inline}.gallery-card-info-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.gallery-empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:min(32rem,100dvh - 18rem);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;display:flex}.gallery-empty-state-image{margin-bottom:calc(var(--spacing,.25rem) * 2);height:auto;width:calc(var(--spacing,.25rem) * 80);max-width:100%}.gallery-empty-state-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.gallery-empty-state-description{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.gallery-fetch-error{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;display:flex}.gallery-fetch-error-message{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.gallery-fetch-error-retry{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.gallery-fetch-error-retry:hover{background-color:var(--color-surface,#f5f5f6)}.gallery-fetch-error-retry:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.save-to-project-dialog{bottom:calc(var(--spacing,.25rem) * 6);margin:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(420px,100vw - 2rem);max-height:min(70vh,520px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);box-shadow:var(--shadow-panel);border-style:none;position:fixed;left:50%;overflow:visible}.save-to-project-dialog::backdrop{background-color:var(--backdrop-overlay)}.save-to-project-panel{border-radius:var(--radius-3xl,1.5rem);max-height:min(70vh,520px);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;overflow:hidden}.save-to-project-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.save-to-project-list{margin:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 64);gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex;overflow-y:auto}.save-to-project-status{margin:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.save-to-project-item{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;transition-duration:.15s;transition-timing-function:ease;display:flex}.save-to-project-item:hover{background-color:var(--color-surface,#f5f5f6)}.save-to-project-item:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.save-to-project-item:disabled{cursor:not-allowed;opacity:.6}.save-to-project-item-thumb{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0}.save-to-project-item-thumb-fallback{background-color:var(--color-border-subtle,#ededed)}.save-to-project-item-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.save-to-project-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);overflow:hidden}.save-to-project-item-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.save-to-project-divider{margin-block:calc(var(--spacing,.25rem) * 3);background-color:var(--color-border-subtle,#ededed);height:1px}.save-to-project-create-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;transition-duration:.15s;transition-timing-function:ease;display:flex}.save-to-project-create-trigger:hover{background-color:var(--color-surface,#f5f5f6)}.save-to-project-create-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.save-to-project-create-trigger:disabled{cursor:not-allowed;opacity:.6}.save-to-project-create-icon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-border-subtle,#ededed);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-muted-foreground,#4e4f50);flex-shrink:0;justify-content:center;align-items:center;display:flex}.save-to-project-create-form{flex-direction:column;display:flex}.save-to-project-create-label{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.save-to-project-create-input{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.save-to-project-create-input:focus{border-color:var(--color-foreground,#1e1e1f)}.save-to-project-create-submit{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);background-color:#1d2e2d;border-style:none;border-radius:3.40282e38px}.save-to-project-create-submit:hover:not(:disabled){background-color:#152221}.save-to-project-create-submit:disabled{cursor:not-allowed;opacity:.6}.save-to-project-back{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);background-color:#0000;border-style:none;align-self:center;text-decoration-line:underline}.save-to-project-back:hover{color:var(--color-foreground,#1e1e1f)}.favorite-toast{bottom:calc(var(--spacing,.25rem) * 6);z-index:60;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#1a1a1a;border-radius:3.40282e38px;display:flex;position:fixed;left:50%}.favorite-toast-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);fill:#7dd87d;stroke:#7dd87d;flex-shrink:0}.favorite-toast-message{white-space:nowrap}.favorite-toast-modify{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);background-color:#0000;border-style:none;text-decoration-line:underline}.favorite-toast-modify:hover{opacity:.8}.favorite-toast-modify:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff);border-radius:.25rem}.favorite-remove-toast{bottom:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6);z-index:60;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#1a1a1a;border-radius:3.40282e38px;display:flex;position:fixed}.favorite-remove-toast-message{white-space:nowrap}.favorite-remove-toast-undo{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#7dd87d;background-color:#0000;border-style:none}.favorite-remove-toast-undo:hover{opacity:.8}.favorite-remove-toast-undo:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff);border-radius:.25rem}.favorites-page{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8)}.favorites-page-header{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.favorites-page-heading{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.favorites-page-title{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.favorites-page-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.favorites-back-link{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}.favorites-back-link:hover{color:var(--color-foreground,#1e1e1f)}.favorites-projects-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1024px){.favorites-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.favorites-projects-grid{grid-template-columns:minmax(0,1fr)}}.favorite-project-card{padding:calc(var(--spacing,.25rem) * 0);text-align:left}.favorite-project-card-thumb{margin-bottom:calc(var(--spacing,.25rem) * 3);aspect-ratio:4/3;border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);position:relative;overflow:visible}.favorite-project-card-thumb-button{cursor:pointer;border-radius:var(--radius-2xl,1rem);--tw-border-style:none;width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none;position:relative;overflow:hidden}.favorite-project-card-menu-trigger{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:10;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;--tw-border-style:none;background-color:#ffffffe6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.favorite-project-card-menu-trigger{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.favorite-project-card-menu-trigger{color:var(--color-foreground,#1e1e1f);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.favorite-project-card-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.favorite-project-card-menu{top:calc(var(--spacing,.25rem) * 14);right:calc(var(--spacing,.25rem) * 3);z-index:20;min-width:calc(var(--spacing,.25rem) * 44);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;overflow:hidden}.favorite-project-card-menu-item{cursor:pointer;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none;display:block}.favorite-project-card-menu-item:hover{background-color:var(--color-surface,#f5f5f6)}.favorite-project-card-menu-item-danger{color:var(--color-danger,#ed2a15)}.favorite-project-card-info{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);text-align:left;background-color:#0000;border-style:none}.favorite-project-card-collage{gap:calc(var(--spacing,.25rem) * .5);width:100%;height:100%;display:grid}.favorite-project-card-collage>*{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);position:relative;overflow:hidden}.favorite-project-card-collage[data-image-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.favorite-project-card-collage[data-image-count="2"]{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.favorite-project-card-collage[data-image-count="3"]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.favorite-project-card-collage[data-image-count="3"]>:first-child{grid-row:span 2}.favorite-project-card-collage[data-image-count="4"]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.favorite-project-card-image{object-fit:cover;width:100%;height:100%}.favorite-project-card-image-fallback{background-color:var(--color-border-subtle,#ededed)}.favorite-project-card-overflow{inset:calc(var(--spacing,.25rem) * 0);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.favorite-project-card-overflow{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.favorite-project-card-overflow{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.favorite-project-card-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);display:block}.favorite-project-card-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:block}.favorites-empty{padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.favorite-project-dialog{width:100%;max-width:var(--container-md,28rem);border-radius:var(--radius-2xl,1rem);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none;margin:auto}.favorite-project-dialog::backdrop{background:#00000073}.favorite-project-dialog-panel{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);--tw-outline-style:none;outline-style:none}.favorite-project-dialog-panel-centered{text-align:center}.favorite-project-dialog-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.favorite-project-dialog-title-centered{text-align:center}.favorite-project-dialog-input{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.favorite-project-dialog-input:focus{border-color:var(--color-foreground,#1e1e1f)}.favorite-project-dialog-message{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted-foreground,#4e4f50)}.favorite-project-dialog-actions{justify-content:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.assets-page .gallery-feed-busy .assets-list-view{opacity:.5}.assets-page-header{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.assets-page-heading{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.assets-title{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.assets-count{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.assets-tab-switcher{margin-top:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 13);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:fit-content;padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;align-self:flex-start;align-items:center;display:inline-flex}.assets-tab-switcher-button{cursor:pointer;appearance:none;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;height:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;border-radius:3.40282e38px;transition-duration:.15s;transition-timing-function:ease;display:inline-flex}.assets-tab-switcher-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.assets-tab-switcher-button-active{background-color:var(--color-foreground,#1e1e1f);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.assets-tab-switcher-badge{min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-surface-placeholder,#e8e8e8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-muted-foreground,#4e4f50);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.assets-status-chips{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 4);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none;flex-wrap:wrap;display:flex}.assets-status-chip{cursor:pointer;appearance:none;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1);font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;border-radius:3.40282e38px;transition-duration:.15s;transition-timing-function:ease}.assets-status-chip:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.assets-status-chip-active{background-color:var(--color-foreground,#1e1e1f);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--color-white,#fff)}.assets-status-chip-active-offers{color:#2d6a1f;background-color:#e8f5d8}.assets-toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;margin-left:auto;display:flex}.assets-view-switcher{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;display:flex}.assets-view-switcher-button{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;appearance:none;--tw-border-style:none;color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.15s;transition-timing-function:ease;display:flex}.assets-view-switcher-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.assets-view-switcher-button-active{background-color:var(--color-foreground,#1e1e1f);color:var(--color-white,#fff)}.assets-filters-clear-button{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none}.assets-filters-clear-button:hover{color:var(--color-foreground,#1e1e1f)}.assets-filters-clear-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.assets-expiry-banner{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background-color:#fff1e8;display:flex}.assets-expiry-banner-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-foreground,#1e1e1f);flex-shrink:0}.assets-expiry-banner-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.gallery-card-expiry-badge{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 2.5);z-index:4;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;position:absolute}.gallery-card-expiry-badge-safe{color:#2d6a1f;background-color:#e8f5d8}.gallery-card-expiry-badge-warning{color:#b42318;background-color:#fde8e8}.gallery-card-expiry-badge-expired{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.gallery-card-expiry-badge-expired{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.gallery-card-expiry-badge-expired{color:#6b6b6b}.gallery-card-expiry-badge-unlimited{color:#6b6b6b;background-color:#ececec}.gallery-card-asset-hover{inset:calc(var(--spacing,.25rem) * 0);z-index:2;padding:calc(var(--spacing,.25rem) * 4);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:ease;pointer-events:none;flex-direction:column;justify-content:flex-end;transition-duration:.2s;transition-timing-function:ease;display:flex;position:absolute}.gallery-card-asset-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.gallery-card-asset-meta-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.gallery-card-asset-meta-avatar-fallback{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.gallery-card-asset-meta-avatar-fallback{background-color:color-mix(in oklab, var(--color-white,#fff) 30%, transparent)}}.gallery-card-asset-meta-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.gallery-card-asset-meta-username{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);overflow:hidden}.gallery-card-asset-meta-date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.gallery-card-asset-meta-date{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.gallery-card-asset-actions{top:50%;right:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:absolute}.gallery-card-asset-action-button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#00000073;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gallery-card-asset-action-button{background-color:color-mix(in oklab, var(--color-black,#000) 45%, transparent)}}.gallery-card-asset-action-button{color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;pointer-events:auto;transition-duration:.15s;transition-timing-function:ease}.gallery-card-asset-action-button:hover{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.gallery-card-asset-action-button:hover{background-color:color-mix(in oklab, var(--color-black,#000) 65%, transparent)}}.gallery-card-asset-action-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.gallery-card-asset-action-button svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.gallery-card-asset-expired-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.gallery-card-renew-button{--tw-border-style:none;pointer-events:auto;border-style:none;border-radius:3.40282e38px;min-width:180px;color:#1a1a1a!important;background-color:#d4ff00!important}.gallery-card-view-contract-link{cursor:pointer;appearance:none;--tw-border-style:none;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);pointer-events:auto;background-color:#0000;border-style:none;text-decoration-line:underline}.gallery-card-view-contract-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.assets-list-view{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.assets-list-section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.assets-list-section-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase}.assets-list-section-title-warning,.assets-list-section-title-toValidate{color:#b42318}.assets-list-section-items{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.assets-offer-action-error{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#b42318}.assets-offers-empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.assets-offer-card-price{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.assets-offer-card-status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.assets-offer-card-status-to_pay{color:#2d6a1f}.assets-offer-card-status-pending{color:var(--color-muted-foreground,#4e4f50)}.assets-offer-card-status-rejected{color:#b42318}.assets-list-card{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.assets-list-card-main{min-width:calc(var(--spacing,.25rem) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 4);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);text-align:left;background-color:#0000;border-style:none;flex:1;display:flex}.assets-list-card-main:focus-visible{border-radius:var(--radius-xl,.75rem);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.assets-list-card-thumb{flex-shrink:0;position:relative}.assets-list-card-thumb .gallery-card-unavailable{border-radius:var(--radius-xl,.75rem)}.assets-list-card-thumbnail{height:auto;width:calc(var(--spacing,.25rem) * 22);border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0}.assets-list-card-thumbnail-fallback{background-color:var(--color-surface-placeholder,#e8e8e8);aspect-ratio:4/5;display:block}.assets-list-card-expired .assets-list-card-thumbnail{filter:saturate(.4)brightness(.95)}.assets-list-card-body{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.assets-list-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);overflow:hidden}.assets-list-card-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.assets-list-card-tags{margin-top:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.assets-list-card-tag{background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.assets-list-card-side{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex-shrink:0;display:flex}.assets-list-card-expiry{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px}.assets-list-card-expiry-safe{color:#2d6a1f;background-color:#e8f5d8}.assets-list-card-expiry-warning{color:#b42318;background-color:#fde8e8}.assets-list-card-expiry-expired,.assets-list-card-expiry-unlimited{color:#6b6b6b;background-color:#ececec}.assets-list-card-performance{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.assets-list-card-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.assets-list-download-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.dashboard{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8)}.dashboard-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.dashboard-subtitle{margin-top:calc(var(--spacing,.25rem) * 3)}.dashboard-stats{margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-stats-card{border-radius:var(--radius-xxl,20px);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 8);text-align:left;position:relative}.dashboard-stats-card-topay{background-color:var(--color-destructive-bg,#fff2f1);color:var(--color-danger,#ed2a15)}.dashboard-stats-card-topay .dashboard-stats-card-title,.dashboard-stats-card-topay .dashboard-stats-card-value{color:var(--color-danger,#ed2a15)}.dashboard-stats-card-interactive{cursor:pointer;--tw-border-style:none;width:100%;color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-style:none;text-decoration-line:none;transition-duration:.3s;display:block}@media (hover:hover){.dashboard-stats-card-interactive:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.dashboard-stats-card-value{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif)}.dashboard-stats-card-pressed{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ed2a1566}@supports (color:color-mix(in lab, red, red)){.dashboard-stats-card-pressed{--tw-ring-color:color-mix(in oklab, var(--color-danger,#ed2a15) 40%, transparent)}}.dashboard-stats-card-title{margin-bottom:calc(var(--spacing,.25rem) * 5)}.dashboard-stats-card-value{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.dashboard-notifs-favorites{margin-top:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.dashboard-notifs-favorites{gap:calc(var(--spacing,.25rem) * 32);grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-notifs-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.dashboard-notifs-subtitle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:flex}.dashboard-notifs-subtitle-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-decoration-line:underline;transition-duration:.3s}@media (hover:hover){.dashboard-notifs-subtitle-link:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.dashboard-notifs-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);display:grid}.dashboard-notifs-card{align-items:center;gap:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:flex}@media (hover:hover){.dashboard-notifs-card:hover{background-color:var(--color-pale-lime,#f5fccb)}}.dashboard-notifs-card-image{height:calc(var(--spacing,.25rem) * 15.5);width:calc(var(--spacing,.25rem) * 15.5);border-radius:var(--radius-xl,.75rem);object-fit:cover}.dashboard-notifs-card-content{gap:calc(var(--spacing,.25rem) * 1.25);display:grid}.dashboard-notifs-card-description{color:var(--color-shark-600,#5b5b5f)}.dashboard-favorites-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.dashboard-favorites-subtitle{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:flex}.dashboard-favorites-subtitle-link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;text-decoration-line:underline;transition-duration:.3s}@media (hover:hover){.dashboard-favorites-subtitle-link:hover{color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.dashboard-favorites-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-favorites-card{position:relative}.dashboard-favorites-card:hover .dashboard-favorites-card-image{border-color:var(--color-gray-500,oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.dashboard-favorites-card-icon{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 3);z-index:10;height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6.5);position:absolute}.dashboard-favorites-card-media{position:relative}.dashboard-favorites-card-media .gallery-card-unavailable{inset:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-3xl,1.5rem)}.dashboard-favorites-card-image{aspect-ratio:207/213;border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white,#fff);object-fit:cover;width:100%;height:auto}.dashboard-favorites-card-image-fallback{background-color:var(--color-surface-placeholder,#e8e8e8);display:block}.dashboard-favorites-card-author{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.dashboard-favorites-card-author-image{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.dashboard-favorites-card-author-image-fallback{background-color:var(--color-surface-placeholder,#e8e8e8)}.dashboard-offers{margin-top:calc(var(--spacing,.25rem) * 20)}.dashboard-offers-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.dashboard-offers .gallery-grid{margin-top:calc(var(--spacing,.25rem) * 4)}.dashboard-offers-card{position:relative}.dashboard-offers-card .gallery-card-badge{top:calc(var(--spacing,.25rem) * 12)}.dashboard-offers-card-badge{top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 3);z-index:3;background-color:var(--color-pale-lime,#f5fccb);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:3.40282e38px;position:absolute}.dashboard-offers-card-badge.negotiating{background-color:#f1f0ff}.dashboard-offers-card-badge.pending{color:#162222;background-color:#dee9e7}.dashboard-offers-card-badge.expired{color:#723e11;background-color:#fff8c2}.dashboard-offers-card-badge.accepted{color:#1c3433;background-color:#f5fccb}.dashboard-offers-card-badge.rejected,.dashboard-offers-card-badge.cancelled{color:#7d2011;background-color:#ffe8d5}.dashboard-offers-card-all{align-content:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-4xl,2rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 25);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:grid}@media (hover:hover){.dashboard-offers-card-all:hover{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.dashboard-offers-card-all-image{aspect-ratio:210/128;object-fit:cover;width:100%;height:auto}.creator-profile{gap:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8);display:grid}@media (width>=64rem){.creator-profile{grid-template-columns:500px minmax(0,1fr);align-items:flex-start}}.creator-profile-sidebar{gap:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 30);flex-direction:column;display:flex}@media (width>=64rem){.creator-profile-sidebar{top:calc(var(--spacing,.25rem) * 11);position:sticky}}.creator-profile-back{width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);text-decoration-line:none}.creator-profile-back:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-foreground,#1e1e1f)}.creator-profile-card{border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 7);text-align:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;align-items:center;display:flex}.creator-profile-avatar-wrap{margin-bottom:calc(var(--spacing,.25rem) * 5);width:33.3333%;min-width:112px;max-width:160px;position:relative}.creator-profile-avatar{aspect-ratio:1;border-radius:var(--radius-3xl,1.5rem);object-fit:cover;width:100%}.creator-profile-avatar-fallback{background-color:var(--color-muted,#f5f5f6)}.creator-profile-verified{top:calc(var(--spacing,.25rem) * -1.5);right:calc(var(--spacing,.25rem) * -1.5);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);position:absolute}.creator-profile-name{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.creator-profile-bio{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);flex-wrap:wrap;display:flex}.creator-profile-flag{display:inline-block}.creator-profile-member-since{margin-top:calc(var(--spacing,.25rem) * 4);background-color:var(--color-muted,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);border-radius:3.40282e38px}.creator-profile-socials{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.creator-profile-social-link{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-xl,.75rem);background-color:var(--color-foreground,#1e1e1f);color:var(--color-white,#fff);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;text-decoration-line:none;display:flex}.creator-profile-social-link:hover:not(:disabled):not([aria-disabled=true]){opacity:.85}.creator-profile-social-link-instagram{background-image:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.creator-profile-social-link-x{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.creator-profile-stats{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;display:flex}:where(.creator-profile-stats>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.creator-profile-stats>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}.creator-profile-stats{border-radius:var(--radius-2xl,1rem);background-color:var(--color-muted,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 5)}.creator-profile-stat{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.creator-profile-stat-label{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.creator-profile-stat-value{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.creator-profile-message{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-block:calc(var(--spacing,.25rem) * 3.5)}.creator-profile-message-error{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-destructive,#b34b2e)}.creator-profile-contents{min-width:calc(var(--spacing,.25rem) * 0)}.creator-profile-contents-header{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.creator-profile-contents-toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.creator-filters{position:relative}.creator-filters-panel{top:calc(100% + 8px);right:calc(var(--spacing,.25rem) * 0);z-index:50;border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);width:min(100vw - 2rem,380px);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:absolute}.creator-filters-panel-header{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.creator-filters-panel-title{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-foreground,#1e1e1f);margin-right:auto}.creator-filters-reset{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none}.creator-filters-reset:hover{color:var(--color-foreground,#1e1e1f)}.creator-filters-reset:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.creator-filters-close{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.creator-filters-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.creator-filters-panel-body{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.creator-filters-fieldset{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.creator-filters-section-title{margin-bottom:calc(var(--spacing,.25rem) * 2.5);padding:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.06em;letter-spacing:.06em;color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase;display:block}.creator-filters-chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.creator-filters-chip{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;font-family:inherit;font-size:13px}.creator-filters-chip:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.creator-filters-chip-active{background-color:var(--color-pale-lime,#f5fccb);border-color:#0000}.creator-filters-panel-footer{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.creator-filters-cancel{min-width:calc(var(--spacing,.25rem) * 0);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex:1}.creator-filters-cancel:hover{background-color:var(--color-surface,#f5f5f6)}.creator-filters-cancel:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.creator-filters-footer-button{min-width:calc(var(--spacing,.25rem) * 0);flex:1;justify-content:center}@media (prefers-reduced-motion:reduce){.creator-filters-reset,.creator-filters-chip,.creator-filters-cancel{transition:none}}.creator-profile-contents-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.creator-profile-contents-empty{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-layout{flex-direction:column;min-height:100vh;display:flex}.chats-empty-page{min-height:calc(100vh - 4rem);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.chats-empty-page-header{margin-bottom:calc(var(--spacing,.25rem) * 6)}.chats-empty-page-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.chats-empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;flex:1;display:flex}.chats-empty-state-icon{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 24);width:7.5rem;color:var(--color-border-subtle,#ededed)}.chats-empty-state-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.chats-empty-state-description{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-page{margin-inline:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));min-height:calc(100vh - 7rem);display:grid;overflow:hidden}@media (width>=64rem){.chats-page{grid-template-columns:300px minmax(0,1fr)}.chats-page-with-profile{grid-template-columns:400px minmax(0,1fr) 400px}}.chats-list{min-height:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border-subtle,#ededed);flex-direction:column;display:flex}.chats-list-header{gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle,#ededed);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.chats-list-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.chats-list-search{align-items:center;display:flex;position:relative}.chats-list-search-icon{pointer-events:none;left:calc(var(--spacing,.25rem) * 3);color:var(--color-muted-foreground,#4e4f50);position:absolute}.chats-list-search-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-surface,#f5f5f6);width:100%;padding-block:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}.chats-list-search-input-loading{padding-right:calc(var(--spacing,.25rem) * 9)}.chats-list-search-spinner{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary,#1c3433);border-top-color:var(--color-lime,#d9ff9a);border-radius:3.40282e38px;position:absolute}@media (prefers-reduced-motion:reduce){.chats-list-search-spinner{border-color:var(--color-lime,#d9ff9a);animation:none}}.chats-list-filters{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none;display:flex}.chats-list-filter{--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-muted-foreground,#4e4f50);border-style:none;border-radius:3.40282e38px}.chats-list-filter-active{background-color:var(--color-secondary,#1c3433);color:var(--color-white,#fff)}.chats-list-items{margin:calc(var(--spacing,.25rem) * 0);max-height:calc(100vh - 18rem);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;overflow-y:auto}.chats-list-items li{margin:calc(var(--spacing,.25rem) * 2)}.chats-list-empty{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-list-item{width:100%;max-width:calc(var(--spacing,.25rem) * 100);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;background-color:#0000;border-style:none;display:flex;position:relative}.chats-list-item-active{border-radius:var(--radius-xl,.75rem);background-color:var(--color-muted,#f5f5f6)}.chats-list-item-avatar{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);background-color:var(--color-muted,#f5f5f6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin:auto;display:flex;overflow:hidden}.chats-list-item-avatar-image{object-fit:cover;width:100%;height:100%}.chats-list-item-body{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.chats-list-item-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chats-list-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);overflow:hidden}.chats-list-item-time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);flex-shrink:0}.chats-list-item-preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);overflow:hidden}.chats-list-item-badge{width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px}.chats-list-item-badge-action{color:var(--color-foreground,#1e1e1f);background-color:#f5e6a8}.chats-list-item-badge-pending{background-color:var(--color-muted,#f5f5f6);color:var(--color-muted-foreground,#4e4f50)}.chats-list-item-badge-success{background-color:var(--color-pale-lime,#f5fccb);color:var(--color-foreground,#1e1e1f)}.chats-list-item-badge-danger{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.chats-list-item-badge-neutral{background-color:var(--color-muted,#f5f5f6);color:var(--color-muted-foreground,#4e4f50)}.chats-list-item-unread{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);background-color:var(--color-secondary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;position:absolute}.chats-thread{max-height:calc(100vh - 7rem);min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex;position:relative}.chats-thread-body{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.chats-thread-empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);justify-content:center;align-items:center}.chats-thread-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle,#ededed);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}.chats-thread-header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.chats-thread-search-group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.chats-thread-identity{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);text-align:left;background-color:#0000;border-style:none;display:flex}.chats-thread-identity-link{color:inherit;text-decoration-line:none}.chats-thread-avatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,.75rem);background-color:var(--color-muted,#f5f5f6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);justify-content:center;align-items:center;display:flex;overflow:hidden}.chats-thread-avatar-image{object-fit:cover;width:100%;height:100%}.chats-thread-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);display:block}.chats-thread-role{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);display:block}.chats-thread-search-toggle{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-thread-show-offers{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;flex-shrink:0}.chats-thread-show-offers:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.chats-thread-search-toggle-active{color:var(--color-foreground,#1e1e1f)}.chats-thread-back-latest{margin-inline:calc(var(--spacing,.25rem) * 5);margin-top:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px}.chats-thread-search{display:block}.chats-thread-search-input{width:calc(var(--spacing,.25rem) * 44);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}.chats-thread-search-empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);margin:auto}.chats-thread-messages{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chats-thread-messages-wrap{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.chats-thread-loading,.chats-thread-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);margin:auto}.chats-thread-loading-older{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);margin-inline:auto;display:flex}.chats-bubble-wrap{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;max-width:75%;display:flex}.chats-bubble-wrap-out{align-items:flex-end;margin-left:auto}.chats-bubble-wrap-in{align-items:flex-start;margin-right:auto}.chats-bubble-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chats-bubble-wrap-out .chats-bubble-row{flex-direction:row-reverse}.chats-bubble-wrap-search{gap:calc(var(--spacing,.25rem) * 2)}.chats-bubble-search-jump{--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;align-self:flex-start}.chats-bubble-wrap-search.chats-bubble-wrap-out .chats-bubble-search-jump{align-self:flex-end}.chats-bubble{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-foreground,#1e1e1f)}.chats-bubble-out{border-bottom-right-radius:var(--radius-md,.375rem);background-color:var(--color-pale-lime,#f5fccb)}.chats-bubble-in{border-bottom-left-radius:var(--radius-md,.375rem);background-color:var(--color-surface,#f5f5f6)}.chats-bubble-media{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000}.chats-bubble-media:hover .chats-media-expand{visibility:visible;cursor:pointer}.chats-bubble-media .chats-bubble-image-frame,.chats-bubble-media .chats-bubble-image,.chats-bubble-media .chats-video-player{margin-top:calc(var(--spacing,.25rem) * 0)}.chats-bubble-text{margin:calc(var(--spacing,.25rem) * 0);white-space:pre-wrap}.chats-bubble-reply{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;font-style:normal;display:flex;position:relative}.chats-bubble-reply:before{content:"";inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 1);background-color:#1e1e1fcc;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.chats-bubble-reply:before{background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 80%, transparent)}}.chats-bubble-reply strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.chats-bubble-reply span{-webkit-line-clamp:2;opacity:.8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chats-bubble-reactions{margin-top:calc(var(--spacing,.25rem) * -3);gap:calc(var(--spacing,.25rem) * 1);display:flex}.chats-bubble-reaction{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:flex}.chats-bubble-reaction-active{background-color:var(--color-pale-lime,#f5fccb)}.chats-bubble-reaction-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,oklch(57.7% .245 27.325))}.chats-message-actions{flex-shrink:0;position:relative}.chats-message-actions-trigger{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);color:var(--color-muted-foreground,#4e4f50);opacity:0;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.chats-bubble-wrap:hover .chats-message-actions-trigger,.chats-message-actions:focus-within .chats-message-actions-trigger{opacity:1}.chats-message-actions-trigger svg{width:calc(var(--spacing,.25rem) * 4)}.chats-message-actions-menu{top:calc(var(--spacing,.25rem) * 11);z-index:30;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;max-width:calc(100vw - 2rem);display:flex;position:absolute}.chats-message-actions-menu-up{top:auto;bottom:calc(var(--spacing,.25rem) * 11)}.chats-bubble-wrap-in .chats-message-actions-menu{left:calc(var(--spacing,.25rem) * 0)}.chats-bubble-wrap-out .chats-message-actions-menu{right:calc(var(--spacing,.25rem) * 0)}.chats-message-reaction-picker .EmojiPickerReact{--epr-bg-color:#fff;--epr-category-label-bg-color:#fff;--epr-picker-border-color:transparent;--epr-picker-border-radius:0;--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);width:100%!important}.chats-message-actions-list{border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.chats-message-action{align-items:center;gap:calc(var(--spacing,.25rem) * 4);--tw-border-style:none;background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-foreground,#1e1e1f);border-style:none;display:flex}@media (hover:hover){.chats-message-action:hover{background-color:var(--color-surface,#f5f5f6)}}.chats-message-action:disabled{cursor:not-allowed;opacity:.4}.chats-message-action svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.chats-message-action-error{margin:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,oklch(57.7% .245 27.325))}.chats-bubble-mark{border-radius:var(--radius-sm,.25rem);background-color:#1c343333}@supports (color:color-mix(in lab, red, red)){.chats-bubble-mark{background-color:color-mix(in oklab, var(--color-secondary,#1c3433) 20%, transparent)}}.chats-bubble-mark{color:inherit}.chats-bubble-image-frame{margin-top:calc(var(--spacing,.25rem) * 2);max-width:100%;position:relative}.chats-bubble-image{max-height:calc(var(--spacing,.25rem) * 75);border-radius:var(--radius-xl,.75rem);object-fit:cover;max-width:100%}.chats-bubble-image-frame .chats-bubble-image{display:block}.chats-media-expand{visibility:hidden;top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:1;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;background-color:#1e1e1fb3;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chats-media-expand{background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.chats-media-expand{color:var(--color-white,#fff)}.chats-media-expand svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.chats-media-lightbox{inset:calc(var(--spacing,.25rem) * 0);z-index:20;background-color:#1e1e1f99;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chats-media-lightbox{background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 60%, transparent)}}.chats-media-lightbox{padding:calc(var(--spacing,.25rem) * 6)}.chats-media-lightbox-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);z-index:1;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;--tw-border-style:none;background-color:var(--color-white,#fff);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.chats-media-lightbox-close svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.chats-media-lightbox-image{object-fit:contain;max-width:100%;max-height:100%}.chats-media-lightbox .chats-video-player{margin-top:calc(var(--spacing,.25rem) * 0);aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:100%}.chats-media-lightbox .chats-video-player-media{object-fit:contain}.chats-video-player{margin-top:calc(var(--spacing,.25rem) * 2);aspect-ratio:31/19;--tw-gradient-position:to bottom right;border-radius:30px;width:496px;max-width:100%;position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab, red, red)){.chats-video-player{--tw-gradient-position:to bottom right in oklab}}.chats-video-player{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-pale-lime,#f5fccb);--tw-gradient-to:var(--color-surface-placeholder,#e8e8e8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.chats-video-player-media{object-fit:cover;width:100%;height:100%}.chats-video-player-toggle{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:50px;height:50px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;--tw-border-style:none;background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.chats-video-player-toggle:disabled{opacity:.7}.chats-video-player-toggle-playing{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#0000;border-radius:0}.chats-video-player-toggle svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.chats-video-player-toggle-playing svg{display:none}.chats-video-player-controls{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-gradient-position:to top;display:flex;position:absolute}@supports (background-image:linear-gradient(in lab, red, red)){.chats-video-player-controls{--tw-gradient-position:to top in oklab}}.chats-video-player-controls{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-foreground,#1e1e1f) 55%, transparent);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.chats-video-player-seek{pointer-events:auto;height:calc(var(--spacing,.25rem) * 2);cursor:pointer;appearance:none;background-color:#fff6;border-radius:3.40282e38px;width:100%}@supports (color:color-mix(in lab, red, red)){.chats-video-player-seek{background-color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.chats-video-player-seek:disabled{cursor:not-allowed;opacity:.5}.chats-video-player-seek::-webkit-slider-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);appearance:none;--tw-border-style:none;background-color:var(--color-white,#fff);border-style:none;border-radius:3.40282e38px}.chats-video-player-seek::-moz-range-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;background-color:var(--color-white,#fff);border-style:none;border-radius:3.40282e38px}.chats-video-player-duration{pointer-events:none;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;color:var(--color-white,#fff);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0;line-height:1}.chats-bubble-file{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-decoration-line:underline;display:block}.chats-audio-player{min-width:calc(var(--spacing,.25rem) * 64);align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.chats-audio-player audio{display:none}.chats-audio-player-toggle{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);--tw-border-style:none;background-color:var(--color-white,#fff);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-audio-player-toggle:disabled{opacity:.5}.chats-audio-player-toggle svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.chats-audio-player-waveform{height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex:1;display:flex}.chats-audio-player-bar{width:calc(var(--spacing,.25rem) * 1);background-color:#1e1e1f73;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chats-audio-player-bar{background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 45%, transparent)}}.chats-audio-player-bar-played{background-color:var(--color-foreground,#1e1e1f)}.chats-audio-player-duration{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.chats-bubble-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--color-muted-foreground,#4e4f50);font-size:11px;display:flex}.chats-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-subtle,#ededed);padding:calc(var(--spacing,.25rem) * 4)}.chats-composer-box{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}.chats-composer-reply{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);background-color:var(--color-primary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-pale-lime,#f5fccb);justify-content:space-between;align-items:center;display:flex}.chats-composer-reply-content{min-width:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);flex-direction:column;display:flex;position:relative}.chats-composer-reply-content:before{content:"";inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 1);background-color:var(--color-pale-lime,#f5fccb);border-radius:3.40282e38px;position:absolute}.chats-composer-reply-content strong,.chats-composer-reply-content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chats-composer-reply-close{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;color:var(--color-pale-lime,#f5fccb);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-composer-reply-close svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chats-composer-input{resize:none;--tw-border-style:none;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}.chats-composer-toolbar{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.chats-composer-toolbar-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chats-composer-toolbar-recording{margin-top:calc(var(--spacing,.25rem) * 0);width:100%}.chats-composer-attach{align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;display:flex}.chats-composer-attach span{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.chats-composer-emoji-picker-root{position:relative}.chats-composer-emoji{--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.chats-composer-emoji svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.chats-composer-voice-trigger{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);--tw-border-style:none;color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.chats-composer-voice-trigger:disabled{opacity:.5}.chats-composer-voice-trigger svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 4)}.chats-voice-recording{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;width:100%;display:flex}.chats-voice-recording-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);font-style:italic}.chats-voice-recording-controls{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.chats-voice-recording-cancel{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);--tw-border-style:none;background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325));border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-voice-recording-cancel svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.chats-voice-recording-duration{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.chats-voice-waveform{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex:1;display:flex;overflow:hidden}.chats-voice-waveform-bar{width:calc(var(--spacing,.25rem) * 1);background-color:var(--color-secondary,#1c3433);border-radius:3.40282e38px;flex-shrink:0}.chats-voice-recording-stop{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);--tw-border-style:none;background-color:var(--color-primary,#1c3433);color:var(--color-pale-lime,#f5fccb);border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chats-voice-recording-stop svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chats-voice-recording-icon{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 5);color:var(--color-foreground,#1e1e1f);flex-shrink:0}.chats-composer-emoji-popover{bottom:100%;left:calc(var(--spacing,.25rem) * 0);z-index:20;margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);--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);position:absolute;overflow:hidden}.epr-emoji-category-label{font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!important;text-transform:uppercase!important}.chats-composer-error{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,oklch(57.7% .245 27.325))}.chats-offer-card{border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-muted,#f5f5f6);width:100%;max-width:20rem;padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;flex-shrink:0;margin-left:auto;overflow:hidden}.chats-offer-card-counter,.chats-offer-card-from-creator{margin-right:auto;margin-left:calc(var(--spacing,.25rem) * 0)}.chats-offer-card-tone-accepted,.chats-offer-card-tone-purchase-accepted{background-color:var(--color-pale-lime,#f5fccb)}.chats-offer-card-tone-rejected{background-color:var(--color-destructive-bg,#fff2f1)}.chats-offer-card-media{margin-bottom:calc(var(--spacing,.25rem) * 4);aspect-ratio:4/3;border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface-placeholder,#e8e8e8);width:100%;position:relative;overflow:hidden}.chats-offer-card-media-blur{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);filter:blur(28px);background-position:50%;background-size:cover;position:absolute}.chats-offer-card-media-img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.chats-offer-card-media-fallback{background-color:var(--color-surface-placeholder,#e8e8e8)}.chats-offer-card-body{flex-direction:column;display:flex}.chats-offer-card-heading{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chats-offer-card-verified{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.chats-offer-card-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.chats-offer-card-subtitle{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-offer-card-price{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 3);align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1;color:var(--color-foreground,#1e1e1f);flex-wrap:wrap;line-height:1;display:flex}.chats-offer-card-price-struck{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-muted-foreground,#4e4f50);text-decoration-line:line-through}.chats-offer-card-hint{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-offer-card-hint-strong{color:var(--color-foreground,#1e1e1f)}.chats-offer-card-license{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-offer-card-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.chats-offer-card-actions .button{justify-content:center;width:100%}.chats-counter-dialog{width:100%;max-width:var(--container-md,28rem);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-style:none;border-radius:2rem;margin:auto}.chats-counter-dialog::backdrop{background:#00000073}.chats-counter-dialog-panel{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 8);--tw-outline-style:none;border-radius:2rem;outline-style:none}.chats-offer-card-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-600,oklch(57.7% .245 27.325))}.chats-counter-dialog-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.chats-counter-dialog-hint{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.chats-counter-dialog-form{margin-top:calc(var(--spacing,.25rem) * 6)}.chats-counter-dialog-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:block}.chats-counter-dialog-input-wrap{position:relative}.chats-counter-dialog-input{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 20);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.chats-counter-dialog-input:focus{border-color:var(--color-foreground,#1e1e1f)}.chats-counter-dialog-suffix{top:50%;right:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);position:absolute}.chats-counter-dialog-error{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-danger,#ed2a15)}.chats-counter-dialog-actions{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 3);display:flex}.chats-profile{min-height:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-border-subtle,#ededed);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex;position:relative;overflow-y:auto}.chats-profile-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.chats-profile-card{padding-top:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;align-items:center;display:flex}.chats-profile-avatar-wrap{margin-bottom:calc(var(--spacing,.25rem) * 4);position:relative}.chats-profile-avatar{border-radius:var(--radius-3xl,1.5rem);object-fit:cover;width:120px;height:120px}.chats-profile-avatar-fallback{background-color:var(--color-muted,#f5f5f6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);justify-content:center;align-items:center;display:flex}.chats-profile-verified{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);position:absolute}.chats-profile-name{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.chats-profile-bio{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);flex-wrap:wrap;display:flex}.chats-profile-flag{display:inline-block}.chats-profile-role{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-profile-deals{margin-top:calc(var(--spacing,.25rem) * 8);max-height:calc(100vh - 30rem);overflow-y:auto}.chats-profile-deals-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.chats-profile-deals-heading{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase}.chats-profile-deals-list{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:none}:where(.chats-profile-deals-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.chats-profile-deals-list{padding:calc(var(--spacing,.25rem) * 0)}.chats-profile-deal{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);--tw-border-style:none;background-color:var(--color-muted,#f5f5f6);width:100%;padding:calc(var(--spacing,.25rem) * 3);text-align:left;border-style:none;display:flex}.chats-profile-deal-selected{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1e1e1f26}@supports (color:color-mix(in lab, red, red)){.chats-profile-deal-selected{--tw-ring-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 15%, transparent)}}.chats-thread-deal-banner{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 3);z-index:10;padding-inline:calc(var(--spacing,.25rem) * 5);justify-content:center;display:flex;position:absolute}.chats-thread-deal-banner-panel{pointer-events:auto;width:calc(var(--spacing,.25rem) * 170);max-width:100%;position:relative}.chats-thread-deal-banner-close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:10;width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.chats-deal-modal-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 5);box-shadow:var(--shadow-dropdown)}.chats-deal-modal-card-top{gap:calc(var(--spacing,.25rem) * 3);display:flex}.chats-deal-modal-card-thumb{border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0;width:80px;max-height:105px}.chats-deal-modal-card-thumb-fallback{background-color:var(--color-surface-placeholder,#e8e8e8)}.chats-deal-modal-card-meta{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.chats-deal-modal-card-creator{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.chats-deal-modal-card-title{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.chats-deal-modal-card-license{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.chats-deal-modal-card-status{margin-top:calc(var(--spacing,.25rem) * 2);background-color:var(--color-pale-lime,#f5fccb);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;display:inline-flex}.chats-deal-modal-card-status-expired{background-color:var(--color-muted,#f5f5f6);color:var(--color-muted-foreground,#4e4f50)}.chats-deal-modal-card-status-completed{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}.chats-deal-modal-card-status-danger{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.chats-deal-modal-card-price{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));color:var(--color-foreground,#1e1e1f);flex-shrink:0}.chats-deal-modal-card-footer{margin-top:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.chats-deal-modal-card-hint{margin:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.chats-profile-deal-thumb{border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0;width:56px;max-height:70px}.chats-profile-deal-thumb-fallback{background-color:var(--color-surface-placeholder,#e8e8e8)}.chats-profile-deal-content{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.chats-profile-deal-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.chats-profile-deal-meta{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.chats-profile-deal-status{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;display:inline-flex}.chats-profile-deal-status-action,.chats-profile-deal-status-pending{background-color:var(--color-pale-lime,#f5fccb);color:var(--color-foreground,#1e1e1f)}.chats-profile-deal-status-success{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}.chats-profile-deal-status-danger{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.chats-profile-deal-price{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.chats-profile-deals-empty{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}@media (hover:none){.chats-message-actions-trigger{opacity:1}}.app-header{top:calc(var(--spacing,.25rem) * 4);z-index:50;margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 4);max-width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 4);position:sticky}.app-header-inner{height:calc(var(--spacing,.25rem) * 16);align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px;display:flex}.app-header-nav{margin-inline:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;flex-grow:1;display:flex}.app-header-nav-link{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;text-decoration-line:none;position:relative}.app-header-nav-link:hover{color:var(--color-foreground,#1e1e1f)}.app-header-nav-badge{margin-left:calc(var(--spacing,.25rem) * 1);min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-red-500,oklch(63.7% .237 25.331));padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.app-header-nav-link-active{background-color:var(--color-secondary,#1c3433);color:var(--color-white,#fff)}.app-header-nav-link-active:hover{color:var(--color-white,#fff)}.app-header-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;margin-left:auto;display:flex}.app-header-action-btn{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 0);border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.app-header-action-btn:hover{background-color:var(--color-pale-lime,#f5fccb)}}.app-header-action-btn:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.app-header-action-btn-active{background-color:var(--color-pale-lime,#f5fccb);color:var(--color-favorite,#b44a2c)}.app-header-advertiser-logo{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);object-fit:contain;border-radius:3.40282e38px}.app-header-advertiser-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.app-header-user-email{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.app-header-user-menu{margin-left:calc(var(--spacing,.25rem) * 3);position:relative}.app-header-user-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);text-align:left;background-color:#0000;border-style:none;flex-shrink:0;display:flex}.app-header-user-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.app-header-user-dropdown{top:calc(100% + 8px);right:calc(var(--spacing,.25rem) * 0);z-index:50;min-width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;overflow:hidden}.app-header-user-dropdown-header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-subtle,#ededed);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.app-header-user-dropdown-info{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.app-header-program-list{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-border-subtle,#ededed);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.app-header-program-option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none;display:flex}.app-header-program-option:hover{background-color:var(--color-surface,#f5f5f6)}.app-header-program-option:disabled{cursor:wait;opacity:.7}.app-header-program-option-active{background-color:var(--color-pale-lime,#f5fccb)}.app-header-program-option-logo{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);object-fit:contain;border-radius:3.40282e38px;flex-shrink:0}.app-header-program-option-logo-placeholder{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-surface,#f5f5f6);border-radius:3.40282e38px;flex-shrink:0}.app-header-program-option-name{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);overflow:hidden}.app-header-user-menu-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-subtle,#ededed);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2)}.app-header-user-menu-logout{cursor:pointer;border-radius:var(--radius-xl,.75rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-destructive,#b34b2e);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none}.app-header-user-menu-logout:hover{background-color:var(--color-surface,#f5f5f6)}.asset-detail-info-column{gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 6)}.asset-detail-info-column.asset-detail-info-column-unavailable{padding-top:calc(var(--spacing,.25rem) * 13)}.asset-detail-expired-banner{margin-inline:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#fde8e8;display:flex}.asset-detail-expired-banner-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:#b42318;flex-shrink:0}.asset-detail-expired-banner-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#b42318}.asset-detail-unavailable-banner{margin-inline:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#f2f4f7;display:flex}.asset-detail-unavailable-banner-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted-foreground,#4e4f50);flex-shrink:0}.asset-detail-unavailable-banner-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.asset-detail-section-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.asset-detail-rights-card{margin-inline:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}.asset-detail-rights-header{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.asset-detail-rights-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;flex-shrink:0}.asset-detail-rights-badge-safe{color:#2d6a1f;background-color:#e8f5d8}.asset-detail-rights-badge-warning{color:#b42318;background-color:#fde8e8}.asset-detail-rights-badge-expired,.asset-detail-rights-badge-unlimited{color:#6b6b6b;background-color:#ececec}.asset-detail-rights-rows{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.asset-detail-rights-row{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));grid-template-columns:120px 1fr;display:grid}.asset-detail-rights-row dt{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#4e4f50)}.asset-detail-rights-row dd{margin:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f)}.asset-detail-contract-link{margin-top:calc(var(--spacing,.25rem) * 4);cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;text-decoration-line:underline}.asset-detail-contract-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.asset-detail-performance-card{margin-inline:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background-color:#fff8e6}.asset-detail-performance-header{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.asset-detail-performance-badge{background-color:var(--color-primary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0}.asset-detail-performance-subtitle{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.asset-detail-performance-kpis{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-detail-performance-kpi{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;display:flex}.asset-detail-performance-kpi dd{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.asset-detail-performance-kpi dt{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.asset-detail-performance-kpi-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,#4e4f50)}.asset-detail-downloads{margin-inline:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.asset-detail-download-actions{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.asset-detail-download-button{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;border-width:2px;display:flex}.asset-detail-download-button svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.asset-detail-download-button-hd{border-color:var(--color-primary,#1c3433);background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}.asset-detail-download-button-web{border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);color:var(--color-foreground,#1e1e1f)}.asset-detail-download-button-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.asset-detail-download-button-text strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.asset-detail-download-button-caption{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8}.asset-detail-music-checkbox{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:flex}.asset-detail-music-checkbox input{margin-top:calc(var(--spacing,.25rem) * .5)}.asset-detail-music-checkbox-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-danger,#ed2a15)}.asset-detail-footer{margin-inline:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-subtle,#ededed);padding-top:calc(var(--spacing,.25rem) * 5);margin-top:auto;display:flex}.asset-detail-report-link{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#b42318;background-color:#0000;border-style:none}.asset-detail-report-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.asset-detail-renew-button{min-width:180px}.renew-license-dialog{margin:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:min(480px,100vw - 2rem);max-height:min(90vh,720px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 0);box-shadow:var(--shadow-panel);border-style:none;position:fixed;top:50%;left:50%;overflow:visible}.renew-license-dialog::backdrop{background-color:var(--backdrop-overlay)}.renew-license-panel{gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-3xl,1.5rem);max-height:min(90vh,720px);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;overflow-y:auto}.renew-license-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.renew-license-asset-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 3);display:flex}.renew-license-asset-thumb{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0}.renew-license-asset-thumb-fallback{background-color:var(--color-border-subtle,#ededed)}.renew-license-asset-text{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.renew-license-asset-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.renew-license-asset-rights{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-danger,#ed2a15)}.renew-license-duration-fieldset{margin:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.renew-license-duration-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);display:block}.renew-license-duration-options{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.renew-license-duration-card{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-subtle,#ededed);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}.renew-license-duration-card-selected{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-foreground,#1e1e1f);background-color:#f5f8e8}.renew-license-duration-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.renew-license-duration-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.renew-license-duration-price{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.renew-license-price-card{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}.renew-license-price-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);color:var(--color-foreground,#1e1e1f);display:flex}.renew-license-price-row-total{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.renew-license-price-divider{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--color-border-subtle,#ededed);height:1px}.renew-license-contract-note{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);display:flex}.renew-license-contract-note-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.renew-license-contract-note p{margin:calc(var(--spacing,.25rem) * 0)}.renew-license-confirm-button{width:100%}.renew-license-cancel-button{cursor:pointer;--tw-border-style:none;padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-style:none}.renew-license-cancel-button:hover:not(:disabled){color:var(--color-foreground,#1e1e1f)}.renew-license-cancel-button:disabled{cursor:not-allowed;opacity:.6}.notifications{position:relative}.notifications-badge{top:calc(var(--spacing,.25rem) * -1);right:calc(var(--spacing,.25rem) * -1);height:calc(var(--spacing,.25rem) * 4);min-width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-danger,#ed2a15);padding-inline:calc(var(--spacing,.25rem) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:8px;line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.notifications-panel{top:calc(100% + 8px);right:calc(var(--spacing,.25rem) * 0);z-index:50;min-width:calc(var(--spacing,.25rem) * 102);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5.5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;max-height:calc(100dvh - 100px);display:flex;position:absolute;overflow:hidden}.notifications-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 5.5);flex-shrink:0;display:flex}.notifications-title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700)}.notifications-panel-header-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.notifications-all-read{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#6b6c6f}@media (hover:hover){.notifications-all-read:hover{color:var(--color-foreground,#1e1e1f)}}.notifications-close{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);color:#6b6c6f;background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notifications-close:hover{background-color:var(--color-surface,#f5f5f6)}.notifications-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.notifications-panel-tabs{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.notifications-panel-tab{cursor:pointer;background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11.5px;font-weight:var(--font-weight-semibold,600);color:#6b6c6f;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media (hover:hover){.notifications-panel-tab:hover{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}}.notifications-panel-tab.active{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}.notifications-panel-content{gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);display:grid;overflow-y:auto}.notifications-panel-content-date{--tw-font-weight:var(--font-weight-semibold,600);font-size:10.5px;font-weight:var(--font-weight-semibold,600);color:#6b6c6f;text-transform:uppercase}.notification-card{margin-block:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 3);display:flex}.notification-card--accepted,.notification-card--proposal,.notification-card--validated,.notification-card--message{background-color:var(--color-pale-lime,#f5fccb)}.notification-card--rejected{background-color:var(--color-destructive-bg,#fff2f1)}.notification-card--validated .notification-card-title-when{margin-left:auto}.notification-card--delivered .notification-card-icon{color:#3f6260;background-color:#f5f8f7}.notification-card--overdue{background-color:#fff8c2}.notification-card--critical .notification-card-icon{color:#ed2a15;background-color:#fff2f1}.notification-card--perf .notification-card-icon{background-color:var(--color-lime,#d9ff9a);color:var(--color-secondary,#1c3433)}.notification-card-icon{width:calc(var(--spacing,.25rem) * 9.5);height:calc(var(--spacing,.25rem) * 9.5);background-color:var(--color-white,#fff);color:var(--color-primary,#1c3433);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-card-content{min-width:calc(var(--spacing,.25rem) * 0);flex:1;gap:3px;display:grid}.notification-card-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);display:flex}.notification-card-title-when{--tw-font-weight:var(--font-weight-normal,400);font-size:11px;font-weight:var(--font-weight-normal,400);color:#6b6c6f;flex-shrink:0}.notification-card-description{--tw-leading:calc(var(--spacing,.25rem) * 4.5);font-size:12.5px;line-height:calc(var(--spacing,.25rem) * 4.5);color:#4e4f50}.notification-card-avatars{align-items:center;display:flex}.notification-card-avatar{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.notification-card-avatar+.notification-card-avatar{margin-left:calc(var(--spacing,.25rem) * -2)}.notification-card-avatar--more{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);color:#4e4f50;background-color:#e6e6e7;border-width:0;justify-content:center;align-items:center;display:flex}.notification-card-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.notification-card-attestation{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.notification-card-attestation input{margin-top:calc(var(--spacing,.25rem) * .5);accent-color:var(--color-foreground,#1e1e1f)}.notification-card-error{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-700,oklch(50.5% .213 27.518))}.notification-card-action{background-color:var(--color-primary,#1c3433);--tw-font-weight:var(--font-weight-semibold,600);font-size:11.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:10px;padding-block:7px;padding-inline:14px;transition-duration:.2s}@media (hover:hover){.notification-card-action:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.notification-card-action--white{background-color:var(--color-white,#fff);color:#4e4f50}@media (hover:hover){.notification-card-action--white:hover{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}}.notification-card-action--outline-white{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:#4e4f50;border-width:1px;border-color:#d0d0d1}@media (hover:hover){.notification-card-action--outline-white:hover{border-color:var(--color-primary,#1c3433);background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}}.notification-card-action--green{background-color:var(--color-lime,#d9ff9a);color:var(--color-primary,#1c3433)}@media (hover:hover){.notification-card-action--green:hover{background-color:var(--color-primary,#1c3433);color:var(--color-white,#fff)}}@media (prefers-reduced-motion:reduce){.notifications-panel-tab,.notification-card-action{transition:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-11{top:calc(var(--spacing) * 11)}.top-14{top:calc(var(--spacing) * 14)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[10\]{z-index:10}.z-\[60\]{z-index:60}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-207\/213{aspect-ratio:207/213}.aspect-210\/128{aspect-ratio:210/128}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[31\/19\]{aspect-ratio:31/19}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[50px\]{width:50px;height:50px}.size-\[120px\]{width:120px;height:120px}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15\.5{height:calc(var(--spacing) * 15.5)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-75{max-height:calc(var(--spacing) * 75)}.max-h-\[70px\]{max-height:70px}.max-h-\[100cqh\]{max-height:100cqh}.max-h-\[105px\]{max-height:105px}.max-h-\[min\(70vh\,520px\)\]{max-height:min(70vh,520px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[100px\]{min-height:100px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-\[min\(32rem\,calc\(100dvh-18rem\)\)\]{min-height:min(32rem,100dvh - 18rem)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-11{width:calc(var(--spacing) * 11)}.w-15\.5{width:calc(var(--spacing) * 15.5)}.w-22{width:calc(var(--spacing) * 22)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-170{width:calc(var(--spacing) * 170)}.w-\[7\.5rem\]{width:7.5rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[56px\]{width:56px}.w-\[80px\]{width:80px}.w-\[496px\]{width:496px}.w-\[min\(100vw-2rem\,380px\)\]{width:min(100vw - 2rem,380px)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(480px\,calc\(100vw-2rem\)\)\]{width:min(480px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[100cqw\]{max-width:100cqw}.max-w-\[220px\]{max-width:220px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[580px\]{max-width:580px}.max-w-\[1150px\]{max-width:1150px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-102{min-width:calc(var(--spacing) * 102)}.min-w-\[112px\]{min-width:112px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-none{animation:none}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[72px_minmax\(0\,1fr\)_auto\]{grid-template-columns:72px minmax(0,1fr) auto}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[50px\]{border-radius:50px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xxl{border-radius:var(--radius-xxl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#D0D0D1\]{border-color:#d0d0d1}.border-border-light{border-color:var(--color-border-light)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-current{border-color:currentColor}.border-danger{border-color:var(--color-danger)}.border-destructive-border{border-color:var(--color-destructive-border)}.border-disabled{border-color:var(--color-disabled)}.border-foreground{border-color:var(--color-foreground)}.border-foreground\/20{border-color:#1e1e1f33}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--color-foreground) 20%, transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-ring{border-color:var(--color-ring)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#DEE9E7\]{background-color:#dee9e7}.bg-\[\#E6E6E7\]{background-color:#e6e6e7}.bg-\[\#F1F0FF\]{background-color:#f1f0ff}.bg-\[\#F5E6A8\]{background-color:#f5e6a8}.bg-\[\#F5F8F7\]{background-color:#f5f8f7}.bg-\[\#F5FCCB\]{background-color:#f5fccb}.bg-\[\#FFE8D5\]{background-color:#ffe8d5}.bg-\[\#FFF2F1\]{background-color:#fff2f1}.bg-\[\#FFF8C2\]{background-color:#fff8c2}.bg-\[\#e8f5d8\]{background-color:#e8f5d8}.bg-\[\#e8f5e9\]{background-color:#e8f5e9}.bg-\[\#ececec\]{background-color:#ececec}.bg-\[\#fde8e8\]{background-color:#fde8e8}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-destructive-bg{background-color:var(--color-destructive-bg)}.bg-disabled{background-color:var(--color-disabled)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground\/30{background-color:#1e1e1f4d}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.bg-foreground\/60{background-color:#1e1e1f99}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.bg-foreground\/70{background-color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.bg-lime{background-color:var(--color-lime)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/25{background-color:#f5f5f640}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.bg-pale-lime{background-color:var(--color-pale-lime)}.bg-primary{background-color:var(--color-primary)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/20{background-color:#1c343333}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, var(--color-secondary) 20%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-placeholder{background-color:var(--color-surface-placeholder)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-foreground\/55{--tw-gradient-from:#1e1e1f8c}@supports (color:color-mix(in lab, red, red)){.from-foreground\/55{--tw-gradient-from:color-mix(in oklab, var(--color-foreground) 55%, transparent)}}.from-foreground\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pale-lime{--tw-gradient-from:var(--color-pale-lime);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-25{padding-block:calc(var(--spacing) * 25)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[inherit\]{font-family:inherit}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#4E4F50\]{color:#4e4f50}.text-\[\#6B6C6F\]{color:#6b6c6f}.text-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-pale-lime:hover{background-color:var(--color-pale-lime)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-11{top:calc(var(--spacing) * 11)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[500px_minmax\(0\,1fr\)\]{grid-template-columns:500px minmax(0,1fr)}.lg\:items-stretch{align-items:stretch}.lg\:gap-32{gap:calc(var(--spacing) * 32)}}.intent-hover\:border-danger-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-danger-hover)}.intent-hover\:border-primary-hover:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-primary-hover)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2"),url(/assets/Satoshi-Variable-CfACykSx.woff)format("woff")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2"),url(/assets/Satoshi-VariableItalic-pYBsOxD_.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:200;src:url(/assets/gelica-extralight-BMLZGiJa.woff2)format("woff2"),url(/assets/gelica-extralight-C4UMGM1P.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:200;src:url(/assets/gelica-extralightitalic-BprRtcsS.woff2)format("woff2"),url(/assets/gelica-extralightitalic-BLEpXSiI.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:300;src:url(/assets/gelica-light-BdX5xb1H.woff2)format("woff2"),url(/assets/gelica-light-BJUDOeJA.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:300;src:url(/assets/gelica-lightitalic-CP8ciKCG.woff2)format("woff2"),url(/assets/gelica-lightitalic-D7YEm9LO.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:400;src:url(/assets/gelica-regular-BBbv1EgW.woff2)format("woff2"),url(/assets/gelica-regular-ClUEclq6.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:400;src:url(/assets/gelica-italic-taOcyFOC.woff2)format("woff2"),url(/assets/gelica-italic-CKvjrAqu.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:500;src:url(/assets/gelica-medium-D8Cc1sjj.woff2)format("woff2"),url(/assets/gelica-medium-uk8nDCd_.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:500;src:url(/assets/gelica-mediumitalic-D8hcCMRz.woff2)format("woff2"),url(/assets/gelica-mediumitalic-B3A3ZCon.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:600;src:url(/assets/gelica-semibold-D_rmrlju.woff2)format("woff2"),url(/assets/gelica-semibold-Dor80SpF.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:600;src:url(/assets/gelica-semibolditalic-yI9m1ISL.woff2)format("woff2"),url(/assets/gelica-semibolditalic-BfnI2hvh.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:normal;font-weight:700;src:url(/assets/gelica-bold-CDXLtjCN.woff2)format("woff2"),url(/assets/gelica-bold-pwlOjvzD.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:700;src:url(/assets/gelica-bolditalic-DDvXt7OG.woff2)format("woff2"),url(/assets/gelica-bolditalic-DojTkUdY.woff)format("woff")}@font-face{font-display:swap;font-family:Gelica;font-style:italic;font-weight:900;src:url(/assets/gelica-blackitalic-DrqRyBG6.woff2)format("woff2"),url(/assets/gelica-blackitalic-DXE4oxzB.woff)format("woff")}@property --tw-ease{syntax:"*";inherits:false}.content-detail-media-column{min-height:calc(var(--spacing,.25rem) * 0);background-color:#f5f5f5;flex-shrink:0;align-self:stretch;width:50%;display:flex;position:relative}.content-detail-media-wrapper{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;padding:calc(var(--spacing,.25rem) * 13);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative;container-type:size}.content-detail-media-wrapper-blur{overflow:hidden}.content-detail-media-wrapper-blur:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background-position:50%;background-size:cover;background-image:var(--blur-bg-url);filter:blur(40px);position:absolute;transform:scale(1.1)}.content-detail-media-wrapper-blur-dual:before{background-image:var(--blur-bg-url-persistent)}.content-detail-media-wrapper-blur-dual:after{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);background-position:50%;background-size:cover;background-image:var(--blur-bg-url);filter:blur(40px);position:absolute;transform:scale(1.1)}.content-detail-media-wrapper-blur .content-detail-media-container{z-index:1;position:relative}.content-detail-media-actions{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:5;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}.content-detail-media-share{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#ffffffe6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.content-detail-media-share{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.content-detail-media-share{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-detail-media-share:hover{background-color:var(--color-white,#fff)}.content-detail-media-share:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-media-share-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-foreground,#1e1e1f)}.content-detail-media-container{width:100%;height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex;position:relative}.content-detail-media-container img,.content-detail-media-container video{border-radius:var(--radius-xl,.75rem)}.content-detail-media-frame{max-width:100cqw;height:100%;max-height:100cqh;display:flex;position:relative}:is(.content-detail-media-frame:has(.content-detail-media-placeholder),.content-detail-media-frame:has(.content-detail-media-stats-panel)){width:100%;height:100%}.content-detail-media-frame.content-detail-media-frame-unavailable{border-radius:var(--radius-xl,.75rem);width:100%;height:100%;overflow:hidden}.content-detail-media-frame.content-detail-media-frame-unavailable .gallery-card-unavailable{border-radius:var(--radius-xl,.75rem)}.content-detail-media{object-fit:contain;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block}.content-detail-media-placeholder{background-color:#f5f5f5;width:100%;height:100%;min-height:300px}.content-detail-video-wrapper{cursor:pointer;place-items:center;max-width:100cqw;max-height:100cqh;display:inline-grid;position:relative}.content-detail-video-wrapper .content-detail-media{object-fit:contain;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block}.content-detail-video-play-overlay{inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-xl,.75rem);background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.content-detail-video-play-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 20%, transparent)}}.content-detail-video-play-overlay{pointer-events:none}.content-detail-video-play-icon{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);color:#fff6;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.content-detail-video-play-icon{color:color-mix(in oklab, var(--color-white,#fff) 40%, transparent)}}.content-detail-video-play-icon-svg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.content-detail-video-mute{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:2;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#0006;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.content-detail-video-mute{background-color:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.content-detail-video-mute{color:var(--color-white,#fff)}.content-detail-video-mute:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.content-detail-video-mute:hover{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}.content-detail-video-mute:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white,#fff)}.content-detail-video-mute-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.content-detail-media-badge{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:#0000004d;border-radius:3.40282e38px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.content-detail-media-badge{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.content-detail-media-badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.content-detail-media-badge-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.content-detail-media-cover-only{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;display:flex;position:absolute}.content-detail-media-cover-only-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);flex-shrink:0}.content-detail-media-cover-only-link{color:inherit;text-decoration-line:underline}.content-detail-media-cover-only-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-media-favorite{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#fffc;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.content-detail-media-favorite{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.content-detail-media-favorite{color:var(--color-foreground,#1e1e1f)}.content-detail-media-favorite:hover{background-color:var(--color-white,#fff)}.content-detail-media-favorite:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-media-favorite-icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.content-detail-media-nav{z-index:2;width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#fffc;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.content-detail-media-nav{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.content-detail-media-nav{padding:calc(var(--spacing,.25rem) * 1);color:var(--color-foreground,#1e1e1f)}.content-detail-media-nav:hover{background-color:var(--color-white,#fff)}.content-detail-media-nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-media-nav-prev{left:calc(var(--spacing,.25rem) * 2)}.content-detail-media-nav-next{right:calc(var(--spacing,.25rem) * 2)}.content-detail-media-nav-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.content-detail-media-dots{bottom:calc(var(--spacing,.25rem) * 3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1.5);display:flex;position:absolute;left:50%}.content-detail-media-frame-toggleable .content-detail-media-dots,.content-detail-media-frame-toggleable .content-detail-video-mute{bottom:calc(var(--spacing,.25rem) * 14)}.content-detail-media-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:#fff9;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.content-detail-media-dot{background-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.content-detail-media-dot-active{background-color:var(--color-white,#fff)}.content-detail-media-surface{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);display:flex}.content-detail-media-surface-hidden{pointer-events:none;visibility:hidden}.content-detail-media-stats-panel{inset:calc(var(--spacing,.25rem) * 0);z-index:3;border-radius:var(--radius-xl,.75rem);background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.content-detail-media-stats-panel{background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.content-detail-media-stats-panel{padding:calc(var(--spacing,.25rem) * 5)}.content-detail-media-stats-panel .content-detail-performance{width:100%}.content-detail-media-stats-panel-deliverables{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left}.content-detail-media-view-toggle{bottom:calc(var(--spacing,.25rem) * 3);z-index:4;margin:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-border-style:none;background-color:#ffffffe6;border-style:none;border-radius:3.40282e38px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.content-detail-media-view-toggle{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.content-detail-media-view-toggle{padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-detail-media-view-toggle-button{cursor:pointer;appearance:none;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#4e4f50);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:ease;background-color:#0000;border-style:none;border-radius:3.40282e38px;transition-duration:.15s;transition-timing-function:ease}.content-detail-media-view-toggle-button:hover{color:var(--color-foreground,#1e1e1f)}.content-detail-media-view-toggle-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-media-view-toggle-button-active{background-color:var(--color-foreground,#1e1e1f);color:var(--color-white,#fff)}.content-detail-media-view-toggle-button-active:hover{color:var(--color-white,#fff)}.content-detail-inner-sheet .content-detail-media-column{background-color:#0000;flex:1;align-self:stretch;width:100%;min-height:280px}@media (width>=64rem){.content-detail-inner-sheet .content-detail-media-column{min-height:calc(var(--spacing,.25rem) * 0)}}.content-detail-inner-sheet .content-detail-media-wrapper{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 0);overflow:hidden}.content-detail-inner-sheet .content-detail-media-badge{display:none}.content-detail-info-column{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;width:50%;display:flex;overflow-y:auto}.content-detail-creator-header{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;display:flex}.content-detail-creator-identity{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.content-detail-creator-avatar{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.content-detail-creator-avatar-fallback{background-color:var(--color-surface-placeholder,#e8e8e8)}.content-detail-creator-meta{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.content-detail-creator-name-row{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.content-detail-creator-username{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-creator-verified{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-foreground,#1e1e1f);flex-shrink:0}.content-detail-creator-influence{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:flex}.content-detail-creator-flag{border-radius:var(--radius-sm,.25rem);object-fit:cover;flex-shrink:0;display:inline-block}.content-detail-creator-profile-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}.content-detail-creator-profile-link:hover{background-color:var(--color-surface,#f5f5f6)}.content-detail-creator-profile-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-score-badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#2e7d32;background-color:#e8f5e9;border-radius:3.40282e38px;flex-shrink:0}.content-detail-inner-sheet .content-detail-creator-header{padding-inline:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 0);flex-shrink:0}.content-detail-tabs{margin-inline:calc(var(--spacing,.25rem) * 6);margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 0);background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;display:flex}.content-detail-tab{cursor:pointer;appearance:none;--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#4e4f50);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex:1;transition:background-color .15s,color .15s}.content-detail-tab:hover{color:var(--color-foreground,#1e1e1f)}.content-detail-tab:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-tab-active{background-color:var(--color-white,#fff);color:var(--color-foreground,#1e1e1f);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-detail-tab-content{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex:1;overflow-y:auto}.content-detail-section-header{margin-bottom:calc(var(--spacing,.25rem) * 4)}.content-detail-section-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-section-subtitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-performance{margin-top:calc(var(--spacing,.25rem) * -8);gap:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.content-detail-kpi-grid{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-detail-kpi{min-height:calc(var(--spacing,.25rem) * 18);justify-content:space-between;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-2xl,1rem);background-color:var(--color-pale-lime,#f5fccb);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.content-detail-kpi-value{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,#1e1e1f)}.content-detail-kpi-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-roi{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.content-detail-roi-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-roi-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.content-detail-roi-text strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.content-detail-roi-unavailable{color:var(--color-muted-foreground,#4e4f50)}.content-detail-purchase{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.content-detail-fieldset{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none;flex-direction:column;display:flex}.content-detail-fieldset-legend{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-radio-group{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.content-detail-radio-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-detail-radio-card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-radio-card:has(.content-detail-radio-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-radio-card-selected{border-color:var(--color-foreground,#1e1e1f);background-color:#f8f8f8}.content-detail-radio-body{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.content-detail-radio-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);display:flex}.content-detail-radio-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-badge-popular{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.content-detail-chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.content-detail-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.content-detail-chip:has(.content-detail-radio-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-chip-selected{border-color:var(--color-foreground,#1e1e1f);background-color:var(--color-foreground,#1e1e1f);color:var(--color-white,#fff)}.content-detail-file-formats{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-detail-file-card{cursor:pointer;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.content-detail-file-card:has(.content-detail-radio-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-file-card-selected{border-color:var(--color-foreground,#1e1e1f);background-color:#f8f8f8}.content-detail-file-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.content-detail-file-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-deliverables{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.content-detail-deliverables-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-deliverables-list{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}.content-detail-deliverables-item{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:flex}.content-detail-deliverables-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-foreground,#1e1e1f);flex-shrink:0}@media (prefers-reduced-motion:reduce){.content-detail-tab{transition:none}}.content-detail-sidebar{margin-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.content-detail-sidebar-price{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-sidebar-rights{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);flex-wrap:wrap;display:flex}.content-detail-sidebar-how{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);background-color:#0000;border-style:none;font-style:italic;text-decoration-line:underline}.content-detail-sidebar-how:hover{color:var(--color-foreground,#1e1e1f)}.content-detail-config-box{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);overflow:hidden}.content-detail-config-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-input,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.content-detail-config-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.content-detail-config-row-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase}.content-detail-config-row-value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);overflow:hidden}.content-detail-config-row-edit{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;text-decoration-line:underline}.content-detail-config-row-edit:hover{color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.content-detail-config-row-edit:hover{color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.content-detail-sidebar-options-link{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;text-decoration-line:underline}.content-detail-sidebar-options-link:hover{color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.content-detail-sidebar-options-link:hover{color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.content-detail-options-summary{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);overflow:hidden}.content-detail-options-summary-rows{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.content-detail-options-summary-row{gap:calc(var(--spacing,.25rem) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-input,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;display:flex}.content-detail-options-summary-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.content-detail-options-summary-row dt{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase}.content-detail-options-summary-row dd{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.content-detail-sidebar-actions{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.content-detail-sidebar-actions .button{width:100%}.content-detail-price-details{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.content-detail-price-details-summary{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);text-decoration-line:underline}.content-detail-price-details-body{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.content-detail-price-details-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);display:flex}.content-detail-price-details-fees{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:inline-flex}.content-detail-price-details-info{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-muted-foreground,#4e4f50);display:inline-flex}.content-detail-price-details-note{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);color:var(--color-muted-foreground,#4e4f50);font-size:11px}.content-detail-price-legal{margin:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-price-legal-link{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;text-decoration-line:underline}.content-detail-sidebar-status{margin:calc(var(--spacing,.25rem) * 0);background-color:var(--color-surface,#f5f5f6);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-foreground,#1e1e1f);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;display:inline-flex}.content-detail-negotiation-box{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.content-detail-negotiation-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);display:flex}.content-detail-negotiation-license{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-negotiation-divider{margin-block:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-input,#d4d4d4)}.content-detail-negotiation-waiting{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-negotiation-expiry{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-acquired-badge{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-pale-lime,#f5fccb);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-foreground,#1e1e1f);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.content-detail-acquired-badge-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.content-detail-acquired-box{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.content-detail-acquired-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-acquired-date{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-acquired-rows{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.content-detail-acquired-row{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));grid-template-columns:110px 1fr;display:grid}.content-detail-acquired-row dt{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,#4e4f50)}.content-detail-acquired-row dd{margin:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f)}.content-detail-acquired-footer{margin:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-nested-dialog{border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;max-width:420px;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;margin:auto}.content-detail-nested-dialog::backdrop{background-color:var(--backdrop-overlay)}.content-detail-nested-dialog-wide{max-width:560px}.content-detail-nested-panel{gap:calc(var(--spacing,.25rem) * 4);max-height:min(90vh,720px);padding:calc(var(--spacing,.25rem) * 6);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;overflow-y:auto}.content-detail-nested-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-nested-heading{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.content-detail-nested-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-nested-info{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,#4e4f50)}.content-detail-nested-close{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;appearance:none;--tw-border-style:none;color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.content-detail-nested-close:hover{background-color:var(--color-surface,#f5f5f6)}.content-detail-nested-subtitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-nested-body{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.content-detail-nested-footer{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-nested-footer-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-left:auto;display:flex}.content-detail-picker-cards{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.content-detail-picker-card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-picker-card:has(.content-detail-radio-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-picker-card-row{align-items:center}.content-detail-picker-card-selected{border-color:var(--color-foreground,#1e1e1f);background-color:var(--color-pale-lime,#f5fccb)}.content-detail-picker-card-copy{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.content-detail-picker-card-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);display:flex}.content-detail-picker-card-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-picker-chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.content-detail-picker-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.content-detail-picker-chip:has(.content-detail-radio-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-picker-chip-selected{border-color:var(--color-foreground,#1e1e1f);background-color:var(--color-pale-lime,#f5fccb)}.content-detail-options-fieldset{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none;flex-direction:column;display:flex}.content-detail-options-legend{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-options-chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.content-detail-options-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.content-detail-options-chip:hover{border-color:#1e1e1f66}@supports (color:color-mix(in lab, red, red)){.content-detail-options-chip:hover{border-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 40%, transparent)}}.content-detail-options-chip-selected{background-color:var(--color-foreground,#1e1e1f);color:var(--color-white,#fff);border-color:#0000}.content-detail-options-total{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.confirm-view{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);flex-direction:column;display:flex}.confirm-header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:flex}.confirm-back-button{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.confirm-back-button:hover{background-color:var(--color-surface,#f5f5f6)}.confirm-back-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.confirm-header-titles{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.confirm-title{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.confirm-subtitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.confirm-body{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.confirm-section-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.confirm-info-banner{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#f1f0ff;display:flex}.confirm-info-banner-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#1a73e8;flex-shrink:0;margin-top:1px}.confirm-info-banner-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#1a3a6b}.confirm-license-pills{gap:calc(var(--spacing,.25rem) * 2);display:flex}.confirm-license-pill{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;flex:1;display:flex}.confirm-license-pill-label{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-muted-foreground,#4e4f50);text-transform:uppercase;font-size:10px}.confirm-license-pill-value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.confirm-consent{border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 4)}.confirm-consent-label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.confirm-consent-checkbox{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);cursor:pointer;accent-color:var(--color-foreground,#1e1e1f);flex-shrink:0}.confirm-consent-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-foreground,#1e1e1f);line-height:1.6}.confirm-consent-link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);text-decoration-line:underline}.confirm-consent-link:hover{color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.confirm-consent-link:hover{color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.confirm-price-section{border-radius:var(--radius-xl,.75rem);background-color:var(--color-pale-lime,#f5fccb);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.confirm-price-rows{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.confirm-price-row{justify-content:space-between;align-items:center;display:flex}.confirm-price-row-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);display:flex}.confirm-price-row-amount{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.confirm-price-row-total .confirm-price-row-label,.confirm-price-row-total .confirm-price-row-amount{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.confirm-price-divider{margin-block:calc(var(--spacing,.25rem) * 1);border-top-style:var(--tw-border-style);border-color:#1e1e1f26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.confirm-price-divider{border-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 15%, transparent)}}.confirm-price-tooltip-anchor{cursor:default;align-items:center;display:inline-flex;position:relative}.confirm-price-tooltip-anchor:hover .confirm-price-tooltip-content,.confirm-price-tooltip-anchor:focus-within .confirm-price-tooltip-content{visibility:visible;opacity:1}.confirm-price-tooltip-icon{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.confirm-price-tooltip-content{visibility:hidden;z-index:10;margin-bottom:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 56);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg,.5rem);background-color:var(--color-foreground,#1e1e1f);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-white,#fff);opacity:0;--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-size:11px;transition:opacity .15s;position:absolute;bottom:100%;left:50%}.button.content-detail-cta-button{background-color:var(--color-primary,#1c3433);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-color:#0000;border-radius:3.40282e38px}.button.content-detail-cta-button:hover:not(:disabled):not([aria-disabled=true]){background-color:#1e1e1fe6;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.button.content-detail-cta-button:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 90%, transparent)}}.button.content-detail-cta-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.button.content-detail-cta-button:disabled,.button.content-detail-cta-button[aria-disabled=true]{cursor:not-allowed;background-color:#1e1e1f4d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.button.content-detail-cta-button:disabled,.button.content-detail-cta-button[aria-disabled=true]{background-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 30%, transparent)}}.button.content-detail-cta-button:disabled,.button.content-detail-cta-button[aria-disabled=true]{color:var(--color-white,#fff)}.confirm-price-section .button.content-detail-cta-button{margin-top:calc(var(--spacing,.25rem) * 4)}.confirm-pay-mention{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 3);text-align:center;color:var(--color-muted-foreground,#4e4f50);font-size:11px}.confirm-error{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--color-destructive,#b34b2e)}.content-detail-offer-view{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);flex-direction:column;display:flex}.content-detail-offer-header{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex-shrink:0;display:flex}.content-detail-offer-back-button{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);color:var(--color-foreground,#1e1e1f);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.content-detail-offer-back-button svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.content-detail-offer-back-button:hover{background-color:var(--color-surface,#f5f5f6)}.content-detail-offer-back-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-offer-header-titles{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.content-detail-offer-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.content-detail-offer-subtitle{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.content-detail-offer-body{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.content-detail-content-section-card{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.content-detail-content-section-card-offer{background-color:var(--color-pale-lime,#f5fccb)}.content-detail-content-section-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,#1e1e1f)}.content-detail-content-section-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.content-detail-content-section-main{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.content-detail-content-section-thumbnail{flex-shrink:0;width:127px;position:relative}.content-detail-content-section-thumbnail-image{border-radius:var(--radius-xl,.75rem);object-fit:cover;aspect-ratio:3/4;width:100%;display:block}.content-detail-content-section-thumbnail-fallback{background-color:var(--color-surface-placeholder,#e8e8e8);aspect-ratio:3/4}.content-detail-content-section-badge{top:calc(var(--spacing,.25rem) * 1.5);left:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:#0000004d;border-radius:3.40282e38px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.content-detail-content-section-badge{background-color:color-mix(in oklab, var(--color-black,#000) 30%, transparent)}}.content-detail-content-section-badge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.content-detail-content-section-badge-icon{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);flex-shrink:0}.content-detail-content-section-creator{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-content-section-avatar{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0;height:100%}.content-detail-content-section-avatar-fallback{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-surface-placeholder,#e8e8e8);border-radius:3.40282e38px;flex-shrink:0}.content-detail-content-section-creator-info{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.content-detail-content-section-name-row{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.content-detail-content-section-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-content-section-verified{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:#3897f0;flex-shrink:0}.content-detail-content-section-influence{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);display:flex}.content-detail-content-section-post-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-foreground,#1e1e1f);text-decoration-line:underline;display:inline-flex}.content-detail-content-section-post-link:hover{color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.content-detail-content-section-post-link:hover{color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.content-detail-content-section-post-link-icon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);flex-shrink:0}.content-detail-content-section-kpis{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 0);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-detail-content-section-kpi{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.content-detail-content-section-kpi-value{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,#1e1e1f)}.content-detail-content-section-kpi-label{--tw-leading:var(--leading-tight,1.25);font-size:11px;line-height:var(--leading-tight,1.25);color:var(--color-muted-foreground,#4e4f50)}.content-detail-content-section-license-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.content-detail-content-section-license{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.content-detail-content-section-card-offer .content-detail-content-section-license{color:var(--color-foreground,#1e1e1f)}.content-detail-content-section-edit{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;flex-shrink:0;text-decoration-line:underline}.content-detail-content-section-edit:hover{color:#1e1e1fb3}@supports (color:color-mix(in lab, red, red)){.content-detail-content-section-edit:hover{color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 70%, transparent)}}.content-detail-offer-field{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.content-detail-offer-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,#1e1e1f)}.detail-offer-label-info{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.content-detail-offer-input-wrapper{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.content-detail-offer-input{--tw-border-style:none;width:100%;padding:calc(var(--spacing,.25rem) * 0);color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}.content-detail-offer-input::placeholder{color:var(--color-muted-foreground,#4e4f50)}.content-detail-offer-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-destructive,#b34b2e)}.content-detail-offer-whitelist-banner{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.content-detail-offer-whitelist-banner-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-muted-foreground,#4e4f50);flex-shrink:0}.content-detail-offer-whitelist-banner-text{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-offer-license-price{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);display:flex}.detail-offer-license-price{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.content-detail-offer-textarea-wrapper{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);position:relative}.content-detail-offer-textarea{resize:none;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;min-height:96px;display:block}.content-detail-offer-textarea::placeholder{color:var(--color-muted-foreground,#4e4f50)}.content-detail-offer-textarea-counter{pointer-events:none;right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);position:absolute}.content-detail-offer-select{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.content-detail-offer-select:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-offer-submit{padding-top:calc(var(--spacing,.25rem) * 1);flex-shrink:0}.content-detail-offer-submit .button.content-detail-cta-button{width:100%}.content-detail-offer-fees-disclaimer{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);text-align:center;--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);color:var(--color-muted-foreground,#4e4f50)}.content-detail-offer-sent-view{background-color:var(--color-white,#fff);min-height:420px;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.content-detail-offer-sent-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 8);max-width:var(--container-sm,24rem);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.content-detail-offer-sent-image{object-fit:contain;width:100%;max-width:220px;display:block}.content-detail-dialog{border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;max-width:1150px;height:100%;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;flex-direction:column;max-height:98vh;margin:auto;display:flex;overflow:hidden}.content-detail-dialog::backdrop{background-color:var(--backdrop-overlay)}.content-detail-dialog-sheet{max-width:1100px}.content-detail-layout{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.content-detail-inner{min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-3xl,1.5rem);flex:1;height:100%;display:flex;overflow:hidden}.content-detail-inner-confirm{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.content-detail-inner-confirm .confirm-view,.content-detail-inner-confirm .content-detail-offer-view,.content-detail-inner-confirm .content-detail-offer-sent-view{min-height:calc(var(--spacing,.25rem) * 0);flex:1;width:100%}.content-detail-inner-sheet{min-height:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);flex-direction:column;height:100%;display:flex;overflow:hidden}.content-detail-sheet-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-shrink:0;display:flex}.content-detail-sheet-heading{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex}.content-detail-sheet-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.content-detail-sheet-instagram{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);text-decoration-line:none;display:inline-flex}.content-detail-sheet-instagram:hover{color:var(--color-foreground,#1e1e1f)}.content-detail-sheet-instagram-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.content-detail-sheet-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);flex-shrink:0;display:flex}.content-detail-sheet-action{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px;display:inline-flex}.content-detail-sheet-action:hover{background-color:var(--color-surface,#f5f5f6)}.content-detail-sheet-action:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-sheet-action-icon-only{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);justify-content:center}.content-detail-sheet-action-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.content-detail-sheet-action-active{color:var(--color-favorite,#b44a2c)}.content-detail-sheet-body{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 6);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow-y:auto}@media (width>=64rem){.content-detail-sheet-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:hidden}}.content-detail-sheet-main{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (width>=64rem){.content-detail-sheet-main{height:100%}}.content-detail-sheet-aside{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (width>=64rem){.content-detail-sheet-aside{overflow-y:auto}}.content-detail-dialog:has(.content-detail-inner-confirm){max-width:804px}.content-detail-close{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);z-index:10;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#ffffffe6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.content-detail-close{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.content-detail-close{color:var(--color-foreground,#1e1e1f);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-detail-close:hover{background-color:var(--color-white,#fff)}.content-detail-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-nav{z-index:10;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;appearance:none;--tw-border-style:none;background-color:#ffffffe6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.content-detail-nav{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.content-detail-nav{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-foreground,#1e1e1f);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.content-detail-nav:hover:not(:disabled){background-color:var(--color-white,#fff)}.content-detail-nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.content-detail-nav:disabled{cursor:default;opacity:.8}.content-detail-nav-loading{cursor:default}.content-detail-nav-spinner{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:#1e1e1f33;border-radius:3.40282e38px;display:block}@supports (color:color-mix(in lab, red, red)){.content-detail-nav-spinner{border-color:color-mix(in oklab, var(--color-foreground,#1e1e1f) 20%, transparent)}}.content-detail-nav-spinner{border-top-color:var(--color-foreground,#1e1e1f);animation:.6s linear infinite content-detail-spin}@keyframes content-detail-spin{to{transform:rotate(360deg)}}.content-detail-nav-prev{left:calc(var(--spacing,.25rem) * 1)}.content-detail-nav-next{right:calc(var(--spacing,.25rem) * 1)}.content-detail-nav-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.content-detail-nav-next .content-detail-nav-icon{transform:rotate(180deg)}.share-dialog{border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;max-width:480px;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;max-height:90vh;margin:auto}.share-dialog::backdrop{background-color:var(--backdrop-overlay)}.share-dialog-panel{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.share-dialog-title{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.share-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.share-dialog-preview{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface,#f5f5f6);padding:calc(var(--spacing,.25rem) * 4);display:flex}.share-dialog-preview-thumb{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-xl,.75rem);object-fit:cover;flex-shrink:0}.share-dialog-preview-info{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.share-dialog-preview-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f);overflow:hidden}.share-dialog-preview-subtitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.share-dialog-link-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.share-dialog-link-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.share-dialog-link-input{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50);border-radius:3.40282e38px;flex:1;overflow:hidden}.share-dialog-copy-button{cursor:pointer;--tw-border-style:none;background-color:var(--color-primary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-style:none;border-radius:3.40282e38px;flex-shrink:0}.share-dialog-copy-button:hover{opacity:.9}.share-dialog-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);flex-wrap:wrap;display:flex}.share-dialog-expiration-badge{background-color:var(--color-surface,#f5f5f6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px}.share-dialog-toggle-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);display:flex}.share-dialog-toggle{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);cursor:pointer;--tw-border-style:none;background-color:var(--color-muted,#f5f5f6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:none;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.share-dialog-toggle[aria-checked=true]{background-color:var(--color-primary,#1c3433)}.share-dialog-toggle-thumb{pointer-events:none;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;display:block}.share-dialog-toggle[aria-checked=true] .share-dialog-toggle-thumb{transform:translate(1.25rem)}.share-dialog-stats{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);display:flex}.share-dialog-stats-avatars{display:flex}:where(.share-dialog-stats-avatars>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -1) * calc(1 - var(--tw-space-x-reverse)))}.share-dialog-stats-dot{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);border-radius:3.40282e38px}.share-dialog-stats-dot:first-child{background-color:var(--color-primary,#1c3433)}.share-dialog-stats-dot:nth-child(2){background-color:var(--color-lime-400,oklch(84.1% .238 128.85))}.share-dialog-loading,.share-dialog-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.share-dialog-error{color:var(--color-destructive,#b34b2e)}.share-public-info-column .content-detail-creator-header{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 0)}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}.report-dialog{border-radius:var(--radius-3xl,1.5rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;max-width:480px;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;max-height:90vh;margin:auto}.report-dialog::backdrop{background-color:var(--backdrop-overlay)}.report-dialog-panel{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex;overflow-y:auto}.report-dialog-title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.report-dialog-description{margin:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.report-dialog-thumb{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius-xl,.75rem);object-fit:cover;margin-inline:auto}.report-dialog-thumb-empty{background-color:var(--color-muted,#f5f5f6)}.report-dialog-fieldset{margin:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);border-style:none}.report-dialog-options{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.report-dialog-option{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.report-dialog-option:has(.report-dialog-input:focus-visible){outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.report-dialog-option-selected{background-color:var(--color-pale-lime,#f5fccb);border-color:#0000}.report-dialog-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.report-dialog-radio{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-foreground,#1e1e1f);background-color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0}.report-dialog-option-selected .report-dialog-radio{border-width:5px}.report-dialog-option-copy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.report-dialog-option-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.report-dialog-option-desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50)}.report-dialog-comment{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.report-dialog-comment-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f)}.report-dialog-comment-input{min-height:calc(var(--spacing,.25rem) * 24);resize:vertical;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;outline-style:none}.report-dialog-comment-input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.report-dialog-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-destructive,#b34b2e)}.report-dialog-submit{width:100%}.report-dialog-sent{max-width:400px}.report-dialog-success{padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 12);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.report-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);cursor:pointer;appearance:none;--tw-border-style:none;background-color:var(--color-surface,#f5f5f6);color:var(--color-foreground,#1e1e1f);border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.report-dialog-close:hover{background-color:var(--color-muted,#f5f5f6)}.report-dialog-close:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.report-dialog-success-title{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 8);font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,#1e1e1f)}.report-dialog-success-image{object-fit:contain;width:100%;max-width:220px;display:block}.affilae-brand{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.affilae-brand-logo{height:calc(var(--spacing,.25rem) * 7);width:auto}.affilae-brand-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px}.affilae-brand{flex-shrink:0}.affilae-brand .affilae-brand-badge{background-color:var(--color-lime,#d9ff9a);color:var(--color-secondary,#1c3433)}.share-public-page{background-color:var(--color-surface,#f5f5f6);min-height:100vh}.share-public-header{max-width:1150px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.share-public-header-secure{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,#4e4f50);display:flex}.share-public-intro{align-items:center;gap:calc(var(--spacing,.25rem) * 3);max-width:1150px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);margin-inline:auto;display:flex}.share-public-intro-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-muted,#f5f5f6);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.share-public-intro-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.share-public-card{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-width:1150px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-height:40rem;max-height:90vh;display:flex;overflow:hidden}.share-public-card-inner{flex:1;width:100%;min-height:500px;display:flex;overflow:hidden}.share-public-info-column{min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.share-public-error{max-width:var(--container-lg,32rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 24);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.share-public-error-title{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-foreground,#1e1e1f)}.share-public-error-message{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.share-public-feedback{margin-top:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius-2xl,1rem);background-color:var(--color-lime-50,oklch(98.6% .031 120.757));padding:calc(var(--spacing,.25rem) * 6);transition:opacity .2s,transform .2s}.share-public-feedback-step-validate,.share-public-feedback-step-comment{animation:.2s share-public-feedback-enter}@keyframes share-public-feedback-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.share-public-feedback-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.share-public-feedback-description{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.share-public-feedback-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.share-public-feedback-primary{cursor:pointer;--tw-border-style:none;background-color:var(--color-primary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-style:none;border-radius:3.40282e38px}.share-public-feedback-primary:hover{opacity:.9}.share-public-feedback-secondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1e1e1f);border-radius:3.40282e38px}.share-public-feedback-secondary:hover{background-color:var(--color-surface,#f5f5f6)}.share-public-feedback-form-title{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.share-public-feedback-form{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.share-public-feedback-form-row{margin-top:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.share-public-feedback-input{min-width:calc(var(--spacing,.25rem) * 0);--tw-border-style:none;background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;border-style:none;border-radius:3.40282e38px;outline-style:none;flex:1}.share-public-feedback-input::placeholder{color:var(--color-muted-foreground,#4e4f50)}.share-public-feedback-textarea{resize:vertical;border-radius:var(--radius-2xl,1rem);--tw-border-style:none;background-color:var(--color-white,#fff);width:100%;min-height:100px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-outline-style:none;border-style:none;outline-style:none}.share-public-feedback-textarea::placeholder{color:var(--color-muted-foreground,#4e4f50)}.share-public-feedback-form-actions{justify-content:flex-end;display:flex}.share-public-feedback-submit{cursor:pointer;--tw-border-style:none;background-color:var(--color-primary,#1c3433);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);border-style:none;border-radius:3.40282e38px}.share-public-feedback-submit:hover:not(:disabled){opacity:.9}.share-public-feedback-submit:disabled{cursor:default;opacity:.6}.share-public-feedback-error{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-destructive,#b34b2e)}.share-public-card-success{justify-content:center;align-items:center;width:100%;min-height:500px;display:flex}.share-public-card-success .content-detail-offer-sent-view{width:100%;height:100%;min-height:500px}.content-detail-media-column-public{background-color:var(--color-muted,#f5f5f6)}.content-detail-media-column-public .content-detail-media-actions,.content-detail-media-column-public .content-detail-nav{display:none}.content-detail-media-column-public .content-detail-media-container{width:100%;height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;align-items:center;display:flex}.share-feedback-overlay{top:calc(var(--spacing,.25rem) * 3);left:calc(var(--spacing,.25rem) * 3);z-index:6;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;max-width:calc(100% - 1.5rem);display:flex;position:absolute}.share-feedback-toast{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:flex}.share-feedback-avatars{flex-shrink:0;align-items:center;display:flex}.share-feedback-avatar{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-feedback-avatar+.share-feedback-avatar{margin-left:calc(var(--spacing,.25rem) * -2)}.share-feedback-avatar-lime{color:#1a2e2c;background-color:#d4f06a}.share-feedback-avatar-dark{color:#fff;background-color:#1a2e2c}.share-feedback-toast-message{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.share-feedback-toast-action{cursor:pointer;appearance:none;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none;flex-shrink:0;text-decoration-line:underline}.share-feedback-toast-action:hover{opacity:.8}.share-feedback-panel{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.share-feedback-panel-item{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.share-feedback-panel-item+.share-feedback-panel-item{border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-border-subtle,#ededed)}.share-feedback-panel-header{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.share-feedback-panel-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,#4e4f50)}.share-feedback-panel-meta strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,#1e1e1f)}.share-feedback-panel-comment{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f)}.gallery-period-picker{position:relative}.gallery-period-picker-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,#d4d4d4);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);display:flex}.gallery-period-picker-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-period-picker-trigger-open{border-color:var(--color-foreground,#1e1e1f)}.gallery-period-picker-trigger-icon,.gallery-period-picker-trigger-chevron{color:var(--color-muted-foreground,#4e4f50);flex-shrink:0;display:flex}.gallery-period-picker-trigger-value{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex-grow:1;overflow:hidden}.gallery-period-picker-trigger-placeholder{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-foreground,#1e1e1f)}.gallery-period-picker-popover{top:calc(100% + 8px);left:calc(var(--spacing,.25rem) * 0);z-index:50;border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:absolute;overflow:hidden}.gallery-period-picker-presets{margin:calc(var(--spacing,.25rem) * 0);width:11.5rem;min-width:calc(var(--spacing,.25rem) * 0);justify-content:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-right-width:1px;border-color:var(--color-border-light,#e6e6e6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex-shrink:0;display:flex}.gallery-period-picker-preset{cursor:pointer;appearance:none;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-family:inherit;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,#1e1e1f);background-color:#0000;border-style:none}.gallery-period-picker-preset:hover{background-color:var(--color-surface,#f5f5f6)}.gallery-period-picker-preset:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-foreground,#1e1e1f)}.gallery-period-picker-preset-active,.gallery-period-picker-preset-active:hover{background-color:var(--color-surface-subtle,#f2f2f2)}@media (width<=400px){.gallery-period-picker-popover{flex-direction:column}.gallery-period-picker-presets{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;width:100%}}@media (prefers-reduced-motion:reduce){.gallery-period-picker-trigger,.gallery-period-picker-preset{transition:none}}.gallery-period-picker-calendar{--period-range-fill:var(--color-pale-lime);min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);flex:1}.gallery-period-picker-calendar .rdp-root{--rdp-accent-background-color:var(--period-range-fill);--rdp-accent-color:var(--color-primary);--rdp-day-height:2.5rem;--rdp-day-width:2.5rem;--rdp-day_button-border:none;--rdp-day_button-border-radius:999px;--rdp-day_button-height:2rem;--rdp-day_button-width:2rem;--rdp-disabled-opacity:.35;--rdp-nav-height:2rem;--rdp-nav_button-height:1.75rem;--rdp-nav_button-width:1.75rem;--rdp-range_end-background:none;--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--color-primary);--rdp-range_middle-background-color:var(--period-range-fill);--rdp-range_middle-color:var(--color-foreground);--rdp-range_start-background:none;--rdp-range_start-color:#fff;--rdp-range_start-date-background-color:var(--color-primary);--rdp-selected-border:none;--rdp-today-color:var(--color-foreground);--rdp-weekday-opacity:1;--rdp-weekday-padding:.5rem 0 .75rem;width:100%}.gallery-period-picker-calendar .rdp-months,.gallery-period-picker-calendar .rdp-month,.gallery-period-picker-calendar .rdp-month_grid{width:100%}.gallery-period-picker-calendar .rdp-month_caption,.gallery-period-picker-calendar .rdp-caption_label{color:var(--color-foreground);font-size:1rem;font-weight:600}.gallery-period-picker-calendar .rdp-nav{gap:.375rem}.gallery-period-picker-calendar .rdp-button_next,.gallery-period-picker-calendar .rdp-button_previous{border:1px solid var(--color-border-light);background:#fff;border-radius:999px}.gallery-period-picker-calendar .rdp-button_next:focus-visible,.gallery-period-picker-calendar .rdp-button_previous:focus-visible,.gallery-period-picker-calendar .rdp-day_button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.gallery-period-picker-calendar .rdp-chevron{color:var(--color-foreground);fill:none}.gallery-period-picker-calendar .rdp-weekday{color:var(--color-shark-600);font-size:.75rem;font-weight:400}.gallery-period-picker-calendar .rdp-day{width:auto}.gallery-period-picker-calendar .rdp-day_button{color:var(--color-foreground);margin-inline:auto;font-size:.875rem;font-weight:400}.gallery-period-picker-calendar .rdp-selected{font-size:inherit;font-weight:inherit}.gallery-period-picker-calendar .rdp-selected .rdp-day_button{background-color:var(--color-primary);color:#fff;border:none}.gallery-period-picker-calendar .rdp-range_start,.gallery-period-picker-calendar .rdp-range_end{color:inherit;background:0 0}.gallery-period-picker-calendar .rdp-range_middle{background-color:var(--period-range-fill)}.gallery-period-picker-calendar .rdp-range_middle .rdp-day_button{color:var(--color-foreground);background:0 0}body{background-color:var(--color-surface,#f5f5f6);font-family:var(--font-sans,Satoshi, ui-sans-serif, system-ui, sans-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif,Gelica, ui-serif, Georgia, serif)}
