.anRichText{font-family:var(--an-font-prose);font-size:var(--an-prose-size-field);line-height:var(--an-prose-line-field);color:var(--an-text-prose);text-wrap:pretty;outline:none}.anRichText[data-preset=prose]{font-size:var(--an-prose-size);line-height:var(--an-prose-line)}@media screen and (max-width:767px){.anRichText[data-preset=prose]{font-size:var(--an-prose-size-compact);line-height:var(--an-prose-line-compact)}}.anRichText>:first-child{margin-top:0}.anRichText>:last-child{margin-bottom:0}.anRichText p{margin:0 0 var(--an-space-3)}.anRichText[data-preset=prose] p{margin-bottom:var(--an-space-6)}.anRichText h2,.anRichText h3{margin:var(--an-space-6) 0 var(--an-space-3);font-family:var(--an-font-prose);font-weight:var(--an-weight-medium);letter-spacing:var(--an-tracking-tight);color:var(--an-text-prose)}.anRichText h2{font-size:var(--an-prose-size-h2-field)}.anRichText h3{font-size:var(--an-prose-size-h3-field)}.anRichText[data-preset=prose] h2{font-size:var(--an-prose-size-h2)}.anRichText[data-preset=prose] h3{font-size:var(--an-prose-size-h3)}.anRichText blockquote{margin:var(--an-space-4) 0;padding-left:var(--an-space-4);border-left:var(--an-border);color:var(--an-text-prose-quote);font-style:italic}.anRichText ol,.anRichText ul{margin:0 0 var(--an-space-3);padding-left:var(--an-space-6)}.anRichText li{margin-bottom:var(--an-space-1)}.anRichText .anRichTextHighlight{padding:1px 4px;border-radius:var(--an-radius-xs);background:rgba(0,0,0,0);color:inherit}.anRichText .anRichTextHighlight[data-role=verify]{background:var(--an-hl-verify);color:var(--an-hl-fg)}.anRichText .anRichTextHighlight[data-role=idea]{background:var(--an-hl-idea);color:var(--an-hl-fg)}.anRichText .anRichTextHighlight[data-role=canon]{background:var(--an-hl-canon);color:var(--an-hl-fg)}.anRichText .anRichTextHighlight[data-role=cut]{background:var(--an-hl-cut);color:var(--an-hl-fg)}.anRichText .anRichTextMention{border-radius:var(--an-radius-sm);font-family:inherit;font-size:inherit;font-weight:var(--an-weight-medium);padding:1px 5px;background:var(--an-mention-bg);color:var(--an-mention-fg)}.anRichText .anRichTextMention[data-ghost]{padding:0 5px;border:var(--an-mention-ghost-border);background:rgba(0,0,0,0);color:var(--an-mention-fg)}.anRichText .anRichTextMention[data-active]{padding:1px 5px;background:var(--an-mention-bg-active);color:var(--an-mention-fg);box-shadow:var(--an-ring-accent)}.anRichText .anRichTextNote{display:inline;padding:1px 7px;border-radius:var(--an-radius-sm);background:var(--an-note-bg);color:var(--an-note-fg);font-family:var(--an-font-ui);font-size:var(--an-text-sm);font-weight:var(--an-weight-semibold)}.anRichText .anRichTextNote[data-done=true]{opacity:.55;text-decoration:line-through}.anRichText .anRichTextScene{margin:var(--an-space-8) 0}.anRichText .anRichTextScene[data-title]:before{content:"§ " attr(data-title);display:block;margin-bottom:var(--an-space-3);font-family:var(--an-font-ui);font-size:var(--an-text-eyebrow);font-weight:var(--an-weight-bold);letter-spacing:var(--an-tracking-eyebrow);text-transform:uppercase;color:var(--an-text-faint)}@media screen and (max-width:767px){.anRichText .anRichTextScene[data-title]:before{font-size:var(--an-text-sm)}}.anRichText .anRichTextEllipsis{margin:var(--an-space-6) 0;text-align:center;letter-spacing:var(--an-tracking-label);color:var(--an-text-faint)}.anRichText .anRichTextPov{margin:var(--an-space-6) 0 var(--an-space-3);font-family:var(--an-font-ui);font-size:var(--an-text-meta);font-weight:var(--an-weight-semibold);color:var(--an-text-muted)}@media screen and (max-width:767px){.anRichText .anRichTextPov{font-size:var(--an-text-sm)}}.anRichText .anRichTextFootnote{color:var(--an-text-muted);font-weight:var(--an-weight-semibold)}.anRichText .anRichTextPageBreak{margin:var(--an-space-6) 0;border-top:1px dashed var(--an-border)}.anRichText[data-preset=prose] .anRichTextDetectedLine{position:relative}.anRichText[data-preset=prose] .anRichTextDetectedLine:before{content:"";position:absolute;top:14px;left:-20px;width:5px;height:5px;border-radius:var(--an-radius-circle);background:var(--an-detect-dot);pointer-events:none}@media screen and (max-width:767px){.anRichText[data-preset=prose] .anRichTextDetectedLine:before{display:none}}.anRichText[data-preset=prose] .anRichTextDetected{border-radius:var(--an-radius-xs);padding:0 1px;transition:background var(--an-dur-fast) var(--an-ease)}.anRichText[data-preset=prose] .anRichTextDetectedLine:hover .anRichTextDetected{background:var(--an-detect-hover)}@media screen and (max-width:767px){.anRichText[data-preset=prose] .anRichTextDetectedLine:hover .anRichTextDetected{background:rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.anRichText[data-preset=prose] .anRichTextDetected{transition:none}}.anRichText .anRichTextValue{padding:1px 4px;border-radius:var(--an-radius-xs);background:var(--an-note-bg);color:inherit;animation:anValueFlash var(--an-dur-flash) var(--an-ease-out) forwards}@media(prefers-reduced-motion:reduce){.anRichText .anRichTextValue{animation:none;background:rgba(0,0,0,0)}}.anRichText .anRichTextGhost,.anRichText p.is-empty:before{color:var(--an-text-faint);font-style:italic}.anRichText p.is-empty:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-label{font-size:.95em;font-weight:600;color:var(--an-accent);gap:4px}.form-label,.input-wrapper{display:flex;align-items:center}.input-wrapper{position:relative}.form-input{width:100%;padding:12px 16px;border:2px solid var(--an-gray-250);border-radius:8px;font-size:var(--an-text-base);font-family:inherit;transition:all .3s ease;background:var(--an-surface-card);color:var(--an-text);box-sizing:border-box}.form-input:hover:not(:focus){border-color:rgba(var(--an-accent-channels),.4)}.form-input:focus{outline:none;background:var(--an-surface-card);border-color:var(--an-accent);box-shadow:0 0 0 3px rgba(var(--an-accent-channels),.1)}.input-wrapper .form-input{-webkit-padding-end:45px;padding-inline-end:45px}.toggle-password{position:absolute;inset-inline-end:10px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--an-text-muted);transition:color .3s}.toggle-password:hover{color:var(--an-accent)}.toggle-password:focus{outline:none}.form-input:disabled{background:var(--an-surface-sunken);cursor:not-allowed;opacity:.6}.form-input.error{border-color:var(--an-error-strong)}.form-input.error:focus{box-shadow:0 0 0 3px rgba(var(--an-error-strong-channels),.1)}.form-richtext{min-height:var(--an-hit-min)}.form-richtext .form-richtext-resting{min-height:var(--an-hit-min);padding:12px 16px;border:2px solid var(--an-gray-250);border-radius:var(--an-radius-xl);cursor:text;transition:background var(--an-dur-fast) var(--an-ease),border-color var(--an-dur-fast) var(--an-ease)}.form-richtext .form-richtext-resting:hover{background:var(--an-surface-accent-softer);border-color:rgba(var(--an-accent-channels),.4)}.form-richtext .form-richtext-resting:focus-visible{outline:none;background:var(--an-tertiary);border-color:var(--an-accent);box-shadow:var(--an-ring-accent)}.form-richtext .form-richtext-resting.error{border-color:var(--an-error);box-shadow:inset 0 -3px 0 0 var(--an-error)}.form-richtext .form-richtext-resting[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media(prefers-reduced-motion:reduce){.form-richtext .form-richtext-resting{transition:none}}.form-error{color:var(--an-error-strong);font-size:.85em;margin-top:4px;font-weight:600;display:block}.form-hint{color:var(--an-text-muted);font-size:.85em;margin-top:6px;font-style:italic;line-height:1.5;text-align:start;background:rgba(var(--an-accent-channels),.03);padding:8px 12px;border-radius:6px;-webkit-border-start:3px solid rgba(var(--an-accent-channels),.2);border-inline-start:3px solid rgba(var(--an-accent-channels),.2)}.form-hint.char-count{background:rgba(0,0,0,0);border:none;padding:0;text-align:end;margin-top:-4px}.select-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.select-label{font-size:.95em;font-weight:600;color:var(--an-accent);display:flex;align-items:center;gap:4px}.required{color:var(--an-message-error);font-weight:600}.select-input{padding:12px 16px;border:2px solid var(--an-gray-250);border-radius:8px;font-size:var(--an-text-base);font-family:inherit;transition:all .3s ease;background:var(--an-surface-card);color:var(--an-text);cursor:pointer}.select-input:hover:not(:focus){border-color:rgba(var(--an-accent-channels),.4)}.select-input:focus{outline:none;background:var(--an-surface-card);border-color:var(--an-accent);box-shadow:0 0 0 3px rgba(var(--an-accent-channels),.1)}.select-input:disabled{background:var(--an-surface-sunken);cursor:not-allowed;opacity:.6}.select-input.error{border-color:var(--an-error-strong)}.select-input.error:focus{box-shadow:0 0 0 3px rgba(var(--an-error-strong-channels),.1)}.select-error{color:var(--an-error-strong);font-size:.85em;margin-top:4px;font-weight:600;display:block}.spinner{border-radius:50%;animation:spin 1s linear infinite}.spinner-small{width:20px;height:20px;border-width:2px}.spinner-medium{width:40px;height:40px;border-width:4px}.spinner-large{width:60px;height:60px;border-width:5px}.spinner-primary{border:4px solid var(--an-tertiary);border-top-color:var(--an-accent)}.spinner-white{border:4px solid rgba(255,255,255,.3);border-top-color:#fff}.spinner-secondary{border:4px solid var(--an-surface-sunken);border-top-color:var(--an-tertiary)}.spinner-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--an-surface-app);z-index:9999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;font-family:Dosis,sans-serif;font-weight:600;cursor:pointer;transition:all .3s;text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-small{padding:8px 16px;font-size:var(--an-text-sm)}.btn-medium{padding:12px 24px;font-size:var(--an-text-md)}.btn-large{padding:16px 32px;font-size:var(--an-text-section)}.btn-primary{background:var(--an-accent);color:var(--an-text-on-accent)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--an-accent-hover) 0,var(--an-tertiary) 100%);color:var(--an-text-on-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--an-accent-channels),.3)}.btn-secondary{background:var(--an-surface-raised);color:var(--an-accent);border:2px solid var(--an-accent)}.btn-secondary:hover:not(:disabled){background:var(--an-accent);color:var(--an-text-on-accent);border-color:var(--an-accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--an-accent-channels),.4)}.btn-danger{background:var(--an-error-strong);color:#fff}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--an-error-strong),black 15%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--an-error-strong-channels),.3)}.btn-outline{background:rgba(0,0,0,0);color:var(--an-accent);border:2px solid var(--an-accent)}.btn-outline:hover:not(:disabled){background:var(--an-accent);color:var(--an-text-on-accent);transform:translateY(-2px)}.btn-outline.btn-tertiary-bg{background:var(--an-tertiary)}.btn-full-width{width:100%}.btn-disabled-reason{margin:4px 0 0;font-size:var(--an-text-eyebrow);line-height:1.4;color:var(--an-text-muted)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes inkSpread{0%{opacity:0;transform:scale(0) rotate(0deg)}10%{opacity:.8;transform:scale(.3) rotate(20deg)}30%{opacity:.7;transform:scale(1.2) rotate(60deg)}60%{opacity:.5;transform:scale(2.5) rotate(120deg)}to{opacity:0;transform:scale(4) rotate(180deg)}}@keyframes paperTexture{0%,to{opacity:.02}50%{opacity:.05}}.skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--an-paper) 0,var(--an-paper-warm) 50%,var(--an-paper) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-ink:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 6px);animation:paperTexture 3s ease-in-out infinite;pointer-events:none;z-index:1}.skeleton-ink .ink-splash{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(var(--an-skeleton-ink-light-channels),.6) 0,rgba(var(--an-skeleton-ink-light-channels),.45) 20%,rgba(var(--an-skeleton-ink-light-channels),.3) 40%,rgba(var(--an-skeleton-ink-light-channels),.15) 60%,rgba(var(--an-skeleton-ink-light-channels),.05) 80%,transparent 100%);filter:blur(4px);animation:inkSpread 3.5s ease-out infinite;pointer-events:none;z-index:2}.skeleton-ink .ink-splash:before{content:"";position:absolute;top:-10%;left:-10%;right:-10%;bottom:-10%;background:radial-gradient(circle,rgba(var(--an-skeleton-ink-light-channels),.4) 0,rgba(var(--an-skeleton-ink-light-channels),.2) 30%,transparent 60%);border-radius:50%;filter:blur(6px)}.skeleton-ink .ink-splash:after{content:"";position:absolute;top:35%;left:35%;width:30%;height:30%;background:radial-gradient(circle,rgba(var(--an-skeleton-ink-light-channels),.8) 0,rgba(var(--an-skeleton-ink-light-channels),.5) 50%,transparent 100%);border-radius:50%;filter:blur(2px)}.skeleton-ink .ink-splash-1{width:150px;height:150px;top:15%;left:15%;animation-delay:0s}.skeleton-ink .ink-splash-2{width:220px;height:220px;top:35%;right:10%;animation-delay:1.2s}.skeleton-ink .ink-splash-3{width:130px;height:130px;bottom:15%;left:40%;animation-delay:2.4s}.skeleton-text{height:16px;border-radius:4px;margin-bottom:8px}.skeleton-circular{border-radius:50%}.skeleton-rectangular{border-radius:8px;width:100%}.skeleton-card{background:var(--an-skeleton-card-light);border-radius:15px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;transition:transform .3s ease}.skeleton-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.skeleton-card-content{padding:20px}.skeleton-card-content .skeleton:not(:last-child){margin-bottom:12px}.skeleton-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;padding:20px}@media screen and (max-width:767px){.skeleton-list{grid-template-columns:1fr}.skeleton-ink .ink-splash{animation-duration:5s;opacity:.5}}:root[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--an-skeleton-shimmer-dark-start) 0,var(--an-skeleton-shimmer-dark-end) 50%,var(--an-skeleton-shimmer-dark-start) 100%)}:root[data-theme=dark] .skeleton-ink .ink-splash{background:radial-gradient(circle,rgba(var(--an-skeleton-ink-dark-channels),.7) 0,rgba(var(--an-skeleton-ink-dark-channels),.5) 20%,rgba(var(--an-skeleton-ink-dark-channels),.35) 40%,rgba(var(--an-skeleton-ink-dark-channels),.2) 60%,rgba(var(--an-skeleton-ink-dark-channels),.08) 80%,transparent 100%)}:root[data-theme=dark] .skeleton-ink .ink-splash:before{background:radial-gradient(circle,rgba(var(--an-skeleton-ink-dark-channels),.5) 0,rgba(var(--an-skeleton-ink-dark-channels),.3) 30%,transparent 60%)}:root[data-theme=dark] .skeleton-ink .ink-splash:after{background:radial-gradient(circle,rgba(var(--an-skeleton-ink-dark-channels),.9) 0,rgba(var(--an-skeleton-ink-dark-channels),.6) 50%,transparent 100%)}:root[data-theme=dark] .skeleton-card{background:var(--an-skeleton-card-dark);box-shadow:0 2px 8px rgba(0,0,0,.3)}:root[data-theme=dark] .skeleton-loader-container{background:linear-gradient(135deg,var(--an-skeleton-panel-dark-start) 0,var(--an-skeleton-panel-dark-end) 100%)}:root[data-theme=dark] .skeleton-loader-main{background:var(--an-skeleton-card-dark)!important;border:1px solid rgba(var(--an-skeleton-ink-dark-channels),.2)}@media(prefers-reduced-motion:reduce){.skeleton,.skeleton-ink .ink-splash,.skeleton-ink:before{animation:none}}.skeleton-small .ink-splash{display:none}.skeleton-large{min-height:300px}.skeleton-large .ink-splash-1{width:200px;height:200px}.skeleton-large .ink-splash-2{width:250px;height:250px}.skeleton-large .ink-splash-3{width:150px;height:150px}.skeleton-loader-container{min-height:60vh;width:100%;padding:40px;background:linear-gradient(135deg,var(--an-paper) 0,var(--an-skeleton-panel-light-end) 100%)}.skeleton-loader-container,.skeleton-loader-ink{display:flex;align-items:center;justify-content:center}.skeleton-loader-ink{position:relative}.skeleton-loader-main{max-width:100%;border-radius:20px!important;box-shadow:0 8px 24px rgba(0,0,0,.12);background:var(--an-skeleton-card-light)!important;border:1px solid rgba(var(--an-skeleton-ink-light-channels),.1)}@media screen and (max-width:767px){.skeleton-loader-main{width:100%!important;max-width:350px!important;height:250px!important}}.color-picker-wrapper{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.color-picker-label{font-size:var(--an-text-sm);font-weight:500;color:var(--an-text);margin-bottom:4px}.color-picker-input-group{display:flex;gap:8px;align-items:center}.color-picker-swatch{width:48px;height:48px;border-radius:8px;border:2px solid var(--an-accent);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;flex-shrink:0}.color-picker-swatch:hover:not(:disabled){border-color:var(--an-violet-500);transform:scale(1.05);box-shadow:0 2px 8px rgba(var(--an-violet-500-channels),.2)}.color-picker-swatch:disabled{opacity:.5;cursor:not-allowed}.color-picker-swatch .no-color-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--an-text-xl);font-weight:700;color:var(--an-text-faint)}.color-picker-hex-input{flex:1 1;padding:12px;border:1px solid var(--an-accent);border-radius:8px;font-size:var(--an-text-sm);color:var(--an-text);background-color:var(--an-surface-card);transition:all .2s ease;font-family:Courier New,monospace;text-transform:uppercase}.color-picker-hex-input:focus{outline:none;border-color:var(--an-violet-500);box-shadow:0 0 0 3px rgba(var(--an-violet-500-channels),.1)}.color-picker-hex-input:disabled{opacity:.5;cursor:not-allowed;background-color:color-mix(in srgb,var(--an-gray-250) 10%,transparent)}.color-picker-hex-input::placeholder{color:rgba(var(--an-text),.4);text-transform:none}.color-picker-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background-color:var(--an-surface-card);border:2px solid var(--an-accent);border-radius:12px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;animation:slideDown .2s ease;width:-moz-fit-content;width:fit-content}.color-picker-dropdown .react-colorful{width:280px;height:280px;border-radius:12px}.color-picker-dropdown .react-colorful__saturation{border-radius:12px 12px 0 0;border-bottom:none}.color-picker-dropdown .react-colorful__hue{height:32px;border-radius:0 0 12px 12px;margin-top:12px}.color-picker-dropdown .react-colorful__pointer{width:24px;height:24px;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}@keyframes slideDown{0%{opacity:0}to{opacity:1}}.color-picker-clear{width:100%;padding:10px;margin-top:12px;background-color:rgba(var(--an-error-channels),.1);color:var(--an-error);border:1px solid var(--an-error);border-radius:8px;font-size:var(--an-text-sm);font-weight:500;cursor:pointer;transition:all .2s ease}.color-picker-clear:hover{background-color:var(--an-error);color:#fff}.color-picker-clear:active{transform:scale(.98)}@media screen and (max-width:767px){.color-picker-dropdown{left:-16px;right:-16px}}@media(max-width:480px){.color-picker-swatch{width:40px;height:40px}.color-picker-hex-input{font-size:var(--an-text-meta);padding:10px}}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.tooltip-wrapper .tooltip-icon{color:var(--an-accent);cursor:help;transition:all .2s ease}.tooltip-wrapper .tooltip-icon:hover{color:color-mix(in srgb,var(--an-accent),black 10%);transform:scale(1.1)}.tooltip-bubble{position:absolute;z-index:1000;padding:8px 12px;background:rgba(var(--an-accent-channels),.95);color:#fff;border-radius:6px;font-size:var(--an-text-meta);line-height:1.4;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none;animation:tooltipFadeIn .2s ease}.tooltip-bubble:after{content:"";position:absolute;border:6px solid rgba(0,0,0,0)}.tooltip-bubble.tooltip-top{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-bubble.tooltip-top:after{top:100%;left:50%;transform:translateX(-50%);border-top-color:rgba(var(--an-accent-channels),.95)}.tooltip-bubble.tooltip-bottom{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip-bubble.tooltip-bottom:after{bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:rgba(var(--an-accent-channels),.95)}.tooltip-bubble.tooltip-left{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-bubble.tooltip-left:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:rgba(var(--an-accent-channels),.95)}.tooltip-bubble.tooltip-right{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-bubble.tooltip-right:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:rgba(var(--an-accent-channels),.95)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.uiTable{width:100%;border-collapse:collapse;font-family:Dosis,sans-serif}.uiTable caption{caption-side:top;text-align:left;font-weight:600;color:var(--an-text-muted);padding-bottom:8px}.uiTable td,.uiTable th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--an-gray-250)}.uiTable thead th{background:var(--an-surface-app);font-size:.85em;color:var(--an-text-muted)}.uiTable tbody tr:last-child td{border-bottom:none}.uiProgressBar{display:flex;flex-direction:column;gap:6px}.uiProgressBarTrack{height:12px;border:1.5px solid var(--an-text);border-radius:4px;overflow:hidden;background:var(--an-surface-card)}.uiProgressBarFill{height:100%;background:var(--an-accent);transition:width .2s ease-out}.uiProgressBarLabel{margin:0;font-family:Dosis,sans-serif;font-size:.9em;color:var(--an-text)}.loadingStatus{margin:0;min-height:1.4em;font-size:var(--an-text-meta);line-height:1.4;color:var(--an-text-muted)}.timeoutNotice{border:1px solid rgba(var(--an-accent-channels),.18);-webkit-border-start:4px solid var(--an-accent);border-inline-start:4px solid var(--an-accent);border-radius:10px;background:var(--an-surface-card);padding:16px;display:flex;flex-direction:column;gap:8px;-webkit-margin-before:12px;margin-block-start:12px}.timeoutNoticeTitle{margin:0;font-size:var(--an-text-base);font-weight:600;color:var(--an-text)}.timeoutNoticeDescription{margin:0;font-size:var(--an-text-meta);line-height:1.5;color:var(--an-text-muted)}.timeoutNoticeRetry{align-self:flex-start;min-height:44px;padding-inline:18px;font:inherit;font-size:var(--an-text-meta);font-weight:600;border:1px solid rgba(var(--an-accent-channels),.35);border-radius:50px;background:var(--an-surface-app);color:var(--an-accent);cursor:pointer;transition:background-color .2s ease}.timeoutNoticeRetry:hover{background:var(--an-tertiary)}.staleDataNotice{margin:0;border:1px solid rgba(var(--an-accent-channels),.18);-webkit-border-start:4px solid var(--an-accent);border-inline-start:4px solid var(--an-accent);border-radius:8px;background:var(--an-surface-card);padding:12px 14px;font-size:var(--an-text-meta);line-height:1.5;color:var(--an-text)}.staleDataNoticeDate{font-weight:600}.step-indicator{display:flex;align-items:center;gap:10px}.step-indicator-label{margin:0;font-size:var(--an-text-meta);font-weight:600;color:var(--an-gray-700)}.step-indicator-track{display:flex;align-items:center;gap:6px}.step-indicator-dot{width:7px;height:7px;border-radius:50%;background:var(--an-gray-250)}.step-indicator-dot.is-done{background:var(--an-accent)}.step-indicator-dot.is-current{outline:2px solid rgba(var(--an-accent-channels),.3);outline-offset:2px}.error-summary{width:100%;box-sizing:border-box;padding:12px 16px;border:2px solid var(--an-error);border-radius:10px;background:rgba(var(--an-error-channels),.06)}.error-summary:focus{outline:3px solid var(--an-error);outline-offset:2px}.error-summary-title{margin:0 0 6px;font-size:var(--an-text-sm);font-weight:700;color:var(--an-error)}.error-summary ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px}.error-summary a{color:var(--an-error);font-size:var(--an-text-sm);text-decoration:underline}.error-summary a:focus-visible,.error-summary a:hover{color:var(--an-accent)}.anToggleGroup{border:none;padding:0;margin:0 0 16px}.anToggleGroup legend{padding:0;margin-bottom:8px;font-family:var(--an-font-ui);font-size:var(--an-text-sm);font-weight:var(--an-weight-semibold);color:var(--an-text)}.anToggleGroup_options{display:flex;flex-wrap:wrap;gap:8px}.anToggleGroup_option{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;box-sizing:border-box;border:var(--an-border);border-radius:var(--an-radius-lg);background:var(--an-surface-raised);cursor:pointer;transition:border-color var(--an-dur) var(--an-ease)}.anToggleGroup_option input[type=radio]{width:14px;height:14px;cursor:pointer}.anToggleGroup_option span{font-family:var(--an-font-ui);font-size:var(--an-text-sm);color:var(--an-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.anToggleGroup_option.active{background:var(--an-surface-sunken)}.anToggleGroup_option.active,.anToggleGroup_option:hover{border-color:var(--an-accent)}@media(prefers-reduced-motion:reduce){.anToggleGroup_option{transition:none}}.anToggleGroup_hint{margin:6px 0 0;font-family:var(--an-font-ui);font-size:var(--an-text-meta);font-style:italic;color:var(--an-text-faint)}.anFilterChips{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.anFilterChips legend{font-weight:600;margin-right:4px;padding:0}.anFilterChips legend,.anFilterChips_chip{font-size:var(--an-text-meta);color:var(--an-text)}.anFilterChips_chip{display:inline-flex;align-items:center;gap:5px;border:1.5px solid var(--an-gray-250);border-radius:50px;padding:5px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--an-surface-card);transition:border-color .15s ease,color .15s ease}.anFilterChips_chip input[type=checkbox]:focus{background:var(--an-tertiary)}.anFilterChips_chip b{font-weight:700}.anFilterChips_chip.active,.anFilterChips_chip:hover{border-color:var(--an-accent)}.anFilterChips_chip.active{color:var(--an-accent);font-weight:700}.anCheckbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--an-text-sm);color:var(--an-text)}.anCheckbox input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin:0;cursor:pointer}.anCheckbox:has(input:disabled){opacity:.5;cursor:default}.anCheckbox:has(input:disabled) input[type=checkbox]{cursor:default}.anCheckbox--hiddenLabel .anCheckbox_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.linkPendingIndicator{display:inline-flex;align-items:center;margin-left:8px;vertical-align:middle}.linkPendingIndicatorStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}