*,::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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}:host,:root{--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--typo-family-sans);--default-mono-font-family:var(--typo-family-mono)}:root[data-platform=common]{--typo-family-sans:Roboto,"Segoe UI","Helvetica Neue",sans-serif;--typo-family-mono:"Roboto Mono",ui-monospace,monospace;--typo-family-rounded:var(--typo-family-sans);--typo-weight-normal:400;--typo-weight-medium:500;--typo-weight-semibold:500;--typo-weight-bold:500;--typo-text-title1:24px;--typo-text-title1--line-height:28px;--typo-text-title1--font-weight:500;--typo-text-title2:20px;--typo-text-title2--line-height:24px;--typo-text-title2--font-weight:500;--typo-text-title3:17px;--typo-text-title3--line-height:22px;--typo-text-title3--font-weight:500;--typo-text-body:16px;--typo-text-body--line-height:20px;--typo-text-callout:15px;--typo-text-callout--line-height:18px;--typo-text-subheadline1:15px;--typo-text-subheadline1--line-height:18px;--typo-text-subheadline2:14px;--typo-text-subheadline2--line-height:16px;--typo-text-footnote:13px;--typo-text-footnote--line-height:16px;--typo-text-caption1:13px;--typo-text-caption1--line-height:16px;--typo-text-caption2:12px;--typo-text-caption2--line-height:14px;--text-main-disabled-color:#bababa;--text-overlay:#fff;--bg-color-contrast:var(--bg-color);--elevated-bg:#ffffffbf;--elevated-bg-overlay:#ffffffbf;--quaternary-fill-background:#7a7a7a14;--secondary-fill-background:#7a7a7a28;--tertiary-fill-background:#7a7a7a1e;--button-confirm-color:#4ecc5e;--button-destructive-color:#cc292919;--button-main-disabled-color:#e9e8e8;--secondary-accent-color:#50a8eb19;--separator-color:#d9d9d9;--separator-non-opaque:#9999995b;--accent-orange:#f68136;--accent-yellow:#fc0;--mira-blue:#0950cb;--text-confirm-color:#20b935;--violet-pro:#823bf5;--violet-pro-secondary:#823bf519;--black:#000;--blue:#007aff;--brown:#a2845e;--cyan:#32ade6;--green:#34c759;--indigo:#5856d6;--mint:#00c7be;--pink:#ff2d55;--purple:#af52de;--red:#ff3b30;--teal:#30b0c7;--white:#fff;--tab-background:#7a7a7a1e;--toast-background:#283039ea;--toast-link:#85caff;--tooltip-background:#000c;--highlight-default:#0000000c;--primary-fill-background:#74748033;--quick-menu-background:#fff;--quick-menu-foreground:#222;--segmented-control-active-background:#fff;--tw-header-color:#131314}:root[data-platform=apple]{--typo-family-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;--typo-family-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--typo-family-rounded:ui-rounded,"SF Pro Rounded",var(--typo-family-sans);--typo-weight-normal:400;--typo-weight-medium:510;--typo-weight-semibold:590;--typo-weight-bold:700;--typo-text-title1:28px;--typo-text-title1--line-height:34px;--typo-text-title1--font-weight:700;--typo-text-title2:22px;--typo-text-title2--line-height:28px;--typo-text-title3:20px;--typo-text-title3--line-height:24px;--typo-text-body:17px;--typo-text-body--line-height:22px;--typo-text-callout:16px;--typo-text-callout--line-height:22px;--typo-text-subheadline1:15px;--typo-text-subheadline1--line-height:20px;--typo-text-subheadline2:14px;--typo-text-subheadline2--line-height:18px;--typo-text-footnote:13px;--typo-text-footnote--line-height:18px;--typo-text-caption1:12px;--typo-text-caption1--line-height:16px;--typo-text-caption2:11px;--typo-text-caption2--line-height:13px;--text-main-disabled-color:#b9b9ba;--text-overlay:#fff;--bg-color-contrast:var(--bg-color);--elevated-bg:#ffffffbf;--elevated-bg-overlay:#ffffffbf;--quaternary-fill-background:#74748014;--secondary-fill-background:#74748028;--tertiary-fill-background:#7474801e;--button-confirm-color:#2fb250;--button-destructive-color:#ff3b3019;--button-main-disabled-color:#e8e8e9;--secondary-accent-color:#007aff19;--separator-color:#c8c7cb;--separator-non-opaque:#3c3c435b;--accent-orange:#ff9500;--accent-yellow:#fc0;--mira-blue:#0950cb;--text-confirm-color:#2fb250;--violet-pro:#823bf5;--violet-pro-secondary:#823bf519;--black:#000;--blue:#007aff;--brown:#a2845e;--cyan:#32ade6;--green:#34c759;--indigo:#5856d6;--mint:#00c7be;--pink:#ff2d55;--purple:#af52de;--red:#ff3b30;--teal:#30b0c7;--white:#fff;--tab-background:#7474801e;--toast-background:#2d2d2dcc;--toast-link:#5ac8fa;--tooltip-background:#000c;--highlight-default:#8e8e923d;--primary-fill-background:#74748033;--quick-menu-background:#ffffff8c;--quick-menu-foreground:#000;--segmented-control-active-background:#fff;--tw-header-color:#131314}:root{--safe-area-inset-top:0px;--safe-area-inset-right:0px;--safe-area-inset-bottom:0px;--safe-area-inset-left:0px;--content-safe-area-inset-top:0px;--content-safe-area-inset-right:0px;--content-safe-area-inset-bottom:0px;--content-safe-area-inset-left:0px;--sum-inset-top:calc(var(--safe-area-inset-top) + var(--content-safe-area-inset-top));--sum-inset-right:calc(var(--safe-area-inset-right) + var(--content-safe-area-inset-right));--sum-inset-bottom:calc(var(--safe-area-inset-bottom) + var(--content-safe-area-inset-bottom));--sum-inset-left:calc(var(--safe-area-inset-left) + var(--content-safe-area-inset-left));--glass-blur:4px;--box-shadow-small:0 2px 6px -3px #fff3 inset,0 -2px 6px -3px #fff3 inset,0 0 3px 0 #ffffff14 inset,0 1px 1px 0 #74748005,0 2px 16px 1px #0000000f;--box-shadow-large:0 3px 3px -3px #ffffff40 inset,0 -3px 3px -3px #ffffff40 inset,0 0 12px 0 #ffffff14 inset,0 1px 1px 0 #74748005,0 2px 16px 1px #0000000f;--box-shadow-glass:-.6px -.5px 0 0 #ffffff4d inset,.5px .6px 0 0 #ffffff4d inset,0 1px 1px 0 #74748005,0 2px 16px 1px #0000000f}:root[data-platform=apple][data-theme=dark]{--text-main-disabled-color:#606060;--text-overlay:#fff;--bg-color-contrast:var(--secondary-bg-color);--elevated-bg:#ffffff14;--elevated-bg-overlay:#3a3a3c7f;--quaternary-fill-background:#7676802d;--secondary-fill-background:#78788051;--tertiary-fill-background:#7676803d;--button-confirm-color:#35ca5b;--button-destructive-color:#ff453019;--button-main-disabled-color:#2f2f2f;--secondary-accent-color:#3e88f719;--separator-color:#3d3d3f;--separator-non-opaque:#545458a5;--accent-orange:#ff9f0a;--accent-yellow:#ffd60a;--mira-blue:#5a5cff;--text-confirm-color:#35ca5b;--violet-pro:#9c64f7;--violet-pro-secondary:#9c64f719;--black:#000;--blue:#0a84ff;--brown:#ac8e68;--cyan:#64d2ff;--green:#30d158;--indigo:#5e5ce6;--mint:#63e6e2;--pink:#ff375f;--purple:#bf5af2;--red:#ff453a;--teal:#40cbe0;--white:#fff;--tab-background:#7676803d;--toast-background:#2d2d2dcc;--toast-link:#5ac8fa;--tooltip-background:#3a3a3c;--highlight-default:#98989d3d;--primary-fill-background:#7878805b;--quick-menu-background:#000000c6;--quick-menu-foreground:#fff;--segmented-control-active-background:#636366;--tw-header-color:#131314}:root[data-platform=common][data-theme=dark]{--text-main-disabled-color:#606060;--text-overlay:#fff;--bg-color-contrast:var(--secondary-bg-color);--elevated-bg:#ffffff14;--elevated-bg-overlay:#3a3a3c7f;--quaternary-fill-background:#7b7b7b2d;--secondary-fill-background:#7b7b7b51;--tertiary-fill-background:#7b7b7b3d;--button-confirm-color:#61bd67;--button-destructive-color:#ee686f19;--button-main-disabled-color:#3c3c3e;--secondary-accent-color:#439bde19;--separator-color:#3d3d3f;--separator-non-opaque:#545458a6;--accent-orange:#e58943;--accent-yellow:#ffd60a;--mira-blue:#5a5cff;--text-confirm-color:#54cb64;--violet-pro:#9c64f7;--violet-pro-secondary:#9c64f719;--black:#000;--blue:#0a84ff;--brown:#ac8e68;--cyan:#64d2ff;--green:#30d158;--indigo:#5e5ce6;--mint:#63e6e2;--pink:#ff375f;--purple:#bf5af2;--red:#ff453a;--teal:#40cbe0;--white:#fff;--tab-background:#7b7b7b3d;--toast-background:#282828f4;--toast-link:#6cb7ff;--tooltip-background:#3a3a3c;--highlight-default:#ffffff0c;--primary-fill-background:#7878805b;--quick-menu-background:#282829;--quick-menu-foreground:#fff;--segmented-control-active-background:#636366;--tw-header-color:#131314}:root,:root[data-theme=light]{--bg-color:#fff;--secondary-bg-color:#f0f0f0;--section-bg-color:#fff;--text-color:#000;--hint-color:#999;--subtitle-text-color:#999;--link-color:#2481cc;--accent-text-color:#2481cc;--button-color:#2481cc;--button-text-color:#fff;--section-header-text-color:#6d6d72;--destructive-text-color:#ff3b30;--header-bg-color:#fff;--bottom-bar-bg-color:#fff;color-scheme:light}:root[data-theme=dark]{--bg-color:#000;--secondary-bg-color:#1c1c1d;--section-bg-color:#2c2c2e;--text-color:#fff;--hint-color:#8d8e93;--subtitle-text-color:#98989e;--link-color:#3e88f7;--accent-text-color:#3e88f7;--button-color:#3e88f7;--button-text-color:#fff;--section-header-text-color:#8d8e93;--destructive-text-color:#eb5545;--header-bg-color:#1a1a1a;--bottom-bar-bg-color:#1d1d1d;color-scheme:dark}:root[data-platform=apple]{--corner-radius-panel:26px}:root[data-platform=common]{--corner-radius-panel:16px}:root{--glass-blur-floating:15px;--floating-bg:color-mix(in srgb,var(--section-bg-color) 80%,transparent);--ease-standard:cubic-bezier(0,0,.2,1)}body,html{background:var(--secondary-bg-color);color:var(--text-color);font-family:var(--typo-family-sans);font-size:var(--typo-text-body);line-height:var(--typo-text-body--line-height);margin:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}.typo-title1{font-size:var(--typo-text-title1);font-weight:var(--typo-text-title1--font-weight);line-height:var(--typo-text-title1--line-height)}.typo-title2{font-size:var(--typo-text-title2);font-weight:var(--typo-text-title2--font-weight,var(--typo-weight-semibold));line-height:var(--typo-text-title2--line-height)}.typo-title3{font-size:var(--typo-text-title3);font-weight:var(--typo-text-title3--font-weight,var(--typo-weight-semibold));line-height:var(--typo-text-title3--line-height)}.typo-body{font-size:var(--typo-text-body);line-height:var(--typo-text-body--line-height)}.typo-callout{font-size:var(--typo-text-callout);line-height:var(--typo-text-callout--line-height)}.typo-subheadline1{font-size:var(--typo-text-subheadline1);line-height:var(--typo-text-subheadline1--line-height)}.typo-subheadline2{font-size:var(--typo-text-subheadline2);line-height:var(--typo-text-subheadline2--line-height)}.typo-footnote{font-size:var(--typo-text-footnote);line-height:var(--typo-text-footnote--line-height)}.typo-caption1{font-size:var(--typo-text-caption1);line-height:var(--typo-text-caption1--line-height)}.typo-caption2{font-size:var(--typo-text-caption2);line-height:var(--typo-text-caption2--line-height)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important}}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url(./material-symbols-rounded.CVi_FUYn.woff2) format("woff2")}.ui-symbolic{direction:ltr;font-family:Material Symbols Rounded;font-feature-settings:"liga";font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}:root{--safe-bottom:max(var(--sum-inset-bottom,0px),env(safe-area-inset-bottom,0px));--safe-top:max(var(--sum-inset-top,0px),env(safe-area-inset-top,0px));--safe-left:max(var(--sum-inset-left,0px),env(safe-area-inset-left,0px));--safe-right:max(var(--sum-inset-right,0px),env(safe-area-inset-right,0px));--nav-clearance:calc(86px + var(--safe-bottom));touch-action:pan-x pan-y}.layout{min-height:var(--app-height,100dvh);padding:var(--safe-top) var(--safe-right) var(--app-cut,0) var(--safe-left)}.layout:before{background:var(--window-header-color,var(--secondary-bg-color));content:"";height:var(--safe-top);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:45}.screen{background:var(--secondary-bg-color);display:flex;flex-direction:column;font-size:16px;line-height:normal;margin:0 auto;max-width:668px;min-height:calc(var(--app-height, 100dvh) - var(--safe-top))}@media(min-width:1024px){.screen--admin{max-width:1120px}}.screen__body{display:flex;flex:1;flex-direction:column}.screen__body--tab{padding-bottom:var(--nav-clearance)}:root[data-view-as] .screen__body{padding-bottom:calc(var(--nav-clearance, 0px) + 72px)}:root[data-view-as] .home__logo,:root[data-view-as] .ui-tile--accent{background:var(--link-color,#2481cc);color:var(--button-text-color,#fff);filter:none;opacity:1}.screen__body--nested{padding-bottom:max(16px,var(--safe-bottom))}.screen__body--nested:has(.screen__cta){padding-bottom:0}.screen__title{font-size:28px;font-weight:700;line-height:34px}.screen__h2{font-size:22px;font-weight:700;line-height:28px}.screen__hint{font-size:14px}.screen__hint,.screen__note{color:var(--hint-color);line-height:1.4}.screen__note{font-size:13px;padding:0 32px}.screen__grow{flex:1}.screen .screen__cta{bottom:calc(var(--app-cut, 0px) + max(16px,var(--safe-bottom)));box-shadow:0 0 0 8px var(--secondary-bg-color),0 max(16px,var(--safe-bottom)) 0 8px var(--secondary-bg-color);position:sticky;z-index:2}.screen .screen__cta:not(.ui-button){background:var(--secondary-bg-color)}.screen .screen__cta--group{display:flex;flex-direction:column;gap:10px}.screen__link{background:none;color:var(--link-color);cursor:pointer;text-align:inherit}.screen__field,.screen__link{border:none;font:inherit;padding:0}.screen__field{background:transparent;color:var(--text-color);min-width:0;outline:none}.screen__field::-moz-placeholder{color:var(--hint-color);opacity:1}.screen__field::placeholder{color:var(--hint-color);opacity:1}.screen__field.screen__mono,.screen__mono{font-family:var(--typo-family-mono)}.screen__pagetitle{margin:0;padding:0 16px 8px}.screen__chev{color:var(--hint-color)}.screen__check{color:var(--link-color)}.screen .screen__shim{margin:0 16px;width:auto!important}.screen__state{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.screen__state[role=alert]{gap:12px}.screen__state-title{font-size:17px;font-weight:500}.screen__state-text{color:var(--hint-color);font-size:14px}.screen__empty{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.screen__empty-text{color:var(--hint-color);font-size:15px}.screen__err{color:var(--destructive-text-color);font-size:14px;padding:0 32px}.screen__eye{background:none;border:none;color:var(--hint-color);cursor:pointer;font-size:20px;padding:0}.screen .screen__lone{margin-top:8px}.screen__lone-btn{align-items:center;background:none;border:none;color:var(--destructive-text-color);cursor:pointer;display:flex;font:inherit;font-size:17px;justify-content:center;min-height:48px;width:100%}.screen .screen__submit{margin:0 16px;width:auto}.screen__listbody{gap:8px;padding-top:16px}.screen__spin{animation:ui-spin .7s linear infinite;border:2px solid var(--link-color);border-radius:50%;border-right:2px solid transparent;flex:none;height:22px;width:22px}.screen .ui-button--large{font-size:17px;font-weight:600;line-height:normal}.screen .ui-button--medium{font-size:15px;font-weight:600;line-height:normal;min-height:34px;padding:0 16px}.screen .ui-button--medium.btn-tight{padding:0 14px}.page{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:640px;padding:16px}.page__title{margin:8px 4px 0}.page .ui-section{margin:0}.screen__titlerow{align-items:center;display:flex;justify-content:space-between;padding:0 16px 4px}.screen__titlerow .screen__title{margin:0}.screen__add{background:none;border:none;color:var(--link-color);cursor:pointer;font-size:28px;padding:0}.screen--hero{isolation:isolate}.screen__hero-bg{background:linear-gradient(180deg,#3d51ff 0,#3d51ff calc(var(--safe-top) + 60px),#24b2ff calc(var(--safe-top) + 280px),var(--secondary-bg-color) 100%);height:calc(var(--safe-top) + 470px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.screen__hero{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;padding:12px 16px 24px;text-align:center}.screen__hero-logo{background:#fff;border-radius:18px;box-shadow:var(--box-shadow-glass);color:#3d51ff;display:grid;font-size:24px;font-weight:700;height:64px;margin-bottom:4px;place-items:center;width:64px}.screen__hero-title{color:#fff;margin:0}.screen--hero .screen__body>:first-child>.ui-caption{color:#ffffffd9}.screen__hero-sub{color:#ffffffd9;font-size:15px;line-height:1.4}@media(min-width:1024px){.screen__hero{padding:24px 16px 32px}}.works-board{background:var(--section-bg-color);border-radius:16px 16px 0 0;height:100dvh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:30}.works-board--shown{pointer-events:auto;visibility:visible}.works-board__frame{border:0;display:block;height:100%;width:100%}@media(min-width:1024px){.works-board{border-radius:16px}}.ui-symbol--fill{font-variation-settings:"FILL" 1}.view-as-bar{align-items:center;background:var(--text-color);border-radius:22px;bottom:calc(var(--safe-bottom, 0px) + var(--app-cut, 0px) + 84px);box-shadow:0 4px 16px #0000002e;color:var(--bg-color);display:flex;font-size:14px;gap:8px;left:50%;max-width:calc(100% - 32px);padding:8px 8px 8px 14px;position:fixed;transform:translate(-50%);z-index:60}.view-as-bar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-as-bar__exit{background:var(--link-color);border:none;border-radius:16px;color:#fff;cursor:pointer;flex:none;font:inherit;font-weight:600;padding:6px 12px}.ui-toast{align-items:center;backdrop-filter:blur(var(--glass-blur-floating));-webkit-backdrop-filter:blur(var(--glass-blur-floating));background:var(--toast-background);border-radius:20px;bottom:calc(86px + var(--safe-bottom, 0px) + var(--app-cut, 0px));color:#fff;display:flex;font-size:14px;gap:8px;height:40px;left:50%;max-width:calc(100% - 32px);padding:0 16px;position:fixed;transform:translate(-50%);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:90}.ui-toast-enter-active,.ui-toast-leave-active{transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}.ui-toast-enter-from,.ui-toast-leave-to{opacity:0;transform:translate(-50%,16px)}.page-back-enter-active,.page-back-leave-active,.page-forward-enter-active,.page-forward-leave-active{transition:transform .2s var(--ease-standard),opacity .2s var(--ease-standard)}.page-forward-enter-from{opacity:0;transform:translate(24px)}.page-back-enter-from,.page-forward-leave-to{opacity:0;transform:translate(-24px)}.page-back-leave-to{opacity:0;transform:translate(24px)}
