@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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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_Anv4jCUpLkTxmXH22tCD7WR5TgWW)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)}.Badge-module__yqYDGW__rect{border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:.6875rem}
.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}
.OverlayBackdrop-module__kmcs7G__backdrop{z-index:45;cursor:default;background:#09090b61;border:0;margin:0;padding:0;position:fixed;inset:0}
.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;transition:var(--transition-interactive);border-radius:5px 20px 20px 5px}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__coverFrame{transform:translateY(-2px)}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__cover{box-shadow:var(--shadow-md), inset 0 0 0 1px #1e3a8a59}.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{isolation:isolate;aspect-ratio:2/3;width:100%;min-width:0;min-height:0;transition:transform var(--duration-normal) var(--ease-out);flex:auto;position:relative}.CoverCard-module__c1U83q__coverFrame:before,.CoverCard-module__c1U83q__coverFrame:after{content:"";pointer-events:none;border-radius:5px 20px 20px 5px;position:absolute;inset:0}.CoverCard-module__c1U83q__coverFrame:before{z-index:0;border:1px solid color-mix(in srgb, #172554 80%, var(--border));background:linear-gradient(145deg,#1e3a8a 0%,#172554 100%);transform:translate(4px,4px)}.CoverCard-module__c1U83q__coverFrameSlice:before{background:linear-gradient(145deg,#172554 0%,#0f172a 100%)}.CoverCard-module__c1U83q__coverFrame:after{z-index:1;background:#f8fafcf5;transform:translate(2px,2px);box-shadow:inset 0 0 0 1px #ffffff59}.CoverCard-module__c1U83q__cover{z-index:2;width:100%;height:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:1px solid color-mix(in srgb, #172554 70%, var(--border));box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff0f;transition:var(--transition-interactive);background:linear-gradient(145deg,#1e40af 0%,#1e3a8a 50%,#172554 100%);border-radius:5px 20px 20px 5px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.CoverCard-module__c1U83q__coverSlice{background:linear-gradient(145deg,#1e3a8a 0%,#172554 52%,#0f172a 100%)}.CoverCard-module__c1U83q__coverSlice .CoverCard-module__c1U83q__spine{border-left-width:10px}.CoverCard-module__c1U83q__spine{pointer-events:none;border-left:8px solid #000;width:12%;position:absolute;top:0;bottom:0;left:0}.CoverCard-module__c1U83q__coverEdge{pointer-events:none;background:linear-gradient(270deg,#ffffff1a 0%,#0000 100%);width:3px;position:absolute;top:0;bottom:0;right:0}.CoverCard-module__c1U83q__coverShine{pointer-events:none;background:linear-gradient(160deg,#ffffff1a 0%,#0000 38% 62%,#0000002e 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__coverWatermark{top:var(--space-1);right:var(--space-1);z-index:0;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:5rem;height:5rem;display:flex;position:absolute}.CoverCard-module__c1U83q__coverWatermarkIcon{color:#0000003d;width:100%;height:100%}.CoverCard-module__c1U83q__coverFooter{z-index:1;gap:var(--space-1);min-width:0;padding-left:var(--space-2);flex-direction:column;margin-top:auto;display:flex;position:relative}.CoverCard-module__c1U83q__coverTop{min-width:0}.CoverCard-module__c1U83q__coverTitleBlock{gap:var(--space-1);min-width:0;display:grid}.CoverCard-module__c1U83q__coverSlice .CoverCard-module__c1U83q__coverTop{overflow:hidden}.CoverCard-module__c1U83q__coverChapter,.CoverCard-module__c1U83q__coverClient{font-size:.6875rem;font-weight:500;line-height:var(--leading-snug);color:#ffffffb8;text-shadow:0 1px 2px #00000073;margin:0}.CoverCard-module__c1U83q__coverClient{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverTitle{font-size:calc(var(--text-sm) + 5px)}.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__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), transform var(--duration-normal) var(--ease-out), opacity var(--duration-normal) var(--ease-out);display:inline-flex}.CoverCard-module__c1U83q__coverActionReveal{opacity:0;transform:translateY(100%)}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__coverActionReveal,.CoverCard-module__c1U83q__interactive:focus-visible .CoverCard-module__c1U83q__coverActionReveal{opacity:1;transform:translateY(0)}.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 (max-width:640px){.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__statusBadge,.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverTop,.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverMeta,.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverActionHint{display:none}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverFooter{padding-left:var(--space-1);gap:0}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverTitleBlock{gap:0}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverTitle{font-size:calc(var(--text-sm) + 1px);-webkit-line-clamp:4}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverWatermark{width:4.25rem;height:4.25rem}.CoverCard-module__c1U83q__cover:not(.CoverCard-module__c1U83q__coverSlice) .CoverCard-module__c1U83q__coverWatermarkIcon{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.CoverCard-module__c1U83q__cover,.CoverCard-module__c1U83q__coverFrame,.CoverCard-module__c1U83q__interactive,.CoverCard-module__c1U83q__coverActionHint{transition:none}.CoverCard-module__c1U83q__interactive:hover .CoverCard-module__c1U83q__coverFrame{transform:none}.CoverCard-module__c1U83q__coverActionReveal{opacity:1;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-6);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:375px){.CoverCardGrid-module___efRLW__grid{gap:var(--space-3)}}
.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-4);min-width:0;display:grid}
.BookContextMenu-module__9HACjW__menu{z-index:50;gap:var(--space-1);min-width:12.5rem;max-width:16rem;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lg);animation:BookContextMenu-module__9HACjW__book-menu-in var(--duration-fast) var(--ease-out) both;display:grid;position:fixed}.BookContextMenu-module__9HACjW__title{padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.BookContextMenu-module__9HACjW__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);text-align:left;cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0;display:inline-flex}.BookContextMenu-module__9HACjW__item:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.BookContextMenu-module__9HACjW__item:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:-1px}.BookContextMenu-module__9HACjW__item:disabled{opacity:.7;cursor:wait}.BookContextMenu-module__9HACjW__spinner{animation:BookContextMenu-module__9HACjW__book-menu-spin var(--duration-slow) linear infinite}@keyframes BookContextMenu-module__9HACjW__book-menu-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes BookContextMenu-module__9HACjW__book-menu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BookContextMenu-module__9HACjW__menu,.BookContextMenu-module__9HACjW__spinner{animation:none}}
.BookIconLibrary-module__ciVPFq__root{gap:var(--space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.BookIconLibrary-module__ciVPFq__rootCompact{gap:var(--space-2)}.BookIconLibrary-module__ciVPFq__searchWrap{flex-shrink:0;position:relative}.BookIconLibrary-module__ciVPFq__searchIcon{top:50%;left:var(--space-3);color:var(--muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.BookIconLibrary-module__ciVPFq__search{width:100%;min-height:var(--space-10);padding:0 var(--space-3) 0 calc(var(--space-3) + var(--space-5));border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);transition:var(--transition-input)}.BookIconLibrary-module__ciVPFq__search::placeholder{color:var(--muted-foreground)}.BookIconLibrary-module__ciVPFq__search:focus{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.BookIconLibrary-module__ciVPFq__search:disabled{opacity:.7;cursor:not-allowed}.BookIconLibrary-module__ciVPFq__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));min-height:0;display:grid}.BookIconLibrary-module__ciVPFq__gridCompact{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))}.BookIconLibrary-module__ciVPFq__optionCompact{border-radius:var(--radius-sm)}.BookIconLibrary-module__ciVPFq__gridWithLabels{gap:var(--space-2);max-height:16.5rem;padding-right:var(--space-1);scrollbar-width:thin;scrollbar-color:#1f1f23 #09090b;grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));overflow-y:auto}.BookIconLibrary-module__ciVPFq__gridWithLabels::-webkit-scrollbar{width:6px}.BookIconLibrary-module__ciVPFq__gridWithLabels::-webkit-scrollbar-track{background:0 0}.BookIconLibrary-module__ciVPFq__gridWithLabels::-webkit-scrollbar-thumb{background:#1f1f23;border-radius:999px}.BookIconLibrary-module__ciVPFq__option{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);width:100%;color:var(--muted-foreground);cursor:pointer;transition:var(--transition-interactive);justify-content:center;align-items:center;padding:0;display:inline-flex}.BookIconLibrary-module__ciVPFq__optionWithLabel{gap:var(--space-1);aspect-ratio:auto;min-height:4.25rem;padding:var(--space-2) var(--space-1);flex-direction:column}.BookIconLibrary-module__ciVPFq__option:hover:not(:disabled){color:var(--foreground);border-color:var(--border);background:var(--surface-elevated)}.BookIconLibrary-module__ciVPFq__option:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.BookIconLibrary-module__ciVPFq__optionSelected{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface-hover))}.BookIconLibrary-module__ciVPFq__option:disabled{opacity:.7;cursor:wait}.BookIconLibrary-module__ciVPFq__optionIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BookIconLibrary-module__ciVPFq__optionLabel{max-width:100%;font-size:.625rem;font-weight:500;line-height:var(--leading-snug);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookIconLibrary-module__ciVPFq__empty{padding:var(--space-4) var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--muted-foreground);margin:0}
.SlicePicker-module__u-cc-W__picker{min-width:0;position:relative;overflow:visible}.SlicePicker-module__u-cc-W__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:100%;min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);border:0;display:flex}.SlicePicker-module__u-cc-W__trigger:hover{color:var(--foreground)}.SlicePicker-module__u-cc-W__trigger:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.SlicePicker-module__u-cc-W__triggerLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.SlicePicker-module__u-cc-W__triggerIcon{color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0}.SlicePicker-module__u-cc-W__trigger:hover .SlicePicker-module__u-cc-W__triggerIcon{color:var(--muted)}.SlicePicker-module__u-cc-W__pickerSidebar{width:100%}.SlicePicker-module__u-cc-W__triggerSidebar{justify-content:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);background:0 0;padding:0}.SlicePicker-module__u-cc-W__triggerSidebar:hover,.SlicePicker-module__u-cc-W__triggerSidebarOpen{color:var(--foreground)}.SlicePicker-module__u-cc-W__triggerLeadingIcon{color:inherit;flex-shrink:0}.SlicePicker-module__u-cc-W__pickerDock{width:auto}.SlicePicker-module__u-cc-W__triggerDock{justify-content:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);background:0 0;width:auto;min-width:0;max-width:none;padding:0}.SlicePicker-module__u-cc-W__triggerDock:hover,.SlicePicker-module__u-cc-W__triggerDock:focus-visible{color:var(--foreground)}.SlicePicker-module__u-cc-W__menu{z-index:50;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--card);max-height:15rem;box-shadow:var(--shadow-lg);margin:0;list-style:none;position:fixed;overflow-y:auto}.SlicePicker-module__u-cc-W__optionRow{list-style:none}.SlicePicker-module__u-cc-W__option{width:100%;min-height:2rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:flex}.SlicePicker-module__u-cc-W__option:hover{color:var(--foreground)}.SlicePicker-module__u-cc-W__option:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:-1px}.SlicePicker-module__u-cc-W__optionSelected{color:var(--accent);font-weight:600}.SlicePicker-module__u-cc-W__hoverTooltip{z-index:52;width:max-content;min-width:8rem;max-width:16rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md);color:var(--foreground);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-snug);white-space:normal;word-break:normal;pointer-events:none;animation:SlicePicker-module__u-cc-W__slice-picker-tooltip-in var(--duration-fast) var(--ease-out) both;position:fixed;transform:translate(-100%,-50%)}@keyframes SlicePicker-module__u-cc-W__slice-picker-tooltip-in{0%{opacity:0;transform:translate(calc(4px - 100%),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}.SlicePicker-module__u-cc-W__hoverTooltipRight{border-left:1px solid var(--border);border-right:2px solid var(--accent);animation:SlicePicker-module__u-cc-W__slice-picker-tooltip-in-right var(--duration-fast) var(--ease-out) both;transform:translateY(-50%)}@keyframes SlicePicker-module__u-cc-W__slice-picker-tooltip-in-right{0%{opacity:0;transform:translate(4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:640px){.SlicePicker-module__u-cc-W__trigger{min-width:7.5rem;max-width:9rem}.SlicePicker-module__u-cc-W__triggerDock{min-width:0;max-width:none}.SlicePicker-module__u-cc-W__hoverTooltip{display:none}}
.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}}
.BookIconSelect-module__Yxlpbq__field{gap:var(--space-2);min-width:0;display:grid}.BookIconSelect-module__Yxlpbq__fieldCompact{gap:var(--space-1)}
.SliceChapterNav-module__1NYHCG__nav{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}.SliceChapterNav-module__1NYHCG__navSidebar,.SliceChapterNav-module__1NYHCG__sidebarPicker{width:100%}.SliceChapterNav-module__1NYHCG__navDock{flex-shrink:0;min-width:0;margin-left:auto}
.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}}
.BookIconPicker-module__jQlBXW__dialog{z-index:50;gap:var(--space-4);width:min(22rem, calc(100vw - var(--space-8)));max-height:min(34rem, calc(100vh - var(--space-8)));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lg);animation:BookIconPicker-module__jQlBXW__book-icon-picker-in var(--duration-fast) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.BookIconPicker-module__jQlBXW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.BookIconPicker-module__jQlBXW__headerText{min-width:0}.BookIconPicker-module__jQlBXW__eyebrow{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.BookIconPicker-module__jQlBXW__title{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.BookIconPicker-module__jQlBXW__close{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.BookIconPicker-module__jQlBXW__close:hover:not(:disabled){color:var(--foreground)}.BookIconPicker-module__jQlBXW__close:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.BookIconPicker-module__jQlBXW__close:disabled{opacity:.6;cursor:wait}.BookIconPicker-module__jQlBXW__preview{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(145deg,#1e3a8a 0%,#172554 100%);display:flex}.BookIconPicker-module__jQlBXW__previewIcon{border-radius:var(--radius-md);color:#ffffffe0;background:#00000038;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.BookIconPicker-module__jQlBXW__previewLabel{font-size:var(--text-sm);color:#ffffffe6;font-weight:500}@keyframes BookIconPicker-module__jQlBXW__book-icon-picker-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.BookIconPicker-module__jQlBXW__dialog{animation:none}}
.ClientSelect-module__q37H7a__field{gap:var(--space-2);min-width:0;display:grid}.ClientSelect-module__q37H7a__fieldCompact{gap:var(--space-1)}.ClientSelect-module__q37H7a__select{width:100%;min-height:var(--space-11);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);transition:var(--transition-input)}.ClientSelect-module__q37H7a__select:focus{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.ClientSelect-module__q37H7a__select:disabled{opacity:.7;cursor:not-allowed}.ClientSelect-module__q37H7a__selectCompact{min-height:var(--space-9);padding:0 var(--space-2);font-size:var(--text-xs)}.ClientSelect-module__q37H7a__createPanel{gap:var(--space-3);display:grid}.ClientSelect-module__q37H7a__createActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ClientSelect-module__q37H7a__error{font-size:var(--text-xs);color:var(--danger);margin:0}
.SliceVideoPlayer-module__Z2r1SW__videoPanel{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:90%;max-width:90%;overflow:hidden}@media (min-width:1024px){.SliceVideoPlayer-module__Z2r1SW__videoPanel{width:80%;max-width:80%}}.SliceVideoPlayer-module__Z2r1SW__embed{background:#000;border:0;width:100%;height:100%;display:block}.SliceVideoPlayer-module__Z2r1SW__poster{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.SliceVideoPlayer-module__Z2r1SW__poster:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.SliceVideoPlayer-module__Z2r1SW__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.SliceVideoPlayer-module__Z2r1SW__thumbnailFallback{background:linear-gradient(145deg,#18181b 0%,#09090b 100%);width:100%;height:100%;display:block}.SliceVideoPlayer-module__Z2r1SW__playOverlay{transition:background var(--duration-fast) var(--ease-out);background:#0000001f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SliceVideoPlayer-module__Z2r1SW__poster:hover .SliceVideoPlayer-module__Z2r1SW__playOverlay{background:#00000038}.SliceVideoPlayer-module__Z2r1SW__playButton{color:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:3.25rem;height:3.25rem;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#0000006b;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 20px #00000059}.SliceVideoPlayer-module__Z2r1SW__poster:hover .SliceVideoPlayer-module__Z2r1SW__playButton{background:#00000085;border-color:#ffffff5c;transform:scale(1.04)}.SliceVideoPlayer-module__Z2r1SW__playButton svg{margin-left:2px}@media (max-width:640px){.SliceVideoPlayer-module__Z2r1SW__videoPanel{border-radius:0;width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.SliceVideoPlayer-module__Z2r1SW__playButton,.SliceVideoPlayer-module__Z2r1SW__playOverlay{transition:none}.SliceVideoPlayer-module__Z2r1SW__poster:hover .SliceVideoPlayer-module__Z2r1SW__playButton{transform: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}}
.BookLibraryGrid-module__bXQDmq__bookItem{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.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__clientName{font-size:var(--text-xs);font-weight:500;line-height:var(--leading-snug);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.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__layout{flex:1;align-items:stretch;gap:0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.SliceOutputPanel-module__jwOxtG__sidebarDesktop{width:12.5rem;height:100%;min-height:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--shell-inline-padding);z-index:1;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.SliceOutputPanel-module__jwOxtG__sidebarSpacer{flex:auto;min-height:0}.SliceOutputPanel-module__jwOxtG__sidebarGroup{gap:var(--space-1);flex-direction:column;display:flex}.SliceOutputPanel-module__jwOxtG__tab{align-items:center;gap:var(--space-2);min-height:var(--space-8);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.SliceOutputPanel-module__jwOxtG__tab:hover{color:var(--foreground)}.SliceOutputPanel-module__jwOxtG__tab:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-radius:var(--radius-sm)}.SliceOutputPanel-module__jwOxtG__tabActive{color:var(--foreground);font-weight:600}.SliceOutputPanel-module__jwOxtG__sidebarBottom{gap:var(--space-1);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.SliceOutputPanel-module__jwOxtG__tabSource{flex-shrink:0}.SliceOutputPanel-module__jwOxtG__content{min-width:0;height:100%;min-height:0;padding:0 var(--space-6) 0 0;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden auto}.SliceOutputPanel-module__jwOxtG__mediaFill{flex:auto;align-self:stretch;width:100%;height:100%;min-height:0}.SliceOutputPanel-module__jwOxtG__pdfPanel{width:100%;height:calc(90vh - var(--header-height,3rem));scrollbar-width:thin;scrollbar-color:#1f1f23 #09090b;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-height:0;overflow:auto}.SliceOutputPanel-module__jwOxtG__pdfPanel::-webkit-scrollbar{width:6px;height:6px}.SliceOutputPanel-module__jwOxtG__pdfPanel::-webkit-scrollbar-track{background:#09090b}.SliceOutputPanel-module__jwOxtG__pdfPanel::-webkit-scrollbar-thumb{background:#1f1f23;border-radius:999px}.SliceOutputPanel-module__jwOxtG__pdfPanel::-webkit-scrollbar-thumb:hover{background:#27272a}.SliceOutputPanel-module__jwOxtG__pdfFrame{background:var(--background);border:0;width:100%;height:100%;min-height:0;display:block}.SliceOutputPanel-module__jwOxtG__audioPanel{justify-content:center;align-items:center;width:100%;display:flex}.SliceOutputPanel-module__jwOxtG__audio{width:100%;max-width:32rem;height:40px}.SliceOutputPanel-module__jwOxtG__infographicPanel{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:90%;max-width:90%;overflow:hidden}@media (min-width:1024px){.SliceOutputPanel-module__jwOxtG__infographicPanel{width:80%;max-width:80%}}.SliceOutputPanel-module__jwOxtG__infographic{object-fit:contain;border-radius:var(--radius-md);background:#000;width:100%;height:100%;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);margin:0}.SliceOutputPanel-module__jwOxtG__mobileDock,.SliceOutputPanel-module__jwOxtG__mobileDrawer{display:none}@media (max-width:640px){.SliceOutputPanel-module__jwOxtG__layout{height:100%;padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom,0px));flex-direction:column;overflow:hidden}.SliceOutputPanel-module__jwOxtG__sidebarDesktop{display:none}.SliceOutputPanel-module__jwOxtG__content{flex:auto;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:0;overflow:hidden auto}.SliceOutputPanel-module__jwOxtG__content>*{align-self:stretch;width:100%;max-width:100%}.SliceOutputPanel-module__jwOxtG__mediaFill{height:auto}.SliceOutputPanel-module__jwOxtG__pdfPanel{height:calc(100dvh - var(--header-height,3rem) - var(--space-10) - env(safe-area-inset-bottom,0px));border:0;border-radius:0}.SliceOutputPanel-module__jwOxtG__audioPanel{width:100%;padding:var(--space-4) var(--space-4);box-sizing:border-box}.SliceOutputPanel-module__jwOxtG__audio{max-width:none}.SliceOutputPanel-module__jwOxtG__infographicPanel{border-radius:0;width:100%;max-width:100%}.SliceOutputPanel-module__jwOxtG__infographic{border-radius:0}.SliceOutputPanel-module__jwOxtG__emptyState{margin:var(--space-4)}.SliceOutputPanel-module__jwOxtG__mobileDock{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--space-10);padding:var(--space-2) var(--space-4);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.SliceOutputPanel-module__jwOxtG__dockMenuToggle{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-8);color:var(--muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.SliceOutputPanel-module__jwOxtG__dockMenuToggle:hover,.SliceOutputPanel-module__jwOxtG__dockMenuToggle[aria-expanded=true]{color:var(--foreground)}.SliceOutputPanel-module__jwOxtG__dockMenuToggle:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);border-radius:var(--radius-sm)}.SliceOutputPanel-module__jwOxtG__dockMenuLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SliceOutputPanel-module__jwOxtG__mobileDrawer{top:var(--header-height,3rem);bottom:calc(var(--space-10) + env(safe-area-inset-bottom,0px));z-index:55;width:min(14rem,78vw);padding:var(--space-3) var(--space-4);background:var(--background);border-right:1px solid var(--border-subtle);transition:transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;left:0;transform:translate(-100%)}.SliceOutputPanel-module__jwOxtG__mobileDrawerOpen{transform:translate(0)}.SliceOutputPanel-module__jwOxtG__mobileDrawerInner{flex-direction:column;height:100%;min-height:0;display:flex}.SliceOutputPanel-module__jwOxtG__mobileDrawerSpacer{flex:auto;min-height:0}}
.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__compact{gap:var(--space-2);min-height:6.5rem;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg)}.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__iconWrap{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg)}.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__label,.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__fileName{font-size:var(--text-xs)}.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__hint,.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__fileHint,.UploadDropzone-module__iUaw3a__compact .UploadDropzone-module__iUaw3a__fileSize{font-size:.6875rem}.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}}
.AppHeader-module__TaJ39a__header{--header-height:var(--space-12);z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:var(--space-3) var(--shell-inline-padding) var(--space-3) var(--shell-inline-padding);background:var(--background);display:flex;position:sticky;top:0}.AppHeader-module__TaJ39a__headerWithCenter{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AppHeader-module__TaJ39a__brandArea{align-items:center;gap:var(--space-2);flex-shrink:1;justify-self:start;min-width:0;display:inline-flex}.AppHeader-module__TaJ39a__brand{align-items:center;gap:var(--space-2);min-width:0;color:inherit;border-radius:var(--radius-md);transition:var(--transition-color);flex-shrink:0;text-decoration:none;display:inline-flex}.AppHeader-module__TaJ39a__brandTrail{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);color:var(--muted-foreground);display:inline-flex}.AppHeader-module__TaJ39a__brandTrailSeparator{flex-shrink:0}.AppHeader-module__TaJ39a__brandTrailText,.AppHeader-module__TaJ39a__brandTrailLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppHeader-module__TaJ39a__brandTrailLink{color:inherit;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.AppHeader-module__TaJ39a__brandTrailLink:hover{color:var(--foreground)}.AppHeader-module__TaJ39a__brandTrailLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.AppHeader-module__TaJ39a__brand:hover .AppHeader-module__TaJ39a__productName{color:var(--foreground)}.AppHeader-module__TaJ39a__brand:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.AppHeader-module__TaJ39a__logoIcon{width:var(--icon-size-sm);height:var(--icon-size-sm);object-fit:contain;flex-shrink:0}.AppHeader-module__TaJ39a__productName{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out)}.AppHeader-module__TaJ39a__center{text-align:center;grid-column:2;justify-self:stretch;width:100%;min-width:0;max-width:none}.AppHeader-module__TaJ39a__actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-self:end;min-width:0;margin-left:auto;display:flex}.AppHeader-module__TaJ39a__headerWithCenter .AppHeader-module__TaJ39a__actions{grid-column:3;margin-left:0}.AppHeader-module__TaJ39a__headerLink{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--accent);white-space:nowrap;border-radius:var(--radius-md);transition:var(--transition-interactive);font-weight:600;text-decoration:none;display:inline-flex}.AppHeader-module__TaJ39a__headerLink:hover{color:var(--accent-hover)}.AppHeader-module__TaJ39a__headerLink:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.AppHeader-module__TaJ39a__headerMeta{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.AppHeader-module__TaJ39a__headerSeparator{width:1px;height:var(--space-4);background:var(--border);flex-shrink:0}.AppHeader-module__TaJ39a__headerIconButton{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.AppHeader-module__TaJ39a__headerIconButton:hover{color:var(--foreground)}.AppHeader-module__TaJ39a__headerIconButtonActive{color:var(--accent)}.AppHeader-module__TaJ39a__headerIconButton:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.AppHeader-module__TaJ39a__headerSearchInput{width:min(220px,42vw);min-height:var(--space-9);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-hover);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);transition:var(--transition-input)}.AppHeader-module__TaJ39a__headerSearchInput::placeholder{color:var(--muted-foreground)}.AppHeader-module__TaJ39a__headerSearchInput:focus{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.AppHeader-module__TaJ39a__headerTitleRow{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:100%;display:inline-flex}.AppHeader-module__TaJ39a__headerBack{width:var(--space-8);height:var(--space-8);color:var(--muted-foreground);border-radius:var(--radius-md);transition:color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AppHeader-module__TaJ39a__headerBack:hover{color:var(--foreground)}.AppHeader-module__TaJ39a__headerBack:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.AppHeader-module__TaJ39a__headerTitleText{min-width:0;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight);color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppHeader-module__TaJ39a__headerTitleInput{width:100%;min-width:12rem;padding:0 var(--space-2);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight);color:var(--foreground);text-align:center;transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;margin:0 auto;display:block}.AppHeader-module__TaJ39a__headerTitleInput:hover:not(:disabled){border-bottom-color:color-mix(in srgb, var(--border) 70%, transparent)}.AppHeader-module__TaJ39a__headerTitleInput:focus-visible{border-bottom-color:var(--accent);outline:none}.AppHeader-module__TaJ39a__headerTitleInput:disabled{opacity:.7;cursor:wait}@media (max-width:640px){.AppHeader-module__TaJ39a__header{padding:var(--space-3) var(--space-4)}.AppHeader-module__TaJ39a__headerSeparator{display:none}.AppHeader-module__TaJ39a__center{max-width:none}}@media (max-width:375px){.AppHeader-module__TaJ39a__header{padding:var(--space-3)}}
.AppShell-module__R3Ra8G__shell{background:var(--background);flex-direction:column;min-width:0;min-height:100vh;display:flex;overflow-x:clip}.AppShell-module__R3Ra8G__shellFlush{height:100dvh;min-height:0;overflow:hidden}.AppShell-module__R3Ra8G__pageLayer{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.AppShell-module__R3Ra8G__shellFlush .AppShell-module__R3Ra8G__pageLayer{flex:1;overflow:hidden}.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}.AppShell-module__R3Ra8G__contentFlush{flex-direction:column;flex:1;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}@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)}}
.UserMenu-module__cEmsTq__menu{position:relative}.UserMenu-module__cEmsTq__trigger{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.UserMenu-module__cEmsTq__trigger:hover{color:var(--foreground);background:0 0}.UserMenu-module__cEmsTq__trigger:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}.UserMenu-module__cEmsTq__popover{top:calc(100% + var(--space-2));z-index:50;align-items:center;gap:var(--space-2);min-width:12rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.UserMenu-module__cEmsTq__email{width:100%;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted);text-align:center;word-break:break-word;margin:0}.UserMenu-module__cEmsTq__signOut{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:var(--transition-interactive);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.UserMenu-module__cEmsTq__signOut:hover{color:var(--foreground);background:var(--surface-hover)}.UserMenu-module__cEmsTq__signOut:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}
.page-module__6hW72a__pageContent{gap:var(--space-5);min-width:0;display:grid}.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-4)}}
.page-module__eZB5UG__pageContent{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}
.page-module__1d96Ea__pageContent{min-width:0}
.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__FHhydW__pageContent{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}
.page-module__lH2wXa__pageContent{min-width:0}
.page-module__X_Z_4a__page{min-width:0;min-height:100vh;padding:var(--space-8) var(--space-4);background-color:var(--background);background-image:radial-gradient(circle at top, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%);justify-content:center;align-items:center;display:flex;overflow-x:clip}.page-module__X_Z_4a__shell{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:22rem;display:flex}.page-module__X_Z_4a__brand{justify-items:center;gap:var(--space-3);margin-bottom:var(--space-6);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__brandLine{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);color:var(--foreground);flex-wrap:wrap;margin:0;display:inline-flex}.page-module__X_Z_4a__brandArrow{color:var(--muted-foreground);font-weight:500}.page-module__X_Z_4a__subtitle{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin:0}.page-module__X_Z_4a__card{width:100%;min-width:0;max-width:18rem;padding:var(--space-5);border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}.page-module__X_Z_4a__form{gap:var(--space-4);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-10);margin-top:var(--space-1)}@media (max-width:375px){.page-module__X_Z_4a__page{padding:var(--space-6) var(--space-3)}.page-module__X_Z_4a__card{padding:var(--space-4)}.page-module__X_Z_4a__brandLine{font-size:var(--text-base)}}
.page-module__X8u8qa__pageContent{gap:var(--space-4);width:100%;min-width:0;max-width:20rem;margin:0 auto;display:grid}.page-module__X8u8qa__pageHeader{gap:var(--space-1);min-width:0;display:grid}.page-module__X8u8qa__title{font-size:var(--text-lg);color:var(--foreground);font-weight:600;line-height:var(--leading-tight);margin:0}.page-module__X8u8qa__subtitle{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-relaxed);margin:0}.page-module__X8u8qa__uploadCard{min-width:0;padding:var(--space-4)}.page-module__X8u8qa__form{gap:var(--space-3);min-width:0;display:grid}.page-module__X8u8qa__submitButton{width:100%;min-height:var(--space-10)}.page-module__X8u8qa__successCard{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.page-module__X8u8qa__successActions{gap:var(--space-2);display:grid}.page-module__X8u8qa__primaryCta,.page-module__X8u8qa__secondaryCta{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:0 var(--space-3);font-size:var(--text-xs);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)}
