/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-xs:0 1px 2px #1419280a;--shadow-sm:0 1px 3px #1419280f, 0 1px 2px #1419280a;--shadow-md:0 4px 12px #1419280f, 0 2px 4px #1419280a;--shadow-lg:0 8px 24px #14192814, 0 1px 3px #1419280a;--shadow-xl:0 24px 48px #1419281a, 0 2px 8px #1419280f;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fafafb;--color-surface:#fff;--color-surface-muted:#f4f5f7;--color-border:#e4e5e9;--color-border-strong:#cfd1d6;--color-text:#22241f;--color-text-muted:#6f6e64;--color-text-subtle:#9a9890;--color-primary:#5a95d1;--color-primary-soft:#cfe2f5;--color-primary-fg:#1b3a5c;--color-primary-border:#a9cae6;--color-blue-soft:#cfe2f5;--color-blue-border:#a9cae6;--color-blue-fg:#1b3a5c;--color-blue-strong:#5a95d1;--color-pink-soft:#fbd7e2;--color-pink-border:#f2b3c6;--color-pink-fg:#7a1f45;--color-pink-strong:#e07aa0;--color-danger-soft:#fbd3d0;--color-danger-border:#f2ada8;--color-danger-fg:#7a1f1f;--color-danger-strong:#e07474;--color-violet-soft:#ddd0f5;--color-violet-border:#bfaee6;--color-violet-fg:#3a2470;--color-violet-strong:#8a6fd1;--color-purple-soft:#e8d0f2;--color-purple-border:#cfaede;--color-purple-fg:#4d1f6b;--color-purple-strong:#a66fcc;--color-indigo-soft:#d2d5f2;--color-indigo-border:#afb4e0;--color-indigo-fg:#1f2870;--color-indigo-strong:#6f77cc;--color-teal-soft:#cceae6;--color-teal-border:#9ed1cb;--color-teal-fg:#15514c;--color-teal-strong:#4fb3a8;--color-green-soft:#d5edc9;--color-green-border:#b0d69e;--color-green-fg:#264d17;--color-green-strong:#74b85a;--color-orange-soft:#fbe0c9;--color-orange-border:#f2c295;--color-orange-fg:#6e3712;--color-orange-strong:#e89545;--color-brown-soft:#ebdcc4;--color-brown-border:#d4be99;--color-brown-fg:#523b1e;--color-brown-strong:#a88553;--color-grey-soft:#e6e5e2;--color-grey-border:#cfcdc8;--color-grey-fg:#3a3a36;--color-grey-strong:#8c8a82;--color-slate-soft:#dee2e6;--color-slate-border:#bcc3cc;--color-slate-fg:#2c3640;--color-slate-strong:#74808c;--spacing-control-x:.875rem;--spacing-control-y:.5rem;--spacing-section:2rem;--text-2xs:.625rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:where(.dark){--color-bg:#0f1117;--color-surface:#161922;--color-surface-muted:#1b1f2a;--color-border:#262b36;--color-border-strong:#353b49;--color-text:#e7e8ea;--color-text-muted:#9ca0ab;--color-text-subtle:#5f6470;--color-blue-soft:#253449;--color-blue-border:#425b79;--color-blue-fg:#c5daef;--color-pink-soft:#422e3e;--color-pink-border:#715167;--color-pink-fg:#f4d0de;--color-danger-soft:#422d34;--color-danger-border:#714f58;--color-danger-fg:#f4cece;--color-violet-soft:#302c49;--color-violet-border:#534d79;--color-violet-fg:#d6cdef;--color-purple-soft:#362c47;--color-purple-border:#5d4d77;--color-purple-fg:#e0cded;--color-indigo-soft:#2a2e47;--color-indigo-border:#495077;--color-indigo-fg:#cdcfed;--color-teal-soft:#233b3f;--color-teal-border:#3e656a;--color-teal-fg:#c1e4e1;--color-green-soft:#2b3c2e;--color-green-border:#4b674f;--color-green-fg:#cee6c5;--color-orange-soft:#44342a;--color-orange-border:#745b48;--color-orange-fg:#f7dabe;--color-brown-soft:#36312d;--color-brown-border:#5d554d;--color-brown-fg:#e1d4c3;--color-grey-soft:#303237;--color-grey-border:#53575d;--color-grey-fg:#d7d6d3;--color-slate-soft:#2b3039;--color-slate-border:#4b5360;--color-slate-fg:#ced3d7;--color-primary-soft:var(--color-blue-soft);--color-primary-fg:var(--color-blue-fg);--color-primary-border:var(--color-blue-border);--shadow-sm:0 1px 3px #00000073, 0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000080, 0 2px 4px #0000004d;--shadow-lg:0 8px 24px #0000008c, 0 1px 3px #0000004d}:root{--color-on-strong:#fff;--brand-accent:#0d9488;--brand-accent-deep:#0f766e;--brand-wash-bg:#f0fdfa;--brand-wash-border:#ccfbf1;--brand-upgrade-gradient:linear-gradient(90deg, #14b8a6, #2a7f96 42%, #4a9eff)}:where(.dark){--brand-accent:#2dd4bf;--brand-accent-deep:#14b8a6;--brand-wash-bg:#0c1a1a;--brand-wash-border:#17544f}html{font-size:80%}body{font-family:var(--font-sans);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}*,:before,:after{box-sizing:border-box}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.arc-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);padding:8px 10px;line-height:1.5}textarea.arc-input{resize:vertical;min-height:84px}.arc-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #5a95d140}@supports (color:color-mix(in lab,red,red)){.arc-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 25%,transparent)}}.arc-input[data-invalid=true]:focus{border-color:var(--color-danger-strong);box-shadow:0 0 0 3px #e0747440}@supports (color:color-mix(in lab,red,red)){.arc-input[data-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger-strong) 25%,transparent)}}.arc-input::placeholder{color:var(--color-text-subtle)}@media(max-width:640px){.arc-input{font-size:16px}}.arc-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.arc-table th{text-align:left;font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 16px;font-weight:600}.arc-table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px}.arc-table tbody tr:last-child td{border-bottom:none}.arc-table tbody tr:hover{background:var(--color-surface-muted)}.arc-table__num,.arc-table th.arc-table__num{font-variant-numeric:tabular-nums;text-align:right}.arc-table__select{width:36px}.arc-cta{background:var(--brand-accent-deep)!important;color:#fff!important;border-color:var(--brand-accent-deep)!important;background-image:none!important;font-weight:600!important}.arc-cta:hover:not(:disabled){filter:brightness(1.08)}.arc-cta:disabled{opacity:.45}.arc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arc-lockup{object-fit:contain;width:240px;height:auto;margin:0 auto;display:block}.arc-lockup--dark,:where(.dark) .arc-lockup--light{display:none}:where(.dark) .arc-lockup--dark{display:block}.arc-panel__scrim{z-index:40;background:#1419282e;position:fixed;top:0;right:0;bottom:0;left:0}.arc-panel{z-index:41;background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s arc-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes arc-slide-in{0%{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.arc-panel{animation:none}}.arc-panel__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.arc-panel__title{font-size:var(--text-lg);font-weight:600}.arc-panel__sub{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.arc-panel__body{flex:1;padding:20px;overflow-y:auto}.arc-panel__footer{background:var(--color-surface-muted);border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.arc-modal__scrim{z-index:50;background:#14192861;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.arc-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:min(520px,100%);overflow:hidden}.arc-modal__header{border-bottom:1px solid var(--color-border);padding:16px 20px}.arc-modal__title{font-size:var(--text-lg);font-weight:600}.arc-modal__body{font-size:var(--text-sm);padding:20px;line-height:1.55}.arc-modal__footer{background:var(--color-surface-muted);border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.arc-stepper{flex-direction:column;gap:2px;display:flex}.arc-stepper__item{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.arc-stepper__item:hover:not(:disabled){background:var(--color-surface-muted)}.arc-stepper__item:disabled{cursor:not-allowed;opacity:.55}.arc-stepper__item.is-current{background:var(--color-primary-soft);color:var(--color-primary-fg);font-weight:600}.arc-stepper__marker{width:20px;height:20px;font-size:var(--text-2xs);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.arc-stepper__item.is-current .arc-stepper__marker{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-strong)}.arc-stepper__item.is-done .arc-stepper__marker{border-color:var(--color-green-strong);background:var(--color-green-strong);color:var(--color-on-strong)}.arc-progress{background:var(--color-surface-muted);border-radius:999px;height:4px;overflow:hidden}.arc-progress__fill{background:var(--color-green-strong);border-radius:999px;height:100%;transition:width .24s}.arc-progress__label{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:8px}.arc-tabs{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:2px;display:flex}.arc-tabs__tab{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-weight:500}.arc-tabs__tab:hover{color:var(--color-text)}.arc-tabs__tab.is-active{color:var(--color-primary-fg);border-bottom-color:var(--color-primary);font-weight:600}.arc-tabs__count{background:var(--color-surface-muted);font-size:var(--text-2xs);border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:600}.arc-split{border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;overflow:hidden}.arc-split__pane{background:var(--color-surface);min-width:0;overflow:auto}.arc-split__handle{background:var(--color-border);cursor:col-resize}.arc-split__handle:hover{background:var(--color-primary)}.arc-bulkbar{background:var(--color-slate-fg);color:var(--color-on-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);align-items:center;gap:10px;margin-top:16px;padding:10px 16px;display:flex;position:sticky;bottom:16px}.arc-bulkbar__count{font-weight:600}.arc-bulkbar__spacer{flex:1}.arc-skeleton{background:linear-gradient(90deg,var(--color-surface-muted) 25%,#eaebef 37%,var(--color-surface-muted) 63%)}@supports (color:color-mix(in lab,red,red)){.arc-skeleton{background:linear-gradient(90deg,var(--color-surface-muted) 25%,color-mix(in srgb,var(--color-border) 60%,var(--color-surface-muted)) 37%,var(--color-surface-muted) 63%)}}.arc-skeleton{border-radius:var(--radius-xs);background-size:400% 100%;animation:1.4s infinite arc-shimmer}@keyframes arc-shimmer{0%{background-position:100%}to{background-position:0}}@media(prefers-reduced-motion:reduce){.arc-skeleton{animation:none}}.arc-doc-page{background:#fff;margin:0 auto 12px;position:relative;box-shadow:0 1px 3px #0000001f}@keyframes arc-tour-pulse{0%,to{box-shadow:0 0 #2563eb4d}50%{box-shadow:0 0 0 6px #2563eb00}}.arc-tour-invite{animation:2.4s ease-out infinite arc-tour-pulse}@media(prefers-reduced-motion:reduce){.arc-tour-invite{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
