/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.intro[data-astro-cid-q2gxkaow]{gap:var(--spacing-6,24px);flex-direction:column;display:flex}.title[data-astro-cid-q2gxkaow]{margin-top:var(--spacing-2,8px);font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-sm,clamp(28px, 3.4vw, 44px));line-height:var(--tw-leading,var(--text-display-sm--line-height,1.08));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing,-.03em));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight,400));text-wrap:pretty}.lead[data-astro-cid-q2gxkaow]{font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));max-width:40ch}.note[data-astro-cid-q2gxkaow]{margin-top:calc(var(--spacing-2,8px) * -1);font-size:var(--text-note,13px);line-height:var(--tw-leading,var(--text-note--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-note--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-note--font-weight,400));color:var(--color-on-surface-faint,var(--ref-grey-500))}.next[data-astro-cid-o2676uuh]{gap:var(--spacing-6,24px);flex-direction:column;display:flex}.title[data-astro-cid-o2676uuh]{font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-sm,clamp(28px, 3.4vw, 44px));line-height:var(--tw-leading,var(--text-display-sm--line-height,1.08));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing,-.03em));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight,400));text-wrap:pretty}.text[data-astro-cid-o2676uuh]{font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:var(--color-inverse-on-surface-72,#f4f2eeb8)}@supports (color:color-mix(in lab, red, red)){.text[data-astro-cid-o2676uuh]{color:var(--color-inverse-on-surface-72,color-mix(in srgb, var(--ref-paper) 72%, transparent))}}.text[data-astro-cid-o2676uuh]{max-width:56ch}.actions[data-astro-cid-o2676uuh]{margin-top:var(--spacing-2,8px);align-items:center;column-gap:var(--spacing-10,40px);row-gap:var(--spacing-4,16px);flex-wrap:wrap;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-035e8349],[data-v-035e8349]:before,[data-v-035e8349]:after,[data-v-035e8349]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.try[data-v-035e8349]{align-items:flex-start;column-gap:var(--spacing-fluid-xl,clamp(32px, calc(8.23px + 6.095vw), 96px));row-gap:var(--spacing-10,40px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}@media not all and (width>=900px){.try[data-v-035e8349]{grid-template-columns:repeat(1,minmax(0,1fr))}}.controls[data-v-035e8349]{gap:var(--spacing-5,20px);flex-direction:column;display:flex}.card[data-v-035e8349]{gap:var(--spacing-4,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-soft,#15171b1a);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.card[data-v-035e8349]{border-color:var(--color-outline-soft,color-mix(in srgb, var(--ref-ink) 10%, transparent))}}.card[data-v-035e8349]{background-color:var(--color-surface-lift,#ffffff73)}@supports (color:color-mix(in lab, red, red)){.card[data-v-035e8349]{background-color:var(--color-surface-lift,color-mix(in srgb, var(--ref-white) 45%, transparent))}}.card[data-v-035e8349]{padding:var(--spacing-5,20px)}.step[data-v-035e8349]{align-items:center;gap:var(--spacing-3,12px);font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));display:flex}.step-num[data-v-035e8349]{width:var(--spacing-7,28px);height:var(--spacing-7,28px);background-color:var(--color-surface-container,var(--ref-sand));font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:2147483647px;flex:none;place-items:center;display:grid}.drop[data-v-035e8349]{cursor:pointer;align-items:center;gap:var(--spacing-4,16px);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline-medium,#15171b59);display:flex}@supports (color:color-mix(in lab, red, red)){.drop[data-v-035e8349]{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.drop[data-v-035e8349]{padding-inline:var(--spacing-5,20px);padding-block:var(--spacing-5,20px);transition:border-color var(--duration-short), background-color var(--duration-short)}.drop[data-v-035e8349]:hover,.drop[data-drag][data-v-035e8349]{border-color:var(--color-outline-strong,var(--ref-ink))}.drop-icon[data-v-035e8349]{width:var(--spacing-9,36px);height:var(--spacing-9,36px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-medium,#15171b59);border-radius:2147483647px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.drop-icon[data-v-035e8349]{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.drop-text[data-v-035e8349]{gap:var(--spacing-1,4px);font-size:var(--text-body-sm,14px);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight,400));color:var(--color-on-surface,var(--ref-ink));flex-direction:column;display:flex}.drop-hint[data-v-035e8349]{font-size:var(--text-caption,12px);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));color:var(--color-on-surface-faint,var(--ref-grey-500))}.drop-input[data-v-035e8349]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formats[data-v-035e8349]{gap:var(--spacing-3,12px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.format[data-v-035e8349]{cursor:pointer;align-items:center;gap:var(--spacing-3,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-soft,#15171b1a);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.format[data-v-035e8349]{border-color:var(--color-outline-soft,color-mix(in srgb, var(--ref-ink) 10%, transparent))}}.format[data-v-035e8349]{background-color:var(--color-surface-bright,var(--ref-white));padding-inline:var(--spacing-3,12px);padding-block:var(--spacing-4,16px);text-align:center;font-size:var(--text-caption,12px);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));color:var(--color-on-surface,var(--ref-ink));transition:border-color var(--duration-short), background-color var(--duration-short)}.format[data-v-035e8349]:hover{border-color:var(--color-outline-strong,var(--ref-ink))}.format[aria-pressed=true][data-v-035e8349]{border-color:var(--color-primary,var(--ref-amber));background-color:var(--color-primary-tint,#ffb23e1f)}@supports (color:color-mix(in lab, red, red)){.format[aria-pressed=true][data-v-035e8349]{background-color:var(--color-primary-tint,color-mix(in srgb, var(--ref-amber-light) 12%, transparent))}}.format[aria-pressed=true][data-v-035e8349]:after{content:"";top:var(--spacing-1,4px);right:var(--spacing-1,4px);background-color:var(--color-primary,var(--ref-amber));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:2147483647px;width:16px;height:16px;position:absolute}.format-icon[data-v-035e8349]{height:var(--spacing-9,36px);align-items:flex-end;display:flex}.format-icon svg[data-v-035e8349]{width:auto;height:100%}.format-label[data-v-035e8349]{flex-direction:column;align-items:center;display:flex}.format-line[data-v-035e8349]{display:block}.format-mine[data-v-035e8349]{margin-top:var(--spacing-1,4px);align-items:center;gap:var(--spacing-1,4px);font-size:var(--text-caption,12px);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));color:var(--color-on-surface-muted,var(--ref-grey-600));display:inline-flex}.dot[data-v-035e8349]{background-color:var(--color-primary,var(--ref-amber));border-radius:2147483647px;flex:none;width:6px;height:6px}.file[data-v-035e8349]{justify-content:space-between;align-items:baseline;column-gap:var(--spacing-6,24px);row-gap:var(--spacing-2,8px);font-size:var(--text-body-sm,14px);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));flex-wrap:wrap;display:flex}.file-actions[data-v-035e8349]{gap:var(--spacing-5,20px);display:flex}.file-link[data-v-035e8349]{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing-0,0px);font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400));color:var(--color-on-surface,var(--ref-ink));background-color:#0000;border-width:0;text-decoration-line:underline}.file-link[data-v-035e8349]:hover{color:var(--color-primary,var(--ref-amber))}.notice[data-v-035e8349]{font-size:var(--text-body-sm,14px);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight,400));color:var(--color-on-surface,var(--ref-ink))}.results[data-v-035e8349]{gap:var(--spacing-6,24px);flex-direction:column;display:flex}.res[data-v-035e8349]{gap:var(--spacing-3,12px);flex-direction:column;display:flex}.stage[data-v-035e8349]{background-color:var(--color-surface-container,var(--ref-sand));position:relative;overflow:hidden}.photo[data-v-035e8349]{filter:brightness(.86)saturate(.9)contrast(.97);width:100%;height:auto;display:block}.plane[data-v-035e8349]{top:var(--spacing-0,0px);left:var(--spacing-0,0px);transform-origin:0 0;position:absolute}.art[data-v-035e8349]{inset:var(--spacing-0,0px);object-fit:cover;filter:brightness(.76)saturate(.82)contrast(.92);width:100%;height:100%;position:absolute}.occ[data-v-035e8349]{filter:brightness(.86)saturate(.9)contrast(.97);height:auto;position:absolute}.meta[data-v-035e8349]{justify-content:space-between;align-items:center;column-gap:var(--spacing-6,24px);row-gap:var(--spacing-2,8px);flex-wrap:wrap;display:flex}.loc[data-v-035e8349]{gap:var(--spacing-1,4px);font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:var(--color-on-surface,var(--ref-ink));flex-direction:column;display:flex}.loc-sub[data-v-035e8349]{font-size:var(--text-note,13px);line-height:var(--tw-leading,var(--text-note--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-note--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-note--font-weight,400));color:var(--color-on-surface-muted,var(--ref-grey-600))}.cap[data-v-035e8349]{font-size:var(--text-note,13px);line-height:var(--tw-leading,var(--text-note--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-note--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-note--font-weight,400));color:var(--color-on-surface-faint,var(--ref-grey-500))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
