/*! tailwindcss v4.1.13 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-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-ease:initial}}}@layer theme{:host,:root{--font-sans:"Inter","Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:2px;--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--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-state-online-only:var(--fiipdrive-residency-online-only);--color-state-downloading:var(--fiipdrive-residency-downloading);--color-state-on-this-mac:var(--fiipdrive-residency-on-this-mac);--color-state-kept-offline:var(--fiipdrive-residency-kept-offline);--color-activity-in-use:var(--fiipdrive-activity-in-use);--color-activity-in-use-ink:var(--fiipdrive-activity-in-use-ink);--color-interactive:var(--fiipdrive-accent);--color-interactive-hover:var(--fiipdrive-accent-hover);--color-interactive-press:var(--fiipdrive-accent-active);--color-interactive-on:var(--fiipdrive-accent-ink);--color-interactive-ring:var(--fiipdrive-accent);--color-destructive-surface:var(--fiipdrive-destructive-surface);--color-destructive-border:var(--fiipdrive-destructive-border);--color-destructive-text:var(--fiipdrive-destructive-text);--color-elem-0:var(--fiipdrive-bg);--color-elem-1:var(--fiipdrive-surface);--color-elem-2:var(--fiipdrive-surface-sunken);--color-elem-3:#141417;--color-elem-4:var(--fiipdrive-surface-raised);--color-line-hairline:var(--fiipdrive-edge);--color-line-strong:var(--fiipdrive-edge-strong);--color-scrim:oklch(0% 0 0/.72);--color-text-primary:var(--fiipdrive-ink);--color-text-secondary:var(--fiipdrive-ink-2);--color-text-tertiary:var(--fiipdrive-ink-3);--color-text-disabled:var(--fiipdrive-ink-4);--color-text-on-state:#fff;--glass-fill:#ffffff0f;--glass-blur:blur(24px)saturate(160%);--glass-border:#ffffff1f;--color-drive-petrol:var(--fiipdrive-drive-petrol);--color-drive-burnt-copper:var(--fiipdrive-drive-burnt-copper);--color-drive-cobalt:var(--fiipdrive-drive-cobalt);--color-drive-sky:var(--fiipdrive-drive-sky);--color-drive-sand:var(--fiipdrive-drive-sand);--color-role-owner:var(--fiipdrive-role-owner);--color-role-admin:var(--fiipdrive-role-admin);--color-role-member:var(--fiipdrive-role-member);--color-role-guest:var(--fiipdrive-role-guest);--color-role-ring-owner:var(--fiipdrive-role-ring-owner);--color-role-ring-admin:var(--fiipdrive-role-ring-admin);--color-role-ring-member:var(--fiipdrive-role-ring-member);--color-role-ring-guest:var(--fiipdrive-role-ring-guest);--font-code:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--text-micro:12px;--text-micro--line-height:1.45;--text-caption:12px;--text-caption--line-height:1.4;--text-body:13px;--text-body--line-height:1.5;--text-title:17px;--text-title--line-height:1.3;--tracking-label:.1em;--container-panel:440px;--container-list:880px;--radius-rule:4px;--radius-tag:6px;--radius-control:8px;--radius-button:8px;--radius-tile:10px;--radius-card:12px;--radius-frame:16px;--radius-badge:9999px;--shadow-inner-glow:inset 0 1px 0 #ffffff0d;--shadow-overlay:0 16px 48px #0009;--motion-fast:.12s;--ease-standard:cubic-bezier(.2,0,0,1);--color-quiet:var(--fiipdrive-quiet-fill);--color-quiet-strong:var(--fiipdrive-quiet-fill-strong);--color-signal-danger:var(--fiipdrive-signal-danger);--color-signal-warning:var(--fiipdrive-signal-warning);--color-signal-success:var(--fiipdrive-signal-success)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:var(--color-text-primary);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}a:hover{text-decoration-color:currentColor}}@layer components;@layer utilities{.auth-stage{isolation:isolate;min-height:100dvh;padding:var(--fiipdrive-space-xl)var(--fiipdrive-space-lg)var(--fiipdrive-space-section);background:var(--fiipdrive-bg);color:var(--fiipdrive-ink);grid-template-rows:auto 1fr;justify-items:center;display:grid;position:relative}.auth-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,var(--fiipdrive-bg),transparent 100%),radial-gradient(140% 110% at 50% 45%,transparent 35%,var(--fiipdrive-bg)100%),linear-gradient(180deg,var(--fiipdrive-bg),transparent 22%,transparent 55%,var(--fiipdrive-bg));position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.auth-stage:before{background:radial-gradient(60% 55% at 50% 52%,color-mix(in srgb,var(--fiipdrive-bg)45%,transparent),transparent 100%),radial-gradient(140% 110% at 50% 45%,transparent 35%,color-mix(in srgb,var(--fiipdrive-bg)88%,transparent)100%),linear-gradient(180deg,color-mix(in srgb,var(--fiipdrive-bg)45%,transparent),transparent 22%,transparent 55%,color-mix(in srgb,var(--fiipdrive-bg)82%,transparent))}}.auth-stage:after{content:"";z-index:1;pointer-events:none;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.4 0 0 0 -.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (min-width:640px){.auth-stage{padding:var(--fiipdrive-space-xxl)var(--fiipdrive-space-region)var(--fiipdrive-space-stage)}}.visible{visibility:visible}.auth-loop{z-index:-2;background:var(--fiipdrive-bg)url(/auth/loop.webp) center/cover no-repeat;position:fixed;inset:0}.auth-loop video{object-fit:cover;width:100%;height:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.right-8{right:calc(var(--spacing)*8)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-px{margin-top:1px}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-tier-lg{height:var(--fiipdrive-size-lg);width:var(--fiipdrive-size-lg)}.h-3{height:calc(var(--spacing)*3)}.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-15{height:calc(var(--spacing)*15)}.h-22{height:calc(var(--spacing)*22)}.h-tag{height:var(--fiipdrive-size-tag)}.h-tier-lg{height:var(--fiipdrive-size-lg)}.h-tier-md{height:var(--fiipdrive-size-md)}.h-tier-sm{height:var(--fiipdrive-size-sm)}.min-h-row{min-height:var(--fiipdrive-size-row)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-64{width:calc(var(--spacing)*64)}.w-full{width:100%}.max-w-list{max-width:var(--container-list)}.max-w-panel{max-width:var(--container-panel)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.press{transition:filter var(--motion-fast)var(--ease-standard),transform var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard)}.press:active:not(:disabled),.press[data-state=pressed]{transform:scale(.98)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.key-porcelain{background:linear-gradient(180deg,var(--fiipdrive-accent),var(--fiipdrive-accent-hover));color:var(--fiipdrive-accent-ink);box-shadow:var(--fiipdrive-shadow-key)}.key-porcelain:hover:not(:disabled){filter:brightness(.94)}.key-porcelain:active:not(:disabled),.key-porcelain[data-state=pressed]{box-shadow:var(--fiipdrive-shadow-key-press)}.key-porcelain[aria-busy=true]{cursor:progress;color:var(--fiipdrive-accent-ink)}@supports (color:color-mix(in lab,red,red)){.key-porcelain[aria-busy=true]{color:color-mix(in srgb,var(--fiipdrive-accent-ink)72%,transparent)}}.key-porcelain:disabled:not([aria-busy=true]){background:var(--fiipdrive-quiet-fill);color:var(--fiipdrive-ink-4);box-shadow:var(--fiipdrive-shadow-well)}.key-porcelain .animate-spin{border-color:var(--fiipdrive-accent-ink)}@supports (color:color-mix(in lab,red,red)){.key-porcelain .animate-spin{border-color:color-mix(in srgb,var(--fiipdrive-accent-ink)16%,transparent)}}.key-porcelain .animate-spin{border-top-color:var(--fiipdrive-accent-ink)}.row-grid{grid-template-columns:auto 1fr auto auto auto}.row-grid-skeleton{grid-template-columns:auto 1fr auto}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-badge{border-radius:var(--radius-badge)}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-frame{border-radius:var(--radius-frame)}.rounded-rule{border-radius:var(--radius-rule)}.rounded-tag{border-radius:var(--radius-tag)}.rounded-tile{border-radius:var(--radius-tile)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-destructive-border{border-color:var(--color-destructive-border)}.border-line-hairline{border-color:var(--color-line-hairline)}.border-line-strong{border-color:var(--color-line-strong)}.border-quiet-strong{border-color:var(--color-quiet-strong)}.border-t-text-secondary{border-top-color:var(--color-text-secondary)}.bg-destructive-surface{background-color:var(--color-destructive-surface)}.bg-elem-1{background-color:var(--color-elem-1)}.bg-elem-2{background-color:var(--color-elem-2)}.bg-elem-3{background-color:var(--color-elem-3)}.bg-elem-4{background-color:var(--color-elem-4)}.bg-interactive{background-color:var(--color-interactive)}.bg-quiet{background-color:var(--color-quiet)}.bg-quiet-strong{background-color:var(--color-quiet-strong)}.bg-role-admin{background-color:var(--color-role-admin)}.bg-role-member{background-color:var(--color-role-member)}.bg-role-owner{background-color:var(--color-role-owner)}.bg-scrim{background-color:var(--color-scrim)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-right{text-align:right}.auth-title{font-size:var(--fiipdrive-text-display-size);line-height:var(--fiipdrive-text-display-lh);font-weight:var(--fiipdrive-text-display-weight);letter-spacing:var(--fiipdrive-text-display-track);color:var(--fiipdrive-ink-max);text-wrap:balance}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.break-words{overflow-wrap:break-word}.text-destructive-text{color:var(--color-destructive-text)}.text-interactive-on{color:var(--color-interactive-on)}.text-signal-danger{color:var(--color-signal-danger)}.text-signal-success{color:var(--color-signal-success)}.text-signal-warning{color:var(--color-signal-warning)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.uppercase{text-transform:uppercase}.\!no-underline{text-decoration-line:none!important}.shadow-glass{--tw-shadow:var(--fiipdrive-shadow-glass)}.shadow-glass,.shadow-overlay{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0009)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.inset-ring-1,.ring{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor)}.glass{background:var(--fiipdrive-glass-fill);box-shadow:var(--fiipdrive-shadow-glass);-webkit-backdrop-filter:var(--fiipdrive-glass-blur);backdrop-filter:var(--fiipdrive-glass-blur)}@media (prefers-reduced-transparency:reduce){.glass{background:var(--color-elem-1);-webkit-backdrop-filter:none;backdrop-filter:none}}.inset-ring-destructive-border{--tw-inset-ring-color:var(--color-destructive-border)}.inset-ring-line-strong{--tw-inset-ring-color:var(--color-line-strong)}.inset-ring-role-ring-admin{--tw-inset-ring-color:var(--color-role-ring-admin)}.inset-ring-role-ring-member{--tw-inset-ring-color:var(--color-role-ring-member)}.inset-ring-role-ring-owner{--tw-inset-ring-color:var(--color-role-ring-owner)}.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-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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.backdrop\:bg-scrim::backdrop{background-color:var(--color-scrim)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-elem-3:hover{background-color:var(--color-elem-3)}.hover\:bg-interactive-hover:hover{background-color:var(--color-interactive-hover)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%)}.hover\:brightness-125:hover,.hover\:brightness-90:hover{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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%)}}.active\:bg-interactive-press:active{background-color:var(--color-interactive-press)}.active\:brightness-150:active{--tw-brightness:brightness(150%);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,)}.disabled\:bg-elem-3:disabled{background-color:var(--color-elem-3)}.disabled\:bg-quiet:disabled{background-color:var(--color-quiet)}.disabled\:text-text-disabled:disabled{color:var(--color-text-disabled)}.disabled\:brightness-100:disabled{--tw-brightness:brightness(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--fiipdrive-bg:#080808;--fiipdrive-surface:#111;--fiipdrive-surface-sunken:#080808;--fiipdrive-surface-raised:#111;--fiipdrive-ink:#ededed;--fiipdrive-ink-2:#a1a1a1;--fiipdrive-ink-3:#8a8a8a;--fiipdrive-ink-4:#4d4d4d;--fiipdrive-ink-max:#fff;--fiipdrive-edge:#222;--fiipdrive-edge-strong:#2e2e2e;--fiipdrive-accent:#fff;--fiipdrive-accent-hover:#e4e4e7;--fiipdrive-accent-active:#c8c8cd;--fiipdrive-accent-wash:#ffffff14;--fiipdrive-accent-ink:#0a0a0b;--fiipdrive-signal-success:#32d74b;--fiipdrive-signal-warning:#ff9f0a;--fiipdrive-signal-danger:#ff453a;--fiipdrive-signal-info:#0a84ff;--fiipdrive-signal-success-ink:#000;--fiipdrive-signal-warning-ink:#000;--fiipdrive-signal-danger-ink:#000;--fiipdrive-signal-info-ink:#000;--fiipdrive-residency-online-only:#878787;--fiipdrive-residency-online-only-ink:#878787;--fiipdrive-residency-downloading:#40c8c0;--fiipdrive-residency-downloading-ink:#000;--fiipdrive-residency-on-this-mac:#ededed;--fiipdrive-residency-on-this-mac-ink:#ededed;--fiipdrive-residency-kept-offline:#32d74b;--fiipdrive-residency-kept-offline-ink:#000;--fiipdrive-activity-in-use:#000;--fiipdrive-activity-in-use-ink:#fff;--fiipdrive-transfer-uploading:#6e8fff;--fiipdrive-transfer-uploading-ink:#000;--fiipdrive-transfer-downloading:#40c8c0;--fiipdrive-transfer-downloading-ink:#000;--fiipdrive-transfer-landing:#9db3ff;--fiipdrive-transfer-landing-ink:#000;--fiipdrive-transfer-failed:#ff453a;--fiipdrive-transfer-failed-ink:#000;--fiipdrive-transfer-done:#32d74b;--fiipdrive-transfer-done-ink:#000;--fiipdrive-update-available:#ff8a3d;--fiipdrive-update-available-ink:#000;--fiipdrive-destructive-surface:#1f0807;--fiipdrive-destructive-border:#521613;--fiipdrive-destructive-text:#ff6a61;--fiipdrive-role-owner:#3d321c;--fiipdrive-role-admin:#2a2a2a;--fiipdrive-role-member:#141414;--fiipdrive-role-guest:#0f0f0f;--fiipdrive-role-ring-owner:#b8975a;--fiipdrive-role-ring-admin:#a1a1a1;--fiipdrive-role-ring-member:#333;--fiipdrive-role-ring-guest:#333;--fiipdrive-glass-fill:#111111b8;--fiipdrive-glass-blur:blur(24px)saturate(160%);--fiipdrive-overlay-scrim:#080808b8;--fiipdrive-quiet-fill:#ededed0f;--fiipdrive-quiet-fill-strong:#ededed1a;--fiipdrive-badge-rim:#fff;--fiipdrive-media-edge:#ffffff1f;--fiipdrive-media-specular:#ffffff4d;--fiipdrive-media-scrim:#000000a3;--fiipdrive-drive-pitch:#161616;--fiipdrive-drive-obsidian:#242526;--fiipdrive-drive-graphite:#3b3c3e;--fiipdrive-drive-midnight:#25364f;--fiipdrive-drive-forest:#34493f;--fiipdrive-drive-umber:#462e05;--fiipdrive-drive-petrol:#29575f;--fiipdrive-drive-celadon:#516565;--fiipdrive-drive-burgundy:#66303d;--fiipdrive-drive-sage:#616861;--fiipdrive-drive-ash:#685f67;--fiipdrive-drive-olive:#727656;--fiipdrive-drive-bronze:#66510b;--fiipdrive-drive-slate:#525b66;--fiipdrive-drive-pewter:#55606a;--fiipdrive-drive-denim:#537291;--fiipdrive-drive-emerald:#208161;--fiipdrive-drive-azurite:#1a80b4;--fiipdrive-drive-carmine:#a73441;--fiipdrive-drive-burnt-copper:#a05c3e;--fiipdrive-drive-clay:#a0756d;--fiipdrive-drive-cobalt:#2f60de;--fiipdrive-drive-sky:#5aa6df;--fiipdrive-drive-baby-green:#9cc7b1;--fiipdrive-drive-sand:#b2a38d;--fiipdrive-drive-light-pink:#c08ea0;--fiipdrive-drive-baby-blue:#a9cbe0;--fiipdrive-drive-ember:#db782e;--fiipdrive-drive-ochre:#dcac36;--fiipdrive-drive-terracotta:#dc7763;--fiipdrive-drive-chalk:#d5d2cc;--fiipdrive-drive-black:#2a2a2a;--fiipdrive-r-rule:4px;--fiipdrive-r-tag:6px;--fiipdrive-r-control:8px;--fiipdrive-r-button:8px;--fiipdrive-r-tile:10px;--fiipdrive-r-card:12px;--fiipdrive-r-frame:16px;--fiipdrive-capsule:9999px;--fiipdrive-space-xs:4px;--fiipdrive-space-sm:8px;--fiipdrive-space-md:12px;--fiipdrive-space-lg:16px;--fiipdrive-space-xl:24px;--fiipdrive-space-xxl:32px;--fiipdrive-space-section:48px;--fiipdrive-space-region:64px;--fiipdrive-space-stage:96px;--fiipdrive-font-display:"Inter","Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fiipdrive-font-body:"Inter","Inter Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fiipdrive-font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--fiipdrive-text-hero-size:72px;--fiipdrive-text-hero-weight:200;--fiipdrive-text-hero-lh:1.04;--fiipdrive-text-hero-track:-.02em;--fiipdrive-text-display-size:40px;--fiipdrive-text-display-weight:300;--fiipdrive-text-display-lh:1.12;--fiipdrive-text-display-track:-.015em;--fiipdrive-text-title-size:17px;--fiipdrive-text-title-weight:400;--fiipdrive-text-title-lh:1.3;--fiipdrive-text-title-track:-.005em;--fiipdrive-text-body-size:13px;--fiipdrive-text-body-weight:400;--fiipdrive-text-body-lh:1.5;--fiipdrive-text-body-track:0em;--fiipdrive-text-small-size:12px;--fiipdrive-text-small-weight:400;--fiipdrive-text-small-lh:1.4;--fiipdrive-text-small-track:0em;--fiipdrive-text-label-size:12px;--fiipdrive-text-label-weight:400;--fiipdrive-text-label-lh:1.45;--fiipdrive-text-label-track:.12em;--fiipdrive-shadow-md:inset 0 0 0 1px #ffffff0f;--fiipdrive-shadow-float:0 0 0 1px #ffffff14,0 8px 24px #00000073;--fiipdrive-shadow-lg:0 0 0 1px #ffffff14,0 16px 48px #0000008c;--fiipdrive-shadow-lift:inset 0 0 0 1px #ffffff1f;--fiipdrive-shadow-press:inset 0 0 0 1px #ffffff0a;--fiipdrive-shadow-glass:inset 0 1px 0 #ffffff29,inset 0 0 0 1px #ffffff14,0 24px 64px #000000a6;--fiipdrive-shadow-bloom:0 0 0 1px #ffffff0f,0 0 48px 4px #6e8fff47;--fiipdrive-shadow-key:inset 0 1px 0 #ffffff21,inset 0 -1px 0 #00000047,0 0 0 1px #ededed29,0 1px 2px #00000073;--fiipdrive-shadow-key-press:inset 0 1px 3px #00000080,0 0 0 1px #ededed17;--fiipdrive-shadow-well:inset 0 1px 2px #0000008c,inset 0 0 0 1px #ededed17,0 1px 0 #ededed0f;--fiipdrive-layer-base:0;--fiipdrive-layer-raised:1;--fiipdrive-layer-sticky:10;--fiipdrive-layer-popover:100;--fiipdrive-layer-scrim:200;--fiipdrive-layer-dialog:210;--fiipdrive-layer-toast:300;--fiipdrive-layer-tooltip:400;--fiipdrive-micro-duration:.12s;--fiipdrive-micro-ease:cubic-bezier(.2,0,0,1);--fiipdrive-settle-duration:.18s;--fiipdrive-settle-ease:cubic-bezier(.2,0,0,1);--fiipdrive-enter-duration:.24s;--fiipdrive-enter-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-press-sink-duration:80ms;--fiipdrive-motion-press-sink-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-hover-lift-duration:.12s;--fiipdrive-motion-hover-lift-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-focus-ring-duration:0s;--fiipdrive-motion-focus-ring-ease:linear;--fiipdrive-motion-popover-in-duration:.412s;--fiipdrive-motion-popover-in-ease:linear(0,.035,.115,.215,.321,.423,.517,.6,.672,.733,.784,.826,.861,.889,.912,.93,.945,.956,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-toast-in-duration:.56s;--fiipdrive-motion-toast-in-ease:linear(0,.029,.1,.194,.296,.398,.494,.582,.659,.726,.783,.83,.868,.9,.925,.944,.96,.971,.98,.987,.992,.995,.998,.999,1,1.001,1.001,1.002,1.002,1.001,1.001,1.001,1);--fiipdrive-motion-toast-out-duration:.12s;--fiipdrive-motion-toast-out-ease:cubic-bezier(.3,0,.8,.15);--fiipdrive-motion-modal-in-duration:.398s;--fiipdrive-motion-modal-in-ease:linear(0,.019,.066,.131,.206,.285,.365,.441,.514,.58,.64,.694,.742,.783,.82,.851,.877,.9,.919,.934,.948,.958,.967,.975,.98,.985,.989,.992,.994,.996,.997,.998,1);--fiipdrive-motion-modal-out-duration:.12s;--fiipdrive-motion-modal-out-ease:cubic-bezier(.3,0,.8,.15);--fiipdrive-motion-row-arrive-duration:.53s;--fiipdrive-motion-row-arrive-ease:linear(0,.035,.115,.216,.322,.424,.517,.6,.672,.733,.784,.826,.861,.889,.912,.93,.945,.957,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-row-reorder-duration:.588s;--fiipdrive-motion-row-reorder-ease:linear(0,.034,.114,.215,.321,.423,.517,.599,.671,.732,.783,.826,.86,.888,.911,.93,.945,.956,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-row-leave-duration:.18s;--fiipdrive-motion-row-leave-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-drive-online-duration:.24s;--fiipdrive-motion-drive-online-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-celebrate-duration:.899s;--fiipdrive-motion-celebrate-ease:linear(0,.045,.156,.301,.458,.608,.743,.855,.942,1.006,1.048,1.072,1.082,1.082,1.075,1.064,1.052,1.039,1.027,1.016,1.008,1.002,.997,.995,.993,.993,.993,.994,.995,.996,.997,.998,1);--fiipdrive-motion-live-sheen-duration:1.8s;--fiipdrive-motion-live-sheen-ease:linear;--fiipdrive-motion-settle-in-duration:.56s;--fiipdrive-motion-settle-in-ease:cubic-bezier(.22,1,.36,1);--fiipdrive-motion-counter-tick-duration:0s;--fiipdrive-motion-counter-tick-ease:linear;--fiipdrive-motion-step-advance-duration:.18s;--fiipdrive-motion-step-advance-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-popover-out-duration:.12s;--fiipdrive-motion-popover-out-ease:cubic-bezier(.3,0,.8,.15);--fiipdrive-motion-drop-target-duration:0s;--fiipdrive-motion-drop-target-ease:linear;--fiipdrive-motion-skeleton-pulse-duration:1.6s;--fiipdrive-motion-skeleton-pulse-ease:cubic-bezier(.2,0,0,1);--fiipdrive-motion-spinner-turn-duration:1s;--fiipdrive-motion-spinner-turn-ease:steps(8);--fiipdrive-motion-digit-land-duration:.294s;--fiipdrive-motion-digit-land-ease:linear(0,.029,.101,.194,.297,.399,.495,.583,.66,.727,.784,.831,.869,.901,.925,.945,.96,.972,.981,.987,.992,.995,.998,.999,1,1.001,1.001,1.002,1.002,1.001,1.001,1.001,1);--fiipdrive-motion-code-ripple-duration:30ms;--fiipdrive-motion-code-ripple-ease:linear;--fiipdrive-motion-code-reject-duration:.32s;--fiipdrive-motion-code-reject-ease:cubic-bezier(.36,0,.66,-.56);--fiipdrive-motion-code-accept-duration:.667s;--fiipdrive-motion-code-accept-ease:linear(0,.029,.1,.194,.296,.398,.494,.582,.659,.726,.783,.83,.869,.9,.925,.945,.96,.972,.98,.987,.992,.995,.998,.999,1,1.001,1.001,1.002,1.002,1.001,1.001,1.001,1);--fiipdrive-motion-step-morph-duration:.618s;--fiipdrive-motion-step-morph-ease:linear(0,.035,.115,.215,.321,.423,.517,.6,.672,.733,.784,.826,.861,.889,.912,.93,.945,.956,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-ambient-follow-duration:1.323s;--fiipdrive-motion-ambient-follow-ease:linear(0,.034,.114,.215,.321,.423,.517,.599,.671,.732,.783,.826,.86,.888,.911,.93,.945,.956,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-glass-light-duration:.515s;--fiipdrive-motion-glass-light-ease:linear(0,.035,.115,.215,.321,.423,.517,.6,.672,.733,.784,.826,.861,.889,.912,.93,.945,.956,.966,.973,.979,.984,.987,.99,.992,.994,.995,.996,.997,.998,.998,.999,1);--fiipdrive-motion-focus-trace-duration:.18s;--fiipdrive-motion-focus-trace-ease:cubic-bezier(.2,0,0,1);--fiipdrive-size-sm:28px;--fiipdrive-size-md:32px;--fiipdrive-size-lg:40px;--fiipdrive-size-row:48px;--fiipdrive-size-tag:20px;--fiipdrive-size-tag-sm:16px;--fiipdrive-hit-target:24px;--fiipdrive-state-hover:#ffffff0d;--fiipdrive-state-pressed:#ffffff24;--fiipdrive-state-selected:#ffffff12;--fiipdrive-state-dragged:#ffffff1f;--fiipdrive-focus-width:2px;--fiipdrive-focus-offset:2px;--fiipdrive-focus-color:#fff;--fiipdrive-bp-sm:640px;--fiipdrive-bp-md:768px;--fiipdrive-bp-lg:1024px;--fiipdrive-bp-xl:1440px;--fiipdrive-content-max:880px;--fiipdrive-gutter:32px;--fiipdrive-columns:12;--fiipdrive-chart-1:#6e8fff;--fiipdrive-chart-2:#dcac36;--fiipdrive-chart-3:#9cc7b1;--fiipdrive-chart-4:#a05c3e;--fiipdrive-chart-5:#537291;--fiipdrive-chart-seq-1:#1c2a57;--fiipdrive-chart-seq-2:#2f4bb0;--fiipdrive-chart-seq-3:#4f72f0;--fiipdrive-chart-seq-4:#6e8fff;--fiipdrive-chart-seq-5:#9db3ff;--fiipdrive-chart-seq-6:#c9d5ff;--fiipdrive-chart-grid:#1a1a1a;--fiipdrive-chart-axis:#333;--fiipdrive-chart-label:#a1a1a1;--fiipdrive-feedback-instant:.1s;--fiipdrive-feedback-flow:1s;--fiipdrive-feedback-attention:10s;--fiipdrive-feedback-stale:10s;--fiipdrive-feedback-no-answer:60s;--fiipdrive-feedback-toast-dwell:5s;--fiipdrive-feedback-busy-delay:.4s;--fiipdrive-feedback-min-shown:.5s;--fiipdrive-feedback-tooltip-delay:.5s;--fiipdrive-feedback-tooltip-skip:.3s;--fiipdrive-feedback-eta-settle:10s}:root[data-theme=light]{--fiipdrive-bg:#fafafa;--fiipdrive-surface:#fff;--fiipdrive-surface-sunken:#fafafa;--fiipdrive-surface-raised:#fff;--fiipdrive-ink:#171717;--fiipdrive-ink-2:#525252;--fiipdrive-ink-3:#646464;--fiipdrive-ink-4:#b3b3b3;--fiipdrive-ink-max:#000;--fiipdrive-edge:#e5e5e5;--fiipdrive-edge-strong:#d4d4d4;--fiipdrive-accent:#0a0a0b;--fiipdrive-accent-hover:#2a2a2e;--fiipdrive-accent-active:#3c3c42;--fiipdrive-accent-wash:#0000000d;--fiipdrive-accent-ink:#fff;--fiipdrive-signal-success:#167f2e;--fiipdrive-signal-warning:#a35800;--fiipdrive-signal-danger:#d70015;--fiipdrive-signal-info:#0060df;--fiipdrive-signal-success-ink:#fff;--fiipdrive-signal-warning-ink:#fff;--fiipdrive-signal-danger-ink:#fff;--fiipdrive-signal-info-ink:#fff;--fiipdrive-residency-online-only:#7a7a7a;--fiipdrive-residency-online-only-ink:#7a7a7a;--fiipdrive-residency-downloading:#0a7c78;--fiipdrive-residency-downloading-ink:#fff;--fiipdrive-residency-on-this-mac:#171717;--fiipdrive-residency-on-this-mac-ink:#171717;--fiipdrive-residency-kept-offline:#167f2e;--fiipdrive-residency-kept-offline-ink:#fff;--fiipdrive-activity-in-use:#000;--fiipdrive-activity-in-use-ink:#fff;--fiipdrive-transfer-uploading:#3558d8;--fiipdrive-transfer-uploading-ink:#fff;--fiipdrive-transfer-downloading:#0a7c78;--fiipdrive-transfer-downloading-ink:#fff;--fiipdrive-transfer-landing:#5b7cf0;--fiipdrive-transfer-landing-ink:#000;--fiipdrive-transfer-failed:#d70015;--fiipdrive-transfer-failed-ink:#fff;--fiipdrive-transfer-done:#167f2e;--fiipdrive-transfer-done-ink:#fff;--fiipdrive-update-available:#b84a00;--fiipdrive-update-available-ink:#fff;--fiipdrive-destructive-surface:#fdecea;--fiipdrive-destructive-border:#f5c2bd;--fiipdrive-destructive-text:#b3261e;--fiipdrive-role-owner:#f1e6cc;--fiipdrive-role-admin:#e5e5e5;--fiipdrive-role-member:#f0f0f0;--fiipdrive-role-guest:#f5f5f5;--fiipdrive-role-ring-owner:#9a7a35;--fiipdrive-role-ring-admin:#6b6b6b;--fiipdrive-role-ring-member:#d4d4d4;--fiipdrive-role-ring-guest:#b3b3b3;--fiipdrive-glass-fill:#ffffffb8;--fiipdrive-overlay-scrim:#fafafab8;--fiipdrive-quiet-fill:#1717170f;--fiipdrive-quiet-fill-strong:#1717171a;--fiipdrive-media-edge:#0000001a;--fiipdrive-media-specular:#ffffffb3;--fiipdrive-media-scrim:#000000a3;--fiipdrive-drive-pitch:#161616;--fiipdrive-drive-obsidian:#242526;--fiipdrive-drive-graphite:#3b3c3e;--fiipdrive-drive-midnight:#25364f;--fiipdrive-drive-forest:#34493f;--fiipdrive-drive-umber:#462e05;--fiipdrive-drive-petrol:#29575f;--fiipdrive-drive-celadon:#516565;--fiipdrive-drive-burgundy:#66303d;--fiipdrive-drive-sage:#616861;--fiipdrive-drive-ash:#685f67;--fiipdrive-drive-olive:#727656;--fiipdrive-drive-bronze:#66510b;--fiipdrive-drive-slate:#525b66;--fiipdrive-drive-pewter:#55606a;--fiipdrive-drive-denim:#537291;--fiipdrive-drive-emerald:#208161;--fiipdrive-drive-azurite:#1a80b4;--fiipdrive-drive-carmine:#a73441;--fiipdrive-drive-burnt-copper:#a05c3e;--fiipdrive-drive-clay:#a0756d;--fiipdrive-drive-cobalt:#2f60de;--fiipdrive-drive-sky:#5aa6df;--fiipdrive-drive-baby-green:#9cc7b1;--fiipdrive-drive-sand:#b2a38d;--fiipdrive-drive-light-pink:#c08ea0;--fiipdrive-drive-baby-blue:#a9cbe0;--fiipdrive-drive-ember:#db782e;--fiipdrive-drive-ochre:#dcac36;--fiipdrive-drive-terracotta:#dc7763;--fiipdrive-drive-chalk:#d5d2cc;--fiipdrive-drive-black:#2a2a2a;--fiipdrive-shadow-md:inset 0 0 0 1px #00000014;--fiipdrive-shadow-float:0 0 0 1px #00000014,0 8px 24px #0000001a;--fiipdrive-shadow-lg:0 0 0 1px #00000014,0 16px 48px #00000024;--fiipdrive-shadow-lift:inset 0 0 0 1px #00000029;--fiipdrive-shadow-press:inset 0 0 0 1px #0000000a;--fiipdrive-shadow-glass:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #00000014,0 12px 32px #00000014;--fiipdrive-shadow-bloom:0 0 0 1px #0000000a,0 0 48px 4px #3a5ee038;--fiipdrive-shadow-key:inset 0 1px 0 #fff,inset 0 -1px 0 #3c302412,0 0 0 1px #2820181a,0 1px 2px #3c30241f,0 3px 8px -4px #3c30242e;--fiipdrive-shadow-key-press:inset 0 1px 3px #3c302433,0 0 0 1px #28201812;--fiipdrive-shadow-well:inset 0 1px 2px #3c302433,inset 0 0 0 1px #28201812,0 1px 0 #fff;--fiipdrive-layer-base:0;--fiipdrive-layer-raised:1;--fiipdrive-layer-sticky:10;--fiipdrive-layer-popover:100;--fiipdrive-layer-scrim:200;--fiipdrive-layer-dialog:210;--fiipdrive-layer-toast:300;--fiipdrive-layer-tooltip:400;--fiipdrive-state-hover:#0000000a;--fiipdrive-state-pressed:#0000001f;--fiipdrive-state-selected:#0000000f;--fiipdrive-state-dragged:#0000001a;--fiipdrive-focus-width:2px;--fiipdrive-focus-offset:2px;--fiipdrive-focus-color:#0a0a0b;--fiipdrive-chart-1:#3a5ee0;--fiipdrive-chart-2:#a87b00;--fiipdrive-chart-3:#56a184;--fiipdrive-chart-4:#9a3412;--fiipdrive-chart-5:#1f3f66;--fiipdrive-chart-seq-1:#dde5ff;--fiipdrive-chart-seq-2:#b3c4ff;--fiipdrive-chart-seq-3:#859ff5;--fiipdrive-chart-seq-4:#5b7cf0;--fiipdrive-chart-seq-5:#3a5ee0;--fiipdrive-chart-seq-6:#22389a;--fiipdrive-chart-grid:#ededed;--fiipdrive-chart-axis:#d4d4d4;--fiipdrive-chart-label:#525252}@media (prefers-color-scheme:light){:root:not([data-theme]){--fiipdrive-bg:#fafafa;--fiipdrive-surface:#fff;--fiipdrive-surface-sunken:#fafafa;--fiipdrive-surface-raised:#fff;--fiipdrive-ink:#171717;--fiipdrive-ink-2:#525252;--fiipdrive-ink-3:#646464;--fiipdrive-ink-4:#b3b3b3;--fiipdrive-ink-max:#000;--fiipdrive-edge:#e5e5e5;--fiipdrive-edge-strong:#d4d4d4;--fiipdrive-accent:#0a0a0b;--fiipdrive-accent-hover:#2a2a2e;--fiipdrive-accent-active:#3c3c42;--fiipdrive-accent-wash:#0000000d;--fiipdrive-accent-ink:#fff;--fiipdrive-signal-success:#167f2e;--fiipdrive-signal-warning:#a35800;--fiipdrive-signal-danger:#d70015;--fiipdrive-signal-info:#0060df;--fiipdrive-signal-success-ink:#fff;--fiipdrive-signal-warning-ink:#fff;--fiipdrive-signal-danger-ink:#fff;--fiipdrive-signal-info-ink:#fff;--fiipdrive-residency-online-only:#7a7a7a;--fiipdrive-residency-online-only-ink:#7a7a7a;--fiipdrive-residency-downloading:#0a7c78;--fiipdrive-residency-downloading-ink:#fff;--fiipdrive-residency-on-this-mac:#171717;--fiipdrive-residency-on-this-mac-ink:#171717;--fiipdrive-residency-kept-offline:#167f2e;--fiipdrive-residency-kept-offline-ink:#fff;--fiipdrive-activity-in-use:#000;--fiipdrive-activity-in-use-ink:#fff;--fiipdrive-transfer-uploading:#3558d8;--fiipdrive-transfer-uploading-ink:#fff;--fiipdrive-transfer-downloading:#0a7c78;--fiipdrive-transfer-downloading-ink:#fff;--fiipdrive-transfer-landing:#5b7cf0;--fiipdrive-transfer-landing-ink:#000;--fiipdrive-transfer-failed:#d70015;--fiipdrive-transfer-failed-ink:#fff;--fiipdrive-transfer-done:#167f2e;--fiipdrive-transfer-done-ink:#fff;--fiipdrive-update-available:#b84a00;--fiipdrive-update-available-ink:#fff;--fiipdrive-destructive-surface:#fdecea;--fiipdrive-destructive-border:#f5c2bd;--fiipdrive-destructive-text:#b3261e;--fiipdrive-role-owner:#f1e6cc;--fiipdrive-role-admin:#e5e5e5;--fiipdrive-role-member:#f0f0f0;--fiipdrive-role-guest:#f5f5f5;--fiipdrive-role-ring-owner:#9a7a35;--fiipdrive-role-ring-admin:#6b6b6b;--fiipdrive-role-ring-member:#d4d4d4;--fiipdrive-role-ring-guest:#b3b3b3;--fiipdrive-glass-fill:#ffffffb8;--fiipdrive-overlay-scrim:#fafafab8;--fiipdrive-quiet-fill:#1717170f;--fiipdrive-quiet-fill-strong:#1717171a;--fiipdrive-media-edge:#0000001a;--fiipdrive-media-specular:#ffffffb3;--fiipdrive-media-scrim:#000000a3;--fiipdrive-drive-pitch:#161616;--fiipdrive-drive-obsidian:#242526;--fiipdrive-drive-graphite:#3b3c3e;--fiipdrive-drive-midnight:#25364f;--fiipdrive-drive-forest:#34493f;--fiipdrive-drive-umber:#462e05;--fiipdrive-drive-petrol:#29575f;--fiipdrive-drive-celadon:#516565;--fiipdrive-drive-burgundy:#66303d;--fiipdrive-drive-sage:#616861;--fiipdrive-drive-ash:#685f67;--fiipdrive-drive-olive:#727656;--fiipdrive-drive-bronze:#66510b;--fiipdrive-drive-slate:#525b66;--fiipdrive-drive-pewter:#55606a;--fiipdrive-drive-denim:#537291;--fiipdrive-drive-emerald:#208161;--fiipdrive-drive-azurite:#1a80b4;--fiipdrive-drive-carmine:#a73441;--fiipdrive-drive-burnt-copper:#a05c3e;--fiipdrive-drive-clay:#a0756d;--fiipdrive-drive-cobalt:#2f60de;--fiipdrive-drive-sky:#5aa6df;--fiipdrive-drive-baby-green:#9cc7b1;--fiipdrive-drive-sand:#b2a38d;--fiipdrive-drive-light-pink:#c08ea0;--fiipdrive-drive-baby-blue:#a9cbe0;--fiipdrive-drive-ember:#db782e;--fiipdrive-drive-ochre:#dcac36;--fiipdrive-drive-terracotta:#dc7763;--fiipdrive-drive-chalk:#d5d2cc;--fiipdrive-drive-black:#2a2a2a;--fiipdrive-shadow-md:inset 0 0 0 1px #00000014;--fiipdrive-shadow-float:0 0 0 1px #00000014,0 8px 24px #0000001a;--fiipdrive-shadow-lg:0 0 0 1px #00000014,0 16px 48px #00000024;--fiipdrive-shadow-lift:inset 0 0 0 1px #00000029;--fiipdrive-shadow-press:inset 0 0 0 1px #0000000a;--fiipdrive-shadow-glass:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #00000014,0 12px 32px #00000014;--fiipdrive-shadow-bloom:0 0 0 1px #0000000a,0 0 48px 4px #3a5ee038;--fiipdrive-shadow-key:inset 0 1px 0 #fff,inset 0 -1px 0 #3c302412,0 0 0 1px #2820181a,0 1px 2px #3c30241f,0 3px 8px -4px #3c30242e;--fiipdrive-shadow-key-press:inset 0 1px 3px #3c302433,0 0 0 1px #28201812;--fiipdrive-shadow-well:inset 0 1px 2px #3c302433,inset 0 0 0 1px #28201812,0 1px 0 #fff;--fiipdrive-layer-base:0;--fiipdrive-layer-raised:1;--fiipdrive-layer-sticky:10;--fiipdrive-layer-popover:100;--fiipdrive-layer-scrim:200;--fiipdrive-layer-dialog:210;--fiipdrive-layer-toast:300;--fiipdrive-layer-tooltip:400;--fiipdrive-state-hover:#0000000a;--fiipdrive-state-pressed:#0000001f;--fiipdrive-state-selected:#0000000f;--fiipdrive-state-dragged:#0000001a;--fiipdrive-focus-width:2px;--fiipdrive-focus-offset:2px;--fiipdrive-focus-color:#0a0a0b;--fiipdrive-chart-1:#3a5ee0;--fiipdrive-chart-2:#a87b00;--fiipdrive-chart-3:#56a184;--fiipdrive-chart-4:#9a3412;--fiipdrive-chart-5:#1f3f66;--fiipdrive-chart-seq-1:#dde5ff;--fiipdrive-chart-seq-2:#b3c4ff;--fiipdrive-chart-seq-3:#859ff5;--fiipdrive-chart-seq-4:#5b7cf0;--fiipdrive-chart-seq-5:#3a5ee0;--fiipdrive-chart-seq-6:#22389a;--fiipdrive-chart-grid:#ededed;--fiipdrive-chart-axis:#d4d4d4;--fiipdrive-chart-label:#525252}}:root{color-scheme:dark}body{background:var(--color-elem-0);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-body);font-feature-settings:"cv11";line-height:1.5}.fiip-copyable,.fiip-num,[data-fiip-num]{font-variant-numeric:tabular-nums}.fiip-copyable{-webkit-user-select:all;user-select:all;color:var(--color-text-secondary)}code.fiip-code,pre.fiip-code{font-family:var(--font-code);background:var(--color-elem-2);border:1px solid var(--color-line-hairline);border-radius:var(--radius-tag)}.fiip-surface,[data-slot],button,input,select,textarea{border-radius:var(--radius-rule)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-interactive-ring);outline-offset:2px}.fiip-glass{background:var(--glass-fill);border:1px solid var(--glass-border);border-radius:var(--radius-frame);box-shadow:var(--shadow-overlay),var(--shadow-inner-glow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fiip-glass{background:var(--color-elem-1)}}@media (prefers-reduced-transparency:reduce){.fiip-glass{background:var(--color-elem-1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--radius:8px;--background:var(--color-elem-0);--foreground:var(--color-text-primary);--card:var(--color-elem-1);--card-foreground:var(--color-text-primary);--popover:var(--color-elem-1);--popover-foreground:var(--color-text-primary);--primary:var(--color-interactive);--primary-foreground:var(--color-interactive-on);--secondary:var(--color-elem-2);--secondary-foreground:var(--color-text-primary);--muted:var(--color-elem-1);--muted-foreground:var(--color-text-secondary);--accent:var(--color-elem-3);--accent-foreground:var(--color-text-primary);--destructive:var(--color-destructive-surface);--destructive-foreground:var(--color-destructive-text);--border:var(--color-line-hairline);--input:var(--color-line-strong);--ring:var(--color-interactive-ring);--chart-1:var(--color-drive-cobalt);--chart-2:var(--color-drive-petrol);--chart-3:var(--color-drive-sand);--chart-4:var(--color-drive-sky);--chart-5:var(--color-drive-burnt-copper);--sidebar:var(--color-elem-0);--sidebar-foreground:var(--color-text-secondary);--sidebar-primary:var(--color-interactive);--sidebar-primary-foreground:var(--color-interactive-on);--sidebar-accent:var(--color-elem-3);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-line-hairline);--sidebar-ring:var(--color-interactive-ring)}[data-slot=badge],[data-slot=button]{transition-duration:var(--motion-fast);transition-timing-function:var(--ease-standard)}[data-slot=progress-indicator]{transition:none!important}[data-slot=alert-dialog-content],[data-slot=dialog-content]{box-shadow:var(--shadow-overlay),var(--shadow-inner-glow);border:1px solid var(--color-line-hairline);border-radius:var(--radius-frame)}[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=toast]{background:var(--glass-fill);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=toast]{background:var(--color-elem-1)}}@media (prefers-reduced-transparency:reduce){[data-slot=alert-dialog-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=toast]{background:var(--color-elem-1);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-slot=badge]{border-radius:var(--radius-tag)}[data-slot=card],[data-slot=popover-content]{box-shadow:var(--shadow-inner-glow)}[data-slot=button][data-variant=destructive]{background:var(--color-destructive-surface);border:1px solid var(--color-destructive-border);color:var(--color-destructive-text)}@keyframes auth-settle{0%{opacity:0;filter:blur(8px);transform:scale(.985)}to{opacity:1;filter:none;transform:none}}.auth-stage ::selection{background:var(--fiipdrive-drive-cobalt)}@supports (color:color-mix(in lab,red,red)){.auth-stage ::selection{background:color-mix(in srgb,var(--fiipdrive-drive-cobalt)55%,transparent)}}.auth-stage ::selection{color:var(--fiipdrive-ink-max)}.si-stage{grid-template-rows:1fr;align-items:center;overflow:clip}.si-stage .auth-loop{transform:translate3d(calc(var(--px,0)*var(--fiipdrive-space-md)),calc(var(--py,0)*var(--fiipdrive-space-md)),0)scale(1.015);transition:transform var(--fiipdrive-motion-ambient-follow-duration)var(--fiipdrive-motion-ambient-follow-ease)}.si-stage:before{transition:opacity var(--fiipdrive-motion-celebrate-duration)var(--fiipdrive-motion-celebrate-ease)}.si-stage[data-celebrate="1"]:before{opacity:.55}.si-corner{top:var(--fiipdrive-space-xl);left:var(--fiipdrive-space-xl);z-index:3;align-items:center;gap:var(--fiipdrive-space-sm);font-family:var(--fiipdrive-font-display);font-size:calc(var(--fiipdrive-space-lg)/.727);line-height:1;font-weight:var(--fiipdrive-text-hero-weight);letter-spacing:calc(var(--fiipdrive-text-label-track)*2);color:var(--fiipdrive-ink-max);text-decoration:none;display:flex;position:absolute}.si-corner svg{width:auto;height:1cap;fill:var(--fiipdrive-ink)}.si-card{z-index:2;width:min(100%,calc(var(--fiipdrive-size-lg)*10));text-align:center;justify-self:center;position:relative}.si-glass{border-radius:var(--fiipdrive-r-frame);transform-origin:50%;background:linear-gradient(180deg,var(--fiipdrive-ink),transparent 40%),linear-gradient(var(--fiipdrive-glass-fill),var(--fiipdrive-glass-fill)),linear-gradient(180deg,var(--fiipdrive-bg),var(--fiipdrive-bg));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.si-glass{background:linear-gradient(180deg,color-mix(in srgb,var(--fiipdrive-ink)5%,transparent),transparent 40%),linear-gradient(var(--fiipdrive-glass-fill),var(--fiipdrive-glass-fill)),linear-gradient(180deg,color-mix(in srgb,var(--fiipdrive-bg)50%,transparent),color-mix(in srgb,var(--fiipdrive-bg)76%,transparent))}}.si-glass{-webkit-backdrop-filter:var(--fiipdrive-glass-blur);backdrop-filter:var(--fiipdrive-glass-blur);box-shadow:var(--fiipdrive-shadow-glass)}.si-glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glow,0);transition:opacity var(--fiipdrive-motion-glass-light-duration)var(--fiipdrive-motion-glass-light-ease);background:radial-gradient(28% 40% at var(--gx,50%)var(--gy,0),var(--fiipdrive-media-specular),transparent 70%);-webkit-mask:linear-gradient(var(--fiipdrive-ink)0 0)content-box,linear-gradient(var(--fiipdrive-ink)0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--fiipdrive-ink)0 0)content-box exclude,linear-gradient(var(--fiipdrive-ink)0 0);mask:linear-gradient(var(--fiipdrive-ink)0 0)content-box exclude,linear-gradient(var(--fiipdrive-ink)0 0);padding:1px;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.si-glass{background:var(--fiipdrive-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.si-content{gap:var(--fiipdrive-space-xl);padding:var(--fiipdrive-space-xxl)var(--fiipdrive-space-xl);animation:si-in var(--fiipdrive-settle-duration)var(--fiipdrive-settle-ease)both;display:grid;position:relative}@media (min-width:640px){.si-content{padding:var(--fiipdrive-space-xxl)}}@keyframes si-in{0%{opacity:0}}.si-grp{gap:var(--fiipdrive-space-md);justify-items:center;min-width:0;display:grid}.si-grp>*{min-width:0;max-width:100%}.si-grp>.si-dcard,.si-grp>.si-fld,.si-grp>.si-or,.si-grp>.si-org,.si-grp>[role=alert],.si-grp>[role=status]:not(.si-note):not(.si-msg),.si-grp>a,.si-grp>button,.si-grp>form:not(.si-addr){justify-self:stretch}.si-grp>form:not(.si-addr){gap:var(--fiipdrive-space-md);display:grid}.si-h{gap:var(--fiipdrive-space-sm);justify-items:center;display:grid}.si-h h1{font-family:var(--fiipdrive-font-display);font-size:calc(var(--fiipdrive-text-title-size)*1.25);line-height:var(--fiipdrive-text-title-lh);font-weight:var(--fiipdrive-text-display-weight);letter-spacing:var(--fiipdrive-text-title-track);color:var(--fiipdrive-ink-max)}.si-h h1,.si-h p,.si-note{text-wrap:balance;overflow-wrap:anywhere}.si-h p,.si-note{color:var(--fiipdrive-ink-2)}.si-h p{font-size:var(--fiipdrive-text-body-size);line-height:var(--fiipdrive-text-body-lh)}.si-note{font-size:var(--fiipdrive-text-small-size);line-height:var(--fiipdrive-text-small-lh)}.si-link,.si-note a{color:var(--fiipdrive-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fiipdrive-ink);text-decoration-color:var(--fiipdrive-ink)}@supports (color:color-mix(in lab,red,red)){.si-link,.si-note a{-webkit-text-decoration-color:color-mix(in srgb,var(--fiipdrive-ink)35%,transparent);text-decoration-color:color-mix(in srgb,var(--fiipdrive-ink)35%,transparent)}}.si-link,.si-note a{text-underline-offset:3px;font:inherit;cursor:pointer;transition:text-decoration-color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease);background:0 0;border:0;padding:0}.si-link:hover,.si-note a:hover{text-decoration-color:currentColor}.si-link:disabled{color:var(--fiipdrive-ink-4);cursor:default;text-decoration:none}.si-links{justify-content:center;gap:var(--fiipdrive-space-xs)var(--fiipdrive-space-lg);flex-wrap:wrap;display:flex}.si-fld,.si-links{font-size:var(--fiipdrive-text-small-size)}.si-fld{gap:var(--fiipdrive-space-xs);color:var(--fiipdrive-ink-2);display:grid;position:relative}.si-input{width:100%;height:var(--fiipdrive-size-lg);padding:0 var(--fiipdrive-space-md);border-radius:var(--fiipdrive-r-control);background:var(--fiipdrive-quiet-fill);box-shadow:inset 0 0 0 1px var(--fiipdrive-edge-strong);color:var(--fiipdrive-ink-max);font:inherit;font-size:var(--fiipdrive-text-title-size);text-align:center;transition:box-shadow var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease),background-color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease);border:0;outline:none;overflow-x:auto}.si-input::placeholder{color:var(--fiipdrive-ink-4)}.si-input:hover{box-shadow:inset 0 0 0 1px var(--fiipdrive-ink-4)}.si-input:focus,.si-input[data-state=focus]{background:var(--fiipdrive-quiet-fill-strong);box-shadow:inset 0 0 0 1px var(--fiipdrive-signal-info)}.si-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--fiipdrive-signal-danger)}.si-input:disabled,.si-input[readonly]{color:var(--fiipdrive-ink-3)}select.si-input{appearance:none;text-align-last:center}textarea.si-input{height:auto;min-height:calc(var(--fiipdrive-size-lg)*2);padding:var(--fiipdrive-space-sm)var(--fiipdrive-space-md);font-size:var(--fiipdrive-text-body-size);resize:vertical}.si-fld:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--fiipdrive-signal-info),transparent);transform-origin:0;opacity:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-dir=back] .si-fld:after{background:linear-gradient(270deg,var(--fiipdrive-signal-info),transparent);transform-origin:100%}[data-dir=back] .si-fld:focus-within:after,[data-dir=fwd] .si-fld:focus-within:after{animation:si-trace var(--fiipdrive-motion-focus-trace-duration)var(--fiipdrive-motion-focus-trace-ease)forwards}@keyframes si-trace{0%{opacity:1;transform:scaleX(0)}70%{opacity:1}to{opacity:0;transform:scaleX(1)}}.si-or{align-items:center;gap:var(--fiipdrive-space-md);font-size:var(--fiipdrive-text-small-size);color:var(--fiipdrive-ink-3);grid-template-columns:1fr auto 1fr;display:grid}.si-or:after,.si-or:before{content:"";background:var(--fiipdrive-edge-strong);height:1px}.si-g{width:var(--fiipdrive-size-tag-sm);height:var(--fiipdrive-size-tag-sm);flex:none}.si-addr{justify-content:center;max-width:100%}.si-addr,.si-chip{align-items:center;gap:var(--fiipdrive-space-sm);display:flex}.si-chip{min-width:0;min-height:var(--fiipdrive-size-md);padding:var(--fiipdrive-space-xs)var(--fiipdrive-space-md);border-radius:var(--fiipdrive-r-tag);box-shadow:inset 0 0 0 1px var(--fiipdrive-edge-strong);color:var(--fiipdrive-ink);font-size:var(--fiipdrive-text-small-size)}.si-chip span:last-child{overflow-wrap:anywhere;text-align:left;min-width:0}.si-dot{width:var(--fiipdrive-space-sm);height:var(--fiipdrive-space-sm);border-radius:var(--fiipdrive-capsule);background:var(--fiipdrive-signal-info);flex:none}.si-pencil{width:var(--fiipdrive-size-md);height:var(--fiipdrive-size-md);border-radius:var(--fiipdrive-r-tag);color:var(--fiipdrive-ink-2);cursor:pointer;transition:background-color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease),color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease);background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.si-pencil svg{width:var(--fiipdrive-size-tag-sm);height:var(--fiipdrive-size-tag-sm)}.si-pencil:hover,.si-pencil[data-state=hover]{background:var(--fiipdrive-quiet-fill);color:var(--fiipdrive-ink-max)}.si-pencil:active{background:var(--fiipdrive-quiet-fill-strong)}.si-tip{left:50%;bottom:calc(100% + var(--fiipdrive-space-sm));padding:var(--fiipdrive-space-xs)var(--fiipdrive-space-sm);border-radius:var(--fiipdrive-r-tag);background:var(--fiipdrive-surface-raised);box-shadow:var(--fiipdrive-shadow-float);color:var(--fiipdrive-ink);font-size:var(--fiipdrive-text-small-size);white-space:nowrap;pointer-events:none;display:none;position:absolute;transform:translate(-50%)}@supports (anchor-name:--a){.si-pencil{anchor-name:--si-pencil}.si-tip{position-anchor:--si-pencil;left:anchor(center);bottom:calc(anchor(top) + var(--fiipdrive-space-sm));position:fixed;top:auto;transform:translate(-50%)}}.si-pencil:focus-visible .si-tip,.si-pencil:hover .si-tip{animation:si-in var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease)var(--fiipdrive-feedback-tooltip-delay)both;display:block}.si-pencil[data-state=hover] .si-tip{animation:none;display:block}.si-code{justify-items:center;display:grid;position:relative}.si-code input{opacity:0;width:100%;height:100%;font-size:var(--fiipdrive-text-title-size);caret-color:#0000;cursor:text;border:0;position:absolute;inset:0}.si-cells{grid-template-columns:repeat(6,minmax(0,var(--fiipdrive-size-lg)));gap:var(--fiipdrive-space-sm);justify-content:center;width:100%;display:grid}@media (max-width:400px){.si-cells{gap:var(--fiipdrive-space-xs)}.si-content{padding:var(--fiipdrive-space-xl)var(--fiipdrive-space-lg)}}.si-cell{height:var(--fiipdrive-size-lg);border-radius:var(--fiipdrive-r-control);background:var(--fiipdrive-quiet-fill);font-family:var(--fiipdrive-font-display);font-size:calc(var(--fiipdrive-text-title-size)*1.25);font-weight:var(--fiipdrive-text-display-weight);font-variant-numeric:tabular-nums;color:var(--fiipdrive-ink-max);transition:background-color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease),color var(--fiipdrive-micro-duration)var(--fiipdrive-micro-ease);place-items:center;display:grid}.si-cell[data-cur][data-show],.si-code:focus-within .si-cell[data-cur]{background:var(--fiipdrive-quiet-fill-strong);box-shadow:inset 0 0 0 1px var(--fiipdrive-signal-info)}.si-cell[data-cur][data-show]:empty:after,.si-code:focus-within .si-cell[data-cur]:empty:after{content:"";width:1px;height:var(--fiipdrive-size-tag);background:var(--fiipdrive-ink-max);animation:si-blink var(--fiipdrive-motion-spinner-turn-duration)steps(2)infinite}@keyframes si-blink{50%{opacity:0}}.si-cell[data-land]{animation:si-land var(--fiipdrive-motion-digit-land-duration)var(--fiipdrive-motion-digit-land-ease)both;animation-delay:calc(var(--i,0)*var(--fiipdrive-motion-code-ripple-duration))}@keyframes si-land{0%{opacity:0;transform:scale(.9)}}.si-cells[data-lock] .si-cell{box-shadow:none;color:var(--fiipdrive-ink-2);background:0 0}.si-cells[data-lock] .si-cell:after{display:none}.si-cells[data-bad] .si-cell{color:var(--fiipdrive-destructive-text)}.si-cells[data-bad]{animation:si-reject var(--fiipdrive-motion-code-reject-duration)var(--fiipdrive-motion-code-reject-ease)}@keyframes si-reject{20%{transform:translateX(calc(var(--fiipdrive-space-xs)*-1))}40%{transform:translateX(var(--fiipdrive-space-xs))}60%{transform:translateX(calc(var(--fiipdrive-space-xs)*-.6))}80%{transform:translateX(calc(var(--fiipdrive-space-xs)*.6))}}.si-cells[data-dead] .si-cell{color:var(--fiipdrive-ink-4);background:0 0}.si-cells[data-accept] .si-cell{animation:si-gather var(--fiipdrive-motion-code-accept-duration)var(--fiipdrive-motion-code-accept-ease)forwards;color:var(--fiipdrive-ink-max);background:0 0}@keyframes si-gather{to{transform:translateX(calc(var(--dx,0)*(var(--fiipdrive-size-lg) + var(--fiipdrive-space-sm))))scale(.4);opacity:0}}.si-mark{height:var(--fiipdrive-size-lg);place-items:center;display:grid}.si-mark svg{height:var(--fiipdrive-size-lg);width:auto;fill:var(--fiipdrive-ink-max)}.si-code .si-mark{opacity:0;position:absolute;inset:0}.si-cells[data-accept]+.si-mark{animation:si-mark var(--fiipdrive-motion-code-accept-duration)var(--fiipdrive-motion-code-accept-ease)forwards;animation-delay:calc(var(--fiipdrive-motion-code-accept-duration)/2)}@keyframes si-mark{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.si-ok{width:var(--fiipdrive-size-lg);height:var(--fiipdrive-size-lg);border-radius:var(--fiipdrive-capsule);box-shadow:inset 0 0 0 1px var(--fiipdrive-signal-info);color:var(--fiipdrive-signal-info);place-items:center;display:grid}.si-ok svg{width:var(--fiipdrive-size-tag);height:var(--fiipdrive-size-tag)}.si-msg{justify-content:center;gap:var(--fiipdrive-space-sm);font-size:var(--fiipdrive-text-small-size);line-height:var(--fiipdrive-text-small-lh);color:var(--fiipdrive-ink-2);display:flex}.si-msg .si-dot{margin-top:calc((1lh - var(--fiipdrive-space-sm))/2)}.si-msg[data-bad]{color:var(--fiipdrive-destructive-text)}.si-msg[data-bad] .si-dot{background:var(--fiipdrive-signal-danger)}.si-org{align-items:center;gap:var(--fiipdrive-space-md);padding:var(--fiipdrive-space-md);border-radius:var(--fiipdrive-r-card);background:var(--fiipdrive-quiet-fill);box-shadow:inset 0 0 0 1px var(--fiipdrive-edge);text-align:left;display:flex}.si-org>span:first-child{width:var(--fiipdrive-size-lg);height:var(--fiipdrive-size-lg);border-radius:var(--fiipdrive-r-tile);background:var(--fiipdrive-drive-petrol);color:var(--fiipdrive-ink-max);flex:none;place-items:center;font-weight:500;display:grid}.si-org b{color:var(--fiipdrive-ink-max);overflow-wrap:anywhere;font-weight:500;display:block}.si-org small{font-size:var(--fiipdrive-text-small-size);color:var(--fiipdrive-ink-2)}.si-dcard{padding:var(--fiipdrive-space-lg);border-radius:var(--fiipdrive-r-card);background:var(--fiipdrive-surface);box-shadow:var(--fiipdrive-shadow-float);text-align:left;animation:si-arrive var(--fiipdrive-motion-modal-in-duration)var(--fiipdrive-motion-modal-in-ease)both;animation-delay:calc(var(--fiipdrive-motion-celebrate-duration)/2);display:grid}.si-dcard,.si-dcard>div{gap:var(--fiipdrive-space-sm)}.si-dcard>div{align-items:center;display:flex}.si-dcard i{width:var(--fiipdrive-space-xs);height:var(--fiipdrive-size-tag);border-radius:var(--fiipdrive-r-rule);background:var(--fiipdrive-drive-cobalt)}.si-dcard b{color:var(--fiipdrive-ink-max);font-weight:500}.si-dcard small{font-size:var(--fiipdrive-text-small-size);color:var(--fiipdrive-ink-2)}@keyframes si-arrive{0%{opacity:0;transform:translateY(var(--fiipdrive-space-lg))}}.si-trail{gap:var(--fiipdrive-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.si-trail li{overflow-wrap:anywhere;gap:var(--fiipdrive-space-xs);min-width:0;font-size:var(--fiipdrive-text-small-size);color:var(--fiipdrive-ink-3);display:grid}.si-trail i{border-radius:var(--fiipdrive-r-rule);background:var(--fiipdrive-edge-strong);height:2px;display:block;overflow:hidden}.si-trail i:after{content:"";background:var(--fiipdrive-ink-max);transform-origin:0;height:100%;transition:transform var(--fiipdrive-motion-step-advance-duration)var(--fiipdrive-motion-step-advance-ease);display:block;transform:scaleX(0)}.si-trail li[data-done] i:after{transform:scaleX(1)}.si-trail li[data-done]{color:var(--fiipdrive-ink-2)}.si-trail li[aria-current=step]{color:var(--fiipdrive-ink-max)}@media (prefers-reduced-motion:reduce){.si-stage *,.si-stage :after,.si-stage :before,.si-stage:before{transition:none!important;animation:none!important}.si-stage .auth-loop{transform:none}.si-cells[data-accept]{visibility:hidden}.si-cells[data-accept]+.si-mark{opacity:1}}.si-stage [data-state=focus]:not(input):not(li):not(div):not(label){outline:var(--fiipdrive-focus-width)solid var(--fiipdrive-focus-color);outline-offset:var(--fiipdrive-focus-offset)}.si-stage a[data-state=pressed],.si-stage button[data-state=pressed]{filter:brightness(.92);transform:scale(.98)}.si-trap{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:auto}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}