:root{--brand-primary:#9069ff;--brand-secondary:#1c123d;--font-primary:"Roboto",sans-serif;--font-secondary:"Inter",sans-serif;--font-lexend:"Lexend",sans-serif;--font-code:"Source Code Pro",monospace;--logo-panel:#fff;--icon:#3a3588;--document-illustration:#9ea6c6;--document-illustration-fold:#9fa9d0;--collapse-toggle:#9ea6c6;--background:#f9f9fb;--mobile-background:#fdfdfd;--modal-overlay:rgba(213,216,224,.77);--header-background:#fefefe;--border:#e2e3e7;--nav-element-border:#e8e8e8;--side-nav-right-border:#e8e8e8;--panel:#fcfcfd;--border-muted:#cfc6ec;--active-nav:#9069ff;--inactive:#dfe1e7;--button-highlight:var(--purple-200);--trust:#2e7ee5;--trust-container-bg:#e0e6f5;--trust-border:#335f99;--toast-bg:#fcfcfd;--toast-shadow:2px 6px 5px rgba(221,223,235,.11);--untrusted:#d0d9f8;--icon-btn-border:#88869b;--card:#fefefe;--card-divider:#e2e3e7;--panel-card:#fcfcfc;--panel-divider:#e7eaf7;--card-shadow:rgba(142,139,161,.04);--card-selected:#e9e2fe;--card-border:#d0d2e2;--panel-stat:#e2e6f3;--panel-info:#fcfcfd;--panel-info-border:#eaeae9;--side-panel-shadow:hsla(0,0%,91%,.65);--card-over-card-bg:#fdfdff;--card-handle-element-bg:#e7e7e7;--ai-summary-card-bg:#9069ff;--auth-brand-panel:#342266;--side-nav-panel:var(--card);--top-nav-border:var(--border);--empty-state-primary:#7a86b8;--empty-state-secondary:#56608a;--empty-avatar-bg:#aeafc2;--empty-avatar-bg-lighter:#a8a8bd;--spinner-mono-background:#b7a8e9;--spinner-mono-segment:#1c123d;--spinner-primary-background:#b7a8e9;--spinner-primary-segment:#9069ff;--text-primary:#2d3448;--text-secondary:#555;--text-soft-mute:#424656;--text-medium-mute:#6d707c;--text-muted:#767d98;--text-placeholder:#828aa5;--text-input:#251e3b;--text-input-disabled:#77838d;--text-muted-panel:#5a5f6c;--trust-text:#1f7fff;--untrusted-text:#36446d;--tool-tip-background:#fff;--tool-tip-bg:#e6eaf0;--tool-tip-bg-lighter:#e6eaf0;--tool-tip-text:var(--text-secondary);--tool-tip-destructive-text:#ce2c2c;--tool-tip-border:var(--border);--toll-tip-shadow:rgba(142,139,161,.2);--base-shadow:rgba(74,74,74,.1);--pill-default:#e6eaef;--pill-indicator-shadow:0px 2px 8px transparent;--pill-indicator-idle-bg:#ddd;--pill-base-bg:#e6eaef;--pill-icon-bg:var(--icon);--credit-pill-bg:#cdd9ff;--chart-line-bg:#d5c6ff;--chart-line-label:var(--text-primary);--chart-progress-bg:#f3f4f7;--chart-ownership-bg:#dfe1e7;--tag-valid:var(--purple-400);--tag-invalid:var(--orange-400);--input-border:#d1d3da;--input-secondary-background:#f7f7f8;--input-secondary-border:#dedfe3;--input-bg:#fcfcfc;--input-bg-panel:#fcfcfc;--input-append-bg:#eaecf0;--input-toggle-inactive:#c6cbdc;--input-toggle-active:#5620ca;--input-menu-highlight:var(--input-toggle-inactive);--input-disabled:#e8e8e8;--input-toggle-button-bg:#f7f7f7;--input-action-icon-bg:#c5cbd4;--input-focused-border:var(--purple-400);--input-drag-and-drop-bg:#f5f5f9;--input-drag-and-drop-border:#cdcfd7;--table-bg:var(--card);--table-border:var(--border);--table-header-bg:var(--panel);--table-header-border:var(--border);--blue-100:#2a3266;--blue-200:#4958b2;--blue-300:#687efe;--blue-400:#95a5fe;--blue-500:#5c6ac8;--green-100:#0e4a35;--green-200:#55a78a;--green-300:#2abaa0;--green-400:#2f9e78;--green-500:#91ddc2;--orange-100:#603318;--orange-200:#c28d6d;--orange-300:#f0803c;--orange-400:#f5a677;--orange-500:#f9ccb1;--purple-100:#3a2a66;--purple-200:#654ab3;--purple-300:#9069ff;--purple-400:#b196ff;--purple-500:#624e83;--red-100:#5e2432;--red-200:#bd4763;--red-300:#ec597c;--red-400:#f28ba3;--red-500:#f7bdcb;--yellow-100:#5c4509;--yellow-200:#dfb850;--yellow-300:#e6ad16;--yellow-400:#eec65c;--yellow-500:#f5dea2;--white:#fff;--off-white:#fcfcfc;--grey-ghost:#e0e0e6;--grey-ash:#c3c4c4;--player-bg:var(--input-bg);--player-panel-bg:#edeff9;--player-error-bg:var(--player-panel-bg);--player-image-empty-bg:linear-gradient(45deg,#9069ff,#727ecc);--player-border:var(--panel-info-border);--player-button:#9ea6c6;--player-shadow:#d8d8d8;--player-wave:#98d265;--pub-tag-green:#099676;--pub-tag-blue:#3659bb;--pub-tag-orange:#ca8d18;--pub-tag-pink:#ca18be;--pub-tag-red:#d71d42;--action-blue:#456ecf;--action-blue-fade:#d2dcfd;--action-orange-fade:#573523;--action-orange:#b45b38;--action-purple-fade:#ece8f5;--action-purple:#764fe6;--action-green-fade:#f4f4f4;--action-green:#367c14;--muted-illustration:#b6bdd9;--muted-illustration-accent:#edf1ff;--vc-card-header-bg:#6e54a1;--vc-card-header-inactive-bg:#78797a;--vc-scroll-buffer-gradient:linear-gradient(0deg,#fcfcfc,transparent);--color-green:#229a0d;--color-purple:#7d4ee3;--color-blue:#7293f7;--color-orange:#ca5d20}[data-theme=dark]{--logo-panel:#1c123d;--icon:#acb8d3;--icon-secondary:#9fa5b3;--document-illustration:#28303b;--document-illustration-fold:#2f3946;--collapse-toggle:#2d3346;--blue-100:#142f79;--blue-200:#1f46b5;--blue-300:#224ec9;--blue-400:#557ded;--blue-500:#7a95df;--green-100:#134d42;--green-200:#12917a;--green-300:#53cfb9;--green-400:#7bdac9;--green-500:#a1c274;--orange-100:#603318;--orange-200:#a85a2a;--orange-300:#f0803c;--orange-400:#f5a677;--orange-500:#f9ccb1;--purple-100:#3a2a66;--purple-200:#5d4db4;--purple-300:#9069ff;--purple-400:#b196ff;--purple-500:#624e83;--red-100:#5e2432;--red-200:#be3c5b;--red-300:#ec597c;--red-400:#f28ba3;--red-500:#f7bdcb;--yellow-100:#5c4509;--yellow-200:#a1790f;--yellow-300:#e6ad16;--yellow-400:#eec65c;--yellow-500:#f5dea2;--white:#fff;--off-white:#fcfcfc;--grey-ghost:#e0e0e6;--grey-ash:#c3c4c4;--background:#09080b;--mobile-background:var(--background);--modal-overlay:rgba(9,8,11,.65);--header-background:var(--background);--panel:#13151b;--border:#2b3037;--nav-element-border:#202224;--side-nav-right-border:#1c1f23;--border-muted:#36373a;--active-nav:#5620ca;--inactive:#20222d;--muted-label:#ced7f2;--button-highlight:var(--purple-300);--trust:#006dff;--trust-container-bg:#262d3f;--trust-border:#335f99;--toast-bg:var(--background);--toast-shadow:2px 6px 5px rgba(48,49,53,.19);--untrusted:#293b6c;--icon-btn-border:#818a9e;--card:#111218;--card-divider:#1f262e;--panel-card:#171921;--panel-divider:#292e3d;--card-shadow:transparent;--card-selected:transparent;--card-border:#1b1d23;--panel-stat:#2a3447;--panel-info:#212531;--panel-info-border:#3d445c;--side-panel-shadow:hsla(0,4%,9%,.65);--card-over-card-bg:#16171f;--card-handle-element-bg:#484a52;--ai-summary-card-bg:#754fdf;--auth-brand-panel:#31274a;--side-nav-panel:var(--card);--top-nav-border:#1a1e23;--empty-state-primary:#8282ae;--empty-state-secondary:#b6b6e2;--empty-avatar-bg:#353545;--empty-avatar-bg-lighter:#4c4c6b;--mono-background:#b7a8e9;--mono-segment:#1c123d;--primary-background:#b7a8e9;--primary-segment:#9069ff;--text-primary:#fafafa;--text-secondary:#8490ab;--text-soft-mute:#ebebeb;--text-medium-mute:#7e889a;--text-muted:#5d6274;--text-placeholder:#909aa9;--text-input:#ebebeb;--text-input-disabled:#8d98ac;--text-muted-panel:#94989e;--trust-text:#1f7fff;--untrusted-text:#7a97e9;--tool-tip-background:#0d0e12;--tool-tip-bg:#111218;--tool-tip-bg-lighter:#1c1e27;--tool-tip-text:#bfc7d8;--tool-tip-destructive-text:#f05454;--tool-tip-border:#2b3037;--tool-tip-shadow:rgba(0,0,0,.2);--base-shadow:--background;--pill-default:#2b3140;--pill-indicator-shadow:0px 2px 8px #282c40;--pill-indicator-idle-bg:#414454;--pill-base-bg:#212531;--pill-icon-bg:#7f8296;--credit-pill-bg:#28274b;--chart-line-bg:var(--purple-200);--chart-line-label:var(--text-primary);--chart-progress-bg:var(--panel-info);--chart-ownership-bg:#373a45;--tag-valid:var(--purple-100);--tag-invalid:var(--orange-200);--input-border:transparent;--input-secondary-background:#1c1f25;--input-secondary-border:transparent;--input-bg:#212531;--input-bg-panel:#292e3d;--input-append-bg:#313749;--input-toggle-inactive:#212531;--input-toggle-active:#9069ff;--input-menu-highlight:var(--input-bg-panel);--input-disabled:#4c536c;--input-toggle-button-bg:var(--collapse-toggle);--input-action-icon-bg:#353a49;--input-focused-border:#3b4156;--input-drag-and-drop-bg:#222531;--input-drag-and-drop-border:#30364a;--table-bg:var(--card-over-card-bg);--table-border:#292e3d;--table-header-bg:#13141b;--table-header-border:transparent;--alert-info-bg:#4495ec;--alert-info-segment:#3285de;--alert-negative-bg:#fb625b;--alert-negative-segment:#f85149;--player-bg:#12141a;--player-panel-bg:#171921;--player-error-bg:#1d1f27;--player-image-empty-bg:linear-gradient(45deg,#3b1f79,#2e345a);--player-info-mobile-bg:rgba(23,25,33,.8);--player-border:#0f0e12;--player-button:#15171e;--player-shadow:#0b0a10;--player-wave:#afe182;--pub-tag-green:#099676;--pub-tag-blue:#3659bb;--pub-tag-orange:#ca8d18;--pub-tag-pink:#ca18be;--pub-tag-red:#d71d42;--action-blue:#456ecf;--action-blue-fade:#28314f;--action-orange-fade:#573523;--action-orange:#b45b38;--action-purple-fade:#292140;--action-purple:#764fe6;--action-green-fade:#283a20;--action-green:#367c14;--muted-illustration:var(--inactive);--muted-illustration-accent:#6d7899;--vc-card-header-bg:#4c2e88;--vc-card-header-inactive-bg:#575c67;--vc-scroll-buffer-gradient:linear-gradient(0deg,#1e222e,transparent);--color-green:#229a0d;--color-purple:#7d4ee3;--color-blue:#2d5ef4;--color-orange:#ca5d20}body,html{background:var(--background);color:#251e3b;font-family:Roboto,sans-serif;font-weight:400;height:100%;margin:0;overflow:hidden;padding:0;width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#app{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;z-index:0}input{font-family:inherit;font-size:inherit;outline:none}select{position:relative}select .select-selected:after{border:6px solid transparent;border-top-color:#fff;content:"";height:0;position:absolute;right:10px;top:14px;width:0}select .select-items{background-color:#1e90ff;left:0;position:absolute;right:0;top:100%;z-index:99}a,a:active,a:focus,a:visited{color:inherit}button{background:inherit;border:none;border-radius:.5em;cursor:pointer;font-size:.875rem;outline:none;padding:1em 1.75em}button:disabled{cursor:not-allowed}input:-ms-input-placeholder{color:var(--text-placeholder)}input::placeholder{color:var(--text-placeholder)}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;display:none}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;opacity:0}select{-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-input)!important;background-clip:content-box!important;-webkit-box-shadow:0 0 0 30px var(--input-bg) inset!important;-webkit-box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.page-back-wrapper{margin-bottom:.938em;padding:0}@media screen and (max-width:768px){.page-back-wrapper{margin-bottom:0;padding:0 1em}}.cursor-p{cursor:pointer}.cursor-p-underline{cursor:pointer;text-decoration:underline}.cursor-na{cursor:not-allowed}.cursor-inherit{cursor:inherit!important}.overflow-visible{overflow:visible!important}.break-word{word-break:break-all}@keyframes anti-flicker{0%{opacity:0}50%{opacity:0}to{opacity:1}}.masked-input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.5em;color:var(--text-input);font-size:.875rem;margin-bottom:2.5em;min-height:44px;padding:.75em 1.125em;transition:all .25s ease-in-out;width:100%}@media screen and (max-width:768px){.masked-input{font-size:1rem}}.sc-no-mobile{display:inherit}@media screen and (max-width:768px){.sc-no-mobile{display:none!important}.sc-card-mobile-bg{background:var(--background)!important;border:none!important}}.rhap_additional-controls,.rhap_volume-controls{opacity:0}.rhap_container{background-color:transparent!important;box-shadow:none!important;padding:10px 0 0!important}.rhap_current-time,.rhap_total-time{font-size:.875rem!important}.rhap_current-time,.rhap_main-controls-button,.rhap_total-time{color:var(--text-soft-mute)!important}.rhap_play-pause-button{color:var(--player-wave)!important}.rhap_progress-filled{background-color:var(--player-wave)!important}.hap_progress-bar,.rhap_download-progress{background-color:var(--panel-divider)!important}.rhap_progress-indicator{background:var(--player-wave)!important}.anime-opacity-zero{opacity:0}.anti-flicker-anim{animation:anti-flicker .5s ease-out forwards;opacity:0}.anti-flicker-anim-1s{animation:anti-flicker 1s ease-out forwards;opacity:0}.box-relative{position:relative}.w100p{width:100%}.contract-ai-markdown{border:1px solid var(--border);border-radius:.8rem;color:var(--text-primary);font-family:var(--font-primary);padding:1rem}.contract-ai-markdown .header-row{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:.5rem}.contract-ai-markdown code,.contract-ai-markdown pre{white-space:break-spaces}.contract-ai-markdown h1{font-family:var(--font-secondary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.contract-ai-markdown h2{font-size:1rem;font-weight:400}.contract-ai-markdown ul{font-size:.875rem;line-height:1.65;margin-bottom:0;margin-top:0;padding-left:23px}.contract-ai-markdown li,.contract-ai-markdown p{color:var(--text-soft-mute)}.contract-ai-markdown p{font-size:.938rem;line-height:1.65}.contract-ai-markdown hr{border:none;border-top:1px solid var(--border);margin-bottom:1.5rem;margin-top:1.5rem}.contract-ai-markdown code{font-family:var(--font-primary);font-size:12px;font-style:italic;opacity:.85}.contract-ai-query{border:1px solid var(--border);border-radius:.8rem;margin-top:1.5rem;padding:1rem}.contract-ai-query .input-wrapper{position:relative}.contract-ai-query .input-wrapper input{padding-right:40px}.contract-ai-query .input-wrapper input:-ms-input-placeholder{color:var(--text-primary)}.contract-ai-query .input-wrapper input::placeholder{color:var(--text-primary)}.contract-ai-query .input-wrapper input:disabled{background-color:var(--input-bg)}.contract-ai-query .input-wrapper .search-btn{position:absolute;right:8px;top:8px}.contract-ai-query .thinking{color:var(--text-secondary);font-weight:400}.contract-ai-query .response-wrapper{display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;gap:14px;margin-top:14px;position:relative}.contract-ai-query .response-wrapper .clear-btn{position:absolute;right:13px}.contract-ai-query .response-wrapper .response-icon{-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:var(--active-nav);border-radius:50px;display:-ms-flexbox;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.contract-ai-query .response-wrapper .response-icon svg{color:var(--white);-ms-transform:translateY(1.5px);transform:translateY(1.5px)}.contract-ai-query .response-wrapper ol,.contract-ai-query .response-wrapper ul{padding-left:20px}.contract-ai-query .response-wrapper ol li,.contract-ai-query .response-wrapper p,.contract-ai-query .response-wrapper ul li{font-size:.875rem;font-weight:400;line-height:1.6;max-width:90%}.contract-ai-query .response-wrapper p:first-child{margin-top:0}