@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_AsWpXJg7S7AjE9GB3yWAmqBEbmXM)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_ffbb6064-module__mj28RW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_ffbb6064-module__mj28RW__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.Icon-module__ePTRqq__icon{color:currentColor;vertical-align:middle;flex-shrink:0;display:inline-block}
.Alert-module__NnjmRW__alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid var(--border);transition:var(--transition-surface);display:flex}.Alert-module__NnjmRW__icon{flex-shrink:0;margin-top:1px}.Alert-module__NnjmRW__content{flex:1;min-width:0}.Alert-module__NnjmRW__error{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:color-mix(in srgb, var(--danger) 24%, transparent)}.Alert-module__NnjmRW__error .Alert-module__NnjmRW__icon{color:var(--danger)}.Alert-module__NnjmRW__success{color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent);border-color:color-mix(in srgb, var(--success) 24%, transparent)}.Alert-module__NnjmRW__success .Alert-module__NnjmRW__icon{color:var(--success)}
.Badge-module__yqYDGW__badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-tight);letter-spacing:.02em;text-transform:capitalize;background:var(--surface-hover);color:var(--foreground);border:1px solid var(--border);transition:var(--transition-interactive);border-radius:999px;display:inline-flex}.Badge-module__yqYDGW__dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 24%, transparent);border-radius:50%;flex-shrink:0}.Badge-module__yqYDGW__default{color:var(--muted);background:var(--surface-hover)}.Badge-module__yqYDGW__uploaded{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.Badge-module__yqYDGW__processing{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 28%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent)}.Badge-module__yqYDGW__ready{color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}.Badge-module__yqYDGW__failed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.Badge-module__yqYDGW__live{color:var(--success);border-color:color-mix(in srgb, var(--success) 28%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent)}
.Breadcrumb-module__BPiSKq__nav{min-width:0}.Breadcrumb-module__BPiSKq__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__BPiSKq__item{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.Breadcrumb-module__BPiSKq__link,.Breadcrumb-module__BPiSKq__current{font-size:var(--text-sm);line-height:var(--leading-normal)}.Breadcrumb-module__BPiSKq__link{color:var(--accent);border-radius:var(--radius-sm);transition:var(--transition-interactive);font-weight:600;text-decoration:none}.Breadcrumb-module__BPiSKq__link:hover{color:var(--accent-hover)}.Breadcrumb-module__BPiSKq__link:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Breadcrumb-module__BPiSKq__current{color:var(--muted-foreground);word-break:break-word;font-weight:500}.Breadcrumb-module__BPiSKq__separator{color:var(--muted-foreground);flex-shrink:0}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-11);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);box-shadow:var(--shadow-xs);transition:var(--transition-interactive);border:1px solid #0000;display:inline-flex}.Button-module__VMVMAW__button:hover:not(:disabled){box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__button:active:not(:disabled){transform:scale(.98)}.Button-module__VMVMAW__button:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Button-module__VMVMAW__button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Button-module__VMVMAW__loadingIcon{animation:Button-module__VMVMAW__button-spin var(--duration-slow) linear infinite}.Button-module__VMVMAW__primary{background:var(--primary);color:var(--primary-foreground);border-color:color-mix(in srgb, var(--primary) 80%, var(--border-strong))}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.Button-module__VMVMAW__secondary{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:none;background:0 0}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:var(--accent);color:var(--accent-hover)}@keyframes Button-module__VMVMAW__button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__loadingIcon{animation:none}.Button-module__VMVMAW__button:active:not(:disabled){transform:none}}
.Card-module__QRy0Sa__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:var(--transition-surface);min-width:0;max-width:100%}@media (max-width:640px){.Card-module__QRy0Sa__card{padding:var(--space-5);border-radius:var(--radius-lg)}}@media (max-width:375px){.Card-module__QRy0Sa__card{padding:var(--space-4)}}
.Checkbox-module__QfBj-G__wrapper{align-items:flex-start;gap:var(--space-3);min-height:var(--space-11);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;display:inline-flex}@media (max-width:640px){.Checkbox-module__QfBj-G__wrapper{width:100%}.Checkbox-module__QfBj-G__label{word-break:break-word}}.Checkbox-module__QfBj-G__wrapperDisabled{opacity:.55;cursor:not-allowed}.Checkbox-module__QfBj-G__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module__QfBj-G__box{width:var(--space-5);height:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--background);color:var(--primary-foreground);transition:var(--transition-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;box-shadow:inset 0 1px 2px #0000001f}.Checkbox-module__QfBj-G__checkIcon{opacity:0;transition:var(--transition-interactive);transform:scale(.75)}.Checkbox-module__QfBj-G__wrapper:hover:not(.Checkbox-module__QfBj-G__wrapperDisabled) .Checkbox-module__QfBj-G__box{border-color:var(--accent)}.Checkbox-module__QfBj-G__input:focus-visible+.Checkbox-module__QfBj-G__box{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box{border-color:var(--primary);background:var(--primary);box-shadow:none}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__box .Checkbox-module__QfBj-G__checkIcon{opacity:1;transform:scale(1)}.Checkbox-module__QfBj-G__label{font-size:var(--text-sm);color:var(--foreground);line-height:var(--leading-normal)}
.EmptyState-module__98ICJq__empty{justify-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-hover) 50%, transparent);display:grid}.EmptyState-module__98ICJq__iconWrap{width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));border-radius:var(--radius-2xl);background:var(--surface-hover);border:1px solid var(--border);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__98ICJq__icon{color:var(--muted-foreground)}.EmptyState-module__98ICJq__title{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-normal);margin:0}.EmptyState-module__98ICJq__description{max-width:28rem;font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}
.ErrorPanel-module__kniJ-G__panel{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--danger) 6%, var(--card));box-shadow:var(--shadow-sm);display:grid}.ErrorPanel-module__kniJ-G__header{align-items:center;gap:var(--space-3);display:flex}.ErrorPanel-module__kniJ-G__headerIcon{color:var(--danger);flex-shrink:0}.ErrorPanel-module__kniJ-G__title{font-size:var(--text-base);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}.ErrorPanel-module__kniJ-G__message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);margin:0}.ErrorPanel-module__kniJ-G__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ErrorPanel-module__kniJ-G__link{min-height:var(--space-11);font-size:var(--text-sm);color:var(--accent);font-weight:600;line-height:var(--leading-normal);transition:var(--transition-color);align-items:center;text-decoration:none;display:inline-flex}.ErrorPanel-module__kniJ-G__link:hover{color:var(--accent-hover)}.ErrorPanel-module__kniJ-G__link:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-radius:var(--radius-md)}
.Input-module__rdnxQa__input{width:100%;min-width:0;max-width:100%;min-height:var(--space-11);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-normal);transition:var(--transition-input);box-shadow:inset 0 1px 2px #0000001f}.Input-module__rdnxQa__input:hover:not(:disabled){border-color:var(--border-strong)}.Input-module__rdnxQa__input:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-color:var(--accent);box-shadow:inset 0 1px 2px #0000001f, 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.Input-module__rdnxQa__input::placeholder{color:var(--muted-foreground)}.Input-module__rdnxQa__input:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-hover)}
.Label-module__6vJZeq__label{gap:var(--space-2);font-size:var(--text-sm);color:var(--foreground);font-weight:500;line-height:var(--leading-normal);letter-spacing:.01em;display:grid}
.ProgressBar-module__HDqYoa__track{width:100%;height:var(--space-2);background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:999px;overflow:hidden}.ProgressBar-module__HDqYoa__bar{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width var(--duration-normal) var(--ease-out);border-radius:999px}@media (prefers-reduced-motion:reduce){.ProgressBar-module__HDqYoa__bar{transition:none}}
.Spinner-module__II00WG__wrapper{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.Spinner-module__II00WG__spinner{color:var(--accent);animation:Spinner-module__II00WG__spinner-spin var(--duration-slow) linear infinite}.Spinner-module__II00WG__label{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);margin:0}.Spinner-module__II00WG__inline{text-align:left;flex-direction:row;justify-content:flex-start;padding:0}@keyframes Spinner-module__II00WG__spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__II00WG__spinner{animation:none}}
.Textarea-module__OSRF5G__textarea{width:100%;min-width:0;max-width:100%;min-height:calc(var(--space-11) * 2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed);resize:vertical;transition:var(--transition-input);box-shadow:inset 0 1px 2px #0000001f}.Textarea-module__OSRF5G__textarea:hover:not(:disabled){border-color:var(--border-strong)}.Textarea-module__OSRF5G__textarea:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-color:var(--accent);box-shadow:inset 0 1px 2px #0000001f, 0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.Textarea-module__OSRF5G__textarea::placeholder{color:var(--muted-foreground)}.Textarea-module__OSRF5G__textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-hover)}
.Toast-module__HsjkRa__container{right:var(--space-4);bottom:var(--space-4);z-index:1000;gap:var(--space-3);width:min(22.5rem, calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-8));pointer-events:none;display:grid;position:fixed}.Toast-module__HsjkRa__toast{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-lg);pointer-events:auto;animation:Toast-module__HsjkRa__content-enter var(--duration-normal) var(--ease-out) both;display:grid}.Toast-module__HsjkRa__body{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.Toast-module__HsjkRa__icon{flex-shrink:0;margin-top:1px}.Toast-module__HsjkRa__message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--foreground);margin:0}.Toast-module__HsjkRa__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Toast-module__HsjkRa__dismiss{width:var(--space-11);height:var(--space-11);border-radius:var(--radius-md);color:var(--muted);transition:var(--transition-interactive);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.Toast-module__HsjkRa__dismiss:hover{color:var(--foreground);background:var(--surface-hover);border-color:var(--border)}.Toast-module__HsjkRa__dismiss:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Toast-module__HsjkRa__actionLink{min-height:var(--space-11);padding:0 var(--space-3);font-size:var(--text-sm);color:var(--accent);border-radius:var(--radius-md);transition:var(--transition-interactive);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Toast-module__HsjkRa__actionLink:active{transform:scale(.98)}.Toast-module__HsjkRa__actionLink:hover{color:var(--accent-hover)}.Toast-module__HsjkRa__actionLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Toast-module__HsjkRa__secondaryActionLink{min-height:var(--space-11);padding:0 var(--space-3);font-size:var(--text-sm);color:var(--foreground);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-hover);transition:var(--transition-interactive);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Toast-module__HsjkRa__secondaryActionLink:hover{border-color:var(--border-strong);background:var(--surface-elevated)}.Toast-module__HsjkRa__secondaryActionLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Toast-module__HsjkRa__success{border-color:color-mix(in srgb, var(--success) 24%, transparent)}.Toast-module__HsjkRa__success .Toast-module__HsjkRa__icon{color:var(--success)}.Toast-module__HsjkRa__error{border-color:color-mix(in srgb, var(--danger) 24%, transparent)}.Toast-module__HsjkRa__error .Toast-module__HsjkRa__icon{color:var(--danger)}.Toast-module__HsjkRa__info{border-color:color-mix(in srgb, var(--accent) 24%, transparent)}.Toast-module__HsjkRa__info .Toast-module__HsjkRa__icon{color:var(--accent)}@media (max-width:375px){.Toast-module__HsjkRa__container{right:var(--space-3);left:var(--space-3);width:auto}}@media (prefers-reduced-motion:reduce){.Toast-module__HsjkRa__actionLink:active,.Toast-module__HsjkRa__secondaryActionLink:active{transform:none}}
.CoverCard-module__c1U83q__card{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.CoverCard-module__c1U83q__interactive{cursor:pointer;border-radius:var(--radius-lg);transition:var(--transition-interactive)}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__cover{box-shadow:var(--shadow-md), inset 0 0 0 1px color-mix(in srgb, hsl(var(--cover-hue,220) 55% 55%) 28%, transparent);transform:translateY(-2px)}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__coverActionHint{color:#fffffff5}.CoverCard-module__c1U83q__interactive:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.CoverCard-module__c1U83q__highlighted .CoverCard-module__c1U83q__cover{box-shadow:var(--shadow-md), 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.CoverCard-module__c1U83q__highlighted.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__cover{box-shadow:var(--shadow-lg), 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}.CoverCard-module__c1U83q__coverFrame{aspect-ratio:2/3;flex:auto;width:100%;min-width:0;min-height:0}.CoverCard-module__c1U83q__cover{width:100%;height:100%;padding:var(--space-3);border-radius:var(--radius-md) var(--radius-lg) var(--radius-lg) var(--radius-md);border:1px solid color-mix(in srgb, hsl(var(--cover-hue,220) 45% 42%) 55%, var(--border));background:linear-gradient(145deg, hsl(var(--cover-hue,220) 42% 38%) 0%, hsl(calc(var(--cover-hue,220) + 18) 36% 24%) 52%, hsl(calc(var(--cover-hue,220) + 32) 28% 16%) 100%);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff14;transition:var(--transition-interactive);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.CoverCard-module__c1U83q__spine{pointer-events:none;background:linear-gradient(90deg,#00000073 0%,#00000038 45%,#0000 100%);width:10%;position:absolute;top:0;bottom:0;left:0}.CoverCard-module__c1U83q__coverEdge{pointer-events:none;background:linear-gradient(270deg,#ffffff1f 0%,#0000 100%);width:3px;position:absolute;top:0;bottom:0;right:0}.CoverCard-module__c1U83q__coverShine{pointer-events:none;background:linear-gradient(160deg,#ffffff24 0%,#0000 38% 62%,#0000001f 100%);position:absolute;inset:0}.CoverCard-module__c1U83q__statusBadge{top:var(--space-2);left:var(--space-2);z-index:1;max-width:calc(100% - var(--space-4));text-transform:capitalize;position:absolute}.CoverCard-module__c1U83q__coverFooter{z-index:1;gap:var(--space-1);min-width:0;display:grid;position:relative}.CoverCard-module__c1U83q__coverTitle{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);color:#fffffff5;text-shadow:0 1px 2px #00000073;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.CoverCard-module__c1U83q__coverSubtitle{font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);color:#ffffffd6;text-shadow:0 1px 2px #00000059;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.CoverCard-module__c1U83q__coverMeta{font-size:var(--text-xs);line-height:var(--leading-normal);color:#ffffffad;text-shadow:0 1px 2px #00000059;margin:0}.CoverCard-module__c1U83q__coverActionHint{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-normal);color:#ffffffc2;text-shadow:0 1px 2px #00000059;transition:color var(--duration-fast) var(--ease-out);display:inline-flex}.CoverCard-module__c1U83q__coverActionUnavailable{color:#ffffff80}.CoverCard-module__c1U83q__coverActionSpinner{animation:CoverCard-module__c1U83q__cover-action-spin var(--duration-slow) linear infinite}@keyframes CoverCard-module__c1U83q__cover-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CoverCard-module__c1U83q__cover,.CoverCard-module__c1U83q__interactive,.CoverCard-module__c1U83q__coverActionHint{transition:none}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__cover{transform:none}.CoverCard-module__c1U83q__coverActionSpinner{animation:none}}
.CoverCardGrid-module___efRLW__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.CoverCardGrid-module___efRLW__item{min-width:0;min-height:0;display:flex}.CoverCardGrid-module___efRLW__item>*{flex:auto;width:100%;min-width:0}@media (min-width:640px){.CoverCardGrid-module___efRLW__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.CoverCardGrid-module___efRLW__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:375px){.CoverCardGrid-module___efRLW__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
.SlicePlanPreview-module__q7XIca__preview{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);min-width:0;display:grid}.SlicePlanPreview-module__q7XIca__previewHeader{align-items:center;gap:var(--space-2);display:flex}.SlicePlanPreview-module__q7XIca__previewIcon{color:var(--accent)}.SlicePlanPreview-module__q7XIca__title{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}.SlicePlanPreview-module__q7XIca__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.SlicePlanPreview-module__q7XIca__item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);transition:var(--transition-surface);display:grid}.SlicePlanPreview-module__q7XIca__item:hover{border-color:var(--border-strong);background:var(--surface-hover)}.SlicePlanPreview-module__q7XIca__sliceTitle{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-normal);word-break:break-word}.SlicePlanPreview-module__q7XIca__meta{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal)}.SlicePlanPreview-module__q7XIca__rawToggle{min-height:var(--space-11);justify-self:start}.SlicePlanPreview-module__q7XIca__rawPanel{padding:var(--space-4);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;max-width:100%;max-height:20rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;overflow:auto;box-shadow:inset 0 1px 2px #0000001f}@media (max-width:640px){.SlicePlanPreview-module__q7XIca__rawToggle{justify-self:stretch;width:100%}}@media (max-width:375px){.SlicePlanPreview-module__q7XIca__rawPanel{padding:var(--space-3);max-height:16rem}.SlicePlanPreview-module__q7XIca__item{padding:var(--space-3)}}
.SlicePlanStep-module__-U5m1q__section{gap:var(--space-5);min-width:0;display:grid}.SlicePlanStep-module__-U5m1q__header{gap:var(--space-3);display:grid}.SlicePlanStep-module__-U5m1q__headerTitle{align-items:center;gap:var(--space-2);display:flex}.SlicePlanStep-module__-U5m1q__headerIcon{color:var(--accent);flex-shrink:0}.SlicePlanStep-module__-U5m1q__title{font-size:var(--text-lg);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}.SlicePlanStep-module__-U5m1q__description{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.SlicePlanStep-module__-U5m1q__form{gap:var(--space-5);margin-top:var(--space-5);min-width:0;display:grid}.SlicePlanStep-module__-U5m1q__group{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-hover);display:grid}.SlicePlanStep-module__-U5m1q__groupHeader{align-items:center;gap:var(--space-2);display:flex}.SlicePlanStep-module__-U5m1q__groupIcon{color:var(--muted-foreground)}.SlicePlanStep-module__-U5m1q__groupTitle{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}.SlicePlanStep-module__-U5m1q__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.SlicePlanStep-module__-U5m1q__field{gap:var(--space-2);min-width:0;display:grid}.SlicePlanStep-module__-U5m1q__help{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-normal);margin:0}.SlicePlanStep-module__-U5m1q__example{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);margin:0}.SlicePlanStep-module__-U5m1q__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.SlicePlanStep-module__-U5m1q__actionButton{min-height:var(--space-11)}@media (max-width:640px){.SlicePlanStep-module__-U5m1q__fields{grid-template-columns:1fr}.SlicePlanStep-module__-U5m1q__group{padding:var(--space-4)}.SlicePlanStep-module__-U5m1q__actions{flex-direction:column;align-items:stretch}.SlicePlanStep-module__-U5m1q__actionButton{width:100%}}@media (max-width:375px){.SlicePlanStep-module__-U5m1q__group{padding:var(--space-4) var(--space-3)}.SlicePlanStep-module__-U5m1q__description,.SlicePlanStep-module__-U5m1q__example{word-break:break-word}}
.SlicesStep-module__69Mceq__section{gap:var(--space-5);min-width:0;display:grid}.SlicesStep-module__69Mceq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SlicesStep-module__69Mceq__headerTitle{align-items:center;gap:var(--space-2);display:flex}.SlicesStep-module__69Mceq__headerIcon{color:var(--accent);flex-shrink:0}.SlicesStep-module__69Mceq__title{font-size:var(--text-lg);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}
.TocAccordion-module__e1Tf9a__accordion{gap:var(--space-2);min-width:0;display:grid}.TocAccordion-module__e1Tf9a__item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.TocAccordion-module__e1Tf9a__itemHeading{margin:0}.TocAccordion-module__e1Tf9a__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-11);padding:var(--space-3) var(--space-4);background:var(--surface-hover);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);text-align:left;cursor:pointer;transition:var(--transition-interactive);border:0;display:flex}.TocAccordion-module__e1Tf9a__trigger:hover{background:var(--surface-elevated)}.TocAccordion-module__e1Tf9a__trigger:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:calc(-1 * var(--ring-offset))}.TocAccordion-module__e1Tf9a__triggerLabel{word-break:break-word;min-width:0}.TocAccordion-module__e1Tf9a__chevron{color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.TocAccordion-module__e1Tf9a__chevronOpen{transform:rotate(180deg)}.TocAccordion-module__e1Tf9a__panel{border-top:1px solid var(--border)}.TocAccordion-module__e1Tf9a__panelBody{padding:var(--space-4);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;max-width:100%;max-height:28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--foreground);background:var(--background);margin:0;overflow:auto}@media (max-width:640px){.TocAccordion-module__e1Tf9a__panelBody{max-height:20rem;padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.TocAccordion-module__e1Tf9a__chevron{transition:none}}
.SliceChapterNav-module__1NYHCG__nav{gap:var(--space-4);min-width:0;display:grid}.SliceChapterNav-module__1NYHCG__controls{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.SliceChapterNav-module__1NYHCG__controlLink,.SliceChapterNav-module__1NYHCG__controlDisabled{align-items:center;gap:var(--space-1);min-height:var(--space-9);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);display:inline-flex}.SliceChapterNav-module__1NYHCG__controlLink{color:var(--accent);border-radius:var(--radius-md);transition:var(--transition-interactive);text-decoration:none}.SliceChapterNav-module__1NYHCG__controlLink:hover{color:var(--accent-hover)}.SliceChapterNav-module__1NYHCG__controlLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.SliceChapterNav-module__1NYHCG__controlDisabled{color:var(--muted-foreground);opacity:.5}.SliceChapterNav-module__1NYHCG__chapterList{gap:var(--space-2);flex-wrap:wrap;display:flex}.SliceChapterNav-module__1NYHCG__chapterLink{min-height:var(--space-8);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-normal);transition:var(--transition-interactive);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SliceChapterNav-module__1NYHCG__chapterLink:hover{background:var(--surface-hover)}.SliceChapterNav-module__1NYHCG__chapterLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.SliceChapterNav-module__1NYHCG__chapterLinkActive{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--background));color:var(--accent)}
.TocStep-module__yj0Kra__section{gap:var(--space-5);min-width:0;display:grid}.TocStep-module__yj0Kra__header{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.TocStep-module__yj0Kra__headerTitle{align-items:center;gap:var(--space-2);display:flex}.TocStep-module__yj0Kra__headerIcon{color:var(--accent);flex-shrink:0}.TocStep-module__yj0Kra__title{font-size:var(--text-lg);color:var(--foreground);font-weight:600;line-height:var(--leading-snug);margin:0}.TocStep-module__yj0Kra__description,.TocStep-module__yj0Kra__previewHeader{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.TocStep-module__yj0Kra__form{gap:var(--space-5);min-width:0;display:grid}.TocStep-module__yj0Kra__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.TocStep-module__yj0Kra__field{gap:var(--space-2);min-width:0;display:grid}.TocStep-module__yj0Kra__help{font-size:var(--text-xs);color:var(--muted-foreground);line-height:var(--leading-normal);margin:0}.TocStep-module__yj0Kra__actions{gap:var(--space-2);display:grid}.TocStep-module__yj0Kra__submitButton{width:100%;min-height:var(--space-11)}@media (max-width:640px){.TocStep-module__yj0Kra__fields{grid-template-columns:1fr}}@media (max-width:375px){.TocStep-module__yj0Kra__header{margin-bottom:var(--space-4)}.TocStep-module__yj0Kra__description{word-break:break-word}}
.BookLibraryGrid-module__bXQDmq__coverShell{flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.BookLibraryGrid-module__bXQDmq__coverShell>*{flex:auto;width:100%;min-width:0}.BookLibraryGrid-module__bXQDmq__coverAction{top:var(--space-2);right:var(--space-2);z-index:2;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--transition-interactive);background:#0000006b;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.BookLibraryGrid-module__bXQDmq__coverAction:hover:not(:disabled){color:var(--foreground);background:#00000094}.BookLibraryGrid-module__bXQDmq__coverAction:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.BookLibraryGrid-module__bXQDmq__coverAction:disabled{opacity:.7;cursor:wait}.BookLibraryGrid-module__bXQDmq__coverActionSpinner{animation:BookLibraryGrid-module__bXQDmq__cover-action-spin var(--duration-slow) linear infinite}@keyframes BookLibraryGrid-module__bXQDmq__cover-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BookLibraryGrid-module__bXQDmq__coverActionSpinner{animation:none}}
.SliceOutputPanel-module__jwOxtG__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;display:grid}.SliceOutputPanel-module__jwOxtG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.SliceOutputPanel-module__jwOxtG__order{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.SliceOutputPanel-module__jwOxtG__title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--foreground);margin:0}.SliceOutputPanel-module__jwOxtG__tabList{gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-md);background:var(--background);flex-wrap:wrap;display:flex}.SliceOutputPanel-module__jwOxtG__tab{align-items:center;gap:var(--space-2);min-height:var(--space-9);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:1px solid #0000;display:inline-flex}.SliceOutputPanel-module__jwOxtG__tab:hover{color:var(--foreground);background:var(--surface-hover)}.SliceOutputPanel-module__jwOxtG__tab:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.SliceOutputPanel-module__jwOxtG__tabActive{color:var(--foreground);background:var(--card);border-color:var(--border);box-shadow:var(--shadow-xs)}.SliceOutputPanel-module__jwOxtG__tabPanel{min-width:0}.SliceOutputPanel-module__jwOxtG__sourcePanel{gap:var(--space-4);display:grid}.SliceOutputPanel-module__jwOxtG__sourceMeta{gap:var(--space-2);display:grid}.SliceOutputPanel-module__jwOxtG__sourceTitle{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:600}.SliceOutputPanel-module__jwOxtG__sourceDescription{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.SliceOutputPanel-module__jwOxtG__pdfFrame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;min-height:28rem;display:block}.SliceOutputPanel-module__jwOxtG__videoPanel{border-radius:var(--radius-md);background:#000;overflow:hidden}.SliceOutputPanel-module__jwOxtG__embed{aspect-ratio:16/9;border:0;width:100%;display:block}.SliceOutputPanel-module__jwOxtG__audioPanel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);display:grid}.SliceOutputPanel-module__jwOxtG__audio{width:100%;max-width:32rem;height:40px}.SliceOutputPanel-module__jwOxtG__infographicPanel{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);justify-content:center;display:flex}.SliceOutputPanel-module__jwOxtG__infographic{border-radius:var(--radius-sm);width:100%;max-width:48rem;height:auto;display:block}.SliceOutputPanel-module__jwOxtG__emptyState{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--background);margin:0}@media (max-width:640px){.SliceOutputPanel-module__jwOxtG__panel{padding:var(--space-3)}.SliceOutputPanel-module__jwOxtG__pdfFrame{min-height:18rem}.SliceOutputPanel-module__jwOxtG__tab{flex:1 1 calc(50% - var(--space-2));justify-content:center}}
.UploadDropzone-module__iUaw3a__dropzone{justify-items:center;gap:var(--space-4);min-height:calc(var(--space-12) * 3);padding:var(--space-8) var(--space-6);border:2px dashed var(--border);border-radius:var(--radius-xl);text-align:center;cursor:pointer;transition:var(--transition-surface);background:color-mix(in srgb, var(--surface-hover) 40%, transparent);display:grid;position:relative}.UploadDropzone-module__iUaw3a__iconWrap{width:calc(var(--space-12) + var(--space-4));height:calc(var(--space-12) + var(--space-4));border-radius:var(--radius-2xl);border:1px solid var(--border);background:var(--surface-hover);transition:var(--transition-surface);justify-content:center;align-items:center;display:inline-flex}.UploadDropzone-module__iUaw3a__icon{color:var(--muted-foreground);transition:var(--transition-color)}.UploadDropzone-module__iUaw3a__prompt,.UploadDropzone-module__iUaw3a__fileDetails{gap:var(--space-2);min-width:0;max-width:100%;display:grid}.UploadDropzone-module__iUaw3a__dropzone:hover:not(.UploadDropzone-module__iUaw3a__disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, transparent)}.UploadDropzone-module__iUaw3a__dropzone:hover:not(.UploadDropzone-module__iUaw3a__disabled) .UploadDropzone-module__iUaw3a__iconWrap{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.UploadDropzone-module__iUaw3a__dropzone:hover:not(.UploadDropzone-module__iUaw3a__disabled) .UploadDropzone-module__iUaw3a__icon{color:var(--accent)}.UploadDropzone-module__iUaw3a__active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:var(--shadow-sm)}.UploadDropzone-module__iUaw3a__active .UploadDropzone-module__iUaw3a__iconWrap{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface-hover))}.UploadDropzone-module__iUaw3a__active .UploadDropzone-module__iUaw3a__icon{color:var(--accent)}.UploadDropzone-module__iUaw3a__hasFile{background:color-mix(in srgb, var(--accent) 6%, transparent);border-style:solid}.UploadDropzone-module__iUaw3a__hasFile .UploadDropzone-module__iUaw3a__icon{color:var(--accent)}.UploadDropzone-module__iUaw3a__dropzone:focus-within{border-color:var(--accent);outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.UploadDropzone-module__iUaw3a__disabled{opacity:.55;cursor:not-allowed}.UploadDropzone-module__iUaw3a__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UploadDropzone-module__iUaw3a__label{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-normal)}.UploadDropzone-module__iUaw3a__hint,.UploadDropzone-module__iUaw3a__fileHint{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal)}.UploadDropzone-module__iUaw3a__fileName{font-size:var(--text-sm);color:var(--foreground);font-weight:600;line-height:var(--leading-normal);word-break:break-word}.UploadDropzone-module__iUaw3a__fileSize{font-size:var(--text-xs);color:var(--accent);font-weight:500;line-height:var(--leading-normal)}@media (max-width:640px){.UploadDropzone-module__iUaw3a__dropzone{padding:var(--space-6) var(--space-4);min-height:calc(var(--space-12) * 2.5)}}@media (max-width:375px){.UploadDropzone-module__iUaw3a__dropzone{padding:var(--space-5) var(--space-3)}.UploadDropzone-module__iUaw3a__iconWrap{width:var(--space-12);height:var(--space-12)}}@media (prefers-reduced-motion:reduce){.UploadDropzone-module__iUaw3a__icon,.UploadDropzone-module__iUaw3a__iconWrap{transition:none}}
.WorkflowStepper-module__hcc5eG__stepper{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.WorkflowStepper-module__hcc5eG__step{min-width:0;position:relative}.WorkflowStepper-module__hcc5eG__step:not(:last-child):after{content:"";top:calc(var(--space-11) / 2);right:calc(var(--space-3) * -.5);width:var(--space-3);background:var(--border);pointer-events:none;height:2px;transition:var(--transition-surface);position:absolute;transform:translateY(-50%)}.WorkflowStepper-module__hcc5eG__stepCompletedConnector:after{background:color-mix(in srgb, var(--success) 50%, var(--border))}.WorkflowStepper-module__hcc5eG__stepButton{width:100%;min-height:var(--space-11);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--muted);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);text-align:left;cursor:default;transition:var(--transition-interactive);display:flex}.WorkflowStepper-module__hcc5eG__navigable:active:not(:disabled){transform:scale(.99)}.WorkflowStepper-module__hcc5eG__stepButton:disabled{cursor:not-allowed;opacity:1}.WorkflowStepper-module__hcc5eG__navigable{cursor:pointer}.WorkflowStepper-module__hcc5eG__navigable:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--surface-hover)}.WorkflowStepper-module__hcc5eG__completed.WorkflowStepper-module__hcc5eG__navigable:hover:not(:disabled){border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 6%, var(--card))}.WorkflowStepper-module__hcc5eG__stepButton:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.WorkflowStepper-module__hcc5eG__active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--card));color:var(--foreground);box-shadow:var(--shadow-sm);font-weight:600}.WorkflowStepper-module__hcc5eG__completed{color:var(--foreground);border-color:color-mix(in srgb, var(--success) 30%, var(--border))}.WorkflowStepper-module__hcc5eG__upcoming{opacity:.6;background:var(--surface-hover);border-style:dashed}.WorkflowStepper-module__hcc5eG__indicator{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);transition:var(--transition-interactive);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkflowStepper-module__hcc5eG__indicatorIcon{color:var(--muted-foreground)}.WorkflowStepper-module__hcc5eG__active .WorkflowStepper-module__hcc5eG__indicator{border-color:var(--primary);background:var(--primary)}.WorkflowStepper-module__hcc5eG__active .WorkflowStepper-module__hcc5eG__indicatorIcon{color:var(--primary-foreground)}.WorkflowStepper-module__hcc5eG__completed .WorkflowStepper-module__hcc5eG__indicator{border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 12%, transparent)}.WorkflowStepper-module__hcc5eG__completed .WorkflowStepper-module__hcc5eG__indicatorIcon{color:var(--success)}.WorkflowStepper-module__hcc5eG__upcoming .WorkflowStepper-module__hcc5eG__indicator{border-color:var(--border-subtle);background:0 0}.WorkflowStepper-module__hcc5eG__upcoming .WorkflowStepper-module__hcc5eG__indicatorIcon{color:var(--muted-foreground)}.WorkflowStepper-module__hcc5eG__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorkflowStepper-module__hcc5eG__stepPanel{gap:var(--space-4);min-width:0;animation:WorkflowStepper-module__hcc5eG__content-enter var(--duration-normal) var(--ease-out) both;display:grid}@media (max-width:640px){.WorkflowStepper-module__hcc5eG__stepper{gap:var(--space-2);grid-template-columns:1fr}.WorkflowStepper-module__hcc5eG__step:not(:last-child):after{display:none}.WorkflowStepper-module__hcc5eG__label{white-space:normal;text-overflow:unset;overflow:visible}}@media (max-width:375px){.WorkflowStepper-module__hcc5eG__stepButton{padding:var(--space-3)}.WorkflowStepper-module__hcc5eG__indicator{width:var(--space-6);height:var(--space-6)}}@media (prefers-reduced-motion:reduce){.WorkflowStepper-module__hcc5eG__navigable:active:not(:disabled){transform:none}}
.Sidebar-module__y-Zxfa__sidebar{z-index:40;border-right:1px solid var(--border);background:var(--card);width:260px;height:100dvh;transition:transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.Sidebar-module__y-Zxfa__sidebarOpen{transform:translate(0)}.Sidebar-module__y-Zxfa__sidebarInner{height:100%;min-height:0;padding:var(--space-4);flex-direction:column;display:flex}.Sidebar-module__y-Zxfa__sidebarHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.Sidebar-module__y-Zxfa__brand{align-items:center;gap:var(--space-3);min-width:0;color:inherit;border-radius:var(--radius-md);transition:var(--transition-color);text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__brand:hover{color:var(--accent)}.Sidebar-module__y-Zxfa__brand:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Sidebar-module__y-Zxfa__logoIcon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.Sidebar-module__y-Zxfa__brandText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Sidebar-module__y-Zxfa__brandName{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);color:var(--foreground)}.Sidebar-module__y-Zxfa__productName{font-size:var(--text-xs);font-weight:500;line-height:var(--leading-tight);color:var(--muted)}.Sidebar-module__y-Zxfa__closeButton{width:var(--space-11);height:var(--space-11);border-radius:var(--radius-md);color:var(--muted);transition:var(--transition-interactive);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.Sidebar-module__y-Zxfa__closeButton:hover{color:var(--foreground);background:var(--surface-hover)}.Sidebar-module__y-Zxfa__closeButton:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Sidebar-module__y-Zxfa__nav{gap:var(--space-1);flex-direction:column;flex:1;min-height:0;display:flex}.Sidebar-module__y-Zxfa__navLink{align-items:center;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);color:var(--muted);transition:var(--transition-interactive);text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__navLink:hover{color:var(--foreground);background:var(--surface-hover)}.Sidebar-module__y-Zxfa__navLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Sidebar-module__y-Zxfa__navLinkActive{color:var(--foreground);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.Sidebar-module__y-Zxfa__navLinkActive .Sidebar-module__y-Zxfa__navIcon{color:var(--accent)}.Sidebar-module__y-Zxfa__navIcon{color:var(--muted-foreground);flex-shrink:0}.Sidebar-module__y-Zxfa__footer{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}.Sidebar-module__y-Zxfa__email{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted);word-break:break-word;margin:0}.Sidebar-module__y-Zxfa__signOut{justify-content:center;width:100%}.Sidebar-module__y-Zxfa__mobileBar{z-index:30;align-items:center;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--card);display:flex;position:sticky;top:0}.Sidebar-module__y-Zxfa__menuToggle{width:var(--space-11);height:var(--space-11);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--foreground);transition:var(--transition-interactive);justify-content:center;align-items:center;padding:0;display:inline-flex}.Sidebar-module__y-Zxfa__menuToggle:hover{background:var(--surface-elevated);border-color:var(--border-strong)}.Sidebar-module__y-Zxfa__menuToggle:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.Sidebar-module__y-Zxfa__mobileTitle{font-size:var(--text-sm);color:var(--foreground);font-weight:600}.Sidebar-module__y-Zxfa__backdrop{z-index:35;cursor:pointer;background:#0000008c;border:0;padding:0;position:fixed;inset:0}@media (min-width:641px){.Sidebar-module__y-Zxfa__sidebar{flex-shrink:0;position:sticky;top:0;transform:none}.Sidebar-module__y-Zxfa__sidebarOpen{transform:none}.Sidebar-module__y-Zxfa__mobileBar,.Sidebar-module__y-Zxfa__closeButton,.Sidebar-module__y-Zxfa__backdrop{display:none}}@media (max-width:640px){.Sidebar-module__y-Zxfa__sidebarInner{padding-top:var(--space-3)}}@media (max-width:375px){.Sidebar-module__y-Zxfa__sidebar{width:min(280px,100vw)}.Sidebar-module__y-Zxfa__mobileBar{padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.Sidebar-module__y-Zxfa__sidebar{transition:none}}
.AppShell-module__R3Ra8G__shell{background:var(--background);flex-direction:column;min-width:0;min-height:100vh;display:flex;overflow-x:clip}.AppShell-module__R3Ra8G__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__R3Ra8G__content{width:100%;min-width:0;max-width:900px;padding:var(--space-8) var(--space-6) var(--space-12);flex:1;margin:0 auto}.AppShell-module__R3Ra8G__contentNarrow{max-width:720px}@media (min-width:641px){.AppShell-module__R3Ra8G__shell{flex-direction:row;align-items:stretch}.AppShell-module__R3Ra8G__main{overflow-x:clip}}@media (max-width:640px){.AppShell-module__R3Ra8G__content{padding:var(--space-5) var(--space-4) var(--space-10)}}@media (max-width:375px){.AppShell-module__R3Ra8G__content{padding:var(--space-4) var(--space-3) var(--space-8)}}
.page-module__6hW72a__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module__6hW72a__header{gap:var(--space-4);min-width:0;display:grid}.page-module__6hW72a__back{align-items:center;gap:var(--space-2);min-height:var(--space-11);width:fit-content;max-width:100%;font-size:var(--text-sm);color:var(--accent);font-weight:600;line-height:var(--leading-normal);border-radius:var(--radius-md);transition:var(--transition-interactive);text-decoration:none;display:inline-flex}.page-module__6hW72a__back:hover{color:var(--accent-hover)}.page-module__6hW72a__back:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.page-module__6hW72a__titleRow{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__6hW72a__titleIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__6hW72a__titleBlock{gap:var(--space-3);flex:1;min-width:0;display:grid}.page-module__6hW72a__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);word-break:break-word;margin:0}.page-module__6hW72a__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__6hW72a__metaItem{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-normal);display:inline-flex}.page-module__6hW72a__metaIcon{color:var(--muted-foreground)}.page-module__6hW72a__stepContent{gap:var(--space-4);min-width:0;max-width:100%;display:grid}@media (max-width:640px){.page-module__6hW72a__pageContent{gap:var(--space-5)}.page-module__6hW72a__title{font-size:var(--text-xl)}.page-module__6hW72a__titleRow{gap:var(--space-3)}}@media (max-width:375px){.page-module__6hW72a__pageContent{gap:var(--space-4)}.page-module__6hW72a__back{word-break:break-word}.page-module__6hW72a__titleIcon{width:var(--space-11);height:var(--space-11)}.page-module__6hW72a__meta{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.page-module__6hW72a__back:active{transform:none}}
.page-module__eZB5UG__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module__eZB5UG__header{gap:var(--space-4);min-width:0;display:grid}.page-module__eZB5UG__titleRow{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__eZB5UG__titleIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__eZB5UG__titleBlock{gap:var(--space-2);flex:1;min-width:0;display:grid}.page-module__eZB5UG__chapterLabel{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.page-module__eZB5UG__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);word-break:break-word;margin:0}.page-module__eZB5UG__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__eZB5UG__metaItem{font-size:var(--text-sm);color:var(--muted-foreground)}.page-module__eZB5UG__backLink{color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:none}.page-module__eZB5UG__backLink:hover{color:var(--accent-hover)}@media (max-width:640px){.page-module__eZB5UG__title{font-size:var(--text-xl)}}
.page-module__1d96Ea__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module__1d96Ea__header{gap:var(--space-4);min-width:0;display:grid}.page-module__1d96Ea__titleRow{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__1d96Ea__titleIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__1d96Ea__titleBlock{gap:var(--space-1);flex:1;min-width:0;display:grid}.page-module__1d96Ea__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);word-break:break-word;margin:0}.page-module__1d96Ea__subtitle{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.page-module__1d96Ea__backLink{color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:none}.page-module__1d96Ea__backLink:hover{color:var(--accent-hover)}@media (max-width:640px){.page-module__1d96Ea__title{font-size:var(--text-xl)}}
.page-module___3GFUG__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module___3GFUG__pageHeader{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module___3GFUG__pageHeaderIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module___3GFUG__pageHeaderText{gap:var(--space-2);min-width:0;display:grid}.page-module___3GFUG__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);margin:0}.page-module___3GFUG__subtitle{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.page-module___3GFUG__demoCard{min-width:0}@media (max-width:640px){.page-module___3GFUG__pageContent{gap:var(--space-5)}.page-module___3GFUG__title{font-size:var(--text-xl)}}
.page-module__lH2wXa__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module__lH2wXa__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__lH2wXa__pageHeaderMain{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__lH2wXa__pageHeaderIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__lH2wXa__pageHeaderText{gap:var(--space-2);min-width:0;display:grid}.page-module__lH2wXa__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);margin:0}.page-module__lH2wXa__subtitle{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.page-module__lH2wXa__archiveViewToggle{width:var(--space-9);height:var(--space-9);margin-top:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:var(--transition-interactive);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module__lH2wXa__archiveViewToggle:hover{color:var(--muted);border-color:var(--border);background:var(--surface-hover)}.page-module__lH2wXa__archiveViewToggleActive{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent)}.page-module__lH2wXa__archiveViewToggle:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}@media (max-width:640px){.page-module__lH2wXa__pageContent{gap:var(--space-5)}.page-module__lH2wXa__title{font-size:var(--text-xl)}.page-module__lH2wXa__pageHeader,.page-module__lH2wXa__pageHeaderMain{gap:var(--space-3)}}@media (max-width:375px){.page-module__lH2wXa__pageHeader{align-items:center}.page-module__lH2wXa__pageHeaderIcon{width:var(--space-11);height:var(--space-11)}.page-module__lH2wXa__subtitle{word-break:break-word}}
.page-module__X_Z_4a__page{min-width:0;min-height:100vh;padding:var(--space-8) var(--space-6);background-color:var(--background);background-image:radial-gradient(circle at top, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), linear-gradient(to right, #27272a38 1px, transparent 1px), linear-gradient(to bottom, #27272a38 1px, transparent 1px);background-size:100% 100%, var(--space-12) var(--space-12), var(--space-12) var(--space-12);place-items:center;display:grid;overflow-x:clip}.page-module__X_Z_4a__card{width:100%;min-width:0;max-width:26rem;padding:var(--space-8)}.page-module__X_Z_4a__brand{justify-items:center;gap:var(--space-4);margin-bottom:var(--space-8);text-align:center;display:grid}.page-module__X_Z_4a__logoWrap{width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface-hover);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}.page-module__X_Z_4a__logo{object-fit:contain;width:40px;height:40px}.page-module__X_Z_4a__brandText{gap:var(--space-1);min-width:0;display:grid}.page-module__X_Z_4a__brandName{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);color:var(--foreground);letter-spacing:.02em;margin:0}.page-module__X_Z_4a__productName{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--foreground);word-break:break-word;margin:0}.page-module__X_Z_4a__subtitle{max-width:18rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.page-module__X_Z_4a__form{gap:var(--space-5);min-width:0;display:grid}.page-module__X_Z_4a__field{gap:var(--space-2);min-width:0;display:grid}.page-module__X_Z_4a__submit{width:100%;min-height:var(--space-11);margin-top:var(--space-1)}@media (max-width:640px){.page-module__X_Z_4a__page{padding:var(--space-6) var(--space-4)}.page-module__X_Z_4a__card{padding:var(--space-6)}.page-module__X_Z_4a__brand{margin-bottom:var(--space-6)}.page-module__X_Z_4a__productName{font-size:var(--text-xl)}}@media (max-width:375px){.page-module__X_Z_4a__page{padding:var(--space-4) var(--space-3);place-items:start center}.page-module__X_Z_4a__card{padding:var(--space-5);border-radius:var(--radius-lg)}.page-module__X_Z_4a__brand{gap:var(--space-3);margin-bottom:var(--space-5)}.page-module__X_Z_4a__form{gap:var(--space-4)}}
.page-module__X8u8qa__pageContent{gap:var(--space-6);min-width:0;display:grid}.page-module__X8u8qa__pageHeader{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.page-module__X8u8qa__pageHeaderIcon{width:calc(var(--space-12) + var(--space-1));height:calc(var(--space-12) + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-hover);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__X8u8qa__pageHeaderText{gap:var(--space-2);min-width:0;display:grid}.page-module__X8u8qa__title{font-size:var(--text-2xl);color:var(--foreground);font-weight:700;line-height:var(--leading-tight);margin:0}.page-module__X8u8qa__subtitle{font-size:var(--text-sm);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.page-module__X8u8qa__uploadCard{min-width:0}.page-module__X8u8qa__form{gap:var(--space-5);min-width:0;display:grid}.page-module__X8u8qa__submitButton{width:100%;min-height:var(--space-11)}.page-module__X8u8qa__successCard{gap:var(--space-4);min-width:0;display:grid}.page-module__X8u8qa__successActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__X8u8qa__primaryCta,.page-module__X8u8qa__secondaryCta{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-11);padding:0 var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-md);transition:var(--transition-interactive);font-weight:600;text-decoration:none;display:inline-flex}.page-module__X8u8qa__primaryCta{color:var(--primary-foreground);background:var(--primary);border:1px solid #0000}.page-module__X8u8qa__primaryCta:hover{background:var(--primary-dark)}.page-module__X8u8qa__secondaryCta{color:var(--foreground);background:var(--surface-hover);border:1px solid var(--border)}.page-module__X8u8qa__secondaryCta:hover{border-color:var(--border-strong);background:var(--surface-elevated)}.page-module__X8u8qa__primaryCta:focus-visible,.page-module__X8u8qa__secondaryCta:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}@media (max-width:640px){.page-module__X8u8qa__pageContent{gap:var(--space-5)}.page-module__X8u8qa__title{font-size:var(--text-xl)}.page-module__X8u8qa__pageHeader{gap:var(--space-3)}}@media (max-width:375px){.page-module__X8u8qa__pageHeader{align-items:center}.page-module__X8u8qa__pageHeaderIcon{width:var(--space-11);height:var(--space-11)}.page-module__X8u8qa__subtitle{word-break:break-word}}
