@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--rd-ai-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{min-height:100dvh;font-family:var(--rd-font-body);font-size:var(--rd-fs-body);letter-spacing:.005em;color:var(--rd-text-primary);background:var(--rd-bg-gradient);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}code,pre{font-family:var(--rd-font-code)}input,button,select,textarea{font:inherit;border-radius:var(--rd-radius-sm);box-shadow:none}:focus-visible{outline:2px solid var(--rd-signal);outline-offset:2px;border-radius:var(--rd-radius-md)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rd-page:before,.rd-page:after{will-change:auto;contain:strict}.rd-dash-card,.rd-plan-card,.rd-search-result-card,.rd-doc-side-card,.rd-saved-doc-main,.rd-account-record-card,.rd-account-plan-card,.rd-account-session-card,.rd-news-item,.rd-watchlist-row,.rd-agenda-item,.rd-risk-item{contain:layout style}.rd-dash-sidebar,.rd-dash-content,.rd-doc-pdf-canvas-wrap,.rd-workspace-switcher-dropdown{content-visibility:auto;contain-intrinsic-size:auto 600px}h1,h2,h3,.rd-title,.rd-workspace-title,.rd-dash-company-title,.rd-doc-viewer-hero-title,.rd-account-stat-value,.rd-plan-price{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}}@layer components{.rd-page{--rd-page-block-start:clamp(.9rem, 2vw, 1.5rem);--rd-page-inline-padding:clamp(.9rem, 2.3vw, 2rem);--rd-page-block-end:clamp(.36rem, 1.1vw, .82rem);min-height:100dvh;padding:var(--rd-page-block-start) var(--rd-page-inline-padding) var(--rd-page-block-end);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.rd-page.is-parsed-document-layout{--rd-parsed-layout-sidebar-width:clamp(21rem, 24vw, 27rem);--rd-page-block-start:0px;--rd-page-block-end:0px}@media (width<=480px){.rd-page.is-parsed-document-layout{--rd-page-inline-padding:0}}.rd-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#ffffff80 0%,#f4f8fc4d 50%,#ecf2f833 100%) 0 0/100% 100%;position:fixed;inset:0}.rd-page:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,#1a61990f 0%,#0000 55%),radial-gradient(circle at 85% 10%,#2d8fd40a 0%,#0000 50%);position:fixed;inset:-8% -4% -10%}.rd-page>*{z-index:1;position:relative}.rd-container{flex-direction:column;flex:1 0 auto;width:100%;min-height:100%;margin-inline:auto;display:flex}.rd-app-content{flex:1 0 auto;min-height:0}.rd-auth-recover-overlay{z-index:88;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13243438;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.rd-auth-recover-card{border-radius:var(--rd-radius-lg);background:linear-gradient(#fffffff5 0%,#f7fafdf5 100%);border:1px solid #12243447;gap:.42rem;width:min(100%,32rem);padding:clamp(1rem,2.8vw,1.4rem);animation:.18s ease-out both rd-auth-recover-enter;display:grid;box-shadow:0 12px 28px -18px #0f19238f}.rd-auth-recover-kicker{color:var(--rd-accent-strong);font-family:var(--rd-font-heading);font-size:var(--rd-fs-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.rd-auth-recover-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);font-size:clamp(1rem,.84vw + .8rem,1.24rem);font-weight:700;line-height:1.3}.rd-loading-copy{min-width:0}.rd-loading-copy.is-inline{vertical-align:middle;align-items:center;display:inline-flex}.rd-loading-copy.is-inline .rd-typewriter{max-width:100%}.rd-loading-copy.is-block{width:auto;max-width:min(100%,36rem);box-shadow:none;color:var(--rd-accent-strong);background:0 0;border:0;align-items:center;gap:.52rem;margin:.22rem 0 .3rem .42rem;padding:0;display:inline-flex;position:relative}.rd-loading-copy.is-block .rd-typewriter{color:inherit;letter-spacing:.01em;font-size:.75rem;font-weight:600;line-height:1.45}.rd-typewriter{align-items:baseline;min-height:1em;display:inline-flex}.rd-typewriter-caret{opacity:0;background:currentColor;border-radius:999px;width:.08em;min-width:.08em;height:.96em;margin-left:.08em;transform:translateY(.08em)}.rd-typewriter.is-typing .rd-typewriter-caret{opacity:1;animation:1s step-end infinite rd-typewriter-caret-blink}.rd-auth-recover-body{color:var(--rd-text-secondary);font-size:var(--rd-fs-meta);line-height:1.5}[data-theme=dark] .rd-loading-copy.is-block{color:#9fd8fb}@keyframes rd-typewriter-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rd-auth-recover-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rd-session-expired-page{align-content:center;min-height:max(58vh,22rem)}.rd-session-expired-shell{gap:.72rem;width:min(100%,44rem);margin-inline:auto;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.rd-session-expired-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);letter-spacing:-.01em;font-size:clamp(1.28rem,1vw + 1rem,1.68rem);font-weight:700;line-height:1.2}.rd-session-expired-body{color:var(--rd-text-secondary);font-size:var(--rd-fs-body);line-height:1.62}.rd-session-expired-body-zh{color:var(--rd-muted)}.rd-session-expired-actions{margin-top:.4rem}.rd-account-page{align-content:start}.rd-account-shell{overflow:hidden}.rd-account-shell-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem 1.5rem;display:grid}.rd-account-shell-copy{gap:.42rem;max-width:62ch;display:grid}.rd-account-shell-title{margin:0}.rd-account-shell-body{max-width:64ch}.rd-account-shell-meta{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.rd-account-shell-chip{min-height:1.8rem;color:var(--rd-accent-strong);background:#1f5a8314;border:1px solid #1f5a8324;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.rd-account-shell-chip.is-muted{color:var(--rd-text-secondary);background:#18324a0d;border-color:#18324a1a;font-weight:600}.rd-account-dashboard-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;min-height:auto}.rd-account-sidebar .rd-dash-side-section{border-bottom:0;margin-bottom:0;padding:.9rem .75rem}.rd-account-sidebar .rd-dash-view{border-radius:.85rem;min-height:2.9rem;text-decoration:none}.rd-account-content{border-right:0;align-content:start;justify-items:start;padding:1.15rem 1.15rem 1.3rem;display:grid}.rd-account-hero,.rd-account-panel{position:relative;overflow:hidden}.rd-account-hero{gap:1rem;display:grid}.rd-account-hero:after{content:"";pointer-events:none;opacity:.88;background:radial-gradient(circle at 100% 0,#3d8bc024 0%,#0000 34%),linear-gradient(140deg,#ffffff14 0%,#0000 52%);position:absolute;inset:0}.rd-account-hero-head,.rd-account-stat-grid{z-index:1;position:relative}.rd-account-hero-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.rd-account-hero-copy{gap:.18rem;display:grid}.rd-account-title{max-width:none;margin-bottom:.34rem}.rd-account-body{max-width:58ch}.rd-account-actions{flex-shrink:0;margin-top:0}.rd-account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.92rem;display:grid}.rd-account-stat-card,.rd-account-detail-card,.rd-account-access-card,.rd-account-research-card{border:1px solid var(--rd-divider);background:var(--rd-surface-muted);box-shadow:inset 0 1px #ffffff29}.rd-account-stat-card{gap:.24rem;display:grid}.rd-account-stat-value{color:var(--rd-text-primary);font-family:var(--rd-font-heading);letter-spacing:-.03em;font-size:clamp(1.36rem,.6vw + 1.08rem,1.8rem);font-weight:700;line-height:1.05}.rd-account-stat-label{color:var(--rd-muted);font-size:var(--rd-fs-meta);line-height:1.35}.rd-account-layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(.95rem,1.8vw,1.3rem);display:grid}.rd-account-panel{gap:.9rem;display:grid}.rd-account-stack{gap:1.05rem;width:min(100%,58rem);display:grid}.rd-account-stack>*{width:100%}.rd-account-panel-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:1rem;display:grid}.rd-account-nav{z-index:1;flex-wrap:wrap;gap:.58rem;display:inline-flex;position:relative}.rd-account-nav-link{border:1px solid var(--rd-control-border);background:var(--rd-control-bg);min-height:2.08rem;color:var(--rd-text-secondary);letter-spacing:.01em;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast), transform 80ms ease;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .82rem;font-size:.76rem;font-weight:600;display:inline-flex}.rd-account-nav-link:hover{color:var(--rd-text-primary);background:#ffffffa6;border-color:#18324a33;transform:translateY(-.5px)}.rd-account-nav-link.is-active{color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-color:#1f5a833d}.rd-account-panel-title{margin-bottom:0}.rd-account-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem;display:grid}.rd-account-card-head{gap:.3rem;display:grid}.rd-account-record-card{border:1px solid var(--rd-divider);background:var(--rd-surface-muted);align-content:start;gap:1rem;padding:1.08rem 1.08rem 1.12rem;display:grid;box-shadow:inset 0 1px #ffffff29}.rd-account-primary-card{max-width:none}.rd-account-record-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);font-size:clamp(.98rem,.24vw + .92rem,1.12rem);font-weight:600;line-height:1.24}.rd-account-record-subtitle{color:var(--rd-muted);max-width:60ch;margin-top:0;font-size:.78rem;line-height:1.45}.rd-account-field-list{gap:0;display:grid}.rd-account-field-row{border-top:1px solid var(--rd-divider);grid-template-columns:minmax(9.75rem,.95fr) minmax(0,1.35fr);align-items:start;gap:.82rem;padding:.62rem 0;display:grid}.rd-account-field-row:first-child{border-top:0;padding-top:0}.rd-account-field-label{gap:.12rem;min-width:0;display:grid}.rd-account-field-label-main{color:var(--rd-muted);word-break:break-word;font-size:.76rem;font-weight:600;line-height:1.5}.rd-account-field-key{color:var(--rd-text-tertiary);font-family:var(--rd-font-code);word-break:break-word;font-size:.67rem;line-height:1.45}.rd-account-field-value{color:var(--rd-text-primary);word-break:break-word;gap:.18rem;font-size:.82rem;font-weight:600;line-height:1.5;display:grid}.rd-account-field-value-hint{color:var(--rd-muted);font-size:.72rem;font-weight:500;line-height:1.5}.rd-account-security-form{gap:.82rem;max-width:34rem;display:grid}.rd-account-static-field{border:1px solid var(--rd-divider);border-radius:var(--rd-radius-md);background:#ffffff9e;gap:.22rem;min-height:5.2rem;padding:.94rem .98rem;display:grid}.rd-account-static-value{color:var(--rd-text-primary);word-break:break-word;font-size:.86rem;font-weight:600;line-height:1.45}.rd-account-form-label{color:var(--rd-text-primary);font-size:var(--rd-fs-meta);font-weight:600;line-height:1.35}.rd-account-form-hint{color:var(--rd-muted);font-size:.76rem;line-height:1.55}.rd-account-success{color:var(--rd-accent-strong);font-size:var(--rd-fs-meta);font-weight:600;line-height:1.5}.rd-account-danger-card{border-color:var(--rd-danger-border);background:linear-gradient(180deg, #ffffff8a 0%, transparent 100%), var(--rd-danger-soft);max-width:none}.rd-account-danger-note{border:1px solid var(--rd-danger-border);border-radius:var(--rd-radius-md);color:var(--rd-danger-text);background:#ffffff9e;margin:0;padding:.82rem .9rem;font-size:.76rem;line-height:1.55}.rd-account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;display:grid}.rd-account-detail-card-wide{grid-column:1/-1}.rd-account-detail-label{color:var(--rd-muted);font-size:var(--rd-fs-caption);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.rd-account-detail-value{color:var(--rd-text-primary);font-size:var(--rd-fs-body);word-break:break-word;margin-top:.38rem;font-weight:600;line-height:1.4}.rd-account-access-list,.rd-account-list{gap:.72rem;display:grid}.rd-account-access-card{gap:.92rem;display:grid}.rd-account-company-lock-card{background:linear-gradient(180deg, #ffffff47 0%, transparent 100%), var(--rd-surface-muted)}.rd-account-section-head{justify-content:space-between;align-items:flex-start;gap:.78rem;display:flex}.rd-account-session-section{gap:.78rem;display:grid}.rd-account-mfa-section{border:1px solid var(--rd-border-subtle);background:var(--rd-surface);border-radius:.9rem;gap:.9rem;padding:1.1rem 1.2rem;display:grid}.rd-account-mfa-subform{border-top:1px dashed var(--rd-border-subtle);gap:.75rem;padding-top:.5rem;display:grid}.rd-account-mfa-qr{justify-content:center;padding:.5rem;display:flex}.rd-account-mfa-qr img{border:1px solid var(--rd-border-subtle);background:#fff;border-radius:.5rem;padding:.5rem;display:block}.rd-account-mfa-secret{background:var(--rd-surface-muted,#0d1d2b0a);border-radius:.5rem;gap:.4rem;padding:.8rem;display:grid}.rd-account-mfa-codes{background:var(--rd-surface-muted,#0d1d2b0a);white-space:pre;-webkit-user-select:all;user-select:all;border-radius:.5rem;margin:0;padding:.8rem;font-family:JetBrains Mono,Menlo,monospace;font-size:.88rem;line-height:1.55;overflow-x:auto}.rd-account-mfa-codes-card{background:#c88c280f;border:1px solid #c88c2866;border-radius:.6rem;gap:.75rem;padding:.9rem 1rem;display:grid}.rd-account-mfa-codes-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rd-account-mfa-meta{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin:0 0 .9rem;display:grid}.rd-account-mfa-meta div{gap:.2rem;display:grid}.rd-account-mfa-meta dt{color:var(--rd-text-muted);margin:0;font-size:.82rem}.rd-account-mfa-meta dd{color:var(--rd-text-primary);margin:0;font-weight:600}.rd-login-mfa-lede{color:var(--rd-text-muted);margin:0 0 .8rem;font-size:.92rem;line-height:1.55}.rd-account-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.rd-account-session-grid-single{grid-template-columns:1fr}.rd-account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.95rem;display:grid}.rd-account-plan-card{appearance:none;border:1px solid var(--rd-divider);text-align:left;width:100%;min-height:10.25rem;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--rd-transition-fast), background-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), transform .12s ease;background:#ffffff9e;gap:.86rem;padding:clamp(1rem,1vw + .8rem,1.18rem);display:grid;box-shadow:inset 0 1px #ffffff29}.rd-account-plan-card:hover{transform:translateY(-1px)}.rd-account-plan-card:focus-visible{outline-offset:2px;outline:2px solid #1f5a834d}.rd-account-plan-card.is-selected{background:linear-gradient(#18324a12,#18324a08),#ffffffb8;border-color:#18324a47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #18324a14,0 12px 30px #18324a14}.rd-account-plan-card.is-current{background:#1f5a8314;border-color:#1f5a833d}.rd-account-plan-selection{border:1px solid var(--rd-divider);border-radius:var(--rd-radius-lg);background:#ffffff94;gap:.86rem;max-width:35rem;padding:1rem 1.04rem;display:grid}.rd-account-session-card,.rd-account-summary-card{border:1px solid var(--rd-divider);background:var(--rd-surface-muted);padding:1rem 1.04rem;box-shadow:inset 0 1px #ffffff29}.rd-account-summary-body{color:var(--rd-text-primary);font-size:.82rem;font-weight:600;line-height:1.55}.rd-account-access-head,.rd-account-list-head,.rd-account-list-row{justify-content:space-between;gap:.78rem;display:flex}.rd-account-access-head,.rd-account-list-row{flex-wrap:wrap;align-items:flex-start}.rd-account-access-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);font-size:clamp(1rem,.32vw + .92rem,1.18rem);font-weight:600;line-height:1.2}.rd-account-access-subtitle{color:var(--rd-muted);font-size:var(--rd-fs-meta);margin-top:.2rem}.rd-account-access-pills{flex-wrap:wrap;justify-content:flex-start;gap:.42rem;display:flex}.rd-account-access-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem 1rem;display:grid}.rd-account-access-meta dt{color:var(--rd-muted);font-size:var(--rd-fs-caption);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.rd-account-access-meta dd{color:var(--rd-text-primary);font-size:var(--rd-fs-meta);margin-top:.2rem;font-weight:600;line-height:1.42}.rd-account-pill{border:1px solid var(--rd-divider);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.72rem;padding:0 .68rem;font-size:.72rem;font-weight:700;display:inline-flex}.rd-account-pill.is-positive{color:var(--rd-accent-strong);background:#1f5a831a;border-color:#1f5a8338}.rd-account-pill.is-warning{color:#885207;background:#bc7b121f;border-color:#bc7b123d}.rd-account-pill.is-neutral{color:var(--rd-text-secondary);background:#18324a0d;border-color:#18324a1f}.rd-account-pill.is-outline{background:0 0}.rd-account-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.rd-account-research-card{gap:.8rem;display:grid}.rd-account-list-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);font-size:1rem;font-weight:600;line-height:1.2}.rd-account-list-link{border:1px solid var(--rd-divider);border-radius:var(--rd-radius-md);transition:border-color var(--rd-transition-fast), background-color var(--rd-transition-fast), transform 80ms ease, box-shadow var(--rd-transition-fast);background:#ffffff9e;gap:.32rem;padding:.84rem .9rem;text-decoration:none;display:grid}.rd-account-list-link:hover{background:#ffffffdb;border-color:#1f5a8338;transform:translateY(-.5px);box-shadow:0 12px 24px -22px #0d1d2b66}.rd-account-list-primary{color:var(--rd-text-primary);font-size:var(--rd-fs-meta);font-weight:600;line-height:1.46}.rd-account-list-document-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-account-list-code{color:var(--rd-accent-strong);font-family:var(--rd-font-code);flex-shrink:0;font-size:.72rem;line-height:1.45}.rd-account-list-meta{color:var(--rd-muted);font-size:.74rem;line-height:1.5}.rd-account-empty,.rd-account-note{border:1px dashed var(--rd-empty-border);border-radius:var(--rd-radius-md);background:var(--rd-empty-bg);color:var(--rd-text-secondary);font-size:var(--rd-fs-meta);padding:.92rem 1rem;line-height:1.58}.rd-app-content-login-enter{animation:.42s ease-out both rd-app-content-fade-in}@keyframes rd-app-content-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rd-main{gap:clamp(.95rem,1.9vw,1.45rem);display:grid}.rd-surface{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-soft);background:#fffffffa}.rd-route-note{color:var(--rd-text-secondary);font-size:var(--rd-fs-meta);margin:0 0 .8rem}.rd-app-nav{z-index:40;background:var(--rd-header-bg);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--rd-divider);border-color:#0000;margin-bottom:.75rem;padding:.625rem .875rem;position:relative;overflow:visible}.rd-app-nav-guest{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;padding:0}.rd-header-fade-out{animation:.22s ease-in both rd-header-fade-out}.rd-header-fade-in{animation:.24s ease-out both rd-header-fade-in}.rd-brand{border:1px solid var(--rd-brand-border);border-radius:var(--rd-radius-md);background:var(--rd-brand-bg);transition:box-shadow var(--rd-transition-base);gap:.5rem;padding:.375rem .75rem;position:relative;overflow:hidden}.rd-brand:hover{box-shadow:0 2px 8px -2px #0c17204d}.rd-brand:after{content:"";background:var(--rd-brand-ribbon);opacity:0;width:2rem;height:2rem;transition:opacity var(--rd-transition-base), transform var(--rd-transition-base);pointer-events:none;border-radius:.25rem;position:absolute;bottom:-1rem;right:-1rem;transform:rotate(20deg)scale(.9)}.rd-brand.is-workspace-root{border-color:var(--rd-accent-soft-strong);box-shadow:0 1px 6px -2px #1d5d8e52}.rd-brand.is-workspace-root:after{opacity:1;transform:rotate(20deg)scale(1)}.rd-brand-guest-fill{border-radius:inherit;background:var(--rd-brand-bg);border:0;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.75rem 1rem;display:inline-flex}.rd-brand-login-enter{animation:.52s cubic-bezier(.2,.82,.26,1) rd-brand-login-scale}.rd-nav-login-enter{animation:.46s ease-out rd-nav-login-fade}@keyframes rd-brand-login-scale{0%{transform-origin:0;transform:scale(1.36)}55%{transform-origin:0;transform:scale(.98)}to{transform-origin:0;transform:scale(1)}}@keyframes rd-nav-login-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rd-header-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rd-header-fade-in{0%{opacity:0}to{opacity:1}}.rd-app-link{border-radius:var(--rd-radius-sm);font-size:var(--rd-fs-meta);color:var(--rd-muted);white-space:nowrap;transition:color var(--rd-transition-fast), border-color var(--rd-transition-fast), background-color var(--rd-transition-fast);border:1px solid #0000;flex-shrink:0;align-items:center;padding:.34rem .62rem;font-weight:600;display:inline-flex}.rd-app-link:hover{color:var(--rd-text-primary);background:#ffffffa6;border-color:#18324a33}.rd-app-link.is-active{color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-color:#1f5a8345}.rd-app-user{color:var(--rd-text-secondary);letter-spacing:.01em;font-size:.78rem;font-weight:500}.rd-app-user-menu{flex:0 auto;min-width:0;position:relative}.rd-app-user-link{transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), transform 80ms ease}.rd-app-user-link:hover{color:var(--rd-text-primary);background:#ffffffa6;border-color:#18324a33;transform:translateY(-.5px)}.rd-app-user-link.is-active{color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-color:#1f5a833d}.rd-app-user-trigger{cursor:pointer;text-align:right;justify-content:space-between;align-items:center;gap:.46rem;width:100%;display:inline-flex}.rd-app-user-label{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:auto;min-width:0;overflow:hidden}.rd-app-user-caret{width:.42rem;height:.42rem;transition:transform var(--rd-transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translateY(-.05rem)}.rd-app-user-trigger.is-open .rd-app-user-caret{transform:rotate(225deg)translateY(.05rem)}.rd-app-user-trigger.is-open{box-shadow:0 12px 24px -24px #0c172052}.rd-app-user-dropdown{z-index:8;border:1px solid var(--rd-control-border);background:var(--rd-surface-overlay);width:max-content;min-width:0;max-width:calc(100vw - 2rem);box-shadow:inset 0 1px 0 #ffffff85, var(--rd-shadow-dropdown);-webkit-backdrop-filter:blur(16px);border-radius:.92rem;gap:.14rem;padding:.26rem;animation:.15s ease-out rd-dropdown-enter;display:grid;position:absolute;top:calc(100% + .42rem);right:0}.rd-app-user-menu-item{width:100%;min-height:2.08rem;color:var(--rd-text-secondary);text-align:right;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast), transform var(--rd-transition-fast);background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:flex-end;align-items:center;padding:.44rem .72rem .44rem .9rem;font-size:.74rem;font-weight:600;display:flex}.rd-app-user-menu-item:hover,.rd-app-user-menu-item.is-active{transform:translateY(-.5px)}.rd-app-user-menu-item:hover{color:var(--rd-text-primary);background:#ffffff9e;border-color:#18324a24}.rd-app-user-menu-item.is-active{color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-color:#1f5a832e}.rd-app-user-menu-item.is-danger{color:var(--rd-text-secondary)}.rd-app-user-menu-item.is-danger:hover{border-color:var(--rd-danger-border);background:var(--rd-danger-soft);color:var(--rd-danger-text)}.rd-lang-controls{align-items:center;gap:.42rem;display:inline-flex}.rd-lang-cycle-toggle{justify-content:center;align-items:center;min-width:2.2rem;min-height:2.05rem;padding-inline:.58rem;display:none}.rd-lang-switch{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-chip);background:#fff;align-items:center;display:inline-flex;overflow:hidden}.rd-lang-option{color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);background:0 0;border:0;border-right:1px solid #14304c14;padding:.375rem .625rem;font-size:.72rem;font-weight:600;line-height:1}.rd-lang-option:last-child{border-right:0}.rd-lang-option:hover{color:var(--rd-accent-strong);background:var(--rd-accent-soft)}.rd-lang-option.is-active{color:#fff;background:var(--rd-accent);font-weight:700}.rd-lang-all-toggle{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-chip);color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);white-space:nowrap;background:#fff;padding:.375rem .625rem;font-size:.72rem;font-weight:600;line-height:1}.rd-lang-all-toggle:hover{color:var(--rd-accent-strong);border-color:var(--rd-accent);background:var(--rd-accent-soft)}.rd-lang-all-toggle.is-active{color:#fff;background:var(--rd-accent);border-color:var(--rd-accent);font-weight:700}.rd-app-logout{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-md);color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);background:#fff;padding:.375rem .75rem;font-size:.78rem;font-weight:600}.rd-app-logout:hover{color:#c33;background:#cc33330a;border-color:#d44}.rd-app-logout:disabled{opacity:.55;cursor:not-allowed}.rd-brand-wordmark,.rd-dash-logo-text{font-family:var(--rd-font-body);letter-spacing:-.03125rem;white-space:nowrap;font-size:1.125rem;font-weight:800;line-height:1}.rd-brand-wordmark span,.rd-dash-logo-text span{font-weight:400}.rd-brand-wordmark{color:var(--rd-parchment)}.rd-brand-wordmark span,.rd-dash-logo-text span{color:var(--rd-signal)}.rd-section{border-radius:var(--rd-radius-xl);padding:clamp(1rem,1.8vw,1.65rem)}.rd-footer{border-radius:var(--rd-radius-xl);background:var(--rd-footer-bg);gap:1rem;margin-top:clamp(.75rem,1.5vw,1.25rem);padding:clamp(1rem,2vw,1.5rem);display:grid}.rd-footer-top{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.7rem,1.5vw,1.1rem);display:grid}.rd-footer-brand{gap:.4rem;display:grid}.rd-footer-wordmark{font-family:var(--rd-font-body);letter-spacing:-.03em;color:var(--rd-midnight);font-size:clamp(1.2rem,1vw + .95rem,1.56rem);font-weight:800;line-height:1}.rd-footer-wordmark span{color:var(--rd-signal);font-weight:500}.rd-footer-description{max-width:50ch;color:var(--rd-text-secondary);font-size:.82rem;line-height:1.55}.rd-footer-column{align-content:start;gap:.28rem;display:grid}.rd-footer-label{color:var(--rd-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rd-footer-link{color:var(--rd-accent-strong);font-size:.82rem;font-weight:600;text-decoration:none}.rd-footer-link:hover{color:var(--rd-accent);text-underline-offset:.14em;text-decoration:underline}.rd-footer-note{color:var(--rd-muted);font-size:.74rem;line-height:1.45}.rd-footer-meta{border-top:1px solid var(--rd-divider-strong);color:var(--rd-muted);justify-content:space-between;align-items:center;gap:.62rem;padding-top:.72rem;font-size:.72rem;display:flex}.rd-footer-meta-links{align-items:center;gap:.68rem;display:flex}.rd-footer-meta-links a{color:var(--rd-muted);text-decoration:none}.rd-footer-meta-links a:hover{color:var(--rd-accent-strong);text-underline-offset:.14em;text-decoration:underline}.rd-kicker{color:var(--rd-accent-strong);font-family:var(--rd-font-heading);font-size:var(--rd-fs-caption);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.66rem;font-weight:700}.rd-title{max-width:20ch;color:var(--rd-text-primary);font-family:var(--rd-font-heading);font-size:var(--rd-fs-h1);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.82rem;font-weight:700;line-height:1.08}.rd-body{max-width:62ch;color:var(--rd-text-secondary);font-size:var(--rd-fs-lead);line-height:1.58}.rd-actions{flex-wrap:wrap;gap:.62rem;margin-top:1.1rem;display:flex}.rd-btn{border-radius:var(--rd-radius-md);min-height:2.375rem;font-size:var(--rd-fs-meta);cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), transform 80ms ease;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;line-height:1.15;display:inline-flex}.rd-btn:hover{transform:translateY(-.5px)}.rd-btn:active{transform:translateY(.5px)}.rd-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.rd-btn-primary{background:var(--rd-accent);color:#fff;box-shadow:var(--rd-shadow-button)}.rd-btn-primary:hover:not(:disabled){background:var(--rd-accent-strong);box-shadow:0 2px 8px -2px #394d5947}.rd-btn-secondary{color:var(--rd-deep-navy);border-color:var(--rd-border-soft);background:#fff}.rd-btn-secondary:hover:not(:disabled){border-color:var(--rd-accent);color:var(--rd-accent-strong);background:var(--rd-hover-bg)}.rd-inline-busy-label{justify-content:center;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.rd-btn-pin-toggle{border-radius:999px;padding-inline:.76rem;box-shadow:inset 0 1px #ffffff29}.rd-btn-pin-toggle.is-active{background:var(--rd-selected-bg);color:var(--rd-accent-strong);border-color:#106b992e}.rd-btn-pin-toggle.is-pending{color:var(--rd-accent-strong);background:#106b9914;border-color:#106b992e}.rd-pin-toggle-button{gap:0;padding-inline:0;font-size:0;line-height:0}.rd-pin-toggle-icon{pointer-events:none;opacity:.72;width:1rem;height:1rem;transition:opacity var(--rd-transition-fast), transform var(--rd-transition-fast), filter var(--rd-transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:scale(.94)}.rd-pin-toggle-icon-svg{width:100%;height:100%;display:block}.rd-pin-toggle-icon-fill{opacity:0;transition:opacity var(--rd-transition-fast)}.rd-pin-toggle-icon-stroke{opacity:.94;transition:opacity var(--rd-transition-fast), stroke-width var(--rd-transition-fast)}:is(.rd-btn-pin-toggle.is-active,.rd-workspace-switcher-pin-toggle.is-pinned,.rd-workspace-pinned-inline-toggle.is-pinned,.rd-saved-doc-remove.rd-btn-pin-toggle.is-active,.rd-btn-doc-pin-toggle.is-active,.rd-pin-popover-trigger.is-pinned) .rd-pin-toggle-icon{opacity:1;filter:drop-shadow(0 1px 3px #106b992e);transform:scale(1.04)}:is(.rd-btn-pin-toggle.is-active,.rd-workspace-switcher-pin-toggle.is-pinned,.rd-workspace-pinned-inline-toggle.is-pinned,.rd-saved-doc-remove.rd-btn-pin-toggle.is-active,.rd-btn-doc-pin-toggle.is-active,.rd-pin-popover-trigger.is-pinned) .rd-pin-toggle-icon-fill{opacity:.44}:is(.rd-btn-pin-toggle.is-active,.rd-workspace-switcher-pin-toggle.is-pinned,.rd-workspace-pinned-inline-toggle.is-pinned,.rd-saved-doc-remove.rd-btn-pin-toggle.is-active,.rd-btn-doc-pin-toggle.is-active,.rd-pin-popover-trigger.is-pinned) .rd-pin-toggle-icon-stroke{opacity:1;stroke-width:1.42px}.rd-pin-toggle-icon-wave{justify-content:center;width:1rem;height:1rem}.rd-grid{grid-template-columns:1fr;gap:.95rem;display:grid}.rd-card{border-radius:var(--rd-radius-lg);padding:1rem}.rd-loading-wave{color:inherit;vertical-align:middle;align-items:center;gap:.46em;line-height:1;display:inline-flex}.rd-loading-wave--column{text-align:center;vertical-align:baseline;flex-direction:column;gap:.5rem}.rd-loading-wave-bars{color:inherit;justify-content:center;align-items:center;gap:.3em;display:inline-flex}.rd-loading-wave-bars>span{opacity:.85;transform-origin:50%;background:currentColor;border-radius:.08em;width:.16em;height:.85em;animation:.9s cubic-bezier(.45,.05,.55,.95) infinite rd-loading-wave-pulse;display:inline-block;transform:scaleY(.35)}.rd-loading-wave-bars>span:nth-child(2){animation-delay:.15s}.rd-loading-wave-bars>span:nth-child(3){animation-delay:.3s}.rd-loading-wave--xs{font-size:.7rem}.rd-loading-wave--sm{font-size:1em}.rd-loading-wave--md{font-size:1.4rem}.rd-loading-wave--lg{font-size:1.9rem}.rd-loading-wave-label{color:inherit;opacity:.78;letter-spacing:.01em;font-size:.85em}.rd-loading-wave--md .rd-loading-wave-label{opacity:.8;font-size:.82rem}.rd-loading-wave--lg .rd-loading-wave-label{opacity:.82;font-size:.88rem}@keyframes rd-loading-wave-pulse{0%,to{opacity:.6;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.rd-btn-with-wave{transition:opacity var(--rd-transition-fast);position:relative;overflow:hidden}.rd-btn-wave-label{transition:opacity .2s,transform .2s;display:inline-block}.rd-btn-wave-overlay{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;inset:0;transform:translateY(4px)}.rd-btn-with-wave.is-loading{opacity:.92;cursor:progress}.rd-btn-with-wave.is-loading .rd-btn-wave-label{opacity:0;transform:translateY(-4px)}.rd-btn-with-wave.is-loading .rd-btn-wave-overlay{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rd-loading-wave-bars>span{opacity:.7;animation:none;transform:scaleY(.7)}.rd-btn-wave-label,.rd-btn-wave-overlay{transition:opacity 80ms linear}}.rd-login-page{isolation:isolate;place-items:center;min-height:clamp(660px,84vh,780px);display:grid;position:relative}.rd-login-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.rd-login-ambient-term{left:var(--rd-term-x);top:var(--rd-term-y);white-space:nowrap;width:0;font-family:var(--rd-font-code);letter-spacing:.045em;color:#18324a7a;opacity:0;animation:rd-login-term-type var(--rd-term-duration,11s) steps(20, end) var(--rd-term-delay,0s) infinite, rd-login-term-fade var(--rd-term-duration,11s) linear var(--rd-term-delay,0s) infinite, rd-login-term-drift calc(var(--rd-term-duration,11s) * 1.32) ease-in-out var(--rd-term-delay,0s) infinite alternate;border-right:1px solid #1f5a8361;font-size:clamp(.78rem,.44vw + .66rem,1rem);font-weight:500;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}@keyframes rd-login-term-type{0%,12%{width:0}34%,58%{width:var(--rd-term-width,12ch)}80%,to{width:0}}@keyframes rd-login-term-fade{0%,10%{opacity:0}20%,62%{opacity:.88}82%,to{opacity:0}}@keyframes rd-login-term-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(9px - 50%),calc(-50% - 10px))}}.rd-login-shell{z-index:1;-webkit-backdrop-filter:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(.85rem,1.6vw,1.2rem);width:min(100%,980px);padding:clamp(1rem,2.2vw,1.6rem);display:grid;position:relative}.rd-login-intro{border-radius:var(--rd-radius-lg);color:#e8ece9;background:linear-gradient(156deg,#0e1f2df5 0%,#132e42ed 54%,#1e4967e3 100%);border:1px solid #e8e3db24;gap:.82rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.rd-login-brand{gap:.2rem;display:grid}.rd-login-brand-wordmark{font-family:var(--rd-font-body);letter-spacing:-.035em;color:#f2f6f3;font-size:clamp(1.35rem,1.4vw + .95rem,1.85rem);font-weight:800;line-height:1}.rd-login-brand-wordmark span{color:#6eb4e1;font-weight:500}.rd-login-brand-tag{color:#e6ece9bf;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.rd-login-title{color:#f3f7f4;font-family:var(--rd-font-heading);letter-spacing:-.012em;max-width:24ch;font-size:clamp(1.3rem,1.2vw + 1rem,1.86rem);line-height:1.16}.rd-login-subtitle{color:#e8e3dbdb;max-width:50ch;font-size:.88rem;line-height:1.56}.rd-login-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rd-login-highlight-card{border-radius:var(--rd-radius-sm);background:#0a151f42;border:1px solid #e8e3db2b;padding:.48rem .52rem}.rd-login-highlight-label{color:#e8e3dba8;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rd-login-highlight-value{color:#ecf2ef;margin-top:.2rem;font-size:.76rem;font-weight:600;line-height:1.3}.rd-login-form{border-radius:var(--rd-radius-lg);border:1px solid var(--rd-border-soft);background:#ffffffe6;align-content:start;gap:.68rem;padding:clamp(.85rem,1.8vw,1.2rem);display:grid}.rd-field{color:var(--rd-text-secondary);letter-spacing:.02em;text-transform:uppercase;gap:.32rem;font-size:.78rem;font-weight:600;display:grid}.rd-input{border-radius:var(--rd-radius-md);width:100%;color:var(--rd-text-primary);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);background:#fff;border:1.5px solid #14304c24;padding:.5rem .75rem;font-size:.9rem}.rd-input:hover{border-color:#14304c3d}.rd-input:focus-visible{border-color:var(--rd-signal);box-shadow:0 0 0 3px var(--rd-focus-ring);outline:none}.rd-login-error{color:#8f2f2f;margin:0;font-size:.78rem;font-weight:500}.rd-login-submit{width:100%}.rd-login-help{color:var(--rd-muted);font-size:.75rem;line-height:1.42}.rd-login-forgot{color:var(--rd-signal,#1f5a83);transition:color var(--rd-transition-fast);justify-self:center;padding:.1rem .2rem;font-size:.8rem;font-weight:600;text-decoration:none}.rd-login-forgot:hover,.rd-login-forgot:focus-visible{color:var(--rd-text-primary);outline:none;text-decoration:underline}.rd-login-reset-banner{border-radius:var(--rd-radius-md);color:var(--rd-text-primary);cursor:pointer;background:#6eb4e124;border:1px solid #1f5a833d;margin:0 0 .2rem;padding:.55rem .7rem;font-size:.8rem;font-weight:500;line-height:1.4}.rd-purchase-page{gap:.82rem;display:grid}.rd-purchase-hero{gap:.72rem;padding:clamp(.95rem,1.8vw,1.5rem);display:grid}.rd-search-page{gap:.82rem;display:grid}.rd-workspace-page{gap:.62rem;display:grid}.rd-workspace-search-shell{z-index:3;gap:.68rem;padding:clamp(.82rem,1.5vw,1.2rem);display:grid;position:relative;overflow:visible}.rd-workspace-search-head{justify-content:space-between;align-items:flex-end;gap:.9rem;display:flex}.rd-workspace-title{color:var(--rd-midnight);font-family:var(--rd-font-heading);letter-spacing:-.018em;font-size:clamp(1.08rem,.72vw + .94rem,1.28rem);font-weight:700;line-height:1.2}.rd-workspace-body{color:var(--rd-muted);font-size:var(--rd-fs-meta);max-width:58ch;margin-top:.18rem;line-height:1.5}.rd-workspace-body.rd-workspace-body-hint{font-size:var(--rd-fs-caption);color:var(--rd-text-tertiary);letter-spacing:.01em}.rd-workspace-background-hint-wrap{width:100%;min-height:clamp(9rem,28vh,16rem);padding:.5rem .4rem 1rem;position:relative;overflow:hidden}.rd-workspace-background-hint{letter-spacing:.018em;word-spacing:-.08em;color:#18324a75;border-right-color:#1f5a835c;max-width:min(100% - 1.2rem,48rem);font-size:clamp(.92rem,.38vw + .84rem,1.08rem);font-weight:520;line-height:1.4}.rd-workspace-switcher{z-index:6;isolation:isolate;gap:.5rem;display:grid;position:relative;overflow:visible}.rd-workspace-shell-body{z-index:1;gap:.86rem;padding-top:.04rem;display:grid;position:relative}.rd-workspace-search-form{grid-template-columns:minmax(0,1fr) auto;margin-bottom:.04rem}.rd-workspace-quick-list{margin-top:-.02rem}.rd-workspace-pinned-strip{border:1px solid var(--rd-border-soft);background:linear-gradient(#fffffff7,#fbf8f4f0);border-radius:.75rem;gap:.34rem;padding:.5rem .68rem;display:grid;box-shadow:inset 0 1px #ffffff80,0 8px 20px -22px #7864483d}.rd-workspace-pinned-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rd-workspace-pinned-head p{color:var(--rd-muted);font-family:var(--rd-font-code);font-size:var(--rd-fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rd-workspace-pinned-head span{color:var(--rd-muted);font-size:.74rem;font-weight:500;line-height:1.34}.rd-workspace-pinned-head-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.rd-workspace-pinned-error,.rd-workspace-pinned-empty{margin:0}.rd-workspace-pinned-empty{color:var(--rd-muted);font-size:.8rem;line-height:1.45}.rd-workspace-pinned-list{flex-wrap:wrap;gap:.36rem;display:flex}.rd-workspace-pinned-chip-wrap{border:1px solid var(--rd-border-soft);min-width:0;max-width:min(100%,28rem);transition:border-color var(--rd-transition-fast), background-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), transform var(--rd-transition-fast);background:linear-gradient(#fffffffa,#f9fcffeb);border-radius:999px;flex:0 auto;align-items:stretch;gap:0;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 18px -22px #14304c3d}:is(.rd-workspace-pinned-chip-wrap:has(.rd-workspace-pinned-chip:hover):not(.is-soft-unpinned):not(.is-active),.rd-workspace-pinned-chip-wrap:has(.rd-workspace-pinned-chip:focus-visible):not(.is-soft-unpinned):not(.is-active)){border-color:var(--rd-accent-soft-strong);background:#ecf7fdfa;transform:translateY(-1px);box-shadow:0 12px 22px -20px #394d5947}.rd-workspace-pinned-chip-wrap:has(.rd-workspace-pinned-chip:active):not(.is-soft-unpinned):not(.is-active){box-shadow:none;transition-duration:50ms;transform:scale(.97)}.rd-workspace-pinned-chip-wrap.is-active{border-color:var(--rd-accent-soft-strong);background:var(--rd-selected-bg);box-shadow:inset 0 1px #ffffff38,0 10px 20px -18px #106b998c}.rd-workspace-pinned-chip-wrap.is-active:has(.rd-workspace-pinned-chip:hover){border-color:var(--rd-accent);background:#ecf7fdfa;transform:translateY(-1px);box-shadow:0 12px 22px -20px #394d5947}.rd-workspace-pinned-chip-wrap.is-active:has(.rd-workspace-pinned-chip:active){box-shadow:none;transition-duration:50ms;transform:scale(.97)}.rd-workspace-pinned-chip-wrap.is-pending{background:#f0f8fdf5;border-color:#106b992e}.rd-workspace-pinned-chip-wrap.is-soft-unpinned{box-shadow:none;opacity:.72;cursor:default;background:#f4f7faf0;border-color:#a0b9d23d;transform:none}.rd-workspace-pinned-chip-wrap.is-soft-unpinned:hover,.rd-workspace-pinned-chip-wrap.is-soft-unpinned:focus-within{box-shadow:none;background:#f4f7faf0;border-color:#a0b9d23d;transform:none}.rd-workspace-pinned-chip{appearance:none;box-shadow:none;color:var(--rd-text-secondary);text-align:left;cursor:pointer;min-width:0;max-width:none;min-height:2rem;transition:color var(--rd-transition-fast);background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.38rem .84rem;display:inline-flex}.rd-workspace-pinned-chip:disabled{cursor:default;opacity:1}.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip{color:var(--rd-muted);pointer-events:none;transition:none}.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip,.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip:hover,.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip:focus-visible{box-shadow:none;color:var(--rd-muted);background:0 0;border-color:#0000;outline:none}.rd-workspace-pinned-chip:hover,.rd-workspace-pinned-chip:focus-visible{color:var(--rd-text-primary);background:0 0;outline:none}.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip:hover,.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-chip:focus-visible{color:var(--rd-muted)}.rd-workspace-pinned-code{color:var(--rd-accent-strong);font-family:var(--rd-font-code);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#106b9914;border-radius:999px;flex:none;align-items:center;padding:.16rem .44rem;font-size:.6875rem;font-weight:700;display:inline-flex}.rd-workspace-pinned-name{color:var(--rd-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.84rem;line-height:1.3;display:block;overflow:hidden}.rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-name{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.35px}.rd-workspace-pinned-inline-toggle{appearance:none;color:#14304c47;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:1.8rem;min-height:2rem;padding:0 .52rem 0 .2rem;font-size:0;line-height:0;transition:color .18s,transform .12s;display:inline-flex}.rd-workspace-pinned-inline-toggle.is-pinned{color:#c8912e}.rd-workspace-pinned-inline-toggle:hover:not(:disabled),.rd-workspace-pinned-inline-toggle:focus-visible{color:#b8842a;outline:none;transform:none}.rd-workspace-pinned-inline-toggle:active:not(:disabled),.rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger:hover:not(:disabled),.rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger:active:not(:disabled){transform:none}.rd-workspace-pinned-inline-toggle.is-soft-unpinned{color:#14304c33}.rd-workspace-pinned-inline-toggle.is-soft-unpinned:hover:not(:disabled),.rd-workspace-pinned-inline-toggle.is-soft-unpinned:focus-visible{color:#c8912e}.rd-workspace-pinned-inline-toggle.is-pending,.rd-workspace-pinned-chip-wrap.is-active .rd-workspace-pinned-inline-toggle{color:#14304c52}.rd-workspace-pinned-chip-wrap.is-active .rd-workspace-pinned-inline-toggle.is-pinned,.rd-workspace-pinned-chip-wrap.is-active .rd-pin-popover-trigger.is-pinned{color:#c8912e}.rd-workspace-pinned-chip-wrap.is-active .rd-workspace-pinned-inline-toggle:hover:not(:disabled),.rd-workspace-pinned-chip-wrap.is-active .rd-workspace-pinned-inline-toggle:focus-visible,.rd-workspace-pinned-chip-wrap.is-active .rd-pin-popover-trigger:hover:not(:disabled){color:#b8842a}.rd-workspace-pinned-inline-toggle:disabled{cursor:not-allowed;opacity:.5}.rd-workspace-edit-toggle{min-height:1.92rem;padding:.28rem .72rem;font-size:.69rem;font-weight:700}.rd-workspace-pinned-stage-toggle{z-index:2;width:1.12rem;height:1.12rem;color:var(--rd-muted);cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast), transform var(--rd-transition-fast);background:#fffffffa;border:1px solid #14304c1f;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.2rem;right:-.16rem;box-shadow:0 8px 20px -18px #14304c59}.rd-workspace-pinned-stage-toggle:hover:not(:disabled),.rd-workspace-pinned-stage-toggle:focus-visible{color:#b42318;background:#fef2f2fa;border-color:#b91c1c3d;outline:none;transform:scale(1.02)}.rd-workspace-pinned-stage-toggle.is-marked{color:#fff;background:#b42318;border-color:#b91c1c3d}.rd-workspace-switcher-dropdown{z-index:28;border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-dropdown);background:linear-gradient(#fffffffe,#f8fbfefb);max-height:min(24rem,58vh);animation:.15s ease-out rd-dropdown-enter;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden auto}@keyframes rd-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rd-category-selector{position:relative}.rd-workspace-title-clickable{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.35rem;transition:opacity .15s;display:inline-flex}.rd-workspace-title-clickable:hover{opacity:.7}.rd-category-selector-caret{opacity:.4;vertical-align:middle;font-size:.55em}.rd-category-selector-menu{z-index:20;background:var(--rd-surface,#fff);border:1px solid #18324a1f;border-radius:8px;min-width:160px;padding:.3rem;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0000001f}.rd-category-selector-item{width:100%;color:var(--rd-fg-secondary,#4a5568);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:.42rem .65rem;font-size:.82rem;font-weight:500;transition:background .1s;display:block}.rd-category-selector-item:hover{background:#18324a0f}.rd-category-selector-item.is-active{background:var(--rd-accent,#1a73e8);color:#fff}.rd-search-filter-wrap{z-index:31;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.rd-status-toggle-inline{border:none;border-left:1px solid var(--rd-control-border);color:var(--rd-muted);font-family:var(--rd-font-code);letter-spacing:.03em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:opacity var(--rd-transition-fast);background:0 0;border-radius:0;align-items:center;gap:.55rem;padding:.2rem 0 .2rem .5rem;font-size:.66rem;font-weight:600;display:inline-flex}.rd-status-toggle-status[data-status],.rd-status-toggle-inline .rd-status-toggle-status{font-weight:600}.rd-status-toggle-deriv{color:var(--rd-text-secondary);letter-spacing:0;opacity:.85;font-weight:500}[data-theme=dark] .rd-status-toggle-deriv{color:var(--rd-text-secondary);opacity:.78}.rd-status-toggle-deriv-add{color:#b45309;letter-spacing:0;opacity:1;margin-left:-.18rem;font-weight:600}[data-theme=dark] .rd-status-toggle-deriv-add{color:#fbbf24;font-weight:500}.rd-status-toggle-caret{opacity:.7;margin-left:-.18rem;font-size:.62rem;line-height:1}.rd-status-toggle-inline[data-status=current],.rd-status-toggle-inline[data-status=delisted],.rd-status-toggle-inline[data-status=all],[data-theme=dark] .rd-status-toggle-inline[data-status=current],[data-theme=dark] .rd-status-toggle-inline[data-status=delisted],[data-theme=dark] .rd-status-toggle-inline[data-status=all]{color:var(--rd-text-primary);border-left-color:var(--rd-control-border)}.rd-status-toggle-inline:hover,.rd-status-toggle-inline:active{opacity:.78;box-shadow:none;background:0 0}.rd-search-input-wrap:has(.rd-search-filter-wrap) .rd-search-input{padding-right:12.6rem}.rd-search-filter-menu{z-index:1;background:var(--rd-surface-overlay,#fff);border:1px solid var(--rd-border-soft,#18324a1a);min-width:12.5rem;box-shadow:var(--rd-shadow-dropdown,0 12px 28px -10px #18324a38);-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:.4rem 0;animation:.14s ease-out rd-dropdown-enter;position:absolute;top:calc(100% + 8px);right:0}.rd-search-filter-section-label{color:var(--rd-muted,var(--rd-text-secondary));font-family:var(--rd-font-code);letter-spacing:.1em;text-transform:uppercase;padding:.36rem .86rem .2rem;font-size:.6rem;font-weight:600}.rd-search-filter-divider{background:var(--rd-divider,#18324a14);height:1px;margin:.32rem .6rem}.rd-search-filter-item{width:100%;color:var(--rd-text-primary,inherit);text-align:left;cursor:pointer;transition:background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;align-items:center;gap:.46rem;padding:.42rem .86rem;font-size:.8rem;display:flex}.rd-search-filter-item-check{width:.9rem;color:var(--rd-accent-strong);text-align:center;font-weight:700;line-height:1;display:inline-block}.rd-search-filter-item:hover,.rd-search-filter-item:focus-visible{background:var(--rd-selected-bg,#18324a0f);outline:none}.rd-search-filter-item.is-active{color:var(--rd-accent-strong);font-weight:600}.rd-workspace-switcher-head{border-bottom:1px solid #18324a1f;padding:.5rem .62rem}.rd-workspace-switcher-head p{color:var(--rd-muted);font-family:var(--rd-font-code);font-size:var(--rd-fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.rd-workspace-switcher-head span{color:var(--rd-muted);font-size:.72rem;font-weight:500;line-height:1.34}.rd-workspace-switcher-clear{color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600}.rd-workspace-switcher-clear:hover{color:var(--rd-accent-strong)}.rd-workspace-switcher-section+.rd-workspace-switcher-section{border-top:1px solid #18324a1a}.rd-workspace-switcher-list{transition:opacity .15s;display:grid}.rd-workspace-switcher-list.is-stale{opacity:.4;pointer-events:none}.rd-workspace-switcher-empty{color:var(--rd-muted);padding:.62rem .72rem;font-size:.8rem;line-height:1.45}.rd-workspace-switcher-item{color:var(--rd-text-secondary);text-align:left;cursor:pointer;min-width:0;transition:background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);background:0 0;border:0;border-bottom:1px solid #18324a1a;align-items:center;gap:.72rem;padding:.5rem .62rem;display:flex}.rd-workspace-switcher-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.62rem;padding:0;display:flex}.rd-workspace-switcher-main:focus-visible,.rd-workspace-switcher-pin-toggle:focus-visible{outline:none}.rd-workspace-switcher-item:last-child{border-bottom:0}.rd-workspace-switcher-item:hover,.rd-workspace-switcher-item.is-key-active{background:var(--rd-accent-soft)}.rd-workspace-switcher-item.is-active{background:var(--rd-selected-bg)}.rd-workspace-switcher-code{color:var(--rd-muted);font-family:var(--rd-font-code);letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;font-weight:500}.rd-workspace-switcher-name{min-width:0;color:var(--rd-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.82rem;line-height:1.38;overflow:hidden}.rd-workspace-switcher-name-pill{font-family:var(--rd-font-code);letter-spacing:.04em;color:var(--rd-accent,#1a73e8);white-space:nowrap;background:#1a73e814;border-radius:3px;flex-shrink:0;padding:.1rem .35rem;font-size:.62rem;font-weight:600;line-height:1.4}.rd-workspace-switcher-status-pill{font-family:var(--rd-font-code);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1rem .42rem;font-size:.62rem;font-weight:700;line-height:1.4}.rd-workspace-switcher-status-pill.is-current{color:#0b6b57;background:#0b6b571a}.rd-workspace-switcher-status-pill.is-delisted{color:#8b3a2e;background:#8b3a2e1f}.rd-workspace-switcher-doc-count{white-space:nowrap}.rd-workspace-switcher-pin-toggle{appearance:none;color:#14304c3d;width:1.6rem;min-width:0;height:1.6rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:color .18s,transform .12s;display:inline-flex}.rd-workspace-switcher-pin-toggle.is-pinned{color:#c8912e}.rd-workspace-switcher-pin-toggle.is-unpinned{color:#14304c38}.rd-workspace-switcher-pin-toggle.is-pending{color:#14304c4d}.rd-workspace-switcher-pin-toggle:hover:not(:disabled),.rd-workspace-switcher-pin-toggle:focus-visible{color:#b8842a;outline:none;transform:scale(1.18)}.rd-workspace-switcher-pin-toggle:active:not(:disabled){transform:scale(.88)}.rd-workspace-switcher-pin-toggle:disabled{cursor:not-allowed;opacity:.45}:is(.rd-workspace-switcher-pin-toggle.is-pinned,.rd-workspace-pinned-inline-toggle.is-pinned) .rd-pin-toggle-icon{filter:drop-shadow(0 1px 2px #b4781433);opacity:1;transform:scale(1.06)}:is(.rd-workspace-switcher-pin-toggle.is-pinned,.rd-workspace-pinned-inline-toggle.is-pinned) .rd-pin-toggle-icon-fill{opacity:.55}.rd-workspace-switcher-error{margin:.42rem .58rem 0}.rd-workspace-dashboard-stage{animation:.22s ease-out both rd-workspace-dashboard-enter}.rd-workspace-home-panel{z-index:2;align-content:start;gap:.72rem;padding:.78rem .88rem .88rem;position:relative}.rd-workspace-home-layout,.rd-workspace-home-main,.rd-workspace-home-side{gap:.72rem;display:grid}.rd-workspace-home-layout.has-both-panels{grid-template-areas:"recent""saved"}.rd-workspace-home-layout.has-both-panels.has-hint{grid-template-areas:"recent""saved""hint"}.rd-workspace-home-layout.has-recent-only{grid-template-areas:"recent"}.rd-workspace-home-layout.has-recent-only.has-hint{grid-template-areas:"recent""hint"}.rd-workspace-home-layout.has-saved-only{grid-template-areas:"saved"}.rd-workspace-home-layout.has-saved-only.has-hint{grid-template-areas:"saved""hint"}.rd-workspace-home-layout.has-hint-only{grid-template-areas:"hint"}.rd-workspace-home-main,.rd-workspace-home-side{align-content:start;min-width:0}.rd-workspace-home-main{grid-area:recent}.rd-workspace-home-main.rd-workspace-home-two-col{grid-template-columns:320px 1fr;align-items:stretch;gap:1rem;display:grid}.rd-workspace-home-main.rd-workspace-home-activity-only{display:block}.rd-workspace-home-activity-only .rd-activity-panel{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.rd-workspace-home-activity-col,.rd-workspace-home-recent-col{min-width:0}.rd-activity-panel{flex-direction:column;gap:.82rem;display:flex}.rd-activity-card{border:1px solid var(--rd-divider-strong);border-radius:var(--rd-radius-md);background:var(--rd-surface-base);overflow:hidden}.rd-activity-card-header{border-bottom:1px solid var(--rd-divider);background:var(--rd-surface-muted);justify-content:space-between;align-items:center;padding:.52rem .72rem;display:flex}.rd-activity-card-header h4{font-family:var(--rd-font-body);font-size:var(--rd-fs-meta);color:var(--rd-text-primary);margin:0;font-weight:640}.rd-activity-badge{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);background:var(--rd-hover-bg-strong);border-radius:var(--rd-radius-chip);letter-spacing:.02em;padding:.08rem .36rem;font-size:.62rem;font-weight:680}.rd-activity-group{padding:.12rem 0}.rd-activity-group-label{font-size:var(--rd-fs-caption);color:var(--rd-text-secondary);border-bottom:1px solid var(--rd-divider);align-items:center;gap:.32rem;margin:0;padding:.32rem .72rem;font-weight:660;display:flex}.rd-activity-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rd-activity-dot.is-active{background:var(--rd-success-text);box-shadow:0 0 0 2px var(--rd-success-soft)}.rd-activity-dot.is-delisted{background:var(--rd-danger-text);box-shadow:0 0 0 2px var(--rd-danger-soft)}.rd-activity-dot.is-renamed{background:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-accent-soft)}.rd-activity-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);background:var(--rd-hover-bg-strong);border-radius:var(--rd-radius-chip);padding:.06rem .32rem;font-size:.62rem;font-weight:650}.rd-activity-items{flex-direction:column;gap:1px;display:flex}.rd-activity-items-scroll{overflow-y:auto}.rd-activity-derivative-toggle{cursor:pointer;color:var(--rd-text-tertiary,#999);text-align:left;background:0 0;border:none;padding:.2rem .4rem;font-size:.72rem}.rd-activity-derivative-toggle:hover{color:var(--rd-text-secondary,#666)}.rd-activity-items-derivative{opacity:.7;font-size:.72rem}.rd-activity-item{text-align:left;cursor:pointer;width:100%;font-family:var(--rd-font-body);font-size:var(--rd-fs-caption);color:var(--rd-text-primary);transition:background var(--rd-transition-fast);background:0 0;border:none;grid-template-columns:3.2rem 1fr auto auto;align-items:center;gap:.32rem;padding:.4rem .72rem;display:grid}.rd-activity-item:hover{background:var(--rd-hover-bg)}.rd-activity-item+.rd-activity-item{border-top:1px solid var(--rd-divider)}.rd-activity-item-code{font-family:var(--rd-font-code);font-variant-numeric:tabular-nums;color:var(--rd-accent);letter-spacing:.03em;font-weight:680}.rd-activity-item-name{text-overflow:ellipsis;white-space:nowrap;color:var(--rd-text-primary);font-weight:480;overflow:hidden}.rd-activity-item-name-stack{flex-direction:column;gap:.08rem;min-width:0;display:flex}.rd-activity-item-name-change{text-overflow:ellipsis;white-space:nowrap;color:var(--rd-text-tertiary);font-size:.62rem;overflow:hidden}.rd-activity-item-name-old{color:var(--rd-text-secondary)}.rd-activity-item-name-arrow{color:var(--rd-text-tertiary);margin:0 .24rem}.rd-activity-item-name-new{color:var(--rd-text-primary)}.rd-activity-item-meta{font-family:var(--rd-font-code);color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-radius:var(--rd-radius-chip);white-space:nowrap;letter-spacing:.02em;padding:.06rem .32rem;font-size:.6rem;font-weight:650}.rd-activity-item-date{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);white-space:nowrap;letter-spacing:.02em;font-size:.62rem;font-weight:500}.rd-activity-empty{font-size:var(--rd-fs-caption);color:var(--rd-text-tertiary);text-align:center;margin:0;padding:.72rem}.rd-activity-loading{font-size:var(--rd-fs-caption);color:var(--rd-text-tertiary);text-align:center;padding:.72rem}.rd-workspace-home-side{grid-area:saved}.rd-workspace-home-hint{grid-area:hint;min-width:0}.rd-workspace-home-panel-head{border-bottom:1px solid var(--rd-divider);gap:.62rem;padding-bottom:.38rem;display:grid}.rd-workspace-home-panel-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.46rem;display:inline-flex}.rd-workspace-home-panel-head .rd-dash-viewer-head{border-bottom:0;gap:.12rem;min-width:0;padding-bottom:0;display:grid}.rd-workspace-home-panel-head .rd-dash-viewer-meta{letter-spacing:.05em;margin-top:0;font-size:.68rem;line-height:1.34}.rd-workspace-home-panel-recent{background:linear-gradient(#fffffffb,#fdfbf8f5)}.rd-workspace-home-panel-saved{background:linear-gradient(#fffffffb,#fbf9f5f5)}.rd-workspace-home-panel-saved:before,.rd-workspace-home-panel-recent:before{background:linear-gradient(90deg,#0f18211a,#536b7a14,#536b7a00);height:1px}.rd-workspace-home-scope-filter{justify-self:start}.rd-workspace-home-scope-filter .rd-dash-content-filter-label{letter-spacing:.08em;font-size:.6875rem}.rd-workspace-home-scope-filter .rd-dash-content-filter-trigger{min-height:2.06rem;box-shadow:none;padding:.38rem .72rem .38rem .82rem;font-size:.78rem}.rd-workspace-home-panel-toggle{justify-self:start;min-height:2.02rem;padding:.34rem .72rem;font-size:.76rem}.rd-workspace-recent-docs-section{gap:.58rem;display:grid}.rd-workspace-recent-docs-section+.rd-workspace-recent-docs-section{border-top:1px solid #0f18210f;margin-top:.25rem;padding-top:1rem}.rd-workspace-recent-docs-loading,.rd-workspace-recent-docs-error{margin:0}.rd-workspace-home-panel .rd-saved-docs-section-head{align-items:center}.rd-workspace-home-panel .rd-saved-docs-section-head h4{font-size:.86rem}.rd-workspace-home-panel .rd-saved-docs-section-description{font-size:.74rem;font-weight:600;line-height:1.42}.rd-workspace-recent-docs-table-wrap{background:linear-gradient(#fffffff2 0%,#fdfcfae6 100%);border:1px solid #0f182112;border-radius:.75rem;overflow-x:auto;box-shadow:0 1px 2px #645a4808,0 4px 12px -6px #645a480a}.rd-workspace-recent-docs-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:36rem}.rd-workspace-recent-docs-table th,.rd-workspace-recent-docs-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0f18210d;padding:.58rem .75rem}.rd-workspace-recent-docs-code-col,.rd-workspace-recent-docs-code-cell{width:5.2rem;padding-right:0}.rd-workspace-recent-docs-table th:nth-child(2),.rd-workspace-recent-docs-table td:nth-child(2){width:18%}.rd-workspace-recent-docs-table th:nth-child(3),.rd-workspace-recent-docs-table td:nth-child(3){width:17%}.rd-workspace-recent-docs-table th:nth-child(5),.rd-workspace-recent-docs-table td:nth-child(5){text-align:right;width:8.6rem}.rd-workspace-recent-docs-pin-col,.rd-workspace-recent-docs-pin-cell{text-align:center;width:2.4rem;padding-left:0;padding-right:.5rem}.rd-workspace-recent-docs-table thead th{color:var(--rd-muted);font-family:var(--rd-font-code);font-size:var(--rd-fs-caption);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:1;background:#fcfbf9f7;border-bottom:1px solid #0f182112;padding-top:.68rem;padding-bottom:.68rem;font-weight:700;position:sticky;top:0;box-shadow:0 1px #0f182108}.rd-workspace-recent-docs-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--rd-transition-fast), opacity var(--rd-transition-fast);background:0 0;border:0;align-items:center;gap:.34rem;margin:0;padding:0;display:inline-flex}.rd-workspace-recent-docs-sort-icon{opacity:.34;width:.42rem;height:.42rem;transition:opacity var(--rd-transition-fast), transform var(--rd-transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-.06rem)rotate(45deg)}.rd-workspace-recent-docs-sort-button:hover,.rd-workspace-recent-docs-sort-button:focus-visible,.rd-workspace-recent-docs-sort-button.is-active{color:var(--rd-accent-strong);outline:none}.rd-workspace-recent-docs-sort-button:hover .rd-workspace-recent-docs-sort-icon,.rd-workspace-recent-docs-sort-button:focus-visible .rd-workspace-recent-docs-sort-icon,.rd-workspace-recent-docs-sort-button.is-active .rd-workspace-recent-docs-sort-icon{opacity:1;transform:translateY(-.04rem)rotate(45deg)}.rd-workspace-recent-docs-table tbody tr{transition:background-color .14s}.rd-workspace-recent-docs-table tbody tr:nth-child(2n){background:#f8f6f247}.rd-workspace-recent-docs-table tbody tr:last-child td{border-bottom:0}.rd-workspace-recent-docs-table tbody tr:hover{background:#536b7a0b}.rd-workspace-recent-docs-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--rd-accent)}.rd-workspace-recent-docs-table td:first-child{color:var(--rd-text-primary);font-family:var(--rd-font-body);white-space:normal;font-size:.78rem;font-weight:500;line-height:1.36}.rd-workspace-recent-docs-table td:nth-child(2){color:var(--rd-text-secondary);letter-spacing:.01em;font-size:.72rem;font-weight:600;line-height:1.36}.rd-workspace-recent-doc-company-link{color:inherit;font:inherit;font-family:var(--rd-font-body);-webkit-line-clamp:2;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-weight:600;line-height:1.32;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.2px;transition:color .16s,text-decoration-color .16s;display:-webkit-box;overflow:hidden}.rd-workspace-recent-doc-company-link:hover{color:var(--rd-accent-strong);-webkit-text-decoration-color:var(--rd-accent);-webkit-text-decoration-color:var(--rd-accent);-webkit-text-decoration-color:var(--rd-accent);text-decoration-color:var(--rd-accent)}.rd-workspace-recent-doc-company-link:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:2px}.rd-workspace-recent-docs-code-cell{font-family:var(--rd-font-code);letter-spacing:.04em;white-space:nowrap;color:#b47d1e;font-size:.68rem;font-weight:700}.rd-workspace-recent-doc-code-link{appearance:none;color:inherit;font:inherit;font-family:var(--rd-font-code);cursor:pointer;white-space:nowrap;background:#b47d1e12;border:0;border-radius:4px;padding:.14rem .38rem;font-weight:700;transition:color .16s,background-color .16s}.rd-workspace-recent-doc-code-link:hover{color:#9a6a14;background:#b47d1e24}.rd-workspace-recent-doc-code-link:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:2px}.rd-workspace-recent-docs-pin-btn{appearance:none;color:#14304c38;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:color .18s,transform .12s;display:inline-flex}.rd-workspace-recent-docs-pin-btn.is-pinned{color:#c8912e}.rd-workspace-recent-docs-pin-btn:hover:not(:disabled){color:#b8842a;transform:scale(1.18)}.rd-workspace-recent-docs-pin-btn:active:not(:disabled){transform:scale(.88)}.rd-workspace-recent-docs-pin-btn.is-pending{color:#14304c4d}.rd-workspace-recent-docs-pin-btn:disabled{cursor:not-allowed;opacity:.45}.rd-workspace-recent-docs-pin-btn.is-pinned .rd-pin-toggle-icon{filter:drop-shadow(0 1px 2px #b4781433);opacity:1;transform:scale(1.06)}.rd-workspace-recent-docs-pin-btn.is-pinned .rd-pin-toggle-icon-fill{opacity:.55}.rd-workspace-recent-docs-table td:nth-last-child(2){font-family:var(--rd-font-code);white-space:nowrap;letter-spacing:.03em;color:var(--rd-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.rd-workspace-recent-docs-col-label-short,.rd-workspace-recent-doc-company-code-inline{display:none}.rd-workspace-recent-doc-company-name{display:inline}.rd-workspace-recent-doc-link{color:var(--rd-text-primary);-webkit-line-clamp:2;letter-spacing:.01em;text-align:left;cursor:pointer;text-underline-offset:2.5px;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:.79rem;font-weight:650;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.2px;transition:color .16s,text-decoration-color .16s;display:-webkit-box;overflow:hidden}.rd-workspace-recent-doc-link:hover{color:var(--rd-accent-strong);-webkit-text-decoration-color:var(--rd-accent-soft-strong);-webkit-text-decoration-color:var(--rd-accent-soft-strong);-webkit-text-decoration-color:var(--rd-accent-soft-strong);text-decoration-color:var(--rd-accent-soft-strong)}.rd-workspace-recent-doc-link:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:2px}.rd-workspace-recent-docs-load-more{border-radius:var(--rd-radius-chip);letter-spacing:.015em;justify-self:start;min-height:2.04rem;padding:.38rem 1rem;font-size:.76rem;transition:background-color .16s,border-color .16s,box-shadow .16s}.rd-workspace-recent-docs-load-more:hover:not(:disabled){box-shadow:0 2px 8px -3px #536b7a29}.rd-workspace-home-panel-saved .rd-saved-docs-panel{gap:.74rem}.rd-workspace-home-panel-saved .rd-saved-docs-section-compact{gap:.5rem}.rd-workspace-home-panel-saved .rd-saved-docs-section-compact .rd-saved-docs-list{gap:.42rem}.rd-workspace-home-panel-saved .rd-saved-docs-section-compact .rd-saved-doc-main{background:#ffffffe6;border-color:#14304c14;border-radius:.74rem;padding:.54rem 2.85rem .54rem .66rem;box-shadow:inset 0 1px #ffffff47}.rd-workspace-home-panel-saved .rd-saved-docs-section-compact .rd-saved-doc-main:before{top:.48rem;bottom:.48rem;left:.26rem}.rd-workspace-home-panel-saved .rd-saved-doc-inline-label{letter-spacing:.06em;margin-bottom:.16rem;font-size:.6875rem}.rd-workspace-home-panel-saved .rd-saved-docs-section-compact .rd-saved-doc-title{-webkit-line-clamp:2;font-size:.77rem;line-height:1.34}.rd-workspace-home-panel-saved .rd-saved-doc-remove{min-width:3.85rem;color:var(--rd-text-secondary);background:#f8fafcf5;border-color:#14304c14;padding:.2rem .48rem;font-size:.6875rem;right:.38rem;box-shadow:inset 0 1px #fff3}.rd-saved-doc-remove.rd-btn-pin-toggle{color:var(--rd-text-secondary);background:#fffffff0;border-color:#14304c1a}.rd-saved-doc-remove.rd-btn-pin-toggle.rd-pin-toggle-button{width:1.92rem;min-width:1.92rem;height:1.92rem;padding:0}.rd-saved-doc-remove.rd-btn-pin-toggle.is-active{color:var(--rd-accent-strong);background:#106b9924;border-color:#106b993d;box-shadow:0 0 0 2px #106b990f}.rd-saved-doc-remove.rd-btn-pin-toggle:hover:not(:disabled),.rd-saved-doc-remove.rd-btn-pin-toggle:focus-visible{color:var(--rd-accent-strong);background:#106b991f;border-color:#106b993d;outline:none}.rd-saved-doc-remove.rd-btn-pin-toggle.is-pending{color:var(--rd-accent-strong);background:#106b991a;border-color:#106b992e}.rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned{color:var(--rd-text-secondary);background:#ffffffd1;border-color:#a0b9d238}.rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned:hover:not(:disabled),.rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned:focus-visible{color:var(--rd-accent-strong);background:#106b991a;border-color:#106b9938;outline:none}.rd-workspace-home-panel-saved .rd-saved-doc-remove:not(:disabled):hover,.rd-workspace-home-panel-saved .rd-saved-doc-remove:focus-visible{color:var(--rd-accent-strong);background:#106b9914;border-color:#106b992e;outline:none}.rd-workspace-home-panel-saved .rd-saved-doc-remove.rd-btn-pin-toggle:hover:not(:disabled),.rd-workspace-home-panel-saved .rd-saved-doc-remove.rd-btn-pin-toggle:focus-visible,.rd-workspace-home-panel-saved .rd-saved-doc-remove.rd-btn-pin-toggle.is-pending{color:var(--rd-accent-strong);background:#106b991f;border-color:#106b993d;outline:none}.rd-workspace-home-panel-body.is-collapsed{display:none}@keyframes rd-workspace-dashboard-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rd-search-hero,.rd-search-results-shell{gap:.72rem;padding:clamp(.95rem,1.8vw,1.5rem);display:grid}.rd-search-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.rd-search-lang-note{color:var(--rd-muted);margin:0;font-size:.74rem;line-height:1.45}.rd-company-filter-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:.58rem;display:grid}.rd-company-filter-form .rd-btn{min-height:2.24rem}.rd-search-input-wrap{position:relative}.rd-search-input-icon{color:#7190ab;pointer-events:none;font-size:.82rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)}.rd-search-input{padding-left:1.66rem}.rd-search-quick-list{flex-wrap:wrap;gap:.38rem;display:flex}.rd-search-quick-chip{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-chip);color:var(--rd-text-secondary);font-size:.72rem;font-family:var(--rd-font-code);cursor:pointer;transition:border-color var(--rd-transition-fast), color var(--rd-transition-fast), background-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);background:#fff;padding:.25rem .75rem;font-weight:500}.rd-search-quick-chip:hover:not(:disabled){border-color:var(--rd-accent);color:var(--rd-accent-strong);background:var(--rd-accent-soft);box-shadow:0 1px 3px #394d5914}.rd-search-quick-chip:disabled{opacity:.5;cursor:not-allowed}.rd-search-results-head{border-bottom:1px solid var(--rd-memo-separator);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.625rem;display:flex}.rd-search-results-head h2{color:var(--rd-midnight);font-family:var(--rd-font-heading);font-size:1.05rem;font-weight:700;line-height:1.2}.rd-search-results-head p{color:var(--rd-muted);margin-top:.125rem;font-size:.78rem}.rd-search-pagination{gap:.46rem;display:flex}.rd-search-pagination .rd-btn{min-height:2.1rem;padding-inline:.72rem}.rd-search-error{color:#c0392b;border-radius:var(--rd-radius-md);background:#c0392b0f;border:1px solid #c0392b1f;margin:0;padding:.5rem .75rem;font-size:.82rem;font-weight:500}.rd-search-empty{border:1px dashed var(--rd-border-soft);border-radius:var(--rd-radius-md);color:var(--rd-muted);text-align:center;background:#fff9;margin:0;padding:1.25rem;font-size:.82rem}.rd-search-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rd-search-result-card{border:1px solid var(--rd-border-soft);border-radius:var(--rd-radius-md);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);background:#fff;gap:.5rem;padding:.875rem 1rem;display:grid}.rd-search-result-card:hover{box-shadow:var(--rd-shadow-card);border-color:#1a619933}.rd-search-result-top{justify-content:space-between;align-items:flex-start;gap:.72rem;display:flex}.rd-search-result-top h3{color:var(--rd-midnight);font-size:.9rem;font-weight:700;line-height:1.34}.rd-search-result-company{color:var(--rd-accent-strong);font-family:var(--rd-font-code);letter-spacing:.05em;text-transform:uppercase;align-items:baseline;gap:.36rem;margin-top:.18rem;font-size:.6875rem;display:inline-flex}.rd-search-result-company span{color:var(--rd-muted);font-family:var(--rd-font-body);letter-spacing:normal;text-transform:none;font-size:.72rem}.rd-search-result-filetype{border-radius:var(--rd-radius-chip);background:var(--rd-accent-soft);color:var(--rd-accent-strong);letter-spacing:.03em;white-space:nowrap;flex-shrink:0;padding:.2rem .625rem;font-size:.68rem;font-weight:600}.rd-search-result-meta{color:var(--rd-muted);font-size:.72rem;font-family:var(--rd-font-code);text-transform:uppercase;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.rd-search-result-headline{color:var(--rd-text-secondary);margin:0;font-size:.78rem;line-height:1.45}.rd-search-result-link{width:fit-content;color:var(--rd-accent-strong);font-size:.76rem;font-weight:600;text-decoration:none}.rd-search-result-link:hover{color:var(--rd-accent);text-underline-offset:.12em;text-decoration:underline}.rd-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.74rem;display:grid}.rd-plan-card{align-content:start;gap:.76rem;padding:.9rem;display:grid}.rd-plan-card.is-featured{background:linear-gradient(160deg, #fffffff0 0%, #f0f6fbdb 100%), var(--rd-bg-surface);border-color:#1f5a8366;box-shadow:inset 0 0 0 1px #1f5a832e}.rd-plan-head{gap:.26rem;display:grid}.rd-plan-name{color:var(--rd-accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}.rd-plan-price{color:var(--rd-midnight);font-family:var(--rd-font-heading);letter-spacing:-.02em;gap:.04rem;font-size:1.46rem;font-weight:700;line-height:1.1;display:grid}.rd-plan-price span{color:var(--rd-muted);font-family:var(--rd-font-body);letter-spacing:.02em;text-transform:uppercase;font-size:.73rem;font-weight:600}.rd-plan-description{color:var(--rd-text-secondary);font-size:.8rem;line-height:1.45}.rd-plan-features{gap:.36rem;margin:0;padding:0;list-style:none;display:grid}.rd-plan-features li{color:var(--rd-text-secondary);padding-left:1.08rem;font-size:.78rem;line-height:1.42;position:relative}.rd-plan-features li:before{content:"•";color:var(--rd-accent-strong);font-weight:700;position:absolute;top:0;left:.2rem}.rd-plan-cta{width:100%;margin-top:.16rem}.rd-portal-hero{gap:.72rem;padding:clamp(.95rem,1.8vw,1.5rem);display:grid}.rd-portal-memo-strip{border-radius:var(--rd-radius-md);background:var(--rd-memo-paper);border:1px dashed #18324a38;gap:.2rem;margin-top:.58rem;padding:.46rem .56rem;display:grid}.rd-portal-memo-item{color:var(--rd-text-secondary);font-size:.74rem;line-height:1.42}.rd-portal-memo-item span{color:var(--rd-memo-tag-text);font-family:var(--rd-font-code);letter-spacing:.08em;text-transform:uppercase;margin-right:.38rem;font-size:.6875rem}.rd-portal-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.74rem;display:grid}.rd-portal-metric-card{padding:.74rem .78rem}.rd-portal-metric-label{color:var(--rd-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.22rem;font-size:.7rem;font-weight:700}.rd-portal-metric-value{color:var(--rd-midnight);font-family:var(--rd-font-heading);letter-spacing:-.01em;font-size:1.08rem;line-height:1.15}.rd-portal-metric-delta{margin-top:.2rem;font-size:.76rem;font-weight:600}.rd-up{color:#1c6e49}.rd-down{color:#8f2f2f}.rd-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;display:grid}.rd-portal-grid-secondary{grid-template-columns:1.2fr 1fr}.rd-portal-panel{border-radius:var(--rd-radius-lg);padding:.8rem}.rd-portal-panel-head{border-bottom:1px solid var(--rd-memo-separator);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.56rem;padding-bottom:.46rem;display:flex}.rd-portal-panel-head h2{color:var(--rd-midnight);font-family:var(--rd-font-heading);font-size:.93rem;font-weight:700;line-height:1.2}.rd-portal-panel-head span{color:var(--rd-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.rd-news-list{gap:.44rem;display:grid}.rd-news-item{border-radius:var(--rd-radius-sm);background:#ffffffe6;border:1px solid #18324a1f;justify-content:space-between;align-items:flex-start;gap:.62rem;padding:.48rem .56rem .48rem .72rem;display:flex;position:relative}.rd-news-item:before{content:"";background:#1f5a8366;border-radius:1px;width:2px;position:absolute;top:.42rem;bottom:.42rem;left:.34rem}.rd-news-item:hover{background:#fff;border-color:#18324a33}.rd-news-title{color:var(--rd-text-primary);font-size:.8rem;font-weight:600;line-height:1.34}.rd-news-meta{color:var(--rd-muted);font-family:var(--rd-font-code);letter-spacing:.03em;text-transform:uppercase;margin-top:.16rem;font-size:.6875rem}.rd-news-source{color:var(--rd-text-secondary);font-weight:500}.rd-news-tone{color:var(--rd-accent-strong);text-transform:uppercase}.rd-news-time{color:var(--rd-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem}.rd-watchlist-table{gap:.26rem;display:grid}.rd-watchlist-row{border-radius:var(--rd-radius-sm);background:#ffffffe6;border:1px solid #18324a1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.46rem .56rem;display:grid}.rd-watchlist-symbol p{color:var(--rd-midnight);font-size:.78rem;font-weight:700;line-height:1.15}.rd-watchlist-symbol span{color:var(--rd-muted);font-size:.67rem}.rd-watchlist-price{color:var(--rd-midnight);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:600}.rd-watchlist-move{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;font-weight:700}.rd-agenda-list,.rd-risk-list{gap:.34rem;display:grid}.rd-agenda-item{border-radius:var(--rd-radius-sm);background:#ffffffe6;border:1px solid #18324a1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.54rem;padding:.44rem .54rem;display:grid}.rd-agenda-time{color:var(--rd-midnight);font-variant-numeric:tabular-nums;font-size:.69rem;font-weight:700}.rd-agenda-event{color:var(--rd-text-secondary);font-size:.74rem;line-height:1.35}.rd-agenda-level{border-radius:var(--rd-radius-chip);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.08rem .34rem;font-size:.6875rem;font-weight:700}.rd-level-high{color:#8f2f2f;background:#8f2f2f24}.rd-level-medium{color:#75531f;background:#75531f26}.rd-risk-item{border-radius:var(--rd-radius-sm);background:#ffffffe6;border:1px solid #18324a1f;padding:.5rem .56rem}.rd-memo-list{gap:.44rem}.rd-memo-card{padding-left:.72rem;position:relative}.rd-memo-card:before{content:"";background:#1f5a836b;border-radius:1px;width:2px;position:absolute;top:.46rem;bottom:.46rem;left:.34rem}.rd-risk-head{justify-content:space-between;align-items:center;gap:.62rem;margin-bottom:.16rem;display:flex}.rd-risk-head p{color:var(--rd-midnight);font-size:.75rem;font-weight:700}.rd-risk-head span{color:var(--rd-memo-tag-text);background:var(--rd-memo-tag-bg);font-family:var(--rd-font-code);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--rd-radius-sm);border:1px solid #1f5a832e;padding:.06rem .28rem;font-size:.6875rem;font-weight:600}.rd-risk-detail{color:var(--rd-text-secondary);font-size:.72rem;line-height:1.4}.rd-dash-shell{border-radius:var(--rd-radius-xl);box-shadow:var(--rd-shadow-elevated);padding:0;overflow:hidden}.rd-dash-navbar{background:var(--rd-midnight);border-bottom:1px solid #ffffff0f;align-items:center;gap:.875rem;padding:.625rem 1rem;display:flex}.rd-dash-logo{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.rd-dash-logo-icon{flex:none;width:1.92rem;height:1.92rem;display:block}.rd-dash-logo-text{color:var(--rd-parchment)}.rd-dash-search{flex:1;width:min(100%,520px);position:relative}.rd-dash-search-icon{color:#7190ab;pointer-events:none;font-size:.82rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)}.rd-dash-search input{border-radius:var(--rd-radius-sm);width:100%;color:var(--rd-parchment);background:#1b2f42;border:1px solid #33506a;padding:.4rem .72rem .4rem 1.7rem;font-size:.82rem}.rd-dash-search input::placeholder{color:#7b94aa}.rd-dash-nav-right{align-items:center;gap:.78rem;margin-left:auto;display:flex}.rd-dash-nav-badge{background:var(--rd-harbour);color:#fff;letter-spacing:.08em;border-radius:2px;padding:.14rem .4rem;font-size:.66rem;font-weight:700}.rd-dash-nav-user{color:#9bb0c2;font-size:.79rem;font-weight:500}.rd-dash-company-header{border-bottom:1px solid var(--rd-divider-strong);background:var(--rd-surface-strong);align-items:center;gap:.5rem;padding:.78rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f18210a}.rd-dash-company-code{white-space:nowrap;border-radius:var(--rd-radius-sm);color:var(--rd-accent-strong);font-family:var(--rd-font-code);letter-spacing:.06em;background:#1a61990f;border:1px solid #14304c1a;flex-shrink:0;align-items:center;padding:.18rem .54rem;font-size:.72rem;font-weight:700;display:inline-flex}.rd-dash-company-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rd-midnight);font-family:var(--rd-font-heading);margin:0;font-size:clamp(1.02rem,.9vw + .78rem,1.26rem);font-weight:700;line-height:1.2;overflow:hidden}.rd-dash-company-title.is-placeholder{color:var(--rd-text-secondary);font-weight:600}.rd-dash-header-actions{flex-shrink:0;align-items:center;gap:.46rem;margin-left:auto;display:flex}.rd-dash-refresh-btn{gap:0;width:2.25rem;min-width:2.25rem;padding-inline:0;font-size:0;line-height:0}.rd-dash-refresh-icon{opacity:.85;width:1rem;height:1rem;transition:opacity var(--rd-transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.rd-dash-refresh-btn:hover:not(:disabled) .rd-dash-refresh-icon{opacity:1}.rd-dash-layout{background:var(--rd-offwhite);grid-template-columns:320px minmax(0,1fr);min-height:620px;display:grid}.rd-dash-layout.is-fulltext-mode{min-height:0}.rd-dash-sidebar{border-right:1px solid var(--rd-divider-strong);background:var(--rd-surface-muted);padding:.75rem 0;overflow-y:auto}.rd-dash-side-section,.rd-dash-side-search{margin-bottom:.75rem;padding:0 .75rem .75rem}.rd-dash-side-label{color:var(--rd-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.46rem;font-size:.6875rem;font-weight:700}.rd-dash-view{width:100%;color:var(--rd-muted);text-align:left;cursor:pointer;transition:background-color var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;border-left:2.5px solid #0000;justify-content:space-between;align-items:center;padding:.5rem .75rem .5rem calc(.75rem - 2.5px);font-size:.82rem;font-weight:500;display:flex}.rd-dash-view-main{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.rd-dash-view-icon{color:#8199ac;text-align:center;flex:none;width:.875rem;font-size:.72rem}.rd-dash-view:hover{color:var(--rd-text-primary);background:#1a61990a}.rd-dash-view.is-active{color:var(--rd-harbour);border-left-color:var(--rd-harbour);background:#1a61990f;font-weight:600}.rd-dash-view.is-active .rd-dash-view-icon{color:var(--rd-harbour)}.rd-dash-sub-collapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.rd-dash-sub-collapse.is-expanded{grid-template-rows:1fr}.rd-dash-sub-collapse-inner{overflow:hidden}.rd-dash-view.is-nested{color:var(--rd-muted);background:#14304c04;border-left:2.5px solid #14304c0f;padding:.35rem .75rem .35rem 2.25rem;font-size:.74rem}.rd-dash-view.is-nested .rd-dash-view-icon{display:none}.rd-dash-view.is-nested:hover{color:var(--rd-text-primary);background:#1a61990d}.rd-dash-view.is-nested.is-active{color:var(--rd-harbour);border-left-color:var(--rd-harbour);background:#1a619912;font-weight:600}.rd-dash-soon{color:#9fa7af;border-radius:var(--rd-radius-sm);background:#ececec;padding:.08rem .24rem;font-size:.6875rem}.rd-dash-side-search-wrap{position:relative}.rd-dash-side-search-wrap input{border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);width:100%;color:var(--rd-text-primary);background:#f7f5f1;padding:.4rem .62rem .4rem 1.6rem;font-size:.8rem}.rd-dash-side-search-hint{color:var(--rd-muted);margin:0 0 .5rem;font-size:.68rem;line-height:1.45}.rd-dash-search-engine-row{border-radius:var(--rd-radius-md);background:linear-gradient(#f8fafdf5 0%,#f1f6fbf5 100%);border:1px solid #14304c14;gap:.28rem;margin-bottom:.55rem;padding:.55rem .58rem;display:grid}.rd-dash-search-engine-pill{width:fit-content;min-width:2.9rem;color:var(--rd-accent-strong);font-family:var(--rd-font-code);letter-spacing:.08em;text-transform:uppercase;background:#1a61991f;border-radius:2px;justify-content:center;align-items:center;padding:.16rem .42rem;font-size:.66rem;font-weight:700;display:inline-flex}.rd-dash-search-engine-meta{color:var(--rd-text-secondary);font-size:.7rem;line-height:1.42}.rd-dash-search-filter-status{color:var(--rd-accent-strong);margin:0 0 .5rem;font-size:.68rem}.rd-dash-search-filter-status.rd-loading-copy.is-block{margin:0 0 .68rem .42rem}.rd-dash-side-search-form{gap:.52rem;display:grid}.rd-dash-side-search-form .rd-field{text-transform:none;letter-spacing:normal;min-width:0;font-size:.68rem}.rd-dash-side-search-form .rd-input{box-sizing:border-box;min-width:0;max-width:100%;min-height:2.18rem;padding:.44rem .52rem;font-size:.76rem}.rd-dash-search-date-hint{color:var(--rd-muted);margin:-.14rem 0 .12rem;font-size:.6875rem;line-height:1.4}.rd-dash-side-search-actions{grid-template-columns:1fr 1fr;gap:.38rem;margin-top:.12rem;display:grid}.rd-dash-side-search-actions .rd-btn{min-height:2rem}.rd-dash-exhibit-list{gap:.14rem;display:grid}.rd-dash-exhibit-item{border-radius:var(--rd-radius-sm);color:var(--rd-harbour);text-align:left;cursor:pointer;background:0 0;border:0;padding:.34rem .42rem;font-size:.79rem;font-weight:500}.rd-dash-exhibit-item:hover{background:#f4f2ed}.rd-dash-content{background:var(--rd-offwhite);border-right:1px solid #14304c0f;padding:1rem;overflow:auto}.rd-dash-content-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.92rem;display:flex}.rd-dash-content-head-copy{align-items:center;gap:.5rem;min-width:0;display:flex}.rd-dash-content-head-title{color:var(--rd-midnight);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700}.rd-dash-content-head-meta{max-width:60ch;color:var(--rd-text-secondary);margin:0;font-size:.76rem;line-height:1.5}.rd-dash-content-filter{flex-shrink:0;align-items:center;gap:.42rem;display:flex;position:relative}.rd-dash-content-filter-label{color:var(--rd-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rd-dash-content-filter-trigger{min-height:2.32rem;color:var(--rd-text-primary);cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast);background:#f4f8fc99;border:1px solid #14304c1a;border-radius:999px;align-items:center;gap:.62rem;padding:.48rem .82rem .48rem .9rem;font-size:.74rem;font-weight:700;display:inline-flex}.rd-dash-content-filter-trigger:hover,.rd-dash-content-filter-trigger.is-open{color:var(--rd-harbour);background:#f0f7fccc;border-color:#1a61992e}.rd-dash-content-filter-value{white-space:nowrap}.rd-dash-content-filter-caret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.42rem;height:.42rem;transform:rotate(45deg)translateY(-.05rem)}.rd-dash-content-filter-menu{z-index:6;border:1px solid var(--rd-border-soft);min-width:11.5rem;box-shadow:var(--rd-shadow-dropdown);background:#fffffffc;border-radius:.96rem;gap:.2rem;padding:.3rem;animation:.15s ease-out rd-dropdown-enter;display:grid;position:absolute;top:calc(100% + .42rem);right:0}.rd-dash-content-filter-option{color:var(--rd-text-primary);text-align:left;cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:1px solid #0000;border-radius:.72rem;padding:.6rem .68rem;font-size:.74rem;font-weight:600}.rd-dash-content-filter-option:hover{color:var(--rd-harbour);background:#1a61990d;border-color:#1a61991f}.rd-dash-content-filter-option.is-active{color:var(--rd-harbour);background:#1a619917;border-color:#1a61992e}.rd-dash-card-grid{--card-row-h:3.25rem;--card-gap:.75rem;gap:var(--card-gap);display:flex}.rd-dash-card-column{gap:var(--card-gap);flex-direction:column;flex:1;min-width:0;display:flex}.rd-dash-card{border-radius:var(--rd-radius-lg);box-sizing:border-box;box-shadow:var(--rd-shadow-card);transition:box-shadow var(--rd-transition-fast);background:#fff;border:1px solid #14304c14;flex-direction:column;display:flex;overflow:hidden}.rd-dash-card:hover{box-shadow:var(--rd-shadow-soft)}.rd-dash-card-body{flex-direction:column;flex:1;display:flex}.rd-dash-card-empty{color:#14304c66;text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.8125rem;display:flex}.rd-dash-card-header{height:var(--card-row-h);box-sizing:border-box;border-bottom:1px solid #14304c0f;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.rd-dash-card-title-wrap{align-items:center;gap:.5rem;min-width:0;display:flex}.rd-dash-card-title-wrap h2{color:var(--rd-midnight);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;line-height:1.2;overflow:hidden}.rd-dash-card-count{border-radius:var(--rd-radius-chip);background:var(--rd-accent);color:#fff;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.rd-dash-filter-btn{border:1px solid var(--rd-border);border-radius:var(--rd-radius-sm);color:var(--rd-muted);cursor:pointer;background:#fff;padding:.12rem .5rem;font-size:.72rem;font-weight:600}.rd-dash-filter-btn:hover{color:var(--rd-harbour);border-color:var(--rd-harbour)}.rd-dash-filing-row{cursor:pointer;transition:background-color var(--rd-transition-fast);box-sizing:border-box;border-bottom:1px solid #14304c14;align-items:center;gap:.5rem;min-height:3.25rem;padding:.625rem .875rem;display:flex}.rd-dash-card .rd-dash-filing-row{height:var(--card-row-h,3.25rem);min-height:auto;padding:0 .875rem}.rd-dash-filing-row-button{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.rd-dash-filing-row:hover{background:#1a619908}.rd-dash-filing-row.is-openable:focus-visible,.rd-dash-filing-row-button:focus-visible{outline-offset:-2px;outline:2px solid #1f5a8375}.rd-dash-filing-row:last-of-type{border-bottom:0}.rd-dash-filing-row.is-paired-child{background:#fafcff;border-left:2px solid #1f5a8333;padding-left:1.1rem}.rd-dash-filing-row.is-placeholder{cursor:default;pointer-events:none}.rd-dash-filing-row.is-placeholder:hover{background:0 0}.rd-dash-filing-row.is-placeholder .rd-dash-tag,.rd-dash-filing-row.is-placeholder .rd-dash-filing-title-en,.rd-dash-filing-row.is-placeholder .rd-dash-filing-title-zh,.rd-dash-filing-row.is-placeholder .rd-dash-filing-date,.rd-dash-filing-row.is-placeholder .rd-dash-filing-chevron{opacity:0}.rd-dash-paired-label{color:var(--rd-muted);font-size:.6875rem;font-family:var(--rd-font-code);white-space:nowrap;flex-shrink:0;font-style:italic}.rd-dash-filing-row.is-paired-child .rd-dash-filing-title-en{color:var(--rd-muted);font-size:.72rem}.rd-dash-file-type{font-family:var(--rd-font-code);letter-spacing:.06em;vertical-align:middle;text-transform:uppercase;color:var(--rd-text-tertiary);background:var(--rd-hover-bg-strong);border-radius:2px;flex-shrink:0;padding:.1rem .28rem;font-size:.56rem;font-weight:650;line-height:1;display:inline-block}.rd-dash-file-type-pdf{color:#9a3030;background:#b43c3c17}.rd-dash-file-type-html{color:#2d6a8a;background:#2d6a8a17}.rd-dash-file-type-xlsx,.rd-dash-file-type-xls{color:#1e6e42;background:#1e6e4217}.rd-dash-file-type-doc,.rd-dash-file-type-docx{color:#2b5a9e;background:#2b5a9e17}.rd-dash-file-type-other{color:#6b6352;background:#6b635217}.rd-dash-filing-row>.rd-dash-file-type{margin-right:-.08rem}.rd-ft-doclist-meta .rd-dash-file-type{margin-right:.3rem}.rd-dash-tag{border-radius:var(--rd-radius-sm);color:#203446;text-align:center;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;flex-shrink:0;min-width:2.5rem;padding:.22rem .46rem;font-size:.6875rem;font-weight:800;line-height:1.05}.rd-dash-tag-ann{color:#164a6d;background:#dcedfa;border-color:#b7d3e8}.rd-dash-tag-fin{color:#16543a;background:#daf2e5;border-color:#aad8bc}.rd-dash-tag-circ{color:#735019;background:#f6e4bf;border-color:#dfbe7a}.rd-dash-tag-cap{color:#155a6e;background:#daeff4;border-color:#9fd0db}.rd-dash-tag-take{color:#842626;background:#fde1e1;border-color:#efb3b3}.rd-dash-tag-other{color:#41576b;background:#e3eaf0;border-color:#c1ceda}.rd-dash-filing-text{flex:1;min-width:0}.rd-dash-filing-title-en{color:var(--rd-midnight);white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;font-weight:500;line-height:1.3;overflow:hidden}.rd-dash-filing-title-zh{color:var(--rd-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.06rem;font-size:.68rem;line-height:1.3;overflow:hidden}.rd-dash-row-open{color:var(--rd-harbour);margin-top:.12rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-block}.rd-dash-row-open:hover{text-decoration:underline}.rd-dash-row-open-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rd-dash-row-open-secondary{color:var(--rd-muted);margin-left:.46rem}.rd-dash-filing-row.is-placeholder-doc .rd-dash-tag{background:#8b99a8}.rd-dash-filing-note{color:#8a5a00;white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.6875rem;line-height:1.25;overflow:hidden}.rd-dash-filing-date{color:var(--rd-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.71rem}.rd-dash-lang-tag{font-size:.6875rem}.rd-dash-lang-zh{color:#8a5a00}.rd-dash-lang-en{color:#2a7ab5}.rd-dash-filing-chevron{color:#b6bdc5;flex-shrink:0;font-size:.78rem}.rd-dash-expand-row{width:100%;color:var(--rd-accent);cursor:pointer;transition:background-color var(--rd-transition-fast);height:calc(var(--card-row-h,3.25rem) - var(--card-gap,.75rem));box-sizing:border-box;background:#1a619905;border:0;border-top:1px solid #14304c0f;margin-top:auto;padding:0;font-size:.75rem;font-weight:600}.rd-dash-expand-row:hover{background:var(--rd-accent-soft)}.rd-dash-expand-row-spacer{cursor:default;pointer-events:none;background:0 0;border-top:0}.rd-dash-load-more-wrap{justify-content:center;padding:.25rem 0 .5rem;display:flex}.rd-dash-load-more-btn{min-width:10rem}.rd-dash-category-page{gap:.7rem;display:grid}.rd-dash-category-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rd-dash-category-head-copy{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.rd-dash-category-head-action{flex:none;justify-content:flex-end;display:flex}.rd-dash-category-title{color:var(--rd-midnight);margin:0;font-size:1rem;font-weight:700}.rd-dash-category-meta{color:var(--rd-muted);margin:.18rem 0 0;font-size:.76rem}.rd-dash-category-meta.rd-loading-copy.is-block{margin:.32rem 0 .42rem .42rem}.rd-dash-search-badges{flex-wrap:wrap;gap:.36rem;margin-top:.55rem;display:flex}.rd-dash-search-badge{min-height:1.55rem;color:var(--rd-text-secondary);background:#1a61990d;border:1px solid #14304c17;border-radius:999px;align-items:center;padding:.18rem .56rem;font-size:.7rem;font-weight:600;display:inline-flex}.rd-dash-category-list{border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-card);background:#fff;border:1px solid #14304c14;overflow:hidden}.rd-dash-results-empty{background:0 0;border:0;border-radius:0;margin:0;padding:.9rem .72rem}.rd-dash-viewer{background:var(--rd-offwhite);padding:1rem;overflow:auto}.rd-dash-viewer-box{border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-card);background:#fff;border:1px solid #14304c14;gap:.75rem;padding:1rem;display:grid}.rd-dash-viewer-head{border-bottom:1px solid var(--rd-memo-separator);padding-bottom:.5rem}.rd-dash-viewer-box h3{color:var(--rd-midnight);font-family:var(--rd-font-heading);font-size:.93rem;font-weight:700}.rd-dash-viewer-meta{color:var(--rd-muted);font-family:var(--rd-font-code);letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-size:.6875rem}.rd-dash-viewer-box-saved-docs{background:linear-gradient(#fffffffa,#fdfbf8f5);border-color:#0f182114;align-content:start;position:relative}.rd-dash-viewer-box-saved-docs:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--rd-accent-strong) 0%, var(--rd-accent) 60%, transparent 100%);pointer-events:none;height:2.5px;position:absolute;inset:0 0 auto}.rd-saved-docs-panel{gap:1rem;display:grid}.rd-saved-docs-section{gap:.72rem;display:grid}.rd-saved-docs-section-compact{gap:.6rem}.rd-saved-docs-section+.rd-saved-docs-section{border-top:1px solid #14304c14;padding-top:1rem}.rd-saved-docs-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rd-saved-docs-section-copy{gap:.16rem;min-width:0;display:grid}.rd-saved-docs-section-head h4{color:var(--rd-text-primary);letter-spacing:.01em;font-size:.86rem;font-weight:700}.rd-saved-docs-section-description{color:var(--rd-accent-strong);margin:0;font-size:.75rem;font-weight:700;line-height:1.35}.rd-saved-docs-count{min-width:1.8rem;color:var(--rd-accent-strong);background:#1f5a8314;border:1px solid #1a61991f;border-radius:999px;justify-content:center;align-items:center;padding:.16rem .48rem;font-size:.72rem;font-weight:700;display:inline-flex}.rd-saved-docs-empty{color:var(--rd-text-secondary);background:#f8fbfed1;border:1px dashed #14304c29;border-radius:.95rem;margin:0;padding:.86rem .92rem;font-size:.76rem;line-height:1.45}.rd-saved-docs-list{gap:.72rem;display:grid}.rd-saved-docs-section-compact .rd-saved-docs-list{gap:.56rem}.rd-saved-doc-card{gap:.22rem;display:grid}.rd-saved-doc-card-shell{position:relative}.rd-saved-doc-card.is-marked .rd-saved-doc-main{box-shadow:none;background:#fef2f2eb;border-color:#b91c1c2e}.rd-saved-doc-card.is-marked .rd-saved-doc-main:before{background:#b423186b}.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-main{box-shadow:none;background:#f4f7faf0;border-color:#a0b9d22e}.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-main:before{background:#8c9eb16b}.rd-saved-doc-group-label{color:var(--rd-accent-strong);margin:0;padding-left:.05rem;font-size:.72rem;font-weight:700;line-height:1.35}.rd-saved-doc-main{text-align:left;cursor:pointer;width:100%;transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), background var(--rd-transition-fast), transform var(--rd-transition-fast);background:#ffffffe6;border:1px solid #14304c0f;border-radius:.88rem;padding:.62rem 2.9rem .62rem .78rem;display:block;position:relative}.rd-saved-doc-main:before{content:"";opacity:1;background:#1a61996b;border-radius:999px;width:2px;position:absolute;top:.62rem;bottom:.62rem;left:.34rem}.rd-saved-doc-main:not(:disabled):hover{background:#f7fbfffa;border-color:#1a619938;box-shadow:0 6px 16px #14304c0d,0 1px 3px #14304c0a}.rd-saved-doc-main:disabled{cursor:not-allowed;opacity:.55}.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-main:disabled{opacity:1}.rd-saved-doc-copy{min-width:0;padding-left:.44rem}.rd-saved-doc-inline-label{color:var(--rd-accent-strong);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .2rem;font-size:.68rem;font-weight:700;line-height:1.3}.rd-saved-doc-title{color:var(--rd-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.38;display:-webkit-box;overflow:hidden}.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-inline-label,.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-title{color:var(--rd-muted)}.rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-title{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.2px}.rd-saved-docs-section-compact .rd-saved-doc-main{border-radius:.8rem;padding:.58rem 2.8rem .58rem .72rem}.rd-saved-docs-section-compact .rd-saved-doc-main:before{top:.56rem;bottom:.56rem;left:.3rem}.rd-saved-docs-section-compact .rd-saved-doc-copy{padding-left:.4rem}.rd-saved-docs-section-compact .rd-saved-doc-title{-webkit-line-clamp:3;font-size:.78rem;line-height:1.36}.rd-saved-doc-remove{z-index:2;min-width:3.75rem;color:var(--rd-text-secondary);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast), border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);white-space:nowrap;background:#fffffff0;border:1px solid #14304c1a;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .42rem;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:50%;right:.48rem;transform:translateY(-50%);box-shadow:inset 0 1px #fff3}.rd-saved-doc-remove.rd-pin-toggle-button{width:1.92rem;min-width:1.92rem;height:1.92rem;padding:0}.rd-saved-doc-stage-toggle{z-index:2;width:1.14rem;height:1.14rem;color:var(--rd-muted);cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast), transform var(--rd-transition-fast);background:#fffffff5;border:1px solid #14304c1f;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.42rem;right:.4rem}.rd-saved-doc-stage-toggle:hover:not(:disabled),.rd-saved-doc-stage-toggle:focus-visible{color:#b42318;background:#fef2f2fa;border-color:#b91c1c3d;outline:none;transform:scale(1.02)}.rd-saved-doc-stage-toggle.is-marked{color:#fff;background:#b42318;border-color:#b91c1c3d}.rd-saved-docs-section-compact .rd-saved-doc-remove{min-width:3.7rem;padding:.16rem .42rem;right:.42rem}.rd-saved-docs-section-compact .rd-saved-doc-remove.rd-pin-toggle-button{width:1.82rem;min-width:1.82rem;height:1.82rem;padding:0}.rd-saved-docs-section-compact .rd-saved-doc-stage-toggle{width:1.08rem;height:1.08rem;font-size:.76rem;top:.34rem;right:.34rem}.rd-saved-doc-remove:not(:disabled):hover{color:var(--rd-accent-strong);background:#106b9914;border-color:#106b992e}.rd-saved-doc-remove:disabled{cursor:not-allowed;opacity:.5}.rd-dash-tip-block{gap:.14rem;display:grid}.rd-dash-tip-divider{border:0;border-top:1px solid var(--rd-memo-separator);margin:.08rem 0 .02rem}.rd-dash-tip-title{color:var(--rd-text-primary);margin-bottom:.14rem;font-size:.76rem;font-weight:700}.rd-dash-tip-body{color:var(--rd-text-secondary);font-size:.76rem;line-height:1.45}.rd-dash-tip-body code,.rd-dash-tip-highlight code{border-radius:var(--rd-radius-sm);color:var(--rd-accent-strong);background:#1f5a8329;padding:.06rem .26rem;font-size:.7rem}.rd-dash-tip-highlight{border-radius:var(--rd-radius-sm);color:var(--rd-deep-navy);background:#3d8bc01c;border:1px solid #1f5a833d;padding:.5rem .56rem;font-size:.74rem;line-height:1.4}.rd-dash-tip-highlight-label{color:var(--rd-memo-tag-text);font-size:.6875rem;font-family:var(--rd-font-code);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.14rem}.rd-dash-live-block{border-radius:var(--rd-radius-sm);background:#ffffffb8;border:1px solid #18324a1f;margin-top:.24rem;padding:.56rem}.rd-dash-live-filter{grid-template-columns:1fr;gap:.42rem;margin-top:.4rem;display:grid}.rd-dash-live-filter .rd-field{text-transform:none;letter-spacing:normal;font-size:.7rem}.rd-dash-live-filter .rd-input{padding:.38rem .48rem;font-size:.76rem}.rd-dash-live-filter .rd-btn{min-height:2rem}.rd-dash-live-list{gap:.34rem;margin-top:.46rem;display:grid}.rd-dash-live-item{border-radius:var(--rd-radius-sm);background:#ffffffdb;border:1px solid #18324a1f;gap:.22rem;padding:.42rem .48rem;display:grid}.rd-dash-live-title{color:var(--rd-midnight);font-size:.76rem;font-weight:600;line-height:1.35}.rd-dash-live-meta{color:var(--rd-muted);font-size:.6875rem;line-height:1.4}.rd-dash-search-mode-toggle{border-radius:var(--rd-radius-md);border:1px solid #14304c1f;gap:0;margin-bottom:.55rem;display:flex;overflow:hidden}.rd-dash-search-mode-btn{color:var(--rd-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;padding:.38rem .5rem;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.rd-dash-search-mode-btn:hover{background:#14304c0a}.rd-dash-search-mode-btn.is-active{background:var(--rd-accent-strong);color:#fff}.rd-dash-category-checkboxes{border-radius:var(--rd-radius-sm);border:1px solid #14304c14;margin:0;padding:.45rem .5rem}.rd-dash-category-checkboxes legend{color:var(--rd-text-primary);padding:0 .2rem;font-size:.72rem;font-weight:600}.rd-dash-checkbox-row{color:var(--rd-text-primary);cursor:pointer;align-items:center;gap:.35rem;padding:.18rem 0;font-size:.7rem;display:flex}.rd-dash-checkbox-row input[type=checkbox]{accent-color:var(--rd-accent-strong);margin:0}.rd-dash-ft-row{align-items:flex-start;min-height:auto}.rd-dash-ft-row .rd-dash-tag{margin-top:.1rem}.rd-dash-ft-head{align-items:baseline;gap:.5rem;display:flex}.rd-dash-ft-head .rd-dash-filing-title-en{white-space:normal;flex:1;min-width:0;line-height:1.35}.rd-dash-ft-head .rd-dash-filing-date{color:var(--rd-muted);font-size:.68rem;font-family:var(--rd-font-code);flex-shrink:0}.rd-dash-ft-row>.rd-dash-filing-date{display:none}.rd-dash-snippet{color:var(--rd-muted);margin:.18rem 0 0;font-size:.72rem;line-height:1.5}.rd-dash-snippet-page{color:var(--rd-muted);font-size:.62rem;font-weight:600;font-family:var(--rd-font-code);vertical-align:baseline;margin-right:.24rem;display:inline-block}.rd-snippet-match{color:inherit;background:#ffd23347;border-radius:1px;padding:.02rem .04rem}.rd-fts{flex-direction:column;gap:0;margin-bottom:.5rem;display:flex}.rd-fts-bar{border-radius:var(--rd-radius-sm);background:var(--rd-control-bg);border:1px solid var(--rd-control-border-strong);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);align-items:stretch;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f18210f}.rd-fts-bar:focus-within{border-color:var(--rd-accent-strong);box-shadow:0 0 0 2px #394d591a,0 1px 3px #0f18210f}.rd-fts-input-wrap{flex:1;align-items:center;gap:.48rem;min-width:0;padding:0 0 0 .72rem;display:flex}.rd-fts-search-icon{color:var(--rd-text-tertiary);opacity:.54;transition:opacity var(--rd-transition-fast), color var(--rd-transition-fast);flex:none}.rd-fts-bar:focus-within .rd-fts-search-icon{opacity:.82;color:var(--rd-accent-strong)}.rd-fts-input{min-width:0;font-size:.84rem;font-family:var(--rd-font-body);letter-spacing:.005em;color:var(--rd-text-primary);background:0 0;border:0;outline:none;flex:1;padding:.62rem 0;font-weight:500;line-height:1.35}.rd-fts-input::placeholder{color:var(--rd-text-tertiary);opacity:.62;font-weight:400}.rd-fts-clear{width:1.35rem;height:1.35rem;color:var(--rd-text-tertiary);cursor:pointer;opacity:.52;transition:opacity var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.rd-fts-clear:hover{opacity:1;color:var(--rd-text-primary)}.rd-fts-submit{border:0;border-left:1px solid var(--rd-control-border);background:var(--rd-accent-strong);color:var(--rd-accent-contrast);font-family:var(--rd-font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--rd-transition-fast), transform 60ms ease;flex:none;justify-content:center;align-items:center;gap:.36rem;padding:0 1.1rem;font-size:.74rem;font-weight:600;display:inline-flex}.rd-fts-submit:hover:not(:disabled){background:var(--rd-midnight)}.rd-fts-submit:active:not(:disabled){transform:scale(.985)}.rd-fts-submit:disabled{opacity:.38;cursor:not-allowed}.rd-fts-spinner{border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:.72rem;height:.72rem;animation:.55s linear infinite rd-fts-spin;display:inline-block}@keyframes rd-fts-spin{to{transform:rotate(360deg)}}.rd-fts-filters{border-top:0;flex-direction:column;gap:0;padding:.58rem 0 0;display:flex}.rd-fts-filter-row{align-items:center;gap:.48rem;min-height:1.85rem;padding:.18rem 0;display:flex}.rd-fts-filter-row+.rd-fts-filter-row{border-top:1px solid var(--rd-divider)}.rd-fts-filter-label{width:3.6rem;font-size:.62rem;font-family:var(--rd-font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--rd-text-tertiary);opacity:.72;-webkit-user-select:none;user-select:none;flex:none;font-weight:500;line-height:1}.rd-fts-presets{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rd-fts-preset{appearance:none;color:var(--rd-text-secondary);font-family:var(--rd-font-code);cursor:pointer;white-space:nowrap;letter-spacing:.02em;transition:background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;border-radius:2px;padding:.3rem .44rem;font-size:.66rem;font-weight:500;line-height:1;position:relative}.rd-fts-preset:hover{background:var(--rd-hover-bg-strong);color:var(--rd-text-primary)}.rd-fts-preset.is-active{background:var(--rd-accent-strong);color:var(--rd-accent-contrast);font-weight:600}.rd-fts-date-sep{background:var(--rd-divider-strong);opacity:.6;flex:none;width:1px;height:.72rem;margin:0 .28rem}.rd-fts-date-dash{color:var(--rd-text-tertiary);font-family:var(--rd-font-code);opacity:.5;flex:none;font-size:.66rem;line-height:1}.rd-fts-presets .rd-datepicker{flex:none}.rd-fts-presets .rd-datepicker-label{display:none}.rd-fts-presets .rd-datepicker-input{box-sizing:border-box;font-family:var(--rd-font-code);letter-spacing:.02em;border-radius:2px;width:6.8rem;min-height:1.55rem;padding:.2rem .32rem;font-size:.66rem}.rd-fts-chips{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rd-fts-chip{appearance:none;color:var(--rd-text-secondary);font-family:var(--rd-font-body);cursor:pointer;white-space:nowrap;transition:background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;border-radius:2px;align-items:center;gap:.3rem;padding:.3rem .48rem .3rem .36rem;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.rd-fts-chip:hover{background:var(--rd-hover-bg-strong);color:var(--rd-text-primary)}.rd-fts-chip.is-active{background:var(--rd-selected-bg-strong);color:var(--rd-accent-strong);font-weight:600}.rd-fts-chip-dot{opacity:.48;width:5px;height:5px;transition:opacity var(--rd-transition-fast);border-radius:1px;flex:none}.rd-fts-chip.is-active .rd-fts-chip-dot{opacity:1}.rd-fts-chip-dot-ann{background:var(--rd-tag-ann)}.rd-fts-chip-dot-fin{background:var(--rd-tag-fin)}.rd-fts-chip-dot-circ{background:var(--rd-tag-circ)}.rd-fts-chip-dot-cap{background:var(--rd-tag-cap)}.rd-fts-chip-dot-take{background:var(--rd-tag-take)}.rd-fts-chip-dot-other{background:var(--rd-tag-other)}.rd-fts-reset{appearance:none;color:var(--rd-text-tertiary);font-family:var(--rd-font-code);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;opacity:.56;transition:opacity var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:0;border-radius:2px;align-items:center;gap:.26rem;margin-left:.32rem;padding:.26rem .38rem;font-size:.62rem;font-weight:500;display:inline-flex}.rd-fts-reset:hover:not(:disabled){opacity:1;background:var(--rd-hover-bg-strong)}.rd-fts-reset:disabled{opacity:.28;cursor:not-allowed}.rd-fts-status{font-size:.7rem;font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.01em;padding:.48rem 0 0}.rd-fts-empty{background:var(--rd-surface-muted);border-left:2px solid var(--rd-divider-strong);border-radius:0 var(--rd-radius-sm) var(--rd-radius-sm) 0;flex-direction:column;align-items:flex-start;margin-top:.62rem;padding:1.5rem 1.2rem 1.3rem;display:flex}.rd-fts-empty-icon{color:var(--rd-text-tertiary);opacity:.24;margin-bottom:.6rem}.rd-fts-empty-title{color:var(--rd-text-primary);margin:0;font-size:.82rem;font-weight:600;line-height:1.3}.rd-fts-empty-hint{color:var(--rd-text-tertiary);margin:.28rem 0 0;font-size:.72rem;line-height:1.5}.rd-fts-hint{padding:1rem 0 .3rem}.rd-fts-hint p{color:var(--rd-text-tertiary);opacity:.72;margin:0;font-size:.74rem;line-height:1.45}.rd-dash-fulltext-panels{border-top:1px solid var(--rd-control-border-strong);grid-template-columns:320px 340px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.rd-dash-fulltext-panel-docs,.rd-dash-fulltext-panel-chunks,.rd-dash-fulltext-panel-pdf{position:relative;overflow:hidden}.rd-dash-fulltext-panel-docs{background:var(--rd-surface-strong);border-right:1px solid var(--rd-control-border-strong);isolation:isolate}.rd-dash-fulltext-panel-chunks{background:var(--rd-surface-muted);border-right:1px solid var(--rd-control-border-strong)}.rd-dash-fulltext-panel-pdf{background:var(--rd-canvas-bg,#ece6dd)}.rd-ft-open-doc-btn{z-index:40;border-radius:var(--rd-radius-chip);color:#3a2e10;font-family:var(--rd-font-body);font-size:var(--rd-fs-meta);letter-spacing:.02em;cursor:pointer;opacity:1;transition:opacity .4s ease, background var(--rd-transition-fast);background:linear-gradient(135deg,#e8cc70 0%,#d4b858 100%);border:none;padding:.52rem 4rem;font-weight:700;animation:4s forwards rd-ft-open-btn-fade;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #b4963c33,0 8px 24px #b4963c1a}.rd-ft-open-doc-btn:hover{background:linear-gradient(135deg,#eed680 0%,#dcc268 100%);animation:none;opacity:1!important}.rd-dash-fulltext-panel-pdf:hover .rd-ft-open-doc-btn{opacity:1;animation:none}@keyframes rd-ft-open-btn-fade{0%,50%{opacity:1}to{opacity:0}}.rd-ft-panel-empty{height:100%;color:var(--rd-text-tertiary);text-align:center;opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2rem 1.2rem;font-size:.74rem;line-height:1.55;display:flex}.rd-ft-doclist{flex-direction:column;height:100%;display:flex}.rd-ft-doclist-scroll{flex:1;padding:0;overflow-y:auto}.rd-ft-doclist-group{border-bottom:1px solid var(--rd-divider)}.rd-ft-doclist-group:last-child{border-bottom:none}.rd-ft-doclist-group-label{z-index:2;width:100%;font-family:var(--rd-font-body);letter-spacing:.02em;color:var(--rd-text-secondary);background:var(--rd-surface-strong);border:none;border-bottom:1px solid var(--rd-divider);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(6px);transition:background var(--rd-transition-fast);align-items:center;gap:.34rem;padding:.4rem .58rem;font-size:.64rem;font-weight:700;display:flex;position:sticky;top:0}.rd-ft-doclist-group-label:hover{background:var(--rd-hover-bg-strong)}.rd-ft-doclist-group.is-collapsed .rd-ft-doclist-group-label{border-bottom-color:#0000}.rd-ft-doclist-group-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);opacity:.7;letter-spacing:.02em;margin-left:auto;font-size:.58rem;font-weight:600}.rd-ft-doclist-group-label .rd-dash-tag{border-radius:2px;padding:.05rem .24rem;font-size:.52rem}.rd-ft-doclist-item{width:100%;transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);border-left:2px solid #0000;align-items:center;gap:.2rem;padding-right:.28rem;display:flex}.rd-ft-doclist-item+.rd-ft-doclist-item{border-top:1px solid var(--rd-divider)}.rd-ft-doclist-item-main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.06rem;min-width:0;padding:.42rem .28rem .42rem .58rem;display:flex}.rd-ft-doclist-item:hover{background:var(--rd-hover-bg)}.rd-ft-doclist-item.is-selected{background:var(--rd-selected-bg-strong);border-left-color:var(--rd-accent-strong)}.rd-ft-doclist-title{color:var(--rd-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:560;line-height:1.36;display:-webkit-box;overflow:hidden}.rd-ft-doclist-meta{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.02em;opacity:.72;font-size:.62rem;font-weight:500}.rd-ft-doclist-snippet{font-size:var(--rd-fs-caption);color:var(--rd-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.06rem;line-height:1.45;display:-webkit-box;overflow:hidden}.rd-ft-doclist-pagination{border-top:1px solid var(--rd-control-border-strong);background:var(--rd-surface-strong);flex-shrink:0;justify-content:space-between;align-items:center;gap:.32rem;padding:.38rem .58rem;display:flex}.rd-ft-doclist-pagination-info{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.01em;font-size:.6rem;font-weight:500}.rd-ft-doclist-pagination-btns{gap:1px;display:flex}.rd-ft-doclist-pagination-btns .rd-btn{border-radius:2px;min-width:1.7rem;min-height:1.6rem;padding:.16rem .36rem;font-size:.82rem}.rd-ft-chunks{flex-direction:column;height:100%;display:flex}.rd-ft-chunks-header{border-bottom:1px solid var(--rd-control-border-strong);background:var(--rd-surface-muted);flex-shrink:0;align-items:center;gap:.36rem;padding:.44rem .54rem;display:flex}.rd-ft-chunks-title{min-width:0;color:var(--rd-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:.74rem;font-weight:620;line-height:1.3;overflow:hidden}.rd-ft-chunks-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.02em;flex-shrink:0;font-size:.6rem;font-weight:600}.rd-ft-chunks-header-meta{flex-shrink:0;align-items:center;gap:.36rem;display:flex}.rd-ft-chunks-mode{border:1px solid var(--rd-control-border-strong);background:var(--rd-surface);color:var(--rd-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .48rem;font-size:.6rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.rd-ft-chunks-mode:hover{background:var(--rd-surface-muted)}.rd-ft-chunks-mode.is-smart{border-color:var(--rd-accent);color:var(--rd-accent);background:var(--rd-accent)}@supports (color:color-mix(in lab, red, red)){.rd-ft-chunks-mode.is-smart{background:color-mix(in srgb, var(--rd-accent) 10%, var(--rd-surface))}}.rd-ft-chunks-mode-dot{opacity:.6;background:currentColor;border-radius:999px;width:6px;height:6px}.rd-ft-chunks-mode.is-smart .rd-ft-chunks-mode-dot{opacity:1}.rd-ft-chunks-error{color:var(--rd-danger-text);font-size:var(--rd-fs-caption);padding:.54rem}.rd-ft-chunks-loading{color:var(--rd-text-tertiary);padding:1.2rem .62rem;font-size:.74rem}.rd-ft-chunks-list{flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow-y:auto}.rd-ft-chunk-card{width:100%;transition:background var(--rd-transition-fast), border-color .1s ease;background:0 0;border:none;border-left:2px solid #0000;border-radius:0;align-items:flex-start;gap:0;display:flex}.rd-ft-chunk-card+.rd-ft-chunk-card{border-top:1px solid var(--rd-divider)}.rd-ft-chunk-card-main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.1rem;min-width:0;padding:.44rem .32rem .44rem .54rem;display:flex}.rd-ft-chunk-share{width:1.4rem;height:1.4rem;color:var(--rd-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--rd-transition-fast), color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin:.36rem .24rem 0 0;display:flex}.rd-ft-chunk-card:hover .rd-ft-chunk-share{opacity:.6}.rd-ft-chunk-share:hover{color:var(--rd-accent-strong);background:var(--rd-accent-soft);opacity:1!important}.rd-ft-chunk-card:hover{background:var(--rd-hover-bg)}.rd-ft-chunk-card.is-active{background:var(--rd-selected-bg-strong);border-left-color:var(--rd-accent-strong)}.rd-ft-chunk-meta{align-items:center;gap:.28rem;display:flex}.rd-ft-chunk-page{font-family:var(--rd-font-code);color:var(--rd-accent-strong);background:var(--rd-accent-soft);letter-spacing:.04em;border-radius:2px;flex-shrink:0;padding:.08rem .28rem;font-size:.58rem;font-weight:650}.rd-ft-chunk-heading{color:var(--rd-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;font-weight:600;overflow:hidden}.rd-ft-chunk-text{color:var(--rd-text-primary);margin:0;font-size:.68rem;line-height:1.52}.rd-ft-chunk-text .rd-snippet-match{color:inherit;background:#ffc82873;border-bottom:1.5px solid #b4821499;border-radius:0;padding:0;font-weight:700}.rd-datepicker{gap:.22rem;display:grid;position:relative}.rd-datepicker-label{color:var(--rd-text-primary);font-size:.68rem;font-weight:600}.rd-datepicker-native{box-sizing:border-box;min-height:2rem;font-size:.74rem}.rd-datepicker-row{border-radius:var(--rd-radius-sm);background:#fff;border:1px solid #14304c26;align-items:center;min-height:2rem;transition:border-color .12s;display:flex}.rd-datepicker-row:hover{border-color:#14304c47}.rd-datepicker-row:focus-within{border-color:#14304c59}.rd-datepicker-input{min-width:0;color:var(--rd-text-primary);background:0 0;border:none;outline:none;flex:1;padding:.3rem .5rem;font-family:inherit;font-size:.74rem}.rd-datepicker-input::placeholder{color:var(--rd-muted)}.rd-datepicker-input:disabled{opacity:.5;cursor:default}.rd-datepicker-clear{width:1.4rem;color:var(--rd-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.92rem;line-height:1;transition:color .12s;display:flex}.rd-datepicker-clear:hover{color:var(--rd-text-primary)}.rd-datepicker-trigger{width:1.8rem;color:var(--rd-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s;display:flex}.rd-datepicker-trigger:hover,.rd-datepicker-trigger.is-open{color:var(--rd-text-primary)}.rd-datepicker-trigger:disabled{opacity:.5;cursor:default}.rd-datepicker-dropdown{z-index:9999;border-radius:var(--rd-radius-md);background:#fff;border:1px solid #14304c1f;padding:.38rem;position:fixed;box-shadow:0 4px 14px #14304c1a,0 1px 3px #14304c0f}.rd-datepicker-dropdown .rdp-root{--rdp-accent-color:var(--rd-accent-strong,#1a6199);--rdp-accent-background-color:#1a619914;--rdp-day-height:2rem;--rdp-day-width:2rem;--rdp-day_button-height:1.88rem;--rdp-day_button-width:1.88rem;--rdp-day_button-border-radius:var(--rd-radius-sm,4px);--rdp-nav-height:2.2rem;--rdp-nav_button-width:1.8rem;--rdp-nav_button-height:1.8rem;--rdp-weekday-padding:.28rem 0;font-family:inherit;font-size:.74rem}.rd-datepicker-dropdown .rdp-month_caption{color:var(--rd-text-primary);font-size:.78rem;font-weight:700}.rd-datepicker-dropdown .rdp-weekday{color:var(--rd-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:600}.rd-datepicker-dropdown .rdp-day_button{color:var(--rd-text-primary);border-radius:var(--rd-radius-sm,4px);font-size:.72rem;font-weight:500;transition:background .1s,color .1s}.rd-datepicker-dropdown .rdp-day_button:hover{background:#14304c0f}.rd-datepicker-dropdown .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--rd-accent-strong,#1a6199);font-weight:700}.rd-datepicker-dropdown .rdp-selected .rdp-day_button{background:var(--rd-accent-strong,#1a6199);color:#fff;font-weight:600}.rd-datepicker-dropdown .rdp-disabled .rdp-day_button{color:var(--rd-muted);opacity:.4}.rd-datepicker-dropdown .rdp-outside .rdp-day_button{color:var(--rd-muted);opacity:.35}.rd-datepicker-dropdown .rdp-chevron{fill:var(--rd-text-secondary)}.rd-datepicker-dropdown .rdp-dropdowns{align-items:center;gap:.25rem;display:flex}.rd-datepicker-dropdown .rdp-dropdown{appearance:none;border-radius:var(--rd-radius-sm,4px);color:var(--rd-text-primary);cursor:pointer;background:#fff;border:1px solid #14304c26;outline:none;padding:.18rem .32rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:border-color .12s}.rd-datepicker-dropdown .rdp-dropdown:hover{border-color:#14304c47}.rd-datepicker-dropdown .rdp-dropdown:focus{border-color:var(--rd-accent-strong,#1a6199)}[data-theme=dark] .rd-datepicker-row{border-color:var(--rd-border-soft);background:#161e28e6}[data-theme=dark] .rd-datepicker-row:hover{border-color:#ffffff2e}[data-theme=dark] .rd-datepicker-input{color:var(--rd-text-primary)}[data-theme=dark] .rd-datepicker-input::placeholder,[data-theme=dark] .rd-datepicker-trigger,[data-theme=dark] .rd-datepicker-clear{color:var(--rd-text-secondary)}[data-theme=dark] .rd-datepicker-dropdown{background:var(--rd-surface,#1a1e28);border-color:var(--rd-border-soft);box-shadow:0 4px 14px #0000004d,0 1px 3px #0003}[data-theme=dark] .rd-datepicker-dropdown .rdp-day_button:hover{background:#ffffff0f}[data-theme=dark] .rd-datepicker-dropdown .rdp-outside .rdp-day_button{color:var(--rd-text-secondary)}[data-theme=dark] .rd-datepicker-dropdown .rdp-dropdown{border-color:var(--rd-border-soft);color:var(--rd-text-primary);background:#161e28e6}[data-theme=dark] .rd-datepicker-dropdown .rdp-dropdown:hover{border-color:#ffffff2e}.rd-doc-shell{gap:.72rem;min-height:680px;padding:.92rem;display:grid}.rd-doc-toolbar{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.rd-doc-source-link{text-decoration:none}.rd-doc-status{color:var(--rd-muted);margin:0;font-size:.78rem}.rd-doc-status.rd-loading-copy.is-block{margin:.1rem 0 .52rem .42rem}.rd-doc-layout{grid-template-columns:minmax(0,1fr);gap:.75rem;min-height:600px;display:grid}.rd-doc-main{border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-card);background:#fff;border:1px solid #14304c1a;align-content:start;display:grid;overflow:hidden}.rd-doc-header{border-bottom:1px solid var(--rd-border-soft);padding:.72rem .86rem .62rem}.rd-doc-viewer-section{border-radius:var(--rd-radius-xl);border:1px solid var(--rd-border);background:var(--rd-bg-surface);min-width:0;color:var(--rd-text);box-shadow:var(--rd-shadow-elevated);overflow:hidden}.rd-doc-viewer-section.is-pdf-mode{box-shadow:none;background:0 0;border:0;border-radius:0}.rd-doc-viewer-header{z-index:112;border-bottom:1px solid var(--rd-border-soft);background:var(--rd-bg-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;overflow:visible}.rd-doc-viewer-header.is-pdf-mode{border-bottom-color:#14304c14}.rd-doc-viewer-hero{gap:.6rem;padding:.72rem 1rem .68rem;display:grid}.rd-doc-viewer-hero-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;display:grid}.rd-doc-viewer-hero-copy{gap:.3rem;min-width:0;display:grid}.rd-doc-viewer-hero-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8a7559;margin:0;font-size:.6875rem;font-weight:700}.rd-doc-viewer-hero-company{margin:0}.rd-doc-viewer-hero-company-link{color:inherit;transition:color var(--rd-transition-fast);flex-wrap:wrap;align-items:center;gap:.42rem .7rem;text-decoration:none;display:inline-flex}.rd-doc-viewer-hero-company-link:not(.is-static):hover .rd-doc-viewer-hero-company-name{color:var(--rd-accent-strong)}.rd-doc-viewer-hero-company-link:not(.is-static):focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:3px;border-radius:.65rem}.rd-doc-viewer-hero-company-name{color:#4f5f70;font-size:.8rem;font-weight:600;line-height:1.35}.rd-doc-viewer-hero-company-code{background:var(--rd-accent-soft);color:var(--rd-accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .52rem;font-size:.6875rem;font-weight:700;display:inline-flex}.rd-doc-viewer-hero-multi-stock{align-items:center;display:inline-flex;position:relative}.rd-doc-viewer-hero-multi-stock-trigger{border:1px solid var(--rd-control-border-strong);color:#5b7287;cursor:help;width:1.15rem;height:1.15rem;transition:border-color var(--rd-transition-fast), color var(--rd-transition-fast), background var(--rd-transition-fast);background:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.rd-doc-viewer-hero-multi-stock-trigger:hover,.rd-doc-viewer-hero-multi-stock-trigger:focus-visible{border-color:var(--rd-accent-soft-strong);background:var(--rd-control-bg-hover);color:var(--rd-accent-strong);outline:none}.rd-doc-viewer-hero-multi-stock-popover{z-index:20;border:1px solid var(--rd-border-soft);color:#42576a;text-align:left;opacity:0;pointer-events:none;background:#fffffff5;border-radius:.85rem;gap:.48rem;width:16.5rem;padding:.62rem .72rem;font-size:.7rem;line-height:1.45;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:calc(100% + .42rem);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 24px #14304c1f}.rd-doc-viewer-hero-multi-stock-title{color:#42576a;display:block}.rd-doc-viewer-hero-multi-stock-list{gap:.28rem;max-height:10rem;padding-right:.1rem;display:grid;overflow:auto}.rd-doc-viewer-hero-multi-stock-item{border-top:1px solid var(--rd-divider);gap:.08rem;padding-top:.32rem;display:grid}.rd-doc-viewer-hero-multi-stock-item:first-child{border-top:0;padding-top:0}.rd-doc-viewer-hero-multi-stock-item-name{color:#2d4051;font-weight:600}.rd-doc-viewer-hero-multi-stock-item-code{color:#698194;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem}.rd-doc-viewer-hero-multi-stock:hover .rd-doc-viewer-hero-multi-stock-popover,.rd-doc-viewer-hero-multi-stock:focus-within .rd-doc-viewer-hero-multi-stock-popover{opacity:1;transform:translate(-50%)translateY(0)}.rd-doc-viewer-hero-title{letter-spacing:-.01em;color:#312517;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.18rem,1.1vw + 1rem,1.85rem);font-weight:700;line-height:1.08}.rd-doc-viewer-hero-actions{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.rd-doc-viewer-toolbar{border-top:1px solid #ddcdb385;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.1rem;padding-top:.48rem;display:flex}.rd-doc-viewer-toolbar-sep{background:#b4a58a6b;flex-shrink:0;width:1px;height:1.2rem}.rd-doc-viewer-toolbar-actions{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.rd-doc-viewer-toolbar-actions .rd-btn-hero-icon{background:#fcf8f085;border-color:#b4a58a38;border-radius:.5rem;width:2.1rem;height:2.1rem}.rd-doc-viewer-toolbar-actions .rd-btn-hero-icon svg{width:1.12rem;height:1.12rem}.rd-doc-viewer-toolbar-actions .rd-btn-hero-icon:hover{background:#f8f2e6eb;border-color:#b4a58a94}.rd-btn-hero-icon{color:#7a6e5e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.48rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;text-decoration:none;transition:border-color .1s,background .1s,color .1s;display:inline-flex}.rd-btn-hero-icon svg{width:1.05rem;height:1.05rem}.rd-btn-hero-icon:hover{color:#4a3d2e;background:#f8f2e6d1;border-color:#b4a58a85}.rd-btn-hero-icon:active{transform:scale(.92)}.rd-btn-hero-icon:focus-visible{outline-offset:1px;outline:2px solid #598c9980}.rd-btn-hero-icon:disabled{cursor:not-allowed;opacity:.35}.rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-active{color:#2f6479;background:#d6eaf2c7;border-color:#5795aa52}.rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-pending{opacity:.5}.rd-doc-viewer-meta-pills{flex-wrap:wrap;align-items:center;gap:.36rem;display:flex}.rd-doc-viewer-meta-pill{white-space:nowrap;background:#f0eade9e;border-radius:.34rem;align-items:center;gap:.26rem;padding:.22rem .5rem;line-height:1;display:inline-flex}.rd-doc-viewer-meta-pill-label{letter-spacing:.04em;text-transform:uppercase;color:#a89a82;font-size:.64rem;font-weight:700}.rd-doc-viewer-meta-pill-value{color:#5a4d3c;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.rd-doc-viewer-meta-pill-info{cursor:help;color:#a89a82;padding:.22rem .3rem;transition:color .1s,background .1s}.rd-doc-viewer-meta-pill-info:hover,.rd-doc-viewer-meta-pill-info:focus-visible{color:#4a7580;background:#e1f0f4b8}.rd-doc-viewer-meta-pill-info:focus-visible{outline-offset:1px;outline:2px solid #5795aa4d}.rd-runtime-tooltip{z-index:2000;color:#f7fafcf5;white-space:pre-line;pointer-events:none;background:#1a2027f5;border:1px solid #0f172a1f;border-radius:.55rem;max-width:min(20rem,100vw - 1.25rem);padding:.42rem .56rem;font-size:.68rem;line-height:1.45;position:fixed;transform:translate(-100%);box-shadow:0 14px 32px #0f172a38}.rd-btn-viewer-ghost{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-border);background:var(--rd-bg-surface);letter-spacing:.02em;height:2.25rem;color:var(--rd-text);cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast);justify-content:center;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.rd-btn-viewer-ghost:not(:disabled):hover{border-color:var(--rd-accent);background:var(--rd-accent-soft)}.rd-btn-viewer-ghost:disabled{cursor:not-allowed;opacity:.45}.rd-btn-viewer-ghost-sm{height:1.75rem;padding:0 .5rem;font-size:.68rem}.rd-btn-viewer-primary{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-accent);background:var(--rd-accent);color:#fff;cursor:pointer;height:2.75rem;transition:background var(--rd-transition-fast);justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.rd-btn-viewer-primary:not(:disabled):hover{background:var(--rd-accent-strong)}.rd-btn-viewer-primary:disabled{cursor:not-allowed;opacity:.45}.rd-btn-viewer-accent{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-accent);background:var(--rd-accent);color:#fff;cursor:pointer;height:2.75rem;transition:background var(--rd-transition-fast);justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.rd-btn-viewer-accent:not(:disabled):hover{background:var(--rd-accent-strong)}.rd-btn-viewer-accent:disabled{cursor:not-allowed;opacity:.45}.rd-btn-viewer-match{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-accent-soft-strong);background:var(--rd-accent-soft);letter-spacing:.02em;height:2rem;color:var(--rd-accent-strong);cursor:pointer;transition:background var(--rd-transition-fast);justify-content:center;align-items:center;padding:0 .625rem;font-size:.7rem;font-weight:600;display:inline-flex}.rd-btn-viewer-match:not(:disabled):hover{background:var(--rd-selected-bg)}.rd-btn-viewer-match:disabled{cursor:not-allowed;opacity:.45}.rd-doc-top-panels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.62rem;padding:.68rem .86rem .28rem;display:grid}.rd-doc-title{color:var(--rd-midnight);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.rd-doc-subtitle{color:var(--rd-muted);margin:.24rem 0 0;font-size:.74rem;line-height:1.4}.rd-doc-search-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.42rem;padding:.7rem .86rem .4rem;display:grid}.rd-doc-search-form .rd-field{text-transform:none;letter-spacing:normal;font-size:.7rem}.rd-doc-search-form .rd-input{padding:.42rem .52rem;font-size:.8rem}.rd-doc-search-hint{color:var(--rd-muted);margin:0 .86rem .48rem;font-size:.68rem;line-height:1.45}.rd-doc-search-hint-inline{margin:.46rem .86rem .2rem}.rd-doc-frame{background:#f7f5f1;border:0;width:100%;min-height:680px}.rd-doc-pdf-wrap{border-top:1px solid #f1ede7;padding-bottom:.6rem}.rd-doc-pdf-toolbar{flex-wrap:wrap;align-items:center;gap:.42rem;padding:.62rem .86rem .36rem;display:flex}.rd-doc-pdf-page{color:var(--rd-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.rd-doc-pdf-stage{padding:.5rem .5rem .75rem}.rd-doc-pdf-stage.is-immersive{padding:0}.rd-doc-pdf-floating-chrome{--rd-doc-pdf-floating-control-height:2.66rem;--rd-doc-pdf-floating-side-width:3.06rem;--rd-doc-pdf-floating-side-radius:999px;z-index:120;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}.rd-doc-pdf-floating-page-control,.rd-doc-pdf-floating-search-panel,.rd-doc-pdf-floating-utility-button{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffcf6f5,#f7efe2eb);border:1px solid #b6a081e6;position:relative;overflow:hidden;box-shadow:0 18px 42px #3629162e,inset 0 1px #ffffffb8}.rd-doc-pdf-floating-utility{pointer-events:auto;grid-area:1/1;justify-self:start}.rd-doc-pdf-floating-page-control,.rd-doc-pdf-floating-search-panel{pointer-events:auto}.rd-doc-pdf-floating-page-control{height:var(--rd-doc-pdf-floating-control-height);min-height:var(--rd-doc-pdf-floating-control-height);max-height:var(--rd-doc-pdf-floating-control-height);box-sizing:border-box;border-radius:999px;grid-area:1/2;place-self:end center;align-items:center;padding:0 .58rem;display:flex}.rd-doc-pdf-floating-utility-button{width:var(--rd-doc-pdf-floating-side-width);height:var(--rd-doc-pdf-floating-control-height);min-height:var(--rd-doc-pdf-floating-control-height);max-height:var(--rd-doc-pdf-floating-control-height);border-radius:var(--rd-doc-pdf-floating-side-radius);color:#433223;cursor:pointer;box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:.28rem;padding:0;transition:border-color .12s,background .12s,transform .12s,color .12s;display:inline-flex}.rd-doc-pdf-floating-utility-button:hover{background:#f1f9fafa;border-color:#598c99eb;transform:translateY(-1px)}.rd-doc-pdf-floating-utility-button.is-active{color:#225864;background:#e5f4f6fa;border-color:#598c99eb}.rd-doc-pdf-floating-utility-icon{width:.9rem;height:.9rem;display:inline-flex}.rd-doc-pdf-floating-utility-icon svg{width:100%;height:100%}.rd-doc-pdf-floating-utility-label{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1}.rd-doc-pdf-page-control-form{align-items:center;gap:.36rem;min-height:100%;display:flex}.rd-doc-pdf-page-control-form .rd-btn-viewer-ghost-sm,.rd-doc-pdf-page-control-form input{border-radius:.72rem;height:1.88rem}.rd-doc-pdf-page-input{text-align:center;color:#3f3224;background:#fffaf1fa;border:1px solid #cfbfa4f5;outline:none;width:2.9rem;min-width:2.9rem;padding:0 .44rem;font-size:.75rem;font-weight:700;line-height:1}.rd-doc-pdf-page-input:focus{border-color:#5c8c8bfa;box-shadow:0 0 0 3px #598c991f}.rd-doc-pdf-page-count{white-space:nowrap;font-variant-numeric:tabular-nums;color:#6f5e49;font-size:.7rem;font-weight:700;line-height:1}.rd-doc-pdf-floating-search{pointer-events:auto;grid-area:1/3;place-self:end;justify-items:end;gap:.58rem;display:grid}.rd-doc-pdf-floating-search.is-open{z-index:66;width:min(31rem,100vw - 2rem);max-width:min(31rem,100vw - 2rem)}.rd-doc-pdf-floating-search-panel{border-radius:1.1rem;gap:.72rem;width:100%;max-width:100%;padding:.82rem;display:grid;position:static}.rd-doc-pdf-floating-search-header{border-bottom:1px solid #c9b89ab8;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-bottom:.72rem;display:grid}.rd-doc-pdf-floating-search-heading{gap:.22rem;min-width:0;display:grid}.rd-doc-pdf-floating-search-kicker{letter-spacing:.2em;text-transform:uppercase;color:#8c775a;font-size:.6875rem;font-weight:700}.rd-doc-pdf-floating-search-title{letter-spacing:.01em;color:#2f2418;font-size:.92rem;font-weight:700}.rd-doc-pdf-floating-search-header-actions{justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.rd-doc-pdf-floating-search-stat{background:#f7f1e6eb;border:1px solid #c7b79de6;border-radius:.85rem;justify-items:end;gap:.12rem;min-width:5.5rem;padding:.42rem .62rem;display:grid}.rd-doc-pdf-floating-search-stat-label{letter-spacing:.16em;text-transform:uppercase;color:#8b775a;font-size:.6875rem;font-weight:700}.rd-doc-pdf-floating-search-stat-value{color:#3f3123;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;font-weight:700;line-height:1}.rd-doc-pdf-floating-search-icon-button{color:#4a3926;cursor:pointer;background:#fffaf1f0;border:1px solid #c9b89ae6;border-radius:.78rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.rd-doc-pdf-floating-search-icon-button:hover{background:#f1f9fafa;border-color:#598c99eb;transform:translateY(-1px)}.rd-doc-pdf-floating-search-icon-button svg{width:.9rem;height:.9rem}.rd-doc-pdf-floating-search-body{gap:.58rem;display:grid}.rd-doc-pdf-floating-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;margin:0;display:grid}.rd-doc-pdf-floating-search-input-wrap{background:#fffbf3f5;border:1px solid #c9b89aeb;border-radius:.92rem;align-items:center;min-width:0;height:3rem;padding:0 .92rem;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;box-shadow:inset 0 1px #ffffffb8}.rd-doc-pdf-floating-search-input-wrap:focus-within{background:#fffdf8fa;border-color:#598c99eb;box-shadow:inset 0 1px #ffffffb8,0 0 0 3px #598c991f}.rd-doc-pdf-floating-search-input-icon{color:#847056;flex:none;width:.95rem;height:.95rem;display:inline-flex}.rd-doc-pdf-floating-search-input-icon svg{width:100%;height:100%}.rd-doc-pdf-floating-search-input{color:#352a1d;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding-left:.72rem;font-size:.86rem;font-weight:500}.rd-doc-pdf-floating-search-input::placeholder{color:#a38f71}.rd-doc-pdf-floating-search-submit-group{grid-auto-columns:minmax(0,auto);grid-auto-flow:column;gap:.45rem;display:grid}.rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-accent,.rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-ghost{border-radius:.92rem;height:3rem;padding:0 .98rem}.rd-doc-pdf-floating-search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:.5rem;display:flex}.rd-doc-pdf-floating-search-toolset{background:#f7f1e6b8;border:1px solid #cdbfa5d6;border-radius:.92rem;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:fit-content;padding:.48rem;display:flex}.rd-doc-pdf-floating-search-toolset .rd-btn-viewer-match{white-space:nowrap;flex:auto;min-width:0}.rd-doc-pdf-match-list{gap:.38rem;max-height:14rem;padding-right:.12rem;display:grid;overflow:auto}.rd-doc-pdf-match-list-item{text-align:left;background:#fffbf3eb;border:1px solid #cabca0e6;border-radius:.8rem;gap:.18rem;width:100%;padding:.6rem .72rem;transition:border-color .12s,background .12s,transform .12s;display:grid}.rd-doc-pdf-match-list-item:hover{background:#f1f9fafa;border-color:#598c99d9}.rd-doc-pdf-match-list-item.is-active{background:#e5f4f6fa;border-color:#598c99eb;transform:translateY(-1px)}.rd-doc-pdf-match-list-meta{letter-spacing:.03em;color:#6f5e49;font-size:.67rem;font-weight:700}.rd-doc-pdf-match-list-text{color:#352a1d;font-size:.75rem;line-height:1.45}.rd-doc-pdf-floating-search-footnote{border-top:1px solid #c9b89ab8;gap:.28rem;padding-top:.7rem;display:grid}.rd-doc-pdf-floating-search-feedback{color:#6f5e49;margin:0;font-size:.7rem;line-height:1.4}.rd-doc-pdf-floating-search-shortcut-hint{color:#9e8b71;letter-spacing:.02em;margin:0;font-size:.62rem;line-height:1.4}.rd-doc-pdf-floating-search-shortcut-hint kbd{text-align:center;color:#5a4a36;background:#fffcf6d1;border:1px solid #b4a58ab8;border-radius:.32rem;min-width:1.1em;padding:.08em .32em;font-family:inherit;font-size:.92em;font-weight:600;line-height:1.35;display:inline-block;box-shadow:0 1px #a08c6e2e}.rd-doc-viewer-feedback-toast{z-index:260;color:#fff8ed;text-align:center;pointer-events:none;background:#2c251beb;border:1px solid #b3a18485;border-radius:999px;min-width:9rem;max-width:min(100vw - 2rem,20rem);padding:.62rem .9rem;font-size:.76rem;font-weight:600;line-height:1.35;position:fixed;top:clamp(4.4rem,9vh,6.2rem);left:50%;transform:translate(-50%);box-shadow:0 14px 28px #130e082e}.rd-doc-pdf-floating-search-trigger{z-index:1;width:var(--rd-doc-pdf-floating-side-width);min-width:var(--rd-doc-pdf-floating-side-width);height:var(--rd-doc-pdf-floating-control-height);min-height:var(--rd-doc-pdf-floating-control-height);max-height:var(--rd-doc-pdf-floating-control-height);border-radius:var(--rd-doc-pdf-floating-side-radius);color:#3d2f21;cursor:pointer;box-sizing:border-box;background:linear-gradient(#fffcf6f5,#f7efe2eb);border:1px solid #b6a081e6;flex:none;justify-content:center;align-items:center;transition:border-color .12s,background .12s,transform .12s,color .12s;display:inline-flex;position:relative;box-shadow:0 18px 42px #3629162e,inset 0 1px #ffffffb8}.rd-doc-pdf-floating-search-trigger:hover{color:#225864;background:#f1f9fafa;border-color:#598c99eb;transform:translateY(-1px)}.rd-doc-pdf-floating-search-trigger.is-open{color:#225864;background:#e5f4f6fa;border-color:#598c99eb}.rd-doc-pdf-floating-search-trigger-icon{width:.94rem;height:.94rem;display:inline-flex}.rd-doc-pdf-floating-search-trigger-icon svg{width:100%;height:100%}.rd-doc-pdf-floating-search-trigger-badge{color:#3d2f21;background:#fffaf1f5;border:1px solid #c9b89aeb;border-radius:999px;justify-content:center;align-items:center;min-width:.96rem;height:.96rem;padding:0 .18rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.22rem;right:.18rem}@media (width<=1023px){.rd-doc-viewer-hero-main{grid-template-columns:1fr}.rd-doc-viewer-hero-title{max-width:none}}@media (width<=980px){.rd-doc-pdf-floating-chrome{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rd-doc-pdf-floating-search{grid-area:2/3;place-self:end;width:auto;position:relative}.rd-doc-pdf-floating-search.is-open{z-index:66;width:auto;max-width:none}.rd-doc-pdf-floating-search-panel{width:min(31rem,100vw - 2rem);max-width:min(31rem,100vw - 2rem);position:absolute;bottom:calc(100% + .58rem);right:0}.rd-doc-pdf-floating-utility{grid-area:2/1}.rd-doc-pdf-floating-page-control{grid-area:2/2;justify-self:center}}@media (width<=767px){.rd-saved-doc-main{padding:.56rem 2.5rem .56rem .7rem}.rd-saved-doc-remove{min-height:1.7rem}.rd-doc-pdf-floating-chrome{bottom:.75rem;left:.75rem;right:.75rem}.rd-doc-pdf-floating-search{width:auto}.rd-doc-pdf-floating-search.is-open{width:auto;max-width:none}.rd-doc-pdf-floating-search-panel{left:.75rem;right:.75rem;bottom:calc(.75rem + var(--rd-doc-pdf-floating-control-height) + .58rem);width:auto;max-width:none;position:fixed}.rd-doc-pdf-floating-search-trigger{width:var(--rd-doc-pdf-floating-side-width);min-width:var(--rd-doc-pdf-floating-side-width);height:var(--rd-doc-pdf-floating-control-height);min-height:var(--rd-doc-pdf-floating-control-height);max-height:var(--rd-doc-pdf-floating-control-height);align-self:end}.rd-doc-pdf-floating-search-form{grid-template-columns:1fr}.rd-doc-pdf-floating-search-submit-group{grid-template-columns:1fr;grid-auto-flow:row}.rd-doc-pdf-floating-search-toolbar{flex-direction:column}.rd-doc-pdf-floating-search-toolset{min-width:0}}.rd-doc-pdf-canvas-wrap{border-radius:var(--rd-radius-xl);background:#efe5d4;border:1px solid #d6c6aa;padding:3.25rem .75rem .5rem;position:relative;overflow:auto}.rd-doc-pdf-canvas-wrap.is-immersive{border-bottom:0;border-left:0;border-right:0;border-radius:0;padding-bottom:0;padding-left:0;padding-right:0}.rd-doc-pdf-canvas-wrap .react-pdf__Document{min-width:100%;display:inline-block}.rd-doc-pdf-page-stack{gap:.9rem;width:100%;display:grid}.rd-doc-pdf-page-shell{justify-content:center;align-items:flex-start;width:100%;display:flex}.rd-doc-pdf-page-shell:not(.is-rendered){background:0 0}.rd-doc-pdf-canvas-wrap .react-pdf__Page{background:#fff;max-width:100%;margin:0 auto;overflow:hidden;box-shadow:0 8px 26px #0000001f}.rd-doc-pdf-canvas-wrap.is-immersive .react-pdf__Page{box-shadow:none}.rd-doc-pdf-canvas-wrap .react-pdf__Page__canvas{height:auto;display:block;width:100%!important}.rd-doc-pdf-canvas-wrap.is-night-mode{background:#0f151f;border-color:#263346}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-page-control,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-panel,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger{background:linear-gradient(#121c29eb,#0c141fe0);border-color:#425873eb;box-shadow:0 18px 44px #0000006b}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-kicker{color:#8ea4bf}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-title{color:#e7e2d8}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input-wrap,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-toolset,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger-badge{box-shadow:none;background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input-wrap:focus-within{background:#182230fa;border-color:#699daaf5;box-shadow:0 0 0 3px #699daa1f}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button{color:#edf3ff}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-control-form .rd-btn-viewer-ghost{color:#edf3ff;background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-control-form .rd-btn-viewer-ghost:not(:disabled):hover{background:#122f38eb;border-color:#699daaf5}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-input{color:#edf3ff;background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-input:focus{border-color:#699daaf5;box-shadow:0 0 0 3px #699daa1f}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-count{color:#e4edf7;text-shadow:0 1px #00000047}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input::placeholder{color:#89a0b8}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger:hover,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger.is-open,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button.is-active{color:#dff6ff;background:#122f38eb;border-color:#699daaf5}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item{background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item:hover,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item.is-active{background:#122f38eb;border-color:#699daaf5}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-footnote p,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-control-form span,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-meta,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat-label{color:#b9c5d6}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-shortcut-hint kbd{color:#c5d0e0;background:#161f2dd1;border-color:#425873b8;box-shadow:0 1px #00000047}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat-value,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-text{color:#edf3ff}.rd-doc-pdf-canvas-wrap.is-night-mode .react-pdf__Page{background:#0b1018;box-shadow:0 10px 30px #0000006b}.rd-doc-pdf-canvas-wrap.is-night-mode .react-pdf__Page__canvas{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.94)}.rd-doc-pdf-canvas-wrap .react-pdf__Page__textContent{inset:0;width:100%!important}.rd-doc-pdf-canvas-wrap .annotationLayer,.rd-doc-pdf-canvas-wrap .react-pdf__Page__annotations{width:100%!important}.rd-doc-pdf-canvas-wrap .react-pdf__message{color:var(--rd-muted);padding:.6rem 0;font-size:.76rem}.rd-doc-html-layout{border-top:1px solid #f1ede7;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:680px;display:grid}.rd-doc-frame-html{border-right:1px solid #f1ede7;min-height:680px}.rd-doc-text-layer-panel{background:#fcfbf9;align-content:start;gap:.38rem;padding:.72rem;display:grid;overflow:auto}.rd-doc-text-layer{white-space:pre-wrap;word-break:break-word;font-family:var(--rd-font-code);color:var(--rd-text-primary);margin:0;font-size:.73rem;line-height:1.52}.rd-doc-mark{border-radius:var(--rd-radius-sm);color:#7a4300;background:#fee6a8;padding:.02rem .08rem}.rd-doc-mark-pdf{color:inherit;background:#ffda79a6;border-radius:0;padding:0}.rd-doc-mark-pdf-active{background:#ffb249d1;box-shadow:inset 0 -1px #82440073}.rd-doc-mark-pdf-flash{animation:.72s rdPdfMatchFlash}@keyframes rdPdfMatchFlash{0%{background:#ffc45ef2;box-shadow:0 0 #ffb74c9e}35%{background:#ffa73efa;box-shadow:0 0 0 6px #ffb74c38}to{background:#ffb249d1;box-shadow:inset 0 -1px #82440073}}.rd-doc-share-overlay{pointer-events:none;z-index:8;background:#8ec9e040;border:2px solid #5991abeb;border-radius:.32rem;animation:2.2s ease-in-out infinite rdSharePulse;position:absolute;box-shadow:0 0 0 1px #24596e52,0 8px 22px #0000002e}.rd-doc-share-overlay.is-text{background:#83c2d942;border-color:#4888a2eb}.rd-doc-share-overlay.is-box{background:#7cbeab38;border-color:#588b7bf2}.rd-doc-share-overlay.is-draft{background:#f4e3b733;border-style:dashed;border-color:#e7cf89f2;animation:none}@keyframes rdSharePulse{0%,to{box-shadow:0 0 0 1px #24596e4d,0 8px 22px #00000029}50%{box-shadow:0 0 0 1px #24596e6b,0 10px 28px #0000003d}}.rd-doc-share-popover{z-index:80;border-radius:var(--rd-radius-md);border:1px solid var(--rd-border);background:var(--rd-bg-surface);min-width:13rem;max-width:min(18rem,100% - 1rem);color:var(--rd-text);box-shadow:var(--rd-shadow-elevated);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem .75rem;font-size:.75rem;animation:.15s ease-out rdPopoverEnter;position:absolute}.rd-doc-share-popover-manual{z-index:82}.rd-doc-share-popover-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:.4rem;font-size:.6875rem;font-weight:600}.rd-doc-share-popover-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rd-btn-share-copy{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-border);background:var(--rd-bg-surface);min-width:max-content;height:1.75rem;color:var(--rd-text);cursor:pointer;justify-content:center;align-items:center;padding:0 .625rem;font-size:.68rem;font-weight:600;transition:background .12s,transform 80ms;display:inline-flex}.rd-btn-share-copy:hover{background:var(--rd-offwhite)}.rd-btn-share-copy:active{transform:translateY(1px)scale(.98)}.rd-btn-share-dismiss{border-radius:var(--rd-radius-sm);border:1px solid var(--rd-border);width:1.75rem;height:1.75rem;color:var(--rd-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.75rem;transition:background .12s,color .12s;display:inline-flex}.rd-btn-share-dismiss:hover{color:#c44;background:#c83c3c1a;border-color:#c83c3c4d}@keyframes rdPopoverEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rd-doc-viewer-fallback{border-radius:var(--rd-radius-sm);color:var(--rd-muted);background:#fbfaf7;border:1px dashed #18324a33;margin:.2rem .86rem .86rem;padding:.64rem .7rem;font-size:.77rem;line-height:1.45}.rd-doc-sidebar{align-content:start;gap:.72rem;display:grid}.rd-doc-side-card{border-radius:var(--rd-radius-lg);box-shadow:var(--rd-shadow-card);background:#fff;border:1px solid #14304c14;gap:.5rem;padding:.875rem;display:grid}.rd-doc-side-card h3{color:var(--rd-midnight);margin:0;font-size:.86rem;font-weight:700}.rd-doc-side-body{color:var(--rd-text-secondary);margin:0;font-size:.74rem;line-height:1.5}.rd-doc-side-recommended{border-radius:var(--rd-radius-sm);background:#3d8bc014;border:1px solid #1f5a8333;gap:.24rem;padding:.48rem .52rem;display:grid}.rd-doc-side-label{color:var(--rd-muted);font-size:.6875rem;font-family:var(--rd-font-code);letter-spacing:.06em;text-transform:uppercase;margin:0}.rd-doc-side-title{color:var(--rd-midnight);margin:0;font-size:.76rem;font-weight:600;line-height:1.4}.rd-doc-side-meta{color:var(--rd-muted);margin:0;font-size:.68rem}.rd-doc-meta-list{gap:.12rem;margin:0;padding:0;display:grid}.rd-doc-meta-row{border-top:1px solid #f2eee8;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:.52rem;margin:0;padding-top:.34rem;display:grid}.rd-doc-meta-row:first-child{border-top:0;padding-top:0}.rd-doc-meta-row dt{color:var(--rd-muted);margin:0;font-size:.68rem}.rd-doc-meta-row dd{color:var(--rd-text-primary);word-break:break-word;margin:0;font-size:.7rem;line-height:1.45}.rd-btn-with-icon{align-items:center;gap:.32rem;display:inline-flex}.rd-btn-inline-icon{flex-shrink:0;width:.85em;height:.85em;display:inline-flex}.rd-btn-inline-icon svg{width:100%;height:100%}.rd-btn-icon-only{justify-content:center;align-items:center;padding:0;display:inline-flex}.rd-btn-icon-only svg{width:.82rem;height:.82rem}.rd-doc-pdf-page-control-form .rd-btn-icon-only{width:1.88rem;min-width:1.88rem}.rd-doc-pdf-page-control-form .rd-btn-pdf-go{width:1.88rem;min-width:1.88rem;padding:0}.rd-doc-pdf-page-control-form .rd-btn-pdf-go svg{width:.82rem;height:.82rem}.rd-doc-pdf-page-control-form .rd-btn-icon-only:not(:disabled):active,.rd-doc-pdf-page-control-form .rd-btn-pdf-go:not(:disabled):active{transform:scale(.92)}.rd-btn-viewer-match.is-box-active{color:#1a5c45;background:#7cbeab38;border-color:#588b7bf2;box-shadow:inset 0 0 0 1px #588b7b1f}.rd-btn-viewer-match.is-box-active:not(:disabled):hover{background:#7cbeab52}.rd-doc-pdf-floating-chrome.is-night-mode .rd-btn-viewer-match.is-box-active{color:#8eecc6;background:#1c4437b8;border-color:#69af9bd1}.rd-doc-pdf-match-list{scrollbar-width:thin;scrollbar-color:#9682644d transparent}.rd-doc-pdf-match-list::-webkit-scrollbar{width:4px}.rd-doc-pdf-match-list::-webkit-scrollbar-track{background:0 0}.rd-doc-pdf-match-list::-webkit-scrollbar-thumb{background:#9682644d;border-radius:2px}.rd-doc-pdf-match-list::-webkit-scrollbar-thumb:hover{background:#96826480}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list{scrollbar-color:#6482a04d transparent}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list::-webkit-scrollbar-thumb{background:#6482a04d}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list::-webkit-scrollbar-thumb:hover{background:#6482a080}.rd-doc-pdf-floating-chrome button:focus-visible{outline-offset:2px;outline:2px solid #598c9999}.rd-btn-viewer-match:not(:disabled):active{transition:transform 60ms;transform:scale(.96)}.rd-btn-share-copy:focus-visible{outline-offset:1px;outline:2px solid #598c9980}.rd-btn-share-dismiss{justify-content:center;align-items:center;display:inline-flex}.rd-btn-share-dismiss svg{width:.82rem;height:.82rem}.rd-doc-pdf-floating-utility-button:not(:disabled):active,.rd-doc-pdf-floating-search-trigger:active{transform:scale(.94)}.rd-doc-pdf-floating-chrome.is-night-mode .rd-btn-viewer-match{color:#b9d5f0;background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-btn-viewer-match:not(:disabled):hover{color:#dff6ff;background:#122f38eb;border-color:#699daaf5}.rd-doc-pdf-floating-chrome.is-night-mode .rd-btn-viewer-match:disabled{opacity:.35}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-accent{color:#e4f6ff;background:#2a525fe0;border-color:#538291d1}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-accent:not(:disabled):hover{background:#376473eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-ghost{color:#b9c5d6;background:#161f2df0;border-color:#425873eb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-ghost:not(:disabled):hover{color:#dff6ff;background:#122f38eb;border-color:#699daaf5}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-header{border-bottom-color:#4258739e}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-footnote{border-top-color:#4258739e}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input-icon{color:#7a96b2}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-toolset{background:#121924b8;border-color:#425873b8}.rd-html-viewer-shell{flex-direction:column;min-height:680px;display:flex;overflow:hidden}.rd-html-viewer-toolbar{border-bottom:1px solid var(--rd-divider);flex-shrink:0;align-items:center;gap:.62rem;padding:.5rem .75rem;display:flex}.rd-html-viewer-title{color:var(--rd-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.rd-html-viewer-frame{background:#fff;border:0;flex:1;width:100%}.rd-parsed-doc-shell{min-height:0;height:calc(100dvh - var(--rd-page-block-start) - var(--rd-page-block-end));align-items:stretch;padding:0;display:grid}.rd-parsed-doc-sidebar{width:var(--rd-parsed-layout-sidebar-width);border-right:1px solid var(--rd-divider-strong);flex-shrink:0;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.rd-parsed-doc-sidebar.is-collapsed{border-right:0;width:0}.rd-parsed-doc-sidebar-card{min-width:0;height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.rd-parsed-doc-sidebar-card:before{display:none}.rd-parsed-doc-sidebar-toggle{z-index:940;border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-md);background:var(--rd-control-bg);width:2.8rem;height:2.8rem;box-shadow:var(--rd-shadow-button);color:var(--rd-text-secondary);cursor:pointer;transition:background var(--rd-transition-fast), color var(--rd-transition-fast), box-shadow var(--rd-transition-base), transform var(--rd-transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:1.2rem;left:1.2rem}.rd-parsed-doc-sidebar-toggle:hover{background:var(--rd-control-bg-hover);color:var(--rd-text-primary);box-shadow:var(--rd-shadow-dropdown);transform:translateY(-1px)}.rd-parsed-doc-sidebar-toggle:active{transform:scale(.96)translateY(0)}.rd-parsed-doc-sidebar-toggle svg{width:.95rem;height:.95rem;transition:transform .28s cubic-bezier(.4,0,.2,1)}.rd-parsed-doc-sidebar-toggle.is-collapsed svg{transform:rotate(180deg)}.rd-parsed-doc-sidebar-pinned{z-index:1;gap:0;min-width:0;padding:.9rem 1rem 0;display:grid;position:relative}.rd-parsed-doc-sidebar-top{box-shadow:none;background:#fffffff5;border:1px solid #0f182114;border-radius:.45rem;gap:.42rem;min-width:0;padding:.62rem .7rem .68rem;display:grid}.rd-parsed-doc-header-row{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.rd-parsed-doc-header-icons{box-shadow:none;background:#ffffffeb;border:1px solid #0f18210f;border-radius:.35rem;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.18rem;padding:.08rem;display:flex}.rd-parsed-doc-icon-btn{color:#7a6e5e;width:1.84rem;height:1.84rem;transition:border-color var(--rd-transition-base), background var(--rd-transition-base), color var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:0 0;border:1px solid #0000;border-radius:.32rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rd-parsed-doc-icon-btn:hover{color:#4a3d2e;box-shadow:none;background:#0f18210d;border-color:#394d5924;transform:none}.rd-parsed-doc-icon-btn svg{width:.88rem;height:.88rem}.rd-parsed-doc-icon-btn:disabled{opacity:.55;cursor:default}.rd-parsed-doc-icon-btn.rd-btn-doc-pin-toggle{color:#7a6e5e}.rd-parsed-doc-icon-btn.rd-btn-doc-pin-toggle.is-active{color:#2f6479;background:#d6eaf2eb;border-color:#5795aa52}.rd-parsed-doc-icon-btn.rd-btn-doc-pin-toggle.is-pending{opacity:.5}.rd-parsed-doc-back-link{color:var(--rd-text-tertiary);transition:color var(--rd-transition-base);align-items:center;gap:.15rem;margin-top:.02rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.rd-parsed-doc-back-link:hover{color:var(--rd-accent-strong)}.rd-parsed-doc-back-link svg{width:.72rem;height:.72rem}.rd-parsed-doc-pin-dismiss{color:var(--rd-text-secondary);cursor:pointer;transition:background var(--rd-transition-base), border-color var(--rd-transition-base), color var(--rd-transition-base);background:#ffbe0014;border:1px solid #ffaa004d;border-radius:.38rem;align-items:center;gap:.25rem;margin-top:.08rem;padding:.22rem .5rem .22rem .35rem;font-size:.68rem;font-weight:600;display:inline-flex}.rd-parsed-doc-pin-dismiss:hover{color:var(--rd-text-primary);background:#ffbe0026;border-color:#ffaa0080}.rd-parsed-doc-pin-dismiss svg{width:.62rem;height:.62rem}.rd-parsed-doc-hash-rect-actions{align-items:center;gap:.3rem;margin-top:.08rem;display:inline-flex}.rd-parsed-doc-hash-rect-tag{transition:border-color var(--rd-transition-base);background:#ff8c1e12;border:1px solid #ff8c1e61;border-radius:.42rem;align-items:stretch;display:inline-flex;overflow:hidden}.rd-parsed-doc-hash-rect-tag:has(.rd-parsed-doc-hash-rect-tag-body:hover){border-color:#ff8c1e99}.rd-parsed-doc-hash-rect-tag-body{color:var(--rd-text-secondary);cursor:pointer;transition:background var(--rd-transition-base), color var(--rd-transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:.22rem .45rem .22rem .35rem;font-size:.68rem;font-weight:600;display:inline-flex}.rd-parsed-doc-hash-rect-tag-body:hover{color:var(--rd-text-primary);background:#ff8c1e21}.rd-parsed-doc-hash-rect-tag-body svg{flex-shrink:0;width:.62rem;height:.62rem}.rd-parsed-doc-hash-rect-tag-dismiss{width:1.5rem;color:var(--rd-text-tertiary);cursor:pointer;transition:background var(--rd-transition-base), color var(--rd-transition-base), border-color var(--rd-transition-base);background:0 0;border:none;border-left:1px solid #ff8c1e38;justify-content:center;align-items:center;padding:0;display:inline-flex}.rd-parsed-doc-hash-rect-tag-dismiss:hover{color:#dc503ce6;background:#dc503c1a;border-color:#dc503c4d}.rd-parsed-doc-hash-rect-tag-dismiss svg{width:.58rem;height:.58rem}.rd-parsed-doc-kicker{width:fit-content;color:var(--rd-accent-strong);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;margin:0;padding:0;font-size:.6rem;font-weight:700;display:inline-flex}.rd-parsed-doc-company-row{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;display:flex}.rd-parsed-doc-hover-note.is-inline{flex:none}.rd-parsed-doc-hover-note.is-inline .rd-parsed-doc-hover-note-trigger{width:auto;min-width:1.1rem;height:1.34rem;padding:0 .34rem}.rd-parsed-doc-hover-note.is-inline .rd-parsed-doc-hover-note-trigger svg{width:.68rem;height:.68rem}.rd-parsed-doc-company-link{color:var(--rd-text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.86rem;font-weight:700;text-decoration:none}.rd-parsed-doc-company-link.is-static{text-decoration:none}.rd-parsed-doc-company-link:hover{color:var(--rd-accent-strong)}.rd-parsed-doc-title-row{align-items:flex-start;gap:.38rem;display:flex}.rd-parsed-doc-title-row .rd-parsed-doc-title{flex:1;min-width:0}.rd-parsed-doc-title{color:var(--rd-text-primary);font-family:var(--rd-font-heading);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(.98rem,.88rem + .3vw,1.14rem);line-height:1.18}.rd-parsed-doc-sidebar-meta{border-bottom:none;gap:.34rem;min-width:0;padding:0;display:grid;overflow:visible}.rd-parsed-doc-sidebar-meta-inline{gap:.2rem;margin-top:-.04rem}.rd-parsed-doc-sidebar-search{border-bottom:none;gap:.22rem;min-width:0;padding:0;display:grid}.rd-parsed-doc-sidebar-search.is-idle{gap:0}.rd-parsed-doc-sidebar-scroll{overscroll-behavior:contain;flex:auto;align-content:start;gap:.42rem;min-width:0;min-height:0;padding:.54rem .82rem .74rem;display:grid;overflow:hidden auto}.rd-parsed-doc-sidebar-section{box-shadow:none;background:#fffffff5;border:1px solid #0f18210f;border-radius:.5rem;gap:.28rem;min-width:0;padding:.08rem;display:grid}.rd-parsed-doc-sidebar-section+.rd-parsed-doc-sidebar-section{border-top-color:#0f18211a;margin-top:.5rem}.rd-parsed-doc-compact-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.rd-parsed-doc-compact-meta-row{flex-wrap:wrap;align-items:center;gap:.24rem;min-width:0;display:flex}.rd-parsed-doc-compact-meta-row>.rd-parsed-doc-compact-meta-card{min-width:0}.rd-parsed-doc-compact-meta-card{box-shadow:none;background:#ffffff94;border:1px solid #0f18210f;border-radius:.38rem;align-items:baseline;gap:.24rem;min-width:0;max-width:100%;padding:.14rem .3rem .16rem;display:inline-flex}.rd-parsed-doc-compact-meta-label{color:var(--rd-text-tertiary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:700}.rd-parsed-doc-compact-meta-value{color:var(--rd-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:.66rem;font-weight:700;line-height:1.2;overflow:hidden}.rd-parsed-doc-hover-note{flex:none;position:relative}.rd-parsed-doc-hover-note-trigger{color:#15212b94;cursor:help;width:1.55rem;height:1.55rem;transition:border-color var(--rd-transition-base), background var(--rd-transition-base), color var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#ffffffb3;border:1px solid #0f182114;border-radius:.4rem;justify-content:center;align-items:center;gap:.28rem;display:inline-flex}.rd-parsed-doc-hover-note-trigger svg{flex:none;width:.78rem;height:.78rem}.rd-parsed-doc-hover-note-trigger-label{max-width:5rem;color:inherit;letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.rd-parsed-doc-hover-note:hover .rd-parsed-doc-hover-note-trigger,.rd-parsed-doc-hover-note:focus-within .rd-parsed-doc-hover-note-trigger{color:var(--rd-accent-strong);background:#fffffff5;border-color:#394d592e;outline:none;box-shadow:0 10px 20px #0f182114}.rd-parsed-doc-hover-note.is-subtle-dev .rd-parsed-doc-hover-note-trigger{opacity:.52}.rd-parsed-doc-flyout-panel{z-index:200;opacity:0;visibility:hidden;pointer-events:none;width:min(22rem,100vw - 3rem);max-height:min(24rem,50vh);transition:opacity var(--rd-transition-base), visibility var(--rd-transition-base), transform var(--rd-transition-base);background:#fffffffa;border:1px solid #0f182114;border-radius:.95rem;gap:.65rem;padding:.78rem;display:grid;position:fixed;overflow-y:auto;transform:translateY(4px);box-shadow:0 18px 32px #0f182124}.rd-parsed-doc-hover-note:hover .rd-parsed-doc-flyout-panel,.rd-parsed-doc-hover-note:focus-within .rd-parsed-doc-flyout-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rd-parsed-doc-flyout-title{color:var(--rd-text-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.rd-parsed-doc-flyout-list,.rd-parsed-doc-flyout-kv{gap:.44rem;margin:0;display:grid}.rd-parsed-doc-flyout-item,.rd-parsed-doc-flyout-kv-row{background:#f7f3eeb8;border:1px solid #0f18210d;border-radius:.72rem;gap:.12rem;padding:.48rem .56rem;display:grid}.rd-parsed-doc-flyout-item-label,.rd-parsed-doc-flyout-kv-row dd{color:var(--rd-text-primary);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.34}.rd-parsed-doc-flyout-item-meta,.rd-parsed-doc-flyout-kv-row dt{color:var(--rd-text-secondary);margin:0;font-size:.74rem;line-height:1.3}.rd-parsed-doc-flyout-kv-row dt{font-weight:700}.rd-parsed-doc-sidebar-search-head{justify-content:space-between;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.rd-parsed-doc-sidebar-search-copy{gap:.18rem;min-width:0;display:grid}.rd-parsed-doc-sidebar-search-surface{box-shadow:none;background:#fffffff5;border:1px solid #0f18210f;border-radius:.4rem;padding:.26rem .38rem}.rd-parsed-doc-sidebar-search.is-idle .rd-parsed-doc-sidebar-search-surface{padding:.14rem .3rem}.rd-parsed-doc-sidebar-section-head{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-bottom:1px solid #0f18210f;justify-content:space-between;align-items:center;gap:.55rem;margin:-.08rem -.08rem 0;padding:.38rem .46rem .28rem;display:flex;position:sticky;top:-.54rem}.rd-parsed-doc-section-head-main{flex:auto;gap:.12rem;min-width:0;display:grid}.rd-parsed-doc-section-head-row{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.rd-parsed-doc-section-head-badges{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.rd-parsed-doc-section-head-actions,.rd-parsed-doc-section-head-right{flex:none;align-self:flex-start;align-items:center;gap:.28rem;display:flex}.rd-parsed-doc-section-toggle-btn{min-width:0;min-height:1.55rem;box-shadow:none;color:var(--rd-text-secondary);white-space:nowrap;cursor:pointer;transition:background var(--rd-transition-base), color var(--rd-transition-base), box-shadow var(--rd-transition-base), border-color var(--rd-transition-base), transform var(--rd-transition-base);background:#fffffff0;border:1px solid #0f182112;border-radius:.32rem;justify-content:center;align-items:center;padding:.24rem .68rem;font-size:.69rem;font-weight:700;line-height:1.15;display:inline-flex}.rd-parsed-doc-section-toggle-btn:hover{color:var(--rd-accent-strong);background:#fff;border-color:#394d5929;transform:none}.rd-parsed-doc-sidebar-heading{color:var(--rd-text-secondary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}.rd-parsed-doc-section-head-meta{color:var(--rd-text-tertiary);margin:0;font-size:.7rem;line-height:1.3}.rd-parsed-doc-section-count,.rd-parsed-doc-table-count{min-width:1.6rem;color:var(--rd-text-secondary);box-shadow:none;background:#0f18210d;border-radius:.32rem;justify-content:center;align-items:center;padding:.18rem .4rem;font-size:.67rem;font-weight:700;line-height:1;display:inline-flex}.rd-parsed-doc-section-badge{min-height:1.45rem;color:var(--rd-text-secondary);letter-spacing:.04em;white-space:nowrap;background:#ffffffc7;border:1px solid #0f182114;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .5rem;font-size:.65rem;font-weight:700;line-height:1.1;display:inline-flex}.rd-parsed-doc-section-badge.is-fallback{color:#8a6112;background:#fff1d6cc;border-color:#f0b4282e}.rd-parsed-doc-section-badge.is-preview{color:var(--rd-accent-strong);background:#eff6f9b8;border-style:dashed;border-color:#5795aa2e}.rd-parsed-doc-metadata-list{gap:.52rem;margin:0;display:grid}.rd-parsed-doc-metadata-row{background:#ffffff9e;border:1px solid #0f18210f;border-radius:.88rem;gap:.18rem;padding:.58rem .72rem;display:grid}.rd-parsed-doc-metadata-row dt{color:var(--rd-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}.rd-parsed-doc-metadata-row dd{color:var(--rd-text-primary);overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.35}.rd-parsed-doc-table-list{gap:.18rem;min-width:0;padding:0 .34rem .22rem;display:grid}.rd-parsed-doc-table-list.is-collapsed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:11rem;overflow:hidden auto}.rd-parsed-doc-table-item{width:100%;min-width:0;max-width:100%;color:var(--rd-text-primary);content-visibility:auto;contain-intrinsic-size:auto 1.8rem;transition:border-color var(--rd-transition-base), background var(--rd-transition-base), color var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#fffffff5;border:1px solid #0f182114;border-radius:.42rem;align-items:stretch;gap:.18rem;padding:.2rem;display:flex;position:relative}.rd-parsed-doc-table-item:before{display:none}.rd-parsed-doc-table-item:hover{box-shadow:none;background:#0f182105;border-color:#394d592e;transform:none}.rd-parsed-doc-table-item.is-active{color:var(--rd-accent-strong);background:#536b7a14;border-color:#394d5938}.rd-parsed-doc-table-item.is-active .rd-parsed-doc-table-item-meta{color:#394d59b8}.rd-parsed-doc-table-item-label{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1 1 0;align-self:center;gap:.08rem;padding:.04rem .04rem .04rem 0;display:grid}.rd-parsed-doc-table-item-meta{color:var(--rd-text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.2}.rd-parsed-doc-table-item-title{color:inherit;white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.71rem;font-weight:600;line-height:1.24;display:-webkit-box;overflow:hidden}.rd-parsed-doc-table-item-footnote{color:var(--rd-text-muted,#94a3b8);white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:.12rem;font-size:.62rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.rd-parsed-doc-table-item-actions{opacity:.55;transition:opacity var(--rd-transition-base);flex:none;align-items:center;gap:.12rem;display:flex}.rd-parsed-doc-table-item:hover .rd-parsed-doc-table-item-actions,.rd-parsed-doc-table-item.is-active .rd-parsed-doc-table-item-actions{opacity:1}.rd-parsed-doc-table-export-btn{width:1.35rem;height:1.35rem;color:var(--rd-text-tertiary);cursor:pointer;transition:background var(--rd-transition-base), color var(--rd-transition-base);background:#0f18210a;border:none;border-radius:.28rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.rd-parsed-doc-table-export-btn:hover{color:var(--rd-accent-strong);background:#0f182112}.rd-parsed-doc-table-export-btn svg{width:.74rem;height:.74rem}.rd-parsed-doc-outline-list{gap:.18rem;min-width:0;padding:0 .34rem .22rem;display:grid}.rd-parsed-doc-outline-list.is-collapsed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:11rem;overflow:hidden auto}.rd-memo-sidebar-hint{color:var(--rd-muted);opacity:.7;white-space:nowrap;font-size:.62rem;font-weight:400}.rd-memo-sidebar-list{flex-direction:column;gap:2px;display:flex;overflow:hidden}.rd-memo-sidebar-item{border-radius:.35rem;align-items:center;transition:background .12s;display:flex;overflow:hidden}.rd-memo-sidebar-item:hover{background:#0f18210d}.rd-memo-sidebar-item.is-active{background:#0f18210f}.rd-memo-sidebar-item-main{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:flex-start;gap:.4rem;padding:.4rem .45rem;display:flex}.rd-memo-sidebar-item-icon{color:var(--rd-muted);flex-shrink:0;align-items:center;margin-top:.08rem;display:flex}.rd-memo-sidebar-item.is-active .rd-memo-sidebar-item-icon{color:var(--rd-accent)}.rd-memo-sidebar-item-info{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.rd-memo-sidebar-item-page{color:var(--rd-text-secondary);letter-spacing:.02em;font-size:.68rem;font-weight:650;line-height:1.3}.rd-memo-sidebar-item-preview{color:var(--rd-muted);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rd-memo-sidebar-item-remove{width:1.3rem;height:1.3rem;color:var(--rd-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-right:.35rem;transition:opacity .12s,background .12s,color .12s;display:flex}.rd-memo-sidebar-item:hover .rd-memo-sidebar-item-remove{opacity:1}.rd-memo-sidebar-item-remove:hover{color:#c44;background:#c83c3c1a}.rd-parsed-doc-outline-item{width:100%;min-width:0;color:var(--rd-text-primary);text-align:left;cursor:pointer;transition:border-color var(--rd-transition-base), background var(--rd-transition-base), color var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#fffffff5;border:1px solid #0f182112;border-radius:.42rem;justify-content:space-between;align-items:flex-start;gap:.3rem;padding:.34rem .4rem .36rem .46rem;font-size:.71rem;font-weight:600;line-height:1.24;display:flex;position:relative}.rd-parsed-doc-outline-item:before{display:none}.rd-parsed-doc-outline-item:hover{color:var(--rd-accent-strong);box-shadow:none;background:#0f182105;border-color:#394d5929;transform:none}.rd-parsed-doc-outline-item.is-active{color:var(--rd-accent-strong);box-shadow:none;background:#5795aa14;border-color:#5795aa3d}.rd-parsed-doc-outline-item:hover .rd-parsed-doc-outline-page{background:#0f182117}.rd-parsed-doc-outline-item.is-active .rd-parsed-doc-outline-page{color:var(--rd-accent-strong);background:#5795aa29}.rd-parsed-doc-outline-item-title{white-space:normal;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.rd-parsed-doc-outline-level-0{font-size:.71rem;font-weight:600}.rd-parsed-doc-outline-level-1{opacity:.88;padding-left:.8rem;font-size:.68rem}.rd-parsed-doc-outline-level-2{opacity:.8;padding-left:1.18rem;font-size:.66rem}.rd-parsed-doc-outline-item.rd-parsed-doc-outline-level-3,.rd-parsed-doc-outline-item.rd-parsed-doc-outline-level-4,.rd-parsed-doc-outline-item.rd-parsed-doc-outline-level-5{opacity:.7;padding-left:1.48rem;font-size:.64rem}.rd-parsed-doc-outline-page{opacity:.9;font-variant-numeric:tabular-nums;background:#0f18210d;border-radius:.26rem;flex:none;margin-top:.05rem;padding:.12rem .28rem;font-size:.61rem;font-weight:700}.rd-parsed-doc-section-preview-btn{width:100%;color:var(--rd-text-secondary);text-align:center;cursor:pointer;transition:border-color var(--rd-transition-base), background var(--rd-transition-base), color var(--rd-transition-base), transform var(--rd-transition-base);background:linear-gradient(#ffffffdb 0%,#f6f1ebeb 100%);border:1px dashed #536b7a42;border-radius:.5rem;padding:.72rem .82rem;font-size:.73rem;font-weight:700;line-height:1.35}.rd-parsed-doc-section-preview-btn:hover{color:var(--rd-accent-strong);border-color:#394d5938;transform:translateY(-1px)}.rd-floating-menu{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #b4a58a59;border-radius:.65rem;flex-direction:column;gap:.15rem;min-width:9rem;padding:.35rem;animation:.15s ease-out backwards rd-toast-in;display:flex;position:fixed;box-shadow:0 10px 24px -8px #0f182129,0 2px 6px #0f18210f}.rd-floating-menu-preview{color:#4a3d2e;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:7;background:#f8f4ede6;border-radius:.42rem;-webkit-box-orient:vertical;width:min(18rem,100vw - 2rem);max-width:min(18rem,100vw - 2rem);padding:.42rem .55rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.rd-floating-menu-garbled-card{color:#6b4a07;background:#fde68a59;border:1px solid #ca8a044d;border-radius:.36rem;justify-content:space-between;align-items:center;gap:.4rem;width:min(18rem,100vw - 2rem);max-width:min(18rem,100vw - 2rem);padding:.32rem .4rem;font-size:.66rem;line-height:1.3;display:flex}.rd-floating-menu-garbled-text{flex:1;min-width:0}.rd-floating-menu-garbled-cta{color:#5b3d02;cursor:pointer;transition:background var(--rd-transition-base);white-space:nowrap;background:#fff7d8e6;border:1px solid #ca8a0480;border-radius:.26rem;flex-shrink:0;padding:.18rem .42rem;font-size:.64rem;font-weight:600}.rd-floating-menu-garbled-cta:hover{background:#fde08af2}[data-theme=dark] .rd-floating-menu-garbled-card{color:#fde08aeb;background:#784e0e47;border-color:#eab30859}[data-theme=dark] .rd-floating-menu-garbled-cta{color:#fde68af2;background:#784e0e66;border-color:#eab30880}[data-theme=dark] .rd-floating-menu-garbled-cta:hover{background:#a162078c}.rd-floating-menu-btn{color:#5b4d3e;text-align:left;white-space:nowrap;cursor:pointer;width:100%;transition:background var(--rd-transition-base), color var(--rd-transition-base);background:0 0;border:none;border-radius:.42rem;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.73rem;font-weight:600;line-height:1.2;display:flex}.rd-floating-menu-btn:hover{color:#4a3d2e;background:#f8f2e6d1}.rd-floating-menu-btn-icon{opacity:.72;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.rd-floating-menu-btn-icon svg{width:100%;height:100%}.rd-parsed-doc-stage{border:1px solid var(--rd-divider-strong);isolation:isolate;background:linear-gradient(#fffffffa 0%,#f8f4eff0 100%);border-radius:1.15rem;align-self:stretch;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -36px #0f182138,inset 0 1px #ffffffb8}.rd-parsed-doc-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#70a6be1f,#0000 40%),radial-gradient(circle at 0 0,#f5c47014,#0000 34%);height:10rem;position:absolute;inset:0 0 auto}.rd-parsed-doc-stage-content{z-index:1;flex:1;min-width:0;min-height:0;display:grid;position:relative}.rd-parsed-doc-pane-pdf,.rd-parsed-doc-pane-md{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.rd-parsed-doc-pane-pdf{background-color:#f5f1ea;background-image:linear-gradient(#0f18210b 1px,#0000 1px),linear-gradient(90deg,#0f18210b 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px}.rd-parsed-doc-pane-pdf>:last-child,.rd-parsed-doc-pane-md>:last-child{flex:1;min-height:0}.rd-parsed-doc-counterpart-bar{color:var(--rd-text-secondary);background:#3b82f60f;border-bottom:1px solid #3b82f61f;flex-shrink:0;align-items:center;gap:.5rem;padding:.38rem .72rem;font-size:.74rem;font-weight:500;display:flex}.rd-parsed-doc-counterpart-bar>span{text-align:center;flex:1}.rd-parsed-doc-counterpart-bar .rd-btn-sm{min-height:auto;padding:.16rem .5rem;font-size:.68rem}.rd-parsed-doc-counterpart-dismiss{color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;border-radius:.25rem;margin-left:auto;padding:.12rem .28rem;font-size:.72rem;line-height:1}.rd-parsed-doc-counterpart-dismiss:hover{color:var(--rd-text-primary);background:#0000000f}.rd-parsed-doc-not-parsed-card{background:#3b82f60d;border:1px solid #3b82f61a;border-radius:.5rem;flex-direction:column;gap:.32rem;padding:.72rem .82rem;display:flex}.rd-parsed-doc-not-parsed-title{color:var(--rd-text-primary);margin:0;font-size:.74rem;font-weight:600}.rd-parsed-doc-not-parsed-text{color:var(--rd-text-secondary);margin:0;font-size:.7rem;line-height:1.45}.rd-parsed-pdf-viewer{overscroll-behavior:contain;background-color:#f5f1ea;background-image:linear-gradient(#0f18210b 1px,#0000 1px),linear-gradient(90deg,#0f18210b 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;width:100%;height:100%;position:relative;overflow:auto}.rd-parsed-pdf-viewer-loading{color:var(--rd-text-secondary);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rd-parsed-pdf-viewer .react-pdf__Document{flex-direction:column;align-items:center;gap:0;min-width:fit-content;display:flex}.rd-parsed-pdf-viewer .react-pdf__Page{box-shadow:none;margin:0}.rd-parsed-pdf-viewer.is-area-share-mode .rd-parsed-pdf-page-shell,.rd-parsed-pdf-viewer.is-area-share-mode .rd-parsed-pdf-page-shell *{cursor:crosshair}.rd-parsed-pdf-viewer.is-area-share-mode .textLayer,.rd-parsed-pdf-viewer.is-area-share-mode .annotationLayer,.rd-parsed-pdf-viewer.is-area-share-mode .react-pdf__Page__annotations{-webkit-user-select:none;user-select:none}.rd-custom-sel-word{pointer-events:none;z-index:4;background:#3b82f640;border-radius:1px;position:absolute}.rd-parsed-pdf-page-shell[data-custom-selection="1"] .textLayer{-webkit-user-select:none;user-select:none}.rd-parsed-pdf-viewer .textLayer ::selection{color:#0000;-webkit-text-fill-color:transparent;background:#0064ff47}.rd-parsed-pdf-viewer.is-invert-preview .react-pdf__Page canvas,.rd-parsed-pdf-viewer.is-invert-preview .textLayer,.rd-parsed-pdf-viewer.is-invert-preview .annotationLayer,.rd-parsed-pdf-viewer.is-invert-preview .react-pdf__Page__annotations{filter:invert()hue-rotate(180deg)}.rd-parsed-pdf-viewer-error{color:var(--rd-text-secondary);text-align:center;place-items:center;height:100%;padding:2rem 1rem;font-size:.82rem;display:grid}.rd-parsed-pdf-viewer-error p{margin:0}.rd-pdf-zoom-bar{z-index:40;pointer-events:none;opacity:1;justify-content:center;align-items:center;gap:.24rem;padding:.58rem 0 .34rem;transition:opacity .4s;display:flex;position:sticky;top:0}.rd-pdf-zoom-bar.is-hidden{opacity:0}.rd-pdf-zoom-bar>*{pointer-events:auto}.rd-pdf-zoom-bar.is-hidden>*{pointer-events:none}.rd-pdf-zoom-bar.is-hidden:after{content:"";pointer-events:auto;width:16rem;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.rd-pdf-zoom-btn{color:#ffffffe0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:1.72rem;height:1.72rem;transition:background var(--rd-transition-base), border-color var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#1f252bcc;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rd-pdf-zoom-btn:hover:not(:disabled){background:#353c43f5;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 12px 22px -16px #0000008c}.rd-pdf-zoom-btn.is-active{color:#fffffff5;background:#527c98eb;border-color:#aad2ea6b;box-shadow:0 10px 20px -18px #0c182273}.rd-pdf-zoom-btn:disabled{opacity:.35;cursor:default}.rd-pdf-zoom-btn svg{width:.82rem;height:.82rem}.rd-pdf-zoom-pct{color:#ffffffe0;text-align:center;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:2.8rem;height:1.72rem;transition:background var(--rd-transition-base), border-color var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#1f252bcc;border:1px solid #ffffff24;border-radius:999px;padding:0 .46rem;font-size:.68rem;font-weight:700}.rd-pdf-zoom-pct:hover{background:#353c43f5;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 12px 22px -16px #0000008c}.rd-pdf-page-jump{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f252bcc;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.34rem;min-width:0;height:1.72rem;margin-left:.14rem;padding:0 .58rem;display:inline-flex;box-shadow:0 12px 22px -18px #00000073}.rd-pdf-page-jump-label,.rd-pdf-page-jump-total{letter-spacing:.06em;color:#ffffffa8;white-space:nowrap;text-transform:uppercase;font-size:.66rem;font-weight:700}.rd-pdf-page-jump-input{color:#fffffff5;text-align:center;background:0 0;border:none;outline:none;width:2.2rem;min-width:0;padding:0;font-size:.7rem;font-weight:700}.rd-pdf-area-share-indicator{z-index:45;color:#fffffff5;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#527c98eb;border:1px solid #aad2ea6b;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin-bottom:-2rem;margin-left:auto;margin-right:.6rem;padding:.32rem .6rem .32rem .45rem;font-size:.68rem;font-weight:600;line-height:1;animation:.15s ease-out rd-toast-in;display:flex;position:sticky;top:.65rem;box-shadow:0 6px 16px -6px #00000059}.rd-pdf-area-share-indicator svg{flex-shrink:0;width:.88rem;height:.88rem}.rd-parsed-pdf-page-shell{justify-content:center;display:flex;position:relative}.rd-parsed-pdf-placeholder{background:#ffffff0a;width:100%;height:100%}.rd-parsed-pdf-highlight{pointer-events:none;transition:background var(--rd-transition-base), box-shadow var(--rd-transition-base);border-radius:3px}.rd-pdf-area-share-draft{pointer-events:none;background:#ffb41e1f;border:1.5px dashed #ffa014b8;position:absolute;box-shadow:0 0 0 1px #ffa01447}.rd-pdf-highlight-hover-zone{z-index:15;pointer-events:auto;cursor:pointer;background:0 0}.rd-pdf-area-share-result{z-index:12;pointer-events:none;background:#ff8c000a;border:1.5px solid #ff780059;border-radius:2px}.rd-pdf-area-share-result[data-highlight-label]:after{content:attr(data-highlight-label);letter-spacing:.03em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#a05000;background:#ff8c001f;border-radius:.25rem .25rem 0 0;padding:.06rem .3rem;font-size:.54rem;font-weight:700;line-height:1.4;position:absolute;bottom:100%;right:-1px}.rd-parsed-pdf-highlight.is-active-table{background:#ffa0000f;border:1.5px dashed #ffa00073}.rd-parsed-pdf-highlight.is-active-search{background:#22c55e14;border:1.5px dashed #22c55e80}.rd-parsed-pdf-highlight.is-os-highlight{background:#ffb9500f;border:1px solid #c8a03c40;border-radius:3px}.rd-parsed-pdf-highlight.is-share-rect{background:#ffb41e1f;box-shadow:0 0 0 1.5px #ffa0148c}.rd-parsed-pdf-highlight.is-pinned{background:#3b82f60f;border:1.5px solid #3b82f666}.rd-parsed-pdf-highlight.is-pinned-url{background:#ec48990f;border:1.5px solid #ec489966}.rd-parsed-pdf-highlight.is-pinned-selection{background:0 0;border:none}.rd-parsed-pdf-highlight.is-active-outline{background:#8b5cf60f;border:1.5px dashed #8b5cf673}.rd-parsed-pdf-highlight.is-context-chunk{background:#3b82f603;border:1.5px dashed #3b82f68c}.rd-parsed-pdf-highlight.is-context-chunk[data-highlight-label]:after{color:#2563ebd9;background:#3b82f61a;font-weight:600}.rd-parsed-pdf-highlight[data-highlight-label]:after{content:attr(data-highlight-label);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.25rem .25rem 0 0;max-width:24rem;padding:.06rem .3rem;font-size:.54rem;font-weight:700;line-height:1.4;position:absolute;bottom:100%;right:-1px;overflow:hidden}.rd-parsed-pdf-highlight.is-active-table[data-highlight-label]:after{color:#a05f00;background:#ffa0001f}.rd-parsed-pdf-highlight.is-active-search[data-highlight-label]:after{color:#0e7837;background:#22c55e1f}.rd-parsed-pdf-highlight.is-pinned[data-highlight-label]:after{color:#1950b4;background:#3b82f61f}.rd-parsed-pdf-highlight.is-active-outline[data-highlight-label]:after{color:#5a32b4;background:#8b5cf61f}.rd-parsed-pdf-highlight.is-pinned-url[data-highlight-label]:after{color:#b43278;background:#ec48991f}.rd-skeleton-card{align-content:start;gap:.55rem;padding:1.2rem 1rem;display:grid}.rd-skeleton-line{background:#0f18210f;border-radius:.3rem;height:.65rem;animation:1.8s ease-in-out infinite rd-skeleton-shimmer}.rd-skeleton-block{background:#0f18210a;border-radius:.55rem;height:3.5rem;animation:1.8s ease-in-out .2s infinite rd-skeleton-shimmer}.rd-skeleton-divider{background:var(--rd-divider);height:1px;margin:.2rem 0}.rd-skeleton-stage{background-color:#f5f1ea;background-image:linear-gradient(#0f18210b 1px,#0000 1px),linear-gradient(90deg,#0f18210b 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;justify-content:center;align-items:center;display:flex}.rd-skeleton-stage .rd-parsed-doc-sidebar,.rd-skeleton-stage .rd-parsed-doc-stage-content:before{display:none}.rd-skeleton-stage .rd-parsed-doc-stage-content{justify-content:center;align-items:center;width:100%;display:flex}.rd-skeleton-stage .rd-doc-status{color:var(--rd-text-secondary);margin:0}@keyframes rd-skeleton-shimmer{0%,to{opacity:.35}50%{opacity:1}}.rd-parsed-doc-selection-float{will-change:transform;background:#fffffffa;border:1px solid #0f182124;border-radius:.85rem;animation:.2s ease-out rd-float-panel-in;box-shadow:0 16px 48px -12px #0f18213d,0 6px 16px #0f182114}.rd-parsed-doc-selection-float-inner{border-radius:inherit;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}@keyframes rd-float-panel-in{0%{opacity:0}to{opacity:1}}.rd-parsed-doc-selection-float-head{-webkit-user-select:none;user-select:none;cursor:grab;border-bottom:1px solid #0f182114;align-items:center;gap:.3rem;padding:.35rem .5rem;display:flex}.rd-parsed-doc-selection-float-head:active{cursor:grabbing}.rd-memo-head-title{color:var(--rd-text-primary);white-space:nowrap;margin-right:auto;font-size:.74rem;font-weight:600}.rd-memo-grip-icon{opacity:.32;flex-shrink:0;width:12px;height:12px;transition:opacity .15s}.rd-memo-drag-handle:hover .rd-memo-grip-icon{opacity:.55}.rd-memo-toolbar{flex-shrink:0;align-items:center;gap:.12rem;display:flex}.rd-memo-tool-btn{height:1.5rem;color:var(--rd-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.28rem;align-items:center;gap:.22rem;padding:0 .35rem;font-size:.68rem;font-weight:550;transition:background .12s,color .12s;display:flex}.rd-memo-tool-btn svg{flex-shrink:0;width:12px;height:12px}.rd-memo-tool-btn:hover{color:var(--rd-text-primary);background:#0f18210f}.rd-memo-tool-close:hover{color:#c44;background:#c83c3c1a}.rd-memo-tool-sep{background:#0f18211a;flex-shrink:0;width:1px;height:.85rem;margin:0 .1rem}.rd-parsed-doc-selection-fab{z-index:120;color:#e8ce82;cursor:pointer;background:#120f0aeb;border:1px solid #d4af3766;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;transition:transform .15s,box-shadow .15s;animation:.2s ease-out rd-float-panel-in;display:flex;position:fixed;bottom:clamp(3rem,6vh,4.5rem);right:clamp(.5rem,1.5vw,1.5rem);box-shadow:0 8px 24px #00000038,inset 0 1px #d4af371a}.rd-parsed-doc-selection-fab:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000047,inset 0 1px #d4af3726}.rd-parsed-doc-selection-fab-icon{font-size:1rem;line-height:1}.rd-parsed-doc-selection-fab-label{white-space:nowrap}.rd-parsed-doc-selection-modal-head{border-bottom:1px solid #0f182114;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .9rem;display:flex}.rd-parsed-doc-selection-modal-body{overscroll-behavior:contain;background:radial-gradient(circle at 0 0,#f4f7f0cc,#0000 32%),linear-gradient(#fffffffa,#f8faf6f0);padding:1rem 1.1rem 1.2rem;position:relative;overflow:auto}.rd-parsed-doc-selection-modal-text{white-space:pre-wrap;color:var(--rd-text-primary);font-size:.98rem;line-height:1.72}.rd-parsed-doc-selection-modal-list{color:var(--rd-text-primary);gap:.7rem;margin:0;padding-left:1.4rem;font-size:.98rem;line-height:1.7;display:grid}.rd-parsed-doc-selection-modal-list li{background:#ffffffb3;border-radius:.7rem;padding:.55rem .7rem .55rem .2rem;box-shadow:inset 0 0 0 1px #0f18210f}.rd-parsed-doc-selection-modal-table{position:relative;overflow:auto}.rd-parsed-doc-selection-modal-table table{border-collapse:collapse;background:#ffffffe6;width:100%}.rd-parsed-doc-selection-modal-table th,.rd-parsed-doc-selection-modal-table td{vertical-align:top;-webkit-user-select:text;user-select:text;border:1px solid #0f18211f;padding:.45rem .55rem;font-size:.92rem}.rd-parsed-doc-selection-modal-table td:hover,.rd-parsed-doc-selection-modal-table th:hover{background:#3b82f614}.rd-parsed-doc-selection-modal-table .rd-table-caption{color:#0f1821b3;border-bottom:1px solid #0f182114;padding:.4rem .55rem;font-size:.82rem;font-weight:600}.rd-parsed-doc-selection-modal-table .rd-table-footnote{color:#0f18218c;border-top:1px solid #0f182114;padding:.4rem .55rem;font-size:.78rem;line-height:1.45}.rd-doc-search-panel{gap:.46rem;display:grid}.rd-doc-search-input-wrap{align-items:center;display:flex;position:relative}.rd-doc-search-icon{width:.82rem;height:.82rem;color:var(--rd-text-tertiary);pointer-events:none;position:absolute;left:.55rem}.rd-doc-search-input{width:100%;color:var(--rd-text-primary);transition:border-color var(--rd-transition-base), box-shadow var(--rd-transition-base), background var(--rd-transition-base);background:#ffffffe6;border:1px solid #0f18211a;border-radius:.82rem;outline:none;padding:.52rem 1.95rem;font-size:.79rem;line-height:1.3}.rd-doc-search-input::placeholder{color:var(--rd-text-tertiary)}.rd-doc-search-input:focus{background:#fffffff5;border-color:#3990c873;box-shadow:0 0 0 2px #3990c81f}.rd-doc-search-clear{width:1.25rem;height:1.25rem;color:var(--rd-text-tertiary);cursor:pointer;transition:background var(--rd-transition-base), color var(--rd-transition-base);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:.3rem}.rd-doc-search-clear:hover{color:var(--rd-text-primary);background:#0f18210f}.rd-doc-search-clear svg{width:.72rem;height:.72rem}.rd-doc-search-pills{flex-wrap:wrap;gap:.3rem;display:flex}.rd-doc-search-pill{color:var(--rd-text-secondary);cursor:pointer;transition:background var(--rd-transition-base), border-color var(--rd-transition-base), color var(--rd-transition-base);background:#3990c80f;border:1px solid #3990c840;border-radius:999px;align-items:center;gap:.22rem;padding:.18rem .5rem .18rem .32rem;font-size:.68rem;font-weight:500;display:inline-flex}.rd-doc-search-pill:hover{color:var(--rd-text-primary);background:#3990c81f;border-color:#3990c873}.rd-doc-search-pill.is-active{color:var(--rd-text-primary);background:#3990c824;border-color:#3990c880;font-weight:600}.rd-doc-search-pill.is-active:hover{color:#dc503cd9;background:#dc503c14;border-color:#dc503c59}.rd-doc-search-pill svg{flex-shrink:0;width:.55rem;height:.55rem}.rd-doc-search-count{color:var(--rd-text-tertiary);margin:0;padding-left:.12rem;font-size:.71rem;font-weight:700}.rd-doc-search-results{overscroll-behavior:contain;gap:.3rem;min-width:0;max-height:13rem;display:grid;overflow-y:auto}.rd-doc-search-result-item{width:100%;min-width:0;color:var(--rd-text-primary);transition:border-color var(--rd-transition-base), background var(--rd-transition-base), transform var(--rd-transition-base), box-shadow var(--rd-transition-base);background:#ffffffc2;border:1px solid #0f182112;border-radius:.75rem;align-items:center;gap:0;padding:0;font-size:.75rem;line-height:1.34;display:flex;position:relative}.rd-doc-search-result-item:before{content:"";opacity:.72;background:linear-gradient(#f5c4707a,#f5c4701f);border-radius:999px;width:.16rem;position:absolute;top:.42rem;bottom:.42rem;left:.32rem}.rd-doc-search-result-label{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:baseline;gap:.4rem;padding:.48rem .36rem .48rem .78rem;display:flex;overflow:hidden}.rd-doc-search-result-share{width:1.42rem;height:1.42rem;color:var(--rd-text-tertiary);cursor:pointer;opacity:.52;transition:background var(--rd-transition-base), color var(--rd-transition-base), opacity var(--rd-transition-base);background:#0f18210a;border:none;border-radius:.42rem;flex:none;justify-content:center;align-items:center;margin-right:.35rem;padding:0;display:inline-flex}.rd-doc-search-result-share:hover{color:var(--rd-accent-strong);opacity:1;background:#0f182112}.rd-doc-search-result-share svg{width:.72rem;height:.72rem}.rd-doc-search-result-item:hover{background:#ffffffeb;border-color:#394d5926;transform:translateY(-1px);box-shadow:0 14px 22px -22px #0f182173}.rd-doc-search-result-item.is-active{background:#ffc8321a;border-color:#ffa01459;box-shadow:inset 0 1px #ffffff80}.rd-doc-search-result-item:hover .rd-doc-search-result-share,.rd-doc-search-result-item.is-active .rd-doc-search-result-share{opacity:1}.rd-doc-search-result-page{color:var(--rd-text-tertiary);letter-spacing:.04em;flex:none;font-size:.68rem;font-weight:700}.rd-doc-search-result-snippet{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-doc-search-snippet-match{color:var(--rd-text-primary);background:#ffc83259;border-radius:1px;padding:0 1px;font-weight:700}.rd-doc-search-empty{color:var(--rd-text-tertiary);margin:0;padding:.35rem .12rem .1rem;font-size:.72rem}@media (width<=1080px){.rd-parsed-doc-shell{height:calc(100dvh - var(--rd-page-block-start) - var(--rd-page-block-end));flex-direction:column;gap:.6rem;min-height:0;padding-top:.5rem}.rd-parsed-doc-stage{isolation:auto;flex-direction:column;height:100%;min-height:0;overflow:visible}.rd-parsed-doc-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:960;border-right:1px solid var(--rd-divider-strong);background:var(--rd-bg-page,#fff);border-bottom:0;flex-shrink:0;width:min(86vw,360px);height:100dvh;max-height:none;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow:hidden auto;transform:translate(0);box-shadow:12px 0 40px -16px #0f182140}.rd-parsed-doc-sidebar.is-collapsed{pointer-events:none;width:min(86vw,360px);box-shadow:none;display:flex;transform:translate(-100%)}.rd-parsed-doc-sidebar-backdrop{z-index:955;background:0 0;position:fixed;inset:0}.rd-parsed-doc-sidebar-card{flex-direction:column;height:auto;min-height:100%;display:flex;overflow:visible}.rd-parsed-doc-sidebar-pinned{padding:.78rem .82rem 0}.rd-parsed-doc-sidebar-meta{padding:.58rem .82rem .62rem}.rd-parsed-doc-sidebar-search{padding:.42rem 0 .48rem}.rd-parsed-doc-sidebar-search-surface,.rd-parsed-doc-sidebar-search.is-idle .rd-parsed-doc-sidebar-search-surface{padding:0}.rd-parsed-doc-sidebar-scroll{flex:none;gap:.4rem;padding:.48rem .82rem .7rem;overflow:visible}.rd-parsed-doc-header-row,.rd-parsed-doc-sidebar-search-head,.rd-parsed-doc-sidebar-section-head{flex-wrap:wrap}.rd-parsed-doc-compact-meta-row{gap:.28rem}.rd-parsed-doc-flyout-panel{min-width:min(22rem,100vw - 4rem)}.rd-parsed-pdf-viewer{height:100%;min-height:0}}@media (width<=720px){.rd-parsed-doc-shell{gap:.9rem;padding-inline:.35rem}.rd-parsed-doc-sidebar-card,.rd-parsed-doc-stage{border-radius:.75rem}.rd-parsed-doc-sidebar-pinned{padding:.6rem .7rem 0}.rd-parsed-doc-sidebar-meta{padding:.45rem .7rem .5rem}.rd-parsed-doc-sidebar-search{padding:.32rem 0 .38rem}.rd-parsed-doc-sidebar-scroll{gap:.34rem;padding:.36rem .7rem .58rem}.rd-parsed-doc-compact-meta-grid{grid-template-columns:minmax(0,1fr)}.rd-parsed-doc-compact-meta-row{gap:.24rem}.rd-parsed-doc-compact-meta-card{max-width:100%}.rd-parsed-doc-sidebar-top,.rd-parsed-doc-sidebar-section{border-radius:.72rem}.rd-parsed-doc-sidebar-section-head{padding:.34rem .38rem .24rem}.rd-parsed-doc-outline-list,.rd-parsed-doc-table-list{padding-inline:.28rem;padding-bottom:.18rem}}@media (width<=767px){.rd-parsed-doc-sidebar-toggle{width:2.5rem;height:2.5rem;bottom:1.4rem;left:1rem}}@media (width<=480px){.rd-parsed-doc-shell{gap:.6rem;padding-inline:0}.rd-parsed-doc-stage{border-radius:0;min-height:90dvh}.rd-parsed-doc-sidebar-toggle{padding:.38rem .58rem;font-size:.72rem}.rd-parsed-doc-sidebar-top{gap:.26rem;padding:.36rem .42rem .42rem}.rd-parsed-doc-kicker{font-size:.54rem}.rd-parsed-doc-header-icons{gap:.12rem}.rd-parsed-doc-icon-btn{width:1.5rem;height:1.5rem}.rd-parsed-doc-icon-btn svg{width:.76rem;height:.76rem}.rd-parsed-doc-sidebar-pinned{padding:.6rem .7rem 0}.rd-parsed-doc-sidebar-meta{padding:.45rem .7rem .5rem}.rd-parsed-doc-sidebar-search{padding:.26rem 0 .32rem}.rd-parsed-doc-sidebar-scroll{gap:.28rem;padding:.26rem .7rem .42rem}.rd-parsed-doc-flyout-panel{min-width:min(18rem,100vw - 2rem)}.rd-parsed-doc-sidebar,.rd-parsed-doc-sidebar.is-collapsed{width:min(88vw,320px)}}.rd-parsed-doc-toast{z-index:260;color:#e8ce82;text-align:left;pointer-events:none;background:#120f0af0;border:1px solid #d4af3773;border-radius:.65rem;min-width:9rem;max-width:min(100vw - 2rem,22rem);padding:.7rem 1rem;font-size:.76rem;font-weight:600;line-height:1.45;animation:.24s ease-out rd-toast-in;position:fixed;bottom:clamp(.75rem,2vh,1.5rem);right:clamp(.75rem,2vw,1.5rem);box-shadow:0 8px 24px #00000047,inset 0 1px #d4af371f}@keyframes rd-toast-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .rd-parsed-doc-sidebar-card{box-shadow:none;background:0 0;border:0}[data-theme=dark] .rd-parsed-doc-sidebar-card:before{display:none}[data-theme=dark] .rd-parsed-doc-back-link,[data-theme=dark] .rd-parsed-doc-section-count,[data-theme=dark] .rd-parsed-doc-table-count,[data-theme=dark] .rd-parsed-doc-compact-meta-label,[data-theme=dark] .rd-parsed-doc-metadata-row dt,[data-theme=dark] .rd-parsed-doc-sidebar-heading,[data-theme=dark] .rd-doc-search-count,[data-theme=dark] .rd-doc-search-empty,[data-theme=dark] .rd-doc-search-result-page{color:#c9d6e3ad}[data-theme=dark] .rd-parsed-doc-company-link,[data-theme=dark] .rd-parsed-doc-title,[data-theme=dark] .rd-parsed-doc-compact-meta-value,[data-theme=dark] .rd-parsed-doc-metadata-row dd,[data-theme=dark] .rd-parsed-doc-table-item,[data-theme=dark] .rd-parsed-doc-table-item-label,[data-theme=dark] .rd-doc-search-input,[data-theme=dark] .rd-doc-search-result-item,[data-theme=dark] .rd-doc-search-result-label,[data-theme=dark] .rd-doc-search-result-snippet,[data-theme=dark] .rd-parsed-doc-flyout-title,[data-theme=dark] .rd-parsed-doc-flyout-item-label,[data-theme=dark] .rd-parsed-doc-flyout-kv-row dd,[data-theme=dark] .rd-parsed-doc-selection-modal-text,[data-theme=dark] .rd-parsed-doc-selection-modal-list,[data-theme=dark] .rd-parsed-doc-selection-modal-list li{color:#e4edf7}[data-theme=dark] .rd-parsed-doc-kicker,[data-theme=dark] .rd-parsed-doc-company-link:hover,[data-theme=dark] .rd-parsed-doc-back-link:hover,[data-theme=dark] .rd-parsed-doc-table-item.is-active{color:#9ddcff}[data-theme=dark] .rd-parsed-doc-flyout-item-meta,[data-theme=dark] .rd-parsed-doc-flyout-kv-row dt{color:#dee8f3b8}[data-theme=dark] .rd-parsed-doc-sidebar-toggle{box-shadow:none;background:#0e1622fa;border-color:#8fadc924}[data-theme=dark] .rd-parsed-doc-sidebar-toggle:hover{background:#162230fa;border-color:#8fadc938}[data-theme=dark] .rd-parsed-doc-icon-btn:hover{background:#ffffff14}[data-theme=dark] .rd-parsed-doc-icon-btn{color:#dce4ecc7;background:0 0;border-color:#8fadc914}[data-theme=dark] .rd-parsed-doc-icon-btn.rd-btn-doc-pin-toggle{color:#dce4ecc7}[data-theme=dark] .rd-parsed-doc-icon-btn.rd-btn-doc-pin-toggle.is-active{color:#c9ebff;background:#63b5e324;border-color:#63b5e33d}[data-theme=dark] .rd-parsed-doc-sidebar-top{box-shadow:none;background:#121a24f5;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-header-icons{background:#ffffff08;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-kicker{background:0 0}[data-theme=dark] .rd-pdf-zoom-btn,[data-theme=dark] .rd-pdf-zoom-pct,[data-theme=dark] .rd-pdf-page-jump{background:#121a24c7;border-color:#8fadc924}[data-theme=dark] .rd-pdf-zoom-btn.is-active{color:#d9f1ff;box-shadow:none;background:#63b5e329;border-color:#63b5e347}[data-theme=dark] .rd-pdf-page-jump-label,[data-theme=dark] .rd-pdf-page-jump-total{color:#dce4ec9e}[data-theme=dark] .rd-parsed-doc-compact-meta-card{box-shadow:none;background:#161e28b8;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-metadata-row{background:#161e2880;border-color:#8fadc91a}[data-theme=dark] .rd-memo-sidebar-item:hover{background:#8fadc914}[data-theme=dark] .rd-memo-sidebar-item.is-active{background:#8fadc91a}[data-theme=dark] .rd-memo-sidebar-item-remove:hover{color:#e06060;background:#dc50502e}[data-theme=dark] .rd-parsed-doc-outline-item:hover{background:#161e28d1;border-color:#8fadc92e}[data-theme=dark] .rd-parsed-doc-sidebar-section,[data-theme=dark] .rd-parsed-doc-sidebar-search-surface{background:#121a24f0;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-table-item{background:#161e28db;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-outline-item{color:#e4edf7;background:#161e28db;border-color:#8fadc91a}[data-theme=dark] .rd-parsed-doc-table-item:hover{background:#161e28e6;border-color:#8fadc92e}[data-theme=dark] .rd-parsed-doc-outline-item:hover{color:#c9ebff;background:#161e28e6;border-color:#8fadc92e}[data-theme=dark] .rd-parsed-doc-table-item.is-active{background:#63b5e31a;border-color:#63b5e33d}[data-theme=dark] .rd-parsed-doc-table-item.is-active .rd-parsed-doc-table-item-meta{color:#c9ebffbd}[data-theme=dark] .rd-parsed-doc-sidebar-section-head{background:#121a24fa;border-bottom-color:#8fadc914}[data-theme=dark] .rd-parsed-doc-section-count,[data-theme=dark] .rd-parsed-doc-table-count{box-shadow:none;color:#dce4ecc2;background:#ffffff12}[data-theme=dark] .rd-parsed-doc-section-badge{color:#dee8f3c7;background:#161e28bd;border-color:#8fadc91f}[data-theme=dark] .rd-parsed-doc-section-badge.is-fallback{color:#f5d27a;background:#f0b4281f;border-color:#f0b4282e}[data-theme=dark] .rd-parsed-doc-section-badge.is-preview{color:#c9ebff;background:#63b5e31f;border-color:#63b5e333}[data-theme=dark] .rd-parsed-doc-section-toggle-btn{box-shadow:none;background:#161e28e0;border-color:#8fadc91f}[data-theme=dark] .rd-parsed-doc-table-export-btn:hover,[data-theme=dark] .rd-parsed-doc-section-toggle-btn:hover,[data-theme=dark] .rd-parsed-doc-outline-page{background:#ffffff14}[data-theme=dark] .rd-parsed-doc-outline-item.is-active{color:#c9ebff;background:#63b5e31a;border-color:#63b5e33d}[data-theme=dark] .rd-parsed-doc-outline-item.is-active .rd-parsed-doc-outline-page{color:#c9ebff;background:#63b5e32e}[data-theme=dark] .rd-parsed-doc-section-preview-btn{color:#dee8f3c2;background:linear-gradient(#141c26e6 0%,#0f1721eb 100%);border-color:#8fadc92e}[data-theme=dark] .rd-floating-menu{background:#0e1622f5;border-color:#8fadc924;box-shadow:0 8px 20px #0006}[data-theme=dark] .rd-floating-menu-btn{color:#dfe8f1}[data-theme=dark] .rd-floating-menu-preview{color:#e8f1f8e6;background:#ffffff0d}[data-theme=dark] .rd-floating-menu-btn:hover{background:#63b5e31f}[data-theme=dark] .rd-memo-tool-btn:hover{background:#ffffff14}[data-theme=dark] .rd-memo-tool-close:hover{color:#e66;background:#dc464626}[data-theme=dark] .rd-memo-tool-sep{background:#ffffff1a}[data-theme=dark] .rd-floating-menu-btn-icon{opacity:.68}[data-theme=dark] .rd-parsed-pdf-highlight.is-active-table[data-highlight-label]:after{color:#ffbe50bf;background:#ffa0001a}[data-theme=dark] .rd-parsed-pdf-highlight.is-active-search[data-highlight-label]:after{color:#50dc82bf;background:#22c55e1a}[data-theme=dark] .rd-parsed-pdf-highlight.is-pinned[data-highlight-label]:after{color:#64aaffbf;background:#3b82f61a}[data-theme=dark] .rd-parsed-pdf-highlight.is-active-outline[data-highlight-label]:after{color:#aa82ffbf;background:#8b5cf61a}[data-theme=dark] .rd-parsed-pdf-highlight.is-pinned-url[data-highlight-label]:after{color:#ff82bee6;background:#ec48992e}[data-theme=dark] .rd-pdf-area-share-result[data-highlight-label]:after{color:#ffb450bf;background:#ff8c001a}[data-theme=dark] .rd-parsed-doc-hover-note-trigger{color:#b4c4d399;background:#161e28b8;border-color:#8fadc91f}[data-theme=dark] .rd-parsed-doc-hover-note:hover .rd-parsed-doc-hover-note-trigger,[data-theme=dark] .rd-parsed-doc-hover-note:focus-within .rd-parsed-doc-hover-note-trigger{background:#162230f5;border-color:#63b5e33d;box-shadow:0 10px 20px #0000004d}[data-theme=dark] .rd-parsed-doc-flyout-panel{background:#0e1622fa;border-color:#8fadc924;box-shadow:0 18px 32px #00000080}[data-theme=dark] .rd-parsed-doc-flyout-item,[data-theme=dark] .rd-parsed-doc-flyout-kv-row{background:#161e2899;border-color:#8fadc914}[data-theme=dark] .rd-parsed-doc-stage{background:linear-gradient(#0a121cf5 0%,#08101af0 100%);box-shadow:0 24px 48px -36px #00000080,inset 0 1px #ffffff0a}[data-theme=dark] .rd-parsed-doc-stage:before{background:radial-gradient(circle at 100% 0,#63b5e324,#0000 40%),radial-gradient(circle at 0 0,#f0b4281a,#0000 34%)}[data-theme=dark] .rd-parsed-doc-selection-modal,[data-theme=dark] .rd-parsed-doc-selection-float{background:#0e1622fa;border-color:#8fadc924;box-shadow:0 24px 60px -18px #00000094,0 8px 20px #00000052}[data-theme=dark] .rd-parsed-doc-selection-modal-head,[data-theme=dark] .rd-parsed-doc-selection-float-head{border-bottom-color:#8fadc91f}[data-theme=dark] .rd-parsed-doc-selection-fab{background:#0e1622f5;border-color:#d4af3759;box-shadow:0 8px 24px #0006,inset 0 1px #d4af3714}[data-theme=dark] .rd-parsed-doc-selection-modal-body{background:radial-gradient(circle at 0 0,#25374c6b,#0000 32%),linear-gradient(#0c141efa,#0a121cf5)}[data-theme=dark] .rd-parsed-doc-selection-modal-list li,[data-theme=dark] .rd-parsed-doc-selection-modal-table table{background:#161e28ad;box-shadow:inset 0 0 0 1px #8fadc914}[data-theme=dark] .rd-parsed-doc-selection-modal-table th,[data-theme=dark] .rd-parsed-doc-selection-modal-table td{color:#dfe8f1;border-color:#8fadc924}[data-theme=dark] .rd-parsed-doc-selection-modal-table td:hover,[data-theme=dark] .rd-parsed-doc-selection-modal-table th:hover{background:#63b5e324}[data-theme=dark] .rd-parsed-doc-selection-modal-table .rd-table-caption{color:#dfe8f1b3;border-bottom-color:#8fadc924}[data-theme=dark] .rd-parsed-doc-selection-modal-table .rd-table-footnote{color:#dfe8f180;border-top-color:#8fadc924}[data-theme=dark] .rd-skeleton-line{background:#ffffff0f}[data-theme=dark] .rd-skeleton-block{background:#ffffff0a}[data-theme=dark] .rd-skeleton-stage,[data-theme=dark] .rd-parsed-pdf-viewer,[data-theme=dark] .rd-parsed-doc-pane-pdf{background-color:#091018;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px}[data-theme=dark] .rd-doc-search-input{background:#161e28b8;border-color:#8fadc924}[data-theme=dark] .rd-doc-search-input:focus{background:#161e28d9;border-color:#63b5e373;box-shadow:0 0 0 2px #63b5e324}[data-theme=dark] .rd-doc-search-clear:hover{background:#ffffff14}[data-theme=dark] .rd-doc-search-pill{background:#63b5e312;border-color:#63b5e338}[data-theme=dark] .rd-doc-search-pill:hover{background:#63b5e324;border-color:#63b5e366}[data-theme=dark] .rd-doc-search-pill.is-active{background:#63b5e329;border-color:#63b5e375}[data-theme=dark] .rd-doc-search-pill.is-active:hover{background:#dc503c1f;border-color:#dc503c61}[data-theme=dark] .rd-parsed-doc-hash-rect-tag{background:#ff8c1e0f;border-color:#ff8c1e4d}[data-theme=dark] .rd-parsed-doc-hash-rect-tag-dismiss{border-color:#ff8c1e2e}[data-theme=dark] .rd-doc-search-result-item{background:#161e28b8;border-color:#8fadc914}[data-theme=dark] .rd-doc-search-result-item:hover{background:#161e28e0;border-color:#8fadc929}[data-theme=dark] .rd-doc-search-result-share:hover{background:#ffffff14}[data-theme=dark] .rd-doc-search-result-item.is-active{background:#f0b42814;border-color:#f0b42847}[data-theme=dark] .rd-doc-search-result-share{background:#ffffff0a}[data-theme=dark] .rd-doc-search-snippet-match{background:#f0b42838}[data-theme=dark] .rd-parsed-doc-toast{color:#dec478;background:#0a0805f5;border-color:#d4af3759;box-shadow:0 8px 24px #00000080,inset 0 1px #d4af3714}.rd-sidebar-trigger{z-index:900;border:2px solid var(--rd-accent);border-radius:var(--rd-radius-md);background:var(--rd-control-bg);width:2.8rem;height:2.8rem;color:var(--rd-accent-strong);cursor:pointer;box-shadow:0 0 0 3px var(--rd-focus-ring), var(--rd-shadow-button);transition:color var(--rd-transition-fast), background var(--rd-transition-fast), box-shadow var(--rd-transition-base), transform var(--rd-transition-fast);justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.2rem;right:1.2rem}.rd-sidebar-trigger:hover{color:var(--rd-text-primary);background:var(--rd-control-bg-hover);border-color:var(--rd-accent-strong);box-shadow:0 0 0 4px var(--rd-focus-ring), var(--rd-shadow-dropdown);transform:translateY(-1px)}.rd-sidebar-trigger:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.rd-sidebar-trigger:active{transform:scale(.96)translateY(0)}.rd-sidebar-trigger.is-open{border-color:var(--rd-control-border-strong);background:var(--rd-control-bg);color:var(--rd-text-primary);box-shadow:var(--rd-shadow-button);z-index:960!important}.rd-sidebar-trigger-icon{width:1rem;height:1rem;transition:opacity .2s,transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%}.rd-sidebar-trigger-icon-closed{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.rd-sidebar-trigger.is-open .rd-sidebar-trigger-icon-closed{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(.6)}.rd-sidebar-trigger-icon-open{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.6)}.rd-sidebar-trigger.is-open .rd-sidebar-trigger-icon-open{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.rd-sidebar-overlay{background:var(--rd-auth-overlay);animation:.18s ease-out rd-sidebar-fade-in;z-index:950!important}@keyframes rd-sidebar-fade-in{0%{opacity:0}to{opacity:1}}.rd-sidebar-panel{background:var(--rd-floating-bg);border-left:1px solid var(--rd-floating-border);width:clamp(21rem,28vw,26rem);max-width:calc(100vw - 2rem);box-shadow:var(--rd-floating-shadow), inset 1px 0 0 #d4b85814;outline:none;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) rd-sidebar-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes rd-sidebar-slide-in{0%{opacity:0;transform:translate(100%)}60%{opacity:1}to{opacity:1;transform:translate(0)}}.rd-sidebar-header{justify-content:space-between;align-items:center;gap:var(--rd-space-2);padding:var(--rd-space-3) var(--rd-space-4) 0;flex-shrink:0;display:flex}.rd-sidebar-tabs{border-bottom:1px solid var(--rd-divider-strong);flex:1;gap:2px;min-width:0;padding-bottom:0;display:flex}.rd-sidebar-tab{font-family:var(--rd-font-body);letter-spacing:.01em;color:var(--rd-text-tertiary);border-radius:var(--rd-radius-sm) var(--rd-radius-sm) 0 0;cursor:pointer;white-space:nowrap;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;padding:.42rem .62rem .46rem;font-size:.76rem;font-weight:560;position:relative}.rd-sidebar-tab:after{content:"";height:2px;transition:background var(--rd-transition-fast), transform .2s cubic-bezier(.4, 0, .2, 1);background:0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rd-sidebar-tab:hover{color:var(--rd-text-secondary);background:var(--rd-hover-bg)}.rd-sidebar-tab.is-active{color:var(--rd-text-primary);font-weight:620}.rd-sidebar-tab.is-active:after{background:var(--rd-accent-strong);transform:scaleX(1)}.rd-sidebar-close{border-radius:var(--rd-radius-sm);width:1.8rem;height:1.8rem;color:var(--rd-text-tertiary);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-sidebar-close:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-sidebar-body{padding:var(--rd-space-3) var(--rd-space-4) var(--rd-space-6);flex:1;overflow-y:auto}.rd-sidebar-list{flex-direction:column;gap:1px;display:flex}.rd-sidebar-empty{font-size:var(--rd-fs-meta);color:var(--rd-text-tertiary);text-align:center;padding:2rem .5rem;line-height:1.55}.rd-sidebar-empty.rd-sidebar-empty-sm{font-size:var(--rd-fs-caption);padding:.8rem .3rem}.rd-sidebar-item{border-radius:var(--rd-radius-sm);transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);border-left:2px solid #0000;align-items:center;gap:.14rem;animation:.25s ease-out both rd-sidebar-item-in;display:flex}.rd-sidebar-item:first-child{animation-delay:0s}.rd-sidebar-item:nth-child(2){animation-delay:30ms}.rd-sidebar-item:nth-child(3){animation-delay:60ms}.rd-sidebar-item:nth-child(4){animation-delay:90ms}.rd-sidebar-item:nth-child(5){animation-delay:.12s}.rd-sidebar-item:nth-child(n+6){animation-delay:.15s}@keyframes rd-sidebar-item-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.rd-sidebar-item:hover{background:var(--rd-hover-bg);border-left-color:var(--rd-divider-strong)}.rd-sidebar-item.is-pending{opacity:.5}.rd-sidebar-item-main{text-align:left;cursor:pointer;min-width:0;color:var(--rd-text-primary);font-size:var(--rd-fs-meta);background:0 0;border:none;flex-direction:column;flex:1;gap:.06rem;padding:.42rem .5rem;line-height:1.38;display:flex}.rd-sidebar-item-main:disabled{cursor:default;opacity:.5}.rd-sidebar-item-code{font-family:var(--rd-font-code);color:var(--rd-accent-strong);letter-spacing:.04em;font-size:.64rem;font-weight:650}.rd-sidebar-item-name{-webkit-line-clamp:2;color:var(--rd-text-primary);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.rd-sidebar-item-action{width:1.6rem;height:1.6rem;color:var(--rd-text-tertiary);cursor:pointer;border-radius:var(--rd-radius-sm);transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:.2rem;display:flex}.rd-sidebar-item-action:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-sidebar-company-head{align-items:center;gap:.28rem;width:100%;display:flex}.rd-sidebar-company-update{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);white-space:nowrap;opacity:.7;margin-left:auto;font-size:.58rem;font-weight:500}.rd-sidebar-company-alt{color:var(--rd-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:460;overflow:hidden}.rd-sidebar-company-item.is-delisted{opacity:.65}.rd-sidebar-item>.rd-pin-popover-trigger{flex-shrink:0;margin-right:.42rem}.rd-sidebar-item.is-soft-removed{opacity:.45;background:var(--rd-hover-bg);animation:.25s ease-out rd-sidebar-soft-remove}@keyframes rd-sidebar-soft-remove{0%{opacity:1;transform:translate(0)}to{opacity:.45;transform:translate(0)}}.rd-sidebar-item.is-soft-removed .rd-sidebar-item-main{text-decoration:line-through;-webkit-text-decoration-color:var(--rd-text-tertiary);-webkit-text-decoration-color:var(--rd-text-tertiary);-webkit-text-decoration-color:var(--rd-text-tertiary);text-decoration-color:var(--rd-text-tertiary);cursor:default}.rd-sidebar-btn-restore{font-family:var(--rd-font-body);color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-radius:var(--rd-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);border:1px solid #0000;flex-shrink:0;margin-right:.24rem;padding:.2rem .46rem;font-size:.66rem;font-weight:600}.rd-sidebar-btn-restore:hover{background:var(--rd-accent-soft-strong);border-color:var(--rd-accent)}.rd-sidebar-btn-restore.rd-sidebar-btn-restore-sm{margin-right:.18rem;padding:.14rem .38rem;font-size:.62rem}.rd-sidebar-item.rd-sidebar-item-sm{border-radius:var(--rd-radius-sm)}.rd-sidebar-item.rd-sidebar-item-sm .rd-sidebar-item-main{font-size:var(--rd-fs-meta);gap:.04rem;padding:.3rem .46rem}.rd-sidebar-item.rd-sidebar-item-sm .rd-sidebar-item-code{font-size:.64rem}.rd-sidebar-collections{gap:var(--rd-space-3);flex-direction:column;display:flex}.rd-sidebar-collections-header{justify-content:flex-end;display:flex}.rd-sidebar-btn-new{color:var(--rd-accent-strong);background:var(--rd-accent-soft);border-radius:var(--rd-radius-sm);cursor:pointer;transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);border:1px solid #0000;align-items:center;gap:.32rem;padding:.28rem .58rem;font-size:.68rem;font-weight:600;display:inline-flex}.rd-sidebar-btn-new:hover{background:var(--rd-accent-soft-strong);border-color:var(--rd-accent)}.rd-sidebar-new-input-row{gap:.32rem;display:flex}.rd-sidebar-inline-input{min-width:0;font-size:var(--rd-fs-meta);font-family:var(--rd-font-body);border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-sm);background:var(--rd-control-bg);color:var(--rd-text-primary);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);outline:none;flex:1;padding:.38rem .58rem}.rd-sidebar-inline-input:focus{border-color:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-focus-ring)}.rd-sidebar-btn-confirm{border:1px solid var(--rd-success-border);border-radius:var(--rd-radius-sm);background:var(--rd-success-soft);width:2rem;color:var(--rd-success-text);cursor:pointer;transition:background var(--rd-transition-fast);justify-content:center;align-items:center;display:flex}.rd-sidebar-btn-confirm:hover:not(:disabled){background:var(--rd-success-border)}.rd-sidebar-btn-confirm:disabled{opacity:.3;cursor:default}.rd-sidebar-collection{border:1px solid var(--rd-divider);border-radius:var(--rd-radius-sm);transition:border-color var(--rd-transition-fast);background:0 0;overflow:hidden}.rd-sidebar-collection.is-expanded{border-color:var(--rd-accent)}.rd-sidebar-collection.is-pending{opacity:.6;pointer-events:none;animation:1.2s ease-in-out infinite rd-sidebar-pulse}@keyframes rd-sidebar-pulse{0%,to{opacity:.6}50%{opacity:.35}}.rd-sidebar-collection-head{align-items:center;gap:.2rem;min-height:2.4rem;display:flex}.rd-sidebar-collection-toggle{background:var(--rd-hover-bg);cursor:pointer;min-width:0;color:var(--rd-text-primary);font-family:var(--rd-font-body);text-align:left;border-radius:var(--rd-radius-sm);transition:background var(--rd-transition-fast);border:none;flex:1;align-items:center;gap:.34rem;padding:.36rem .5rem;font-size:.78rem;font-weight:580;display:flex}.rd-sidebar-collection-toggle:hover{background:var(--rd-hover-bg-strong)}.rd-sidebar-chevron{color:var(--rd-text-tertiary);transition:transform .2s ease, color var(--rd-transition-fast);flex-shrink:0}.rd-sidebar-chevron.is-open{color:var(--rd-accent);transform:rotate(90deg)}.rd-sidebar-collection-name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.38rem;min-width:0;display:inline-flex;overflow:hidden}.rd-sidebar-color-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 1px #00000014}.rd-sidebar-collection-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.02em;opacity:.7;flex-shrink:0;align-items:center;font-size:.6rem;font-weight:600;display:inline-flex}.rd-sidebar-collection-actions{flex-shrink:0;gap:.06rem;padding-right:.28rem;display:flex}.rd-sidebar-btn-icon{border-radius:var(--rd-radius-sm);width:1.5rem;height:1.5rem;color:var(--rd-text-tertiary);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.rd-sidebar-btn-icon:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-sidebar-btn-danger:hover,.rd-sidebar-btn-remove:hover{color:var(--rd-danger-text);background:var(--rd-danger-soft)}.rd-sidebar-btn-restore-icon{color:var(--rd-accent)}.rd-sidebar-btn-restore-icon:hover{color:var(--rd-accent-strong);background:var(--rd-accent-soft-strong)}.rd-sidebar-remove-menu-wrap{flex-shrink:0;position:relative}.rd-sidebar-remove-menu{z-index:1000;background:var(--rd-surface-overlay);border:1px solid var(--rd-divider-strong);border-radius:var(--rd-radius-md);min-width:10rem;box-shadow:var(--rd-shadow-dropdown);-webkit-backdrop-filter:blur(8px);flex-direction:column;gap:1px;padding:.24rem;animation:.1s ease-out rd-sidebar-fade-in;display:flex}.rd-sidebar-remove-menu-item{border-radius:var(--rd-radius-sm);font-family:var(--rd-font-body);font-size:var(--rd-fs-caption);color:var(--rd-text-primary);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--rd-transition-fast);background:0 0;border:none;padding:.34rem .52rem;font-weight:520}.rd-sidebar-remove-menu-item:hover{background:var(--rd-hover-bg-strong)}.rd-sidebar-remove-menu-item.is-danger{color:var(--rd-danger-text)}.rd-sidebar-remove-menu-item.is-danger:hover{background:var(--rd-danger-soft)}.rd-sidebar-remove-menu-item.is-accent{color:var(--rd-accent-strong)}.rd-sidebar-remove-menu-item.is-accent:hover{background:var(--rd-accent-soft-strong)}.rd-sidebar-collection-body{border-top:1px dashed var(--rd-divider-strong);background:0 0;padding:.36rem .32rem .42rem;animation:.2s ease-out rd-sidebar-expand-in}@keyframes rd-sidebar-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rd-sidebar-collection-group{margin-bottom:.24rem}.rd-sidebar-collection-group:last-child{margin-bottom:0}.rd-sidebar-collection-group-toggle{cursor:pointer;width:100%;font-family:var(--rd-font-code);text-transform:uppercase;letter-spacing:.05em;color:var(--rd-text-tertiary);border:none;border-bottom:1px dashed var(--rd-divider);transition:color var(--rd-transition-fast);background:0 0;align-items:center;gap:.24rem;padding:.2rem .42rem .14rem;font-size:.58rem;font-weight:600;display:flex}.rd-sidebar-collection-group-toggle:hover{color:var(--rd-text-secondary)}.rd-sidebar-doc-company-group{margin-bottom:.08rem;padding-left:.2rem;position:relative}.rd-sidebar-doc-company-group:not(.is-collapsed):after{content:"";border-left:1px dashed var(--rd-border);pointer-events:none;width:0;position:absolute;top:1.6rem;bottom:.32rem;left:.73rem}.rd-sidebar-doc-company-label{font-family:var(--rd-font-code);color:var(--rd-accent-strong);letter-spacing:.03em;align-items:center;gap:.28rem;padding:.28rem .42rem .12rem;font-size:.64rem;font-weight:620;display:flex}.rd-sidebar-doc-company-label:before{content:"";background:var(--rd-accent);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.rd-sidebar-doc-company-group+.rd-sidebar-doc-company-group{border-top:1px dashed var(--rd-border);margin-top:.24rem;padding-top:.24rem}.rd-sidebar-doc-company-toggle{background:var(--rd-hover-bg);cursor:pointer;text-align:left;width:100%;font-family:var(--rd-font-body);transition:background var(--rd-transition-fast);border-radius:var(--rd-radius-sm);border:none;align-items:center;gap:.3rem;padding:.34rem .46rem;display:flex}.rd-sidebar-doc-company-toggle:hover{background:var(--rd-hover-bg-strong)}.rd-sidebar-doc-company-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--rd-font-code);color:var(--rd-accent-strong);letter-spacing:.02em;flex:1;font-size:.76rem;font-weight:620;overflow:hidden}.rd-sidebar-doc-company-toggle-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.02em;opacity:.7;flex-shrink:0;font-size:.6rem;font-weight:600}.rd-sidebar-doc-company-toggle .rd-sidebar-chevron{color:var(--rd-text-tertiary);flex-shrink:0}.rd-sidebar-doc-category{margin-bottom:.06rem}.rd-sidebar-doc-category+.rd-sidebar-doc-category{margin-top:.2rem}.rd-sidebar-doc-category-toggle{cursor:pointer;width:100%;font-family:var(--rd-font-code);text-transform:uppercase;letter-spacing:.05em;color:var(--rd-text-tertiary);transition:color var(--rd-transition-fast);background:0 0;border:none;align-items:center;gap:.24rem;padding:.16rem .42rem .1rem;font-size:.58rem;font-weight:600;display:flex}.rd-sidebar-doc-category-toggle:hover{color:var(--rd-text-secondary)}.rd-sidebar-doc-category-toggle:before{content:"";border-top:1px dashed var(--rd-border);flex:1;order:-1;height:0}.rd-sidebar-doc-category-toggle>span:first-of-type{order:1}.rd-sidebar-doc-category-toggle .rd-sidebar-chevron-xs{flex-shrink:0;order:0}.rd-sidebar-doc-category-count{color:var(--rd-text-tertiary);opacity:.7;order:2;font-size:.58rem;font-weight:600}.rd-sidebar-doc-category .rd-sidebar-item{margin:0 .42rem;padding-left:.62rem;position:relative}.rd-sidebar-doc-category .rd-sidebar-item:before{content:"";background:var(--rd-border);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:.18rem}.rd-sidebar-item-date{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);letter-spacing:.02em;font-size:.64rem;font-weight:480}.rd-collection-picker-wrap{flex-shrink:0;position:relative}.rd-sidebar-btn-add-collection{color:var(--rd-text-tertiary)}.rd-sidebar-btn-add-collection:hover{color:var(--rd-accent-strong);background:var(--rd-accent-soft)}.rd-pin-popover-trigger{appearance:none;cursor:pointer;color:#14304c42;border-radius:var(--rd-radius-sm);transition:color var(--rd-transition-fast), transform var(--rd-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:.14rem;display:inline-flex}.rd-pin-popover-trigger:hover:not(:disabled){color:#c8912e;transform:scale(1.12)}.rd-pin-popover-trigger:active:not(:disabled){transform:scale(.92)}.rd-pin-popover-trigger.is-pinned{color:#c8912e}.rd-pin-popover-trigger.is-pending{color:#14304c52}.rd-pin-popover-trigger:disabled{cursor:not-allowed;opacity:.5}.rd-pin-popover{z-index:1000;background:var(--rd-floating-bg);border:1px solid var(--rd-floating-border);border-radius:var(--rd-radius-lg);min-width:11rem;max-width:17rem;box-shadow:var(--rd-shadow-dropdown);flex-direction:column;padding:.28rem;animation:.1s ease-out rd-sidebar-fade-in;display:flex}.rd-pin-popover-action{border-radius:var(--rd-radius-sm);cursor:pointer;font-family:var(--rd-font-body);font-size:var(--rd-fs-meta);color:var(--rd-text-primary);transition:background var(--rd-transition-fast);background:0 0;border:none;align-items:center;gap:.42rem;padding:.38rem .5rem;font-weight:520;display:flex}.rd-pin-popover-action:hover{background:var(--rd-hover-bg-strong)}.rd-pin-popover-action.is-active,.rd-pin-popover-action.is-accent{color:var(--rd-accent-strong)}.rd-pin-popover-action.is-accent:hover{background:var(--rd-accent-soft-strong)}.rd-pin-popover-also-pin{flex-direction:column;gap:1px;display:flex}.rd-pin-popover-divider{background:var(--rd-divider);height:1px;margin:.2rem .3rem}.rd-pin-popover-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--rd-text-tertiary);padding:.22rem .5rem .12rem;font-size:.66rem;font-weight:700}.rd-pin-popover-list{flex-direction:column;gap:1px;max-height:10rem;display:flex;overflow-y:auto}.rd-pin-popover-item{border-radius:var(--rd-radius-sm);cursor:pointer;font-size:var(--rd-fs-caption);color:var(--rd-text-primary);text-align:left;transition:background var(--rd-transition-fast);background:0 0;border:none;align-items:center;gap:.36rem;padding:.3rem .5rem;font-weight:480;display:flex}.rd-pin-popover-item:hover:not(:disabled){background:var(--rd-hover-bg-strong)}.rd-pin-popover-item.is-added{color:var(--rd-text-tertiary);cursor:default;opacity:.6}.rd-pin-popover-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rd-pin-popover-check{color:var(--rd-success-text);flex-shrink:0}.rd-pin-popover-wave{color:var(--rd-accent-strong);flex-shrink:0}.rd-pin-popover-new{gap:.24rem;padding:.24rem .2rem .12rem;display:flex}.rd-pin-popover-new .rd-sidebar-inline-input{padding:.24rem .4rem;font-size:.72rem}.rd-pin-popover-new .rd-sidebar-btn-confirm{width:1.5rem}.rd-pin-popover-cascade{flex-direction:column;gap:.32rem;padding:.36rem .42rem;display:flex}.rd-pin-popover-cascade-msg{font-size:var(--rd-fs-caption);color:var(--rd-text-secondary);font-weight:540;line-height:1.4}.rd-pin-popover-cascade-tags{flex-wrap:wrap;gap:.24rem;display:flex}.rd-pin-popover-cascade-tag{color:var(--rd-text-secondary);background:var(--rd-hover-bg-strong);border-radius:var(--rd-radius-chip);align-items:center;gap:.24rem;padding:.14rem .42rem;font-size:.66rem;font-weight:580;display:inline-flex}.rd-pin-popover-cascade-actions{gap:.28rem;padding-top:.12rem;display:flex}.rd-pin-popover-cascade-btn{font-family:var(--rd-font-body);border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-sm);background:var(--rd-control-bg);color:var(--rd-text-primary);cursor:pointer;text-align:center;transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);flex:1;padding:.3rem .42rem;font-size:.68rem;font-weight:580}.rd-pin-popover-cascade-btn:hover{background:var(--rd-hover-bg-strong)}.rd-pin-popover-cascade-btn.is-danger{border-color:var(--rd-danger-border);color:var(--rd-danger-text);background:var(--rd-danger-soft)}.rd-pin-popover-cascade-btn.is-danger:hover{background:var(--rd-danger-border)}.rd-collection-picker{z-index:1000;background:var(--rd-floating-bg);border:1px solid var(--rd-floating-border);border-radius:var(--rd-radius-lg);min-width:13rem;max-width:19rem;box-shadow:var(--rd-shadow-dropdown);padding:var(--rd-space-2);flex-direction:column;gap:.2rem;animation:.12s ease-out rd-sidebar-fade-in;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rd-collection-picker-list{flex-direction:column;gap:1px;max-height:14rem;display:flex;overflow-y:auto}.rd-collection-picker-item{border-radius:var(--rd-radius-sm);cursor:pointer;color:var(--rd-text-primary);font-size:var(--rd-fs-meta);text-align:left;transition:background var(--rd-transition-fast);background:0 0;border:none;align-items:center;gap:.42rem;padding:.38rem .5rem;font-weight:480;display:flex}.rd-collection-picker-item:hover:not(:disabled){background:var(--rd-hover-bg-strong)}.rd-collection-picker-item.is-added{color:var(--rd-text-tertiary);cursor:default;opacity:.65}.rd-collection-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rd-collection-picker-check{color:var(--rd-success-text);flex-shrink:0}.rd-collection-picker-new{border-top:1px solid var(--rd-divider);padding-top:var(--rd-space-2);gap:.28rem;display:flex}.rd-collection-picker-new .rd-sidebar-inline-input{font-size:var(--rd-fs-caption);padding:.3rem .46rem}.rd-collection-picker-new .rd-sidebar-btn-confirm{width:1.7rem}@media (width<=1279px){.rd-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dash-layout{grid-template-columns:212px minmax(0,1fr)}.rd-dash-viewer{border-top:1px solid var(--rd-border);grid-column:1/-1}.rd-doc-layout{grid-template-columns:1fr}.rd-doc-frame,.rd-doc-frame-html,.rd-doc-html-layout{min-height:560px}}@media (width<=1023px){.rd-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-footer-brand{grid-column:1/-1}.rd-lang-all-toggle{padding:.36rem .48rem;font-size:.68rem}.rd-login-shell{grid-template-columns:1fr}.rd-portal-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-portal-grid,.rd-portal-grid-secondary{grid-template-columns:1fr}.rd-search-results-head,.rd-workspace-search-head{flex-direction:column;align-items:flex-start}.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-account-layout,.rd-account-panel-grid,.rd-account-plan-grid,.rd-account-research-grid,.rd-account-record-grid,.rd-account-session-grid{grid-template-columns:1fr}.rd-account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-dash-layout,.rd-account-dashboard-layout{grid-template-columns:1fr}.rd-dash-sidebar{border-right:0;border-bottom:1px solid var(--rd-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.rd-dash-side-section,.rd-dash-side-search{border-bottom:0;border-right:1px solid #ebe7e0;margin-bottom:0;padding-top:.72rem}.rd-dash-side-section:last-child,.rd-dash-side-search:last-child{border-right:0;grid-column:1/-1}.rd-account-sidebar{display:block}.rd-account-sidebar .rd-dash-side-section,.rd-dash-content{border-right:0}.rd-doc-search-form{grid-template-columns:1fr}.rd-doc-search-form .rd-btn{width:100%}.rd-doc-pdf-toolbar{padding-top:.5rem}.rd-dash-fulltext-panels{grid-template-columns:1fr;grid-auto-rows:auto;height:auto;min-height:100dvh}.rd-dash-fulltext-panel-docs,.rd-dash-fulltext-panel-chunks{border-right:0;border-bottom:1px solid var(--rd-control-border-strong);max-height:50dvh;overflow:auto}.rd-dash-fulltext-panel-pdf{height:75dvh;min-height:0;overflow:hidden}.rd-workspace-recent-docs-col-label-full{display:none}.rd-workspace-recent-docs-col-label-short{display:inline}.rd-workspace-recent-docs-code-col,.rd-workspace-recent-docs-code-cell{display:none}.rd-workspace-recent-doc-company-link{flex-direction:column;align-items:flex-start;gap:.12rem;display:inline-flex}.rd-workspace-recent-doc-company-code-inline{font-family:var(--rd-font-code);letter-spacing:.04em;color:#b47d1e;background:#b47d1e12;border-radius:4px;align-self:flex-start;padding:.12rem .34rem;font-size:.66rem;font-weight:700;display:inline-block}.rd-workspace-recent-docs-table{table-layout:auto;min-width:0}.rd-workspace-recent-docs-table th,.rd-workspace-recent-docs-table td{padding:.44rem .5rem}.rd-workspace-recent-docs-table th:nth-child(2),.rd-workspace-recent-docs-table td:nth-child(2),.rd-workspace-recent-docs-table th:nth-child(3),.rd-workspace-recent-docs-table td:nth-child(3){width:auto}.rd-workspace-recent-docs-table th:nth-child(5),.rd-workspace-recent-docs-table td:nth-child(5){width:5.2rem}}@media (width<=767px){.rd-purchase-hero{padding:.82rem}.rd-plan-grid{grid-template-columns:1fr}.rd-plan-card{padding:.78rem}.rd-search-hero,.rd-search-results-shell,.rd-workspace-search-shell{padding:.82rem}.rd-search-form{grid-template-columns:1fr;gap:.46rem}.rd-search-form>.rd-btn{width:100%}.rd-workspace-switcher-dropdown{max-height:none;margin-top:.1rem;position:static}.rd-workspace-switcher-item{gap:.44rem}.rd-workspace-switcher-doc-count{margin-top:0}.rd-lang-controls{gap:.32rem}.rd-lang-switch-desktop{display:none}.rd-lang-cycle-toggle{display:inline-flex}.rd-lang-option{padding:.34rem .44rem;font-size:.68rem}.rd-lang-all-toggle{text-overflow:ellipsis;max-width:8rem;padding:.34rem .42rem;font-size:.6875rem;overflow:hidden}.rd-company-filter-form{grid-template-columns:1fr;gap:.46rem}.rd-company-filter-form .rd-btn,.rd-search-pagination{width:100%}.rd-search-pagination .rd-btn{flex:1}.rd-search-result-list{grid-template-columns:1fr}.rd-search-result-top{flex-direction:column;gap:.36rem}.rd-login-ambient-term{opacity:.5;font-size:.6875rem}.rd-login-ambient-term:nth-child(n+9){display:none}.rd-footer{gap:.76rem;padding:.82rem}.rd-footer-top{grid-template-columns:1fr;gap:.68rem}.rd-footer-meta{flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.64rem}.rd-footer-meta-links{flex-wrap:wrap;gap:.56rem}.rd-login-shell{gap:.72rem;padding:.78rem}.rd-login-intro{gap:.66rem;min-height:auto;padding:.9rem}.rd-login-title{max-width:none;font-size:1.24rem}.rd-app-user{max-width:min(42vw,10rem)}.rd-app-user-dropdown{width:max-content;max-width:calc(100vw - 2rem)}.rd-account-hero,.rd-account-panel,.rd-account-research-card{padding:.82rem}.rd-account-shell-header{grid-template-columns:1fr}.rd-account-content{padding:.92rem}.rd-account-hero-head,.rd-account-access-head,.rd-account-list-row{flex-direction:column}.rd-account-stat-grid,.rd-account-detail-grid,.rd-account-access-meta{grid-template-columns:1fr}.rd-account-field-row{grid-template-columns:1fr;gap:.18rem;display:grid}.rd-account-nav{width:100%}.rd-account-nav-link{flex:1}.rd-login-subtitle{font-size:.84rem}.rd-login-highlights{grid-template-columns:1fr;gap:.42rem}.rd-login-highlight-card{padding:.44rem .5rem}.rd-title{max-width:100%}.rd-body{font-size:.99rem}.rd-actions{flex-direction:column;width:100%}.rd-actions .rd-btn{width:100%}.rd-grid,.rd-portal-metrics-grid{grid-template-columns:1fr}.rd-dash-navbar{flex-wrap:wrap;gap:.58rem}.rd-dash-search{flex-basis:100%;order:3;width:100%}.rd-dash-nav-right{margin-left:0}.rd-dash-company-header{flex-direction:column;align-items:flex-start}.rd-dash-header-actions{flex-wrap:wrap;width:100%}.rd-dash-header-actions .rd-btn{flex:1;min-width:9rem}.rd-dash-header-actions .rd-dash-refresh-btn{flex:none;width:2.25rem;min-width:2.25rem}.rd-dash-content-head,.rd-dash-category-head{flex-direction:column;align-items:flex-start}.rd-dash-content-filter{justify-items:stretch;width:100%}.rd-dash-category-head-action{width:100%}.rd-dash-content-filter-label{text-align:left}.rd-dash-content-filter-trigger{justify-content:space-between;width:100%}.rd-dash-content-filter-menu{min-width:0;left:0;right:0}.rd-dash-sidebar{grid-template-columns:1fr}.rd-dash-side-section,.rd-dash-side-search{border-bottom:1px solid #ebe7e0;border-right:0}.rd-fts-bar{border-radius:var(--rd-radius-md)}.rd-fts-filter-row{flex-wrap:wrap}.rd-fts-filter-label{width:100%;margin-bottom:.12rem}.rd-fts-presets{width:100%}.rd-fts-date-sep{display:none}.rd-workspace-home-main.rd-workspace-home-two-col,.rd-workspace-home-activity-only .rd-activity-panel{grid-template-columns:1fr}.rd-doc-shell{padding:.82rem}.rd-doc-html-layout{grid-template-columns:1fr}.rd-doc-frame-html{border-bottom:1px solid #f1ede7;border-right:0}.rd-doc-meta-row{grid-template-columns:1fr;gap:.2rem}.rd-doc-pdf-toolbar .rd-btn{flex:1;min-width:7.2rem}}@media (width<=639px){.rd-dash-card-grid{flex-direction:column}}@media (width<=480px){.rd-page{--rd-page-inline-padding:.62rem;--rd-page-block-start:.62rem}.rd-section{padding:.72rem}.rd-app-nav{gap:.38rem;padding:.44rem .56rem}.rd-brand{padding:.28rem .52rem}.rd-brand-wordmark,.rd-dash-logo-text{font-size:.95rem}.rd-app-user{max-width:min(36vw,8rem);font-size:.7rem}.rd-app-toolbar{gap:.36rem}.rd-workspace-search-shell{padding:.62rem}.rd-workspace-title{font-size:1rem}.rd-workspace-search-form{grid-template-columns:1fr;gap:.42rem}.rd-workspace-search-form>.rd-btn{width:100%}.rd-workspace-home-main.rd-workspace-home-two-col,.rd-workspace-home-activity-only .rd-activity-panel{grid-template-columns:1fr}.rd-workspace-pinned-strip{padding:.38rem .5rem}.rd-workspace-pinned-chip{gap:.38rem;padding:.32rem .56rem}.rd-workspace-pinned-code{padding:.12rem .36rem;font-size:.62rem}.rd-workspace-pinned-name{font-size:.78rem}.rd-workspace-background-hint-wrap{min-height:clamp(6rem,18vh,10rem)}.rd-workspace-background-hint{font-size:.86rem}.rd-dash-navbar{gap:.44rem;padding:.44rem .62rem}.rd-dash-logo-icon{width:1.5rem;height:1.5rem}.rd-dash-search input{padding:.36rem .58rem .36rem 1.5rem;font-size:.78rem}.rd-dash-company-header{gap:.38rem;padding:.56rem .72rem}.rd-dash-company-title{font-size:.96rem}.rd-dash-header-actions .rd-btn{min-width:0;padding-inline:.5rem;font-size:.72rem}.rd-dash-header-actions .rd-dash-refresh-btn{width:2rem;min-width:2rem;padding-inline:0;font-size:0}.rd-dash-sidebar{padding:.5rem 0}.rd-dash-side-section,.rd-dash-side-search{padding:0 .62rem .56rem}.rd-dash-side-label{padding-left:.12rem}.rd-dash-view{border-left-width:2px;padding:.4rem .62rem;font-size:.78rem}.rd-dash-content{padding:.62rem}.rd-dash-content-head,.rd-dash-category-head{flex-direction:column;gap:.32rem}.rd-dash-card-grid{gap:.42rem}.rd-dash-fulltext-search-row{gap:.36rem}.rd-parsed-doc-sidebar-pinned{padding:.5rem .56rem 0}.rd-parsed-doc-sidebar-top{gap:.32rem;padding:.44rem .5rem .5rem}.rd-parsed-doc-company-link{font-size:.78rem}.rd-parsed-doc-title{font-size:.92rem}.rd-parsed-doc-icon-btn{width:1.64rem;height:1.64rem}.rd-parsed-doc-sidebar-scroll{padding:.32rem .48rem .48rem}.rd-parsed-doc-compact-meta-grid{grid-template-columns:minmax(0,1fr)}.rd-parsed-doc-stage{border-radius:.62rem}.rd-footer{padding:.56rem}.rd-footer-meta-links{font-size:.68rem}.rd-sidebar-panel{width:calc(100vw - 1rem)}}.rd-theme-toggle{border:1px solid var(--rd-border-soft);width:2rem;height:2rem;color:var(--rd-muted);cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.rd-theme-toggle:hover{border-color:var(--rd-accent);color:var(--rd-accent);background:var(--rd-accent-soft)}.rd-language-toggle{border:1px solid var(--rd-border-soft);min-height:2rem;color:var(--rd-muted);letter-spacing:.03em;cursor:pointer;transition:color var(--rd-transition-fast), background-color var(--rd-transition-fast), border-color var(--rd-transition-fast);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .68rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.rd-language-toggle:hover{border-color:var(--rd-accent);color:var(--rd-accent);background:var(--rd-accent-soft)}.rd-btn-bilingual{color:var(--rd-muted);border:1px solid var(--rd-border-soft);letter-spacing:.02em;background:#fff;min-height:auto;padding:.375rem .625rem;font-size:.72rem;font-weight:700}.rd-btn-bilingual:hover:not(:disabled){border-color:var(--rd-accent);color:var(--rd-accent);background:var(--rd-accent-soft)}.rd-btn-bilingual.is-active{border-color:var(--rd-accent);background:var(--rd-accent);color:#fff}[data-theme=dark] .rd-surface{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-app-nav{background:#0e1520e6;border-color:#0000;box-shadow:0 1px #0000004d}[data-theme=dark] .rd-brand{background:#0a1018;border-color:#4da3db26}[data-theme=dark] .rd-brand-wordmark{color:#d8e0e8}[data-theme=dark] .rd-btn-primary{background:var(--rd-accent);color:#0e1520}[data-theme=dark] .rd-btn-primary:hover:not(:disabled){background:var(--rd-accent-strong)}[data-theme=dark] .rd-btn-secondary{color:var(--rd-text-secondary);border-color:var(--rd-border-soft);background:#161e28cc}[data-theme=dark] .rd-btn-secondary:hover:not(:disabled){border-color:var(--rd-accent);color:var(--rd-accent);background:#4da3db14}[data-theme=dark] .rd-btn-pin-toggle{color:#c8d5e0;background:#18222de0;border-color:#a0b9d229;box-shadow:inset 0 1px #ffffff05}[data-theme=dark] .rd-btn-pin-toggle:hover:not(:disabled){color:#dff3ff;background:#4da3db1a;border-color:#4da3db47}[data-theme=dark] .rd-btn-pin-toggle.is-active{color:#bfe9ff;background:#4da3db24;border-color:#4da3db42}[data-theme=dark] .rd-btn-pin-toggle.is-pending{color:#bfe9ff;background:#4da3db1a;border-color:#4da3db3d}[data-theme=dark] .rd-dash-header-actions .rd-btn.rd-btn-pin-toggle.is-active{color:#bfe9ff;background:#4da3db24;border-color:#4da3db42}[data-theme=dark] .rd-dash-header-actions .rd-btn.rd-btn-pin-toggle.is-pending{color:#dff3ff;background:#4da3db1a;border-color:#4da3db3d}[data-theme=dark] .rd-btn-bilingual,[data-theme=dark] .rd-language-toggle{color:var(--rd-muted);border-color:var(--rd-border-soft);background:#161e28cc}[data-theme=dark] .rd-lang-switch{border-color:var(--rd-border-soft);background:#161e28d1;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .rd-lang-all-toggle{color:var(--rd-muted);border-color:var(--rd-border-soft);background:#161e28d1;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .rd-lang-all-toggle:hover{color:var(--rd-accent);background:#4da3db14;border-color:#4da3db3d}[data-theme=dark] .rd-lang-option{color:var(--rd-muted);border-right-color:#a0b9d21a}[data-theme=dark] .rd-lang-option:hover{color:var(--rd-accent);background:#4da3db14}[data-theme=dark] .rd-lang-option.is-active{color:#0e1520;background:var(--rd-accent)}[data-theme=dark] .rd-btn-bilingual.is-active{background:var(--rd-accent);color:#0e1520;border-color:var(--rd-accent)}[data-theme=dark] .rd-input{border-color:var(--rd-border-soft);color:var(--rd-text-primary);background:#161e2899}[data-theme=dark] .rd-input:hover{border-color:#a0b9d233}[data-theme=dark] .rd-input:focus-visible{border-color:var(--rd-accent);box-shadow:0 0 0 3px #4da3db26}[data-theme=dark] .rd-search-quick-chip{border-color:var(--rd-border-soft);color:var(--rd-text-secondary);background:#161e2899}[data-theme=dark] .rd-search-quick-chip:hover:not(:disabled){background:var(--rd-accent-soft);border-color:var(--rd-accent);color:var(--rd-accent)}[data-theme=dark] .rd-search-result-card{border-color:var(--rd-border-soft);background:#161e28cc}[data-theme=dark] .rd-search-result-card:hover{border-color:#4da3db33}[data-theme=dark] .rd-workspace-switcher-dropdown{border-color:var(--rd-border-soft);background:#121a24fa}[data-theme=dark] .rd-workspace-pinned-strip{border-color:var(--rd-border-soft);background:linear-gradient(#17212ce0,#121a24d1)}[data-theme=dark] .rd-workspace-pinned-head p,[data-theme=dark] .rd-workspace-pinned-head span{color:#90a8bc}[data-theme=dark] .rd-workspace-pinned-chip-wrap{border-color:var(--rd-border-soft);background:linear-gradient(#18222deb,#121a24e6);box-shadow:0 10px 22px -26px #0000009e}:is([data-theme=dark] .rd-workspace-pinned-chip-wrap:has(.rd-workspace-pinned-chip:hover):not(.is-soft-unpinned),[data-theme=dark] .rd-workspace-pinned-chip-wrap:has(.rd-workspace-pinned-chip:focus-visible):not(.is-soft-unpinned),[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-active){background:#4da3db14;border-color:#4da3db3d;box-shadow:0 12px 24px -24px #2256766b}[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned{box-shadow:none;background:#222c38d1;border-color:#a0b9d224;transform:none}[data-theme=dark] .rd-workspace-pinned-code{color:#a9e1ff;background:#4da3db24}[data-theme=dark] .rd-workspace-pinned-name{color:#eef6fb}[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-code,[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned .rd-workspace-pinned-name{color:#93a4b5}[data-theme=dark] .rd-workspace-pinned-inline-toggle,[data-theme=dark] .rd-workspace-pinned-chip-wrap>.rd-pin-popover-trigger,[data-theme=dark] .rd-workspace-pinned-chip-wrap>.rd-btn-pin-toggle{color:#cfe0ec;background:0 0;border-left-color:#a0b9d224}[data-theme=dark] .rd-workspace-pinned-inline-toggle:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-inline-toggle:focus-visible,[data-theme=dark] .rd-workspace-pinned-chip-wrap>.rd-pin-popover-trigger:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-chip-wrap>.rd-btn-pin-toggle:hover:not(:disabled){color:#daa94c;background:0 0;border-left-color:#4da3db3d}[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-soft-unpinned,[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned>.rd-pin-popover-trigger,[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned>.rd-btn-pin-toggle{color:#b8c5d0;background:0 0;border-left-color:#a0b9d21f}[data-theme=dark] .rd-workspace-pinned-stage-toggle,[data-theme=dark] .rd-saved-doc-stage-toggle{border-color:var(--rd-border-soft);color:#c8d5e0;background:#121a24f5}[data-theme=dark] .rd-workspace-pinned-stage-toggle:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-stage-toggle:focus-visible,[data-theme=dark] .rd-saved-doc-stage-toggle:hover:not(:disabled),[data-theme=dark] .rd-saved-doc-stage-toggle:focus-visible{color:#fca5a5;background:#591b1b52;border-color:#f871713d}[data-theme=dark] .rd-workspace-pinned-stage-toggle.is-marked,[data-theme=dark] .rd-saved-doc-stage-toggle.is-marked{color:#fff;background:#b42318;border-color:#f871713d}[data-theme=dark] .rd-workspace-recent-docs-table-wrap{background:linear-gradient(#141c26f0 0%,#10161eeb 100%);border-color:#586b7d38;box-shadow:0 1px 2px #0000001f,0 4px 12px -6px #0000002e}[data-theme=dark] .rd-workspace-recent-docs-table thead th,[data-theme=dark] .rd-workspace-recent-docs-table td{border-color:#a0b9d212}[data-theme=dark] .rd-workspace-recent-docs-table thead th{background:#16202ef7;border-bottom-color:#a0b9d21a;box-shadow:0 1px #0000001f}[data-theme=dark] .rd-workspace-recent-docs-table tbody tr:nth-child(2n){background:#ffffff04}[data-theme=dark] .rd-workspace-recent-docs-table tbody tr:hover{background:#4da3db14}[data-theme=dark] .rd-workspace-recent-docs-table tbody tr:hover td:first-child{box-shadow:inset 2.5px 0 #5caad6b3}[data-theme=dark] .rd-workspace-recent-docs-table td:first-child{color:#eef6fb}[data-theme=dark] .rd-workspace-recent-doc-company-link{color:inherit}[data-theme=dark] .rd-workspace-recent-doc-company-link:hover{color:#bfe9ff;text-decoration-color:#5caad666}[data-theme=dark] .rd-workspace-recent-docs-sort-button:hover,[data-theme=dark] .rd-workspace-recent-docs-sort-button:focus-visible,[data-theme=dark] .rd-workspace-recent-docs-sort-button.is-active{color:#bfe9ff}[data-theme=dark] .rd-workspace-recent-docs-sort-button:hover .rd-workspace-recent-docs-sort-icon,[data-theme=dark] .rd-workspace-recent-docs-sort-button:focus-visible .rd-workspace-recent-docs-sort-icon,[data-theme=dark] .rd-workspace-recent-docs-sort-button.is-active .rd-workspace-recent-docs-sort-icon{opacity:.96}[data-theme=dark] .rd-workspace-recent-doc-link{color:#eef6fb}[data-theme=dark] .rd-workspace-recent-doc-link:hover{color:#bfe9ff;text-decoration-color:#5caad64d}[data-theme=dark] .rd-workspace-recent-docs-table td:last-child{color:#7b92a8}[data-theme=dark] .rd-workspace-recent-docs-load-more:hover:not(:disabled){box-shadow:0 2px 8px -3px #5caad633}[data-theme=dark] .rd-workspace-home-panel-head,[data-theme=dark] .rd-workspace-switcher-head{border-color:#a0b9d214}[data-theme=dark] .rd-workspace-switcher-head p,[data-theme=dark] .rd-workspace-switcher-head span,[data-theme=dark] .rd-workspace-switcher-empty{color:#90a8bc}[data-theme=dark] .rd-workspace-switcher-clear{color:#9cb3c7}[data-theme=dark] .rd-workspace-switcher-clear:hover{color:#dff3ff}[data-theme=dark] .rd-workspace-switcher-code{color:#8ea6ba}[data-theme=dark] .rd-workspace-switcher-name{color:#eef6fb}[data-theme=dark] .rd-workspace-switcher-pin-toggle{color:#c8d5e0;background:#18222deb;border-color:#a0b9d224}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-pinned{color:#bfe9ff;background:#4da3db24;border-color:#4da3db3d}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-unpinned{color:#b9c8d4;background:#121a24eb;border-color:#a0b9d21f}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-pending,[data-theme=dark] .rd-workspace-switcher-pin-toggle:hover:not(:disabled),[data-theme=dark] .rd-workspace-switcher-pin-toggle:focus-visible{color:#dff3ff;background:#4da3db1f;border-color:#4da3db3d;box-shadow:0 0 0 3px #4da3db14}@media (width>=880px){.rd-workspace-home-layout.has-both-panels{grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,21rem);grid-template-areas:"recent saved";align-items:start;gap:.82rem}.rd-workspace-home-layout.has-both-panels.has-hint{grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,21rem);grid-template-areas:"recent saved""hint hint";align-items:start;gap:.82rem}.rd-workspace-home-layout.has-recent-only,.rd-workspace-home-layout.has-saved-only,.rd-workspace-home-layout.has-hint-only{grid-template-columns:minmax(0,1fr);gap:.82rem}.rd-workspace-home-main{grid-column:auto}.rd-workspace-home-layout.has-both-panels .rd-workspace-home-side{grid-column:auto;align-self:start;position:sticky;top:1rem}.rd-workspace-home-layout.has-saved-only .rd-workspace-home-side{align-self:auto;position:static}.rd-workspace-home-panel-toggle{display:none}.rd-workspace-home-panel-body{display:block!important}.rd-workspace-home-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.rd-workspace-home-scope-filter{justify-self:end}.rd-workspace-home-layout.has-both-panels .rd-workspace-home-panel-saved{max-height:calc(100vh - 1rem);overflow:hidden}.rd-workspace-home-layout.has-both-panels .rd-workspace-home-panel-saved .rd-workspace-home-panel-body{scrollbar-gutter:stable;max-height:calc(100vh - 8.2rem);padding-right:.18rem;overflow-y:auto}.rd-workspace-home-panel-recent .rd-saved-docs-panel{gap:1.08rem}}[data-theme=dark] .rd-workspace-switcher-item:hover,[data-theme=dark] .rd-workspace-switcher-item.is-key-active,[data-theme=dark] .rd-workspace-switcher-item.is-active{background:var(--rd-selected-bg)}[data-theme=dark] .rd-workspace-switcher-item{border-color:#a0b9d20f}[data-theme=dark] .rd-app-logout{border-color:var(--rd-border-soft);color:var(--rd-muted);background:0 0}[data-theme=dark] .rd-app-logout:hover{color:#e05555;background:#e0555514;border-color:#e05555}[data-theme=dark] .rd-dash-shell{box-shadow:var(--rd-shadow-elevated)}[data-theme=dark] .rd-dash-navbar{background:#0a1018;border-color:#ffffff0a}[data-theme=dark] .rd-dash-company-header{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-dash-company-code{color:#a7d8f4;background:#4da3db1f;border-color:#8fadc92e}[data-theme=dark] .rd-dash-sidebar{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-dash-content{background:var(--rd-offwhite);border-color:var(--rd-border-soft)}[data-theme=dark] .rd-dash-content-filter-trigger{border-color:var(--rd-border-soft);box-shadow:var(--rd-shadow-dropdown);background:linear-gradient(#17212cf5,#121a24f0)}[data-theme=dark] .rd-dash-content-filter-trigger:hover,[data-theme=dark] .rd-dash-content-filter-trigger.is-open{color:#9fd8fb;background:linear-gradient(#1c2835fa,#151e29f5);border-color:#4da3db3d}[data-theme=dark] .rd-dash-content-filter-menu{border-color:var(--rd-border-soft);background:#121a24fa}[data-theme=dark] .rd-dash-content-filter-option:hover{color:#9fd8fb;background:#4da3db14;border-color:#4da3db2e}[data-theme=dark] .rd-dash-content-filter-option.is-active{color:#b7e6ff;background:#4da3db24;border-color:#4da3db3d}[data-theme=dark] .rd-dash-tag{color:#eef6ff}[data-theme=dark] .rd-dash-tag-ann{color:#eef8ff;background:#1f608edb;border-color:#69a8d4}[data-theme=dark] .rd-dash-tag-fin{color:#eefff7;background:#186a48e0;border-color:#6fc69a}[data-theme=dark] .rd-dash-tag-circ{color:#fff6dc;background:#7a5419e6;border-color:#ddb15a}[data-theme=dark] .rd-dash-tag-cap{color:#eefbff;background:#186778e6;border-color:#77c2d3}[data-theme=dark] .rd-dash-tag-take{color:#fff1f1;background:#832626e6;border-color:#ef9292}[data-theme=dark] .rd-dash-tag-other{color:#f1f7fc;background:#455869e6;border-color:#9cb1c4}[data-theme=dark] .rd-dash-card{border-color:var(--rd-border-soft);background:#161e28e6}[data-theme=dark] .rd-dash-card-header{border-color:var(--rd-border-soft)}[data-theme=dark] .rd-dash-filing-row{border-color:#c8dcf014}[data-theme=dark] .rd-dash-filing-row:hover{background:#4da3db0a}[data-theme=dark] .rd-dash-view:hover{background:#4da3db0f}[data-theme=dark] .rd-dash-view.is-active{background:#4da3db14}[data-theme=dark] .rd-dash-view.is-nested{background:#c8dcf005;border-left-color:#c8dcf014}[data-theme=dark] .rd-dash-view.is-nested:hover{background:#4da3db0f}[data-theme=dark] .rd-dash-view.is-nested.is-active{background:#4da3db1a}[data-theme=dark] .rd-dash-expand-row{border-color:var(--rd-border-soft);background:#4da3db0a}[data-theme=dark] .rd-dash-expand-row:hover{background:#4da3db14}[data-theme=dark] .rd-dash-lang-zh{color:#d4a843}[data-theme=dark] .rd-dash-lang-en{color:#5bb8e8}[data-theme=dark] .rd-dash-card-empty{color:#c8d2dc66}[data-theme=dark] .rd-dash-viewer{background:var(--rd-offwhite)}[data-theme=dark] .rd-dash-viewer-box{border-color:var(--rd-border-soft);background:#161e28e6}[data-theme=dark] .rd-dash-viewer-box-saved-docs{background:linear-gradient(#161e28f0,#121a24eb)}[data-theme=dark] .rd-workspace-home-panel-saved{background:linear-gradient(#17212cf0,#121a24eb)}[data-theme=dark] .rd-saved-docs-count{color:#a7d8f4;background:#4da3db29;border-color:#4da3db33}[data-theme=dark] .rd-saved-doc-group-label{color:#8fcdf3}[data-theme=dark] .rd-saved-docs-empty{border-color:var(--rd-border-soft);background:#121a24c7}[data-theme=dark] .rd-saved-docs-section-description{color:#8fcdf3}[data-theme=dark] .rd-saved-doc-main{border-color:var(--rd-border-soft);background:#141c26e0}[data-theme=dark] .rd-saved-doc-card.is-marked .rd-saved-doc-main{background:#591b1b52;border-color:#f871713d}[data-theme=dark] .rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-main{background:#19212bdb;border-color:#a0b9d21f}[data-theme=dark] .rd-saved-doc-main:not(:disabled):hover{background:#192432f5;border-color:#4da3db5c}[data-theme=dark] .rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-inline-label,[data-theme=dark] .rd-saved-doc-card.is-soft-unpinned .rd-saved-doc-title{color:#94a6b7}[data-theme=dark] .rd-saved-doc-remove{border-color:var(--rd-border-soft);color:#bcc9d4;background:#ffffff0a}[data-theme=dark] .rd-saved-doc-remove:not(:disabled):hover{color:#dff3ff;background:#4da3db14;border-color:#4da3db3d}[data-theme=dark] .rd-workspace-home-panel-saved .rd-saved-doc-main{background:#18222ddb;border-color:#a0b9d21f}[data-theme=dark] .rd-workspace-home-panel-saved .rd-saved-doc-main:not(:disabled):hover{background:#1b2734f5;border-color:#4da3db3d}[data-theme=dark] .rd-workspace-home-panel-saved .rd-saved-doc-remove{color:#bcc9d4;background:#121a24f5;border-color:#a0b9d21f}[data-theme=dark] .rd-workspace-home-panel-saved .rd-saved-doc-remove:not(:disabled):hover,[data-theme=dark] .rd-workspace-home-panel-saved .rd-saved-doc-remove:focus-visible{color:#dff3ff;background:#4da3db1f;border-color:#4da3db42}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle{color:#c8d5e0;background:#18222deb;border-color:#7e9db933}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-active{color:#bfe9ff;background:#4da3db29;border-color:#4da3db4d}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle:hover:not(:disabled),[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle:focus-visible,[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-pending{color:#dff3ff;background:#4da3db29;border-color:#4da3db47}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned{color:#b8c5d0;background:#121a24f5;border-color:#a0b9d21f}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned:hover:not(:disabled),[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned:focus-visible{color:#dff3ff;background:#4da3db1f;border-color:#4da3db3d}[data-theme=dark] .rd-dash-search-engine-row{border-color:var(--rd-border-soft);background:#4da3db0f}[data-theme=dark] .rd-dash-search-engine-pill{color:#a7d8f4;background:#4da3db24}[data-theme=dark] .rd-dash-search-badge{border-color:var(--rd-border-soft);color:var(--rd-text-secondary);background:#4da3db14}[data-theme=dark] .rd-dash-category-list{border-color:var(--rd-border-soft);background:#161e28e6}[data-theme=dark] .rd-fts-bar{border-color:var(--rd-control-border-strong);background:#121820eb;box-shadow:0 1px 3px #00000038}[data-theme=dark] .rd-fts-submit{border-left-color:#ffffff0f}[data-theme=dark] .rd-fts-preset.is-active{background:var(--rd-accent)}[data-theme=dark] .rd-fts-empty{border-left-color:var(--rd-divider);background:#12182080}[data-theme=dark] .rd-doc-main{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-doc-side-card{border-color:var(--rd-border-soft);background:#161e28e6}[data-theme=dark] .rd-doc-pdf-canvas-wrap{background:#1a2230}[data-theme=dark] .rd-doc-text-layer-panel{background:#161e28cc}[data-theme=dark] .rd-footer{border-color:var(--rd-border-soft);background:#161e28cc}[data-theme=dark] .rd-page:before{background:0 0}[data-theme=dark] .rd-page:after{background:radial-gradient(circle at 15% 20%,#4da3db0a 0%,#0000 55%),radial-gradient(circle at 85% 10%,#4da3db05 0%,#0000 50%)}[data-theme=dark] .rd-search-error{color:#e88;background:#e055551a;border-color:#e0555533}[data-theme=dark] .rd-login-error{color:#e88}[data-theme=dark] .rd-doc-viewer-section{border-color:var(--rd-border-soft);color:var(--rd-text);background:#161e28f2}[data-theme=dark] .rd-doc-viewer-header{border-color:var(--rd-border-soft);background:#161e28f7}[data-theme=dark] .rd-doc-viewer-hero-kicker,[data-theme=dark] .rd-doc-viewer-meta-title,[data-theme=dark] .rd-doc-viewer-meta-item-label,[data-theme=dark] .rd-doc-viewer-meta-pill-label{color:#aeb9c7}[data-theme=dark] .rd-doc-viewer-hero-company{color:#c1ceda}[data-theme=dark] .rd-doc-viewer-hero-company-link:not(.is-static):hover .rd-doc-viewer-hero-company-name{color:#8fcdf3}[data-theme=dark] .rd-doc-viewer-hero-company-name{color:#c1ceda}[data-theme=dark] .rd-doc-viewer-hero-company-code{color:#a7d8f4;background:#4da3db24}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-trigger{color:#9db0c2;background:#ffffff0d;border-color:#4da3db33}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-trigger:hover,[data-theme=dark] .rd-doc-viewer-hero-multi-stock-trigger:focus-visible{color:#8fcdf3;background:#4da3db1f;border-color:#4da3db66}[data-theme=dark] .rd-search-result-filetype{background:var(--rd-accent-soft);color:var(--rd-accent-strong);border-color:#0000}[data-theme=dark] .rd-dash-view-icon{color:#8199ac}[data-theme=dark] .rd-dash-viewer-box-saved-docs:before{background:linear-gradient(90deg,#1a6199b3,#2d8fd447);height:3px}[data-theme=dark] .rd-saved-doc-main:before{background:#1a61996b}[data-theme=dark] .rd-doc-viewer-hero-company-link:not(.is-static):focus-visible{outline:2px solid #2d8fd459}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-popover{border-color:var(--rd-border-soft);color:#c1ceda;background:#18222ef5;box-shadow:0 14px 30px #060a0f57}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-title{color:#c1ceda}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-item{border-top-color:#aeb9c724}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-item-name{color:#f3f6fb}[data-theme=dark] .rd-doc-viewer-hero-multi-stock-item-code{color:#9db0c2}[data-theme=dark] .rd-doc-viewer-hero-title,[data-theme=dark] .rd-doc-viewer-meta-item-value,[data-theme=dark] .rd-doc-viewer-meta-pill-value{color:#f3f6fb}[data-theme=dark] .rd-doc-viewer-meta-panel{border-color:var(--rd-border-soft)}[data-theme=dark] .rd-doc-viewer-meta-item,[data-theme=dark] .rd-doc-viewer-meta-pill{border-color:var(--rd-border-soft);background:#1b242fd6}[data-theme=dark] .rd-doc-viewer-meta-info,[data-theme=dark] .rd-doc-viewer-meta-pill-info{color:#8ea4bf;background:#17202bc2;border-color:#566b8057}[data-theme=dark] .rd-doc-viewer-meta-runtime:hover .rd-doc-viewer-meta-info,[data-theme=dark] .rd-doc-viewer-meta-runtime:focus-within .rd-doc-viewer-meta-info,[data-theme=dark] .rd-doc-viewer-meta-pill-info:hover,[data-theme=dark] .rd-doc-viewer-meta-pill-info:focus-visible{color:#b9ebff;background:#182f39b8;border-color:#5fa0b647}[data-theme=dark] .rd-runtime-tooltip{color:#ebf4fff2;background:#0a0f16f5;border-color:#94a3b82e}[data-theme=dark] .rd-doc-viewer-status-badge.is-placeholder{color:#f3c77a;background:#784a1247;border-color:#f59e0b40}[data-theme=dark] .rd-doc-viewer-status-badge.is-available{color:#7dd3b8;background:#08524452;border-color:#10b98138}[data-theme=dark] .rd-btn-viewer-ghost{border-color:var(--rd-border);color:var(--rd-text);background:#1e2834e6}[data-theme=dark] .rd-btn-viewer-ghost:not(:disabled):hover{border-color:var(--rd-signal);background:#2d3c4ee6}[data-theme=dark] .rd-doc-pdf-page-control-form .rd-btn-viewer-ghost{color:#edf3ff;background:#161f2df0;border-color:#425873eb}[data-theme=dark] .rd-doc-pdf-page-control-form .rd-btn-viewer-ghost:not(:disabled):hover{background:#122f38eb;border-color:#699daaf5}[data-theme=dark] .rd-doc-pdf-page-input{color:#edf3ff;background:#161f2df0;border-color:#425873eb}[data-theme=dark] .rd-doc-pdf-page-input:focus{border-color:#699daaf5;box-shadow:0 0 0 3px #699daa1f}[data-theme=dark] .rd-doc-pdf-page-count{color:#e4edf7;text-shadow:0 1px #00000047}[data-theme=dark] .rd-btn-viewer-save.is-active{color:#7dd3b8;background:#065f4657;border-color:#34d39952}[data-theme=dark] .rd-doc-viewer-toolbar-sep{background:#566b806b}[data-theme=dark] .rd-btn-hero-icon{color:#9db0c2}[data-theme=dark] .rd-btn-hero-icon:not(:disabled):hover{color:#dff3ff;background:#4da3db1f;border-color:#4da3db47}[data-theme=dark] .rd-btn-hero-icon:focus-visible{outline-offset:1px;outline:2px solid #4da3db61}[data-theme=dark] .rd-doc-viewer-toolbar-actions .rd-btn-hero-icon{color:#c8d5e0;background:#18222deb;border-color:#4da3db2e;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .rd-doc-viewer-toolbar-actions .rd-btn-hero-icon:not(:disabled):hover{color:#dff3ff;background:#4da3db1f;border-color:#4da3db47}[data-theme=dark] .rd-btn-hero-icon.rd-btn-doc-pin-toggle{color:#c8d5e0;background:#18222deb;border-color:#4da3db2e;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .rd-btn-hero-icon.rd-btn-doc-pin-toggle:not(:disabled):hover,[data-theme=dark] .rd-btn-hero-icon.rd-btn-doc-pin-toggle:focus-visible,[data-theme=dark] .rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-pending{color:#dff3ff;background:#4da3db1f;border-color:#4da3db47;outline:none}[data-theme=dark] .rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-active{color:#bfe9ff;background:#4da3db29;border-color:#4da3db4d}[data-theme=dark] .rd-btn-viewer-ghost.rd-btn-doc-pin-toggle{color:#c8d5e0;background:#18222deb;border-color:#4da3db2e;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .rd-btn-viewer-ghost.rd-btn-doc-pin-toggle:not(:disabled):hover,[data-theme=dark] .rd-btn-viewer-ghost.rd-btn-doc-pin-toggle:focus-visible,[data-theme=dark] .rd-btn-viewer-ghost.rd-btn-doc-pin-toggle.is-pending{color:#dff3ff;background:#4da3db1f;border-color:#4da3db47;outline:none}[data-theme=dark] .rd-btn-viewer-ghost.rd-btn-doc-pin-toggle.is-active{color:#bfe9ff;background:#4da3db29;border-color:#4da3db4d}[data-theme=dark] .rd-btn-viewer-match{color:#7ec4f0;background:#2d8fd41f;border-color:#4da3db66}[data-theme=dark] .rd-btn-viewer-match:not(:disabled):hover{background:#2d8fd433}[data-theme=dark] .rd-doc-share-popover{border-color:var(--rd-border);background:#161e28f7}[data-theme=dark] .rd-btn-share-copy{border-color:var(--rd-border);color:var(--rd-text);background:#1e2834e6}[data-theme=dark] .rd-btn-share-copy:hover{background:#2d3c4ee6}[data-theme=dark] .rd-btn-share-dismiss{border-color:var(--rd-border);color:#9db0c2;background:#161e28b3}[data-theme=dark] .rd-btn-share-dismiss:hover,[data-theme=dark] .rd-btn-share-dismiss:focus-visible{color:#fecaca;background:#7f1d1d57;border-color:#f8717157}[data-theme=dark] .rd-doc-viewer-fallback{border-color:var(--rd-border-soft);background:#161e2899}[data-theme=dark] .rd-login-shell{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-login-ambient-term{color:#7ec4f038;text-shadow:0 0 14px #7ec4f014;border-right-color:#7ec4f057}[data-theme=dark] .rd-workspace-background-hint{color:#7ec4f03d;text-shadow:0 0 16px #7ec4f014;border-right-color:#7ec4f057}[data-theme=dark] .rd-login-highlight-card{border-color:var(--rd-border-soft);background:#1e2834cc}[data-theme=dark] .rd-plan-card.is-featured{background:linear-gradient(160deg,#161e28f2 0%,#1c2a3ae6 100%);border-color:#4da3db4d;box-shadow:inset 0 0 0 1px #4da3db1f}[data-theme=dark] .rd-plan-price{color:#e0e8ef}[data-theme=dark] .rd-session-expired-shell,[data-theme=dark] .rd-account-hero,[data-theme=dark] .rd-account-panel{border-color:var(--rd-border-soft);background:#161e28f2}[data-theme=dark] .rd-account-stat-card,[data-theme=dark] .rd-account-detail-card,[data-theme=dark] .rd-account-access-card,[data-theme=dark] .rd-account-plan-card,[data-theme=dark] .rd-account-research-card,[data-theme=dark] .rd-account-record-card,[data-theme=dark] .rd-account-list-link,[data-theme=dark] .rd-account-static-field{background:#0c141fc2;border-color:#8fadc929}[data-theme=dark] .rd-account-plan-card.is-current{background:#3d8bc01f;border-color:#6ab5df3d}[data-theme=dark] .rd-account-plan-card.is-selected{background:linear-gradient(#6ab5df1f,#3d8bc00f),#0c141fd1;border-color:#6ab5df47;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #6ab5df1f,0 14px 32px #050a1257}[data-theme=dark] .rd-account-plan-selection{background:#0c141fb8;border-color:#8fadc929;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .rd-account-shell-chip{color:#b7e2ff;background:#3d8bc024;border-color:#6ab5df3d}[data-theme=dark] .rd-account-shell-chip.is-muted{color:#d5dfe9;background:#8fadc91a;border-color:#8fadc929}[data-theme=dark] .rd-account-nav-link{color:#d5dfe9;background:#0c141fc2;border-color:#8fadc929}[data-theme=dark] .rd-account-list-link:hover,[data-theme=dark] .rd-account-nav-link:hover,[data-theme=dark] .rd-account-nav-link.is-active,[data-theme=dark] .rd-app-user-link:hover,[data-theme=dark] .rd-app-user-link.is-active{color:#e4edf6;background:#3d8bc029;border-color:#6ab5df3d}[data-theme=dark] .rd-app-user-dropdown{border-color:var(--rd-control-border);box-shadow:inset 0 1px 0 #ffffff0a, var(--rd-shadow-dropdown);background:#0f1824f5}[data-theme=dark] .rd-app-user-menu-item{color:#d5dfe9}[data-theme=dark] .rd-app-user-menu-item:hover,[data-theme=dark] .rd-app-user-menu-item.is-active{color:#e4edf6}[data-theme=dark] .rd-app-user-menu-item:hover{background:#3d8bc01f;border-color:#4da3db2e}[data-theme=dark] .rd-app-user-menu-item.is-active{background:#4da3db24;border-color:#4da3db3d}[data-theme=dark] .rd-app-user-menu-item.is-danger{color:#d5dfe9}[data-theme=dark] .rd-app-user-menu-item.is-danger:hover{color:#ffd7d7;background:#e055551f;border-color:#e05555}[data-theme=dark] .rd-app-user-trigger.is-open{box-shadow:0 14px 28px -24px #000000b8}[data-theme=dark] .rd-account-success{color:#9ed0ef}[data-theme=dark] .rd-account-danger-card{background:linear-gradient(180deg, #0c141fe6 0%, transparent 100%), var(--rd-danger-soft);border-color:var(--rd-danger-border)}[data-theme=dark] .rd-account-danger-note,[data-theme=dark] .rd-btn-danger{border-color:var(--rd-danger-border);color:var(--rd-danger-text);background:#0c141fc2}[data-theme=dark] .rd-btn-danger:hover:not(:disabled){background:var(--rd-danger-soft)}[data-theme=dark] .rd-account-pill.is-neutral{color:#d5dfe9;background:#8fadc91a;border-color:#8fadc929}[data-theme=dark] .rd-account-pill.is-warning{color:#efcb84;background:#d49f3b1f;border-color:#d49f3b38}[data-theme=dark] .rd-dash-fulltext-panels{border-color:var(--rd-control-border-strong)}[data-theme=dark] .rd-dash-fulltext-panel-docs{border-right-color:var(--rd-control-border-strong);background:#10161efa}[data-theme=dark] .rd-dash-fulltext-panel-chunks{border-right-color:var(--rd-control-border-strong);background:#0e141cfa}[data-theme=dark] .rd-dash-fulltext-panel-pdf{background:#0a1018}[data-theme=dark] .rd-ft-doclist-group{border-color:var(--rd-border-soft)}[data-theme=dark] .rd-ft-doclist-group-label{border-color:var(--rd-border-soft);background:#141c26f5}[data-theme=dark] .rd-ft-doclist-item.is-selected{background:#536b7a29}[data-theme=dark] .rd-ft-doclist-item+.rd-ft-doclist-item{border-color:var(--rd-border-soft)}[data-theme=dark] .rd-ft-doclist-pagination{border-color:var(--rd-control-border-strong);background:#10161ef2}[data-theme=dark] .rd-ft-chunks-header{border-color:var(--rd-control-border-strong);background:#0e141cf2}[data-theme=dark] .rd-ft-chunk-card+.rd-ft-chunk-card{border-top-color:var(--rd-border-soft)}[data-theme=dark] .rd-ft-chunk-card.is-active{background:#536b7a24}[data-theme=dark] .rd-ft-chunk-text .rd-snippet-match{color:#fff;background:#ffd25080;border-bottom-color:#ffd250bf;font-weight:700}[data-theme=dark] .rd-ft-open-doc-btn{color:#e0f0ff;background:linear-gradient(135deg,#3a6a9a 0%,#2c5580 100%);border:1px solid #64b4f040;box-shadow:0 2px 8px #2864a040,0 8px 24px #2864a01f}[data-theme=dark] .rd-ft-open-doc-btn:hover{background:linear-gradient(135deg,#4578a8 0%,#366090 100%)}[data-theme=dark] .rd-activity-card{border-color:var(--rd-border-soft);background:#161e28cc}[data-theme=dark] .rd-activity-card-header{border-color:var(--rd-border-soft);background:#1c2632f2}[data-theme=dark] .rd-activity-item+.rd-activity-item,[data-theme=dark] .rd-activity-group-label{border-color:var(--rd-border-soft)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.w-full{width:100%}.max-w-\[1920px\]{max-width:1920px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-crosshair{cursor:crosshair}.resize{resize:both}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:calc(var(--spacing) * 0)!important}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[0\.62rem\]{gap:.62rem}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.\!bg-transparent{background-color:#0000!important}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-1{padding:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-wrap{text-wrap:wrap}.text-\[\#7d6a4d\]{color:#7d6a4d}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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,)}.select-all{-webkit-user-select:all;user-select:all}@media not all and (width>=64rem){.max-lg\:block{display:block}.max-lg\:min-h-0{min-height:calc(var(--spacing) * 0)}}@media (width>=40rem){.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}}@media (width>=48rem){.md\:px-9{padding-inline:calc(var(--spacing) * 9)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rd-midnight:#0f1821;--rd-deep-navy:#29414b;--rd-harbour:#536b7a;--rd-signal:#7f95a1;--rd-parchment:#f7f3ee;--rd-offwhite:#fcfbf8;--rd-border:#ddd8cf;--rd-muted:#60707e;--rd-text:#15212b;--rd-text-primary:#0f1821;--rd-text-secondary:#4b5c6a;--rd-text-tertiary:#738390;--rd-text-inverse:#eef3f6;--rd-accent:#536b7a;--rd-accent-strong:#394d59;--rd-accent-contrast:#fff;--rd-accent-soft:#536b7a0a;--rd-accent-soft-strong:#536b7a15;--rd-selected-bg:#536b7a0c;--rd-selected-bg-strong:#536b7a15;--rd-hover-bg:#536b7a07;--rd-hover-bg-strong:#536b7a0d;--rd-focus-ring:#536b7a1f;--rd-success-text:#146a46;--rd-success-soft:#146a461f;--rd-success-border:#146a462e;--rd-warning-text:#925c12;--rd-warning-soft:#a86c1924;--rd-warning-border:#a86c1933;--rd-danger-text:#ad3f3f;--rd-danger-soft:#ad3f3f1a;--rd-danger-border:#ad3f3f2e;--rd-bg-page:#f7f4ef;--rd-bg-inverse:#0f1821;--rd-bg-gradient:radial-gradient(ellipse 1180px 700px at 8% -8%, #536b7a0d 0%, transparent 58%), radial-gradient(ellipse 920px 540px at 92% 0%, #6f8c9b0b 0%, transparent 58%), linear-gradient(180deg, #fdfcf9 0%, #f7f4ef 44%, #eee8e0 100%);--rd-page-overlay:linear-gradient(180deg, #ffffff7a 0%, #ffffff24 44%, #ece6dd0f 100%);--rd-page-glow:radial-gradient(circle at 14% 18%, #536b7a08 0%, transparent 48%), radial-gradient(circle at 86% 12%, #6f8c9b06 0%, transparent 46%);--rd-surface-base:#ffffffd6;--rd-surface-strong:#fffffff2;--rd-surface-muted:#fbf8f4e0;--rd-surface-overlay:#fdfbf8f0;--rd-bg-surface:var(--rd-surface-base);--rd-control-bg:#fffffff5;--rd-control-bg-hover:#fff;--rd-control-bg-active:#536b7a0b;--rd-control-border:#0f182114;--rd-control-border-strong:#0f182121;--rd-divider:#0f182112;--rd-divider-strong:#0f18211f;--rd-border-soft:#0f182114;--rd-header-bg:#ffffffc2;--rd-footer-bg:#ffffffd1;--rd-brand-bg:linear-gradient(135deg, #0f1821 0%, #142838 54%, #536b7a 100%);--rd-brand-border:#8ba5b124;--rd-brand-shadow:0 12px 28px -20px #0c18259e;--rd-brand-ribbon:linear-gradient(125deg, #91abb71a 0%, #68838f47 48%, #536b7a9e 100%);--rd-login-hero-bg:linear-gradient(154deg, #0d1721 0%, #132332 44%, #465d6b 100%);--rd-login-hero-border:#e2f0fb24;--rd-login-highlight-bg:#0f182142;--rd-login-highlight-border:#e2f0fb24;--rd-login-term-color:#0f18216b;--rd-login-term-caret:#536b7a4d;--rd-dashboard-bar-bg:linear-gradient(122deg, #0d1721 0%, #132332 52%, #425864 100%);--rd-dashboard-panel-bg:#ffffffe6;--rd-dashboard-panel-muted:#faf7f3e6;--rd-dashboard-search-bg:#fcfaf7e6;--rd-dashboard-search-border:#0f18211a;--rd-document-panel-bg:#fffffff0;--rd-document-meta-bg:linear-gradient(180deg, #fffffffa 0%, #faf7f2f0 100%);--rd-document-meta-border:#0f18211f;--rd-floating-bg:linear-gradient(180deg, #fffffffa 0%, #faf8f4f0 100%);--rd-floating-border:#acb4bc99;--rd-floating-shadow:0 18px 42px #0f182124, inset 0 1px 0 #ffffffb8;--rd-canvas-bg:#ece6dd;--rd-canvas-border:#b5b1a9d1;--rd-canvas-sheet-bg:#fff;--rd-html-panel-bg:#fcfaf7eb;--rd-empty-bg:#fdfbf8e0;--rd-empty-border:#0f18211f;--rd-note-bg:#fcf4e4eb;--rd-note-border:#d6a74c47;--rd-note-text:#85540c;--rd-code-bg:#536b7a0b;--rd-code-border:#0f18211f;--rd-auth-overlay:#0f18212e;--rd-memo-paper:#fdfbf8eb;--rd-memo-rule:#0f18210a;--rd-memo-tag-bg:#536b7a0d;--rd-memo-tag-text:#394d59;--rd-memo-separator:#0f182114;--rd-tag-ann:#536b7a;--rd-tag-fin:#1c7352;--rd-tag-circ:#8e6424;--rd-tag-cap:#1d6b7c;--rd-tag-take:#ab4747;--rd-tag-other:#60707e;--rd-shadow-soft:0 10px 24px -22px #0f182133, 0 1px 0 #ffffffb3 inset;--rd-shadow-button:0 10px 22px -18px #394d5947;--rd-shadow-card:0 14px 28px -26px #0f182133;--rd-shadow-dropdown:0 18px 40px -28px #0f182138;--rd-shadow-elevated:0 22px 44px -34px #0f18213d;--rd-font-body:"IBM Plex Sans", "Inter", "Segoe UI", system-ui, sans-serif;--rd-font-heading:"IBM Plex Serif", "IBM Plex Sans", "Inter", sans-serif;--rd-font-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rd-fs-caption:.6875rem;--rd-fs-meta:.8125rem;--rd-fs-body:.9375rem;--rd-fs-lead:1.0625rem;--rd-fs-h1:clamp(1.85rem, 1.6vw + 1.3rem, 2.8rem);--rd-fs-h2:clamp(1.08rem, .8vw + .86rem, 1.34rem);--rd-space-2:.5rem;--rd-space-3:.75rem;--rd-space-4:1rem;--rd-space-6:1.5rem;--rd-space-8:2rem;--rd-radius-sm:.375rem;--rd-radius-md:.5rem;--rd-radius-lg:.75rem;--rd-radius-xl:1rem;--rd-radius-chip:1.5rem;--rd-container-max:1480px;--rd-transition-fast:.12s ease;--rd-transition-base:.18s ease;--rd-transition-slow:.28s ease}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rd-midnight:#eef4fb;--rd-deep-navy:#dce8f3;--rd-harbour:#56b4e0;--rd-signal:#7ecdf1;--rd-parchment:#edf4fb;--rd-offwhite:#091420;--rd-border:#2c3a4c;--rd-muted:#879caf;--rd-text:#e6eef7;--rd-text-primary:#edf3fa;--rd-text-secondary:#b4c4d3;--rd-text-tertiary:#8196ab;--rd-text-inverse:#08111b;--rd-accent:#63b5e3;--rd-accent-strong:#8fcff2;--rd-accent-contrast:#07111b;--rd-accent-soft:#63b5e324;--rd-accent-soft-strong:#63b5e338;--rd-selected-bg:#63b5e31f;--rd-selected-bg-strong:#63b5e32e;--rd-hover-bg:#63b5e314;--rd-hover-bg-strong:#63b5e31f;--rd-focus-ring:#63b5e333;--rd-success-text:#7cddb0;--rd-success-soft:#298e5f3d;--rd-success-border:#7cddb02e;--rd-warning-text:#f0c97b;--rd-warning-soft:#a76e1638;--rd-warning-border:#f0c97b29;--rd-danger-text:#ff9a9a;--rd-danger-soft:#b13a3a38;--rd-danger-border:#ff9a9a2e;--rd-bg-page:#08111b;--rd-bg-inverse:#06111b;--rd-bg-gradient:radial-gradient(ellipse 1200px 680px at 10% -8%, #297cad33 0%, transparent 58%), radial-gradient(ellipse 900px 520px at 90% 0%, #1d4c6c3d 0%, transparent 56%), linear-gradient(168deg, #07111b 0%, #091523 48%, #08111b 100%);--rd-page-overlay:linear-gradient(180deg, #ffffff05 0%, #fff0 44%, #00000024 100%);--rd-page-glow:radial-gradient(circle at 14% 18%, #63b5e31a 0%, transparent 48%), radial-gradient(circle at 86% 12%, #265e7c2e 0%, transparent 46%);--rd-surface-base:#0d1622d1;--rd-surface-strong:#101b28f0;--rd-surface-muted:#0a121dd6;--rd-surface-overlay:#0f1824f0;--rd-bg-surface:var(--rd-surface-base);--rd-control-bg:#121d2be6;--rd-control-bg-hover:#162334fa;--rd-control-bg-active:#63b5e329;--rd-control-border:#8fadc924;--rd-control-border-strong:#8fadc93d;--rd-divider:#8fadc91f;--rd-divider-strong:#8fadc933;--rd-border-soft:#8fadc91f;--rd-header-bg:#091018c2;--rd-footer-bg:#0b131dcc;--rd-brand-bg:linear-gradient(135deg, #06111b 0%, #0a1827 52%, #10314a 100%);--rd-brand-border:#8dd3f529;--rd-brand-shadow:0 12px 28px -18px #000000e6;--rd-brand-ribbon:linear-gradient(125deg, #8dd3f524 0%, #6ebee97a 48%, #3684b5d1 100%);--rd-login-hero-bg:linear-gradient(155deg, #05111b 0%, #0a1d2c 40%, #123554 100%);--rd-login-hero-border:#9cbcd729;--rd-login-highlight-bg:#07111b57;--rd-login-highlight-border:#9cbcd724;--rd-login-term-color:#8dd3f52e;--rd-login-term-caret:#8dd3f56b;--rd-dashboard-bar-bg:linear-gradient(120deg, #06101a 0%, #091726 52%, #102b41 100%);--rd-dashboard-panel-bg:#0f1926e6;--rd-dashboard-panel-muted:#0a121de0;--rd-dashboard-search-bg:#0d1723e6;--rd-dashboard-search-border:#8fadc929;--rd-document-panel-bg:#0e1824f0;--rd-document-meta-bg:linear-gradient(180deg, #0e1824f0 0%, #101c2ae0 100%);--rd-document-meta-border:#8fadc929;--rd-floating-bg:linear-gradient(180deg, #0d1622eb 0%, #0a121ce6 100%);--rd-floating-border:#516881e0;--rd-floating-shadow:0 18px 44px #0000006b, inset 0 1px 0 #ffffff0a;--rd-canvas-bg:#0b131d;--rd-canvas-border:#2b3d50e6;--rd-canvas-sheet-bg:#0a1018;--rd-html-panel-bg:#0b131dd6;--rd-empty-bg:#0c141fc2;--rd-empty-border:#8fadc929;--rd-note-bg:#513a0f3d;--rd-note-border:#f0c97b29;--rd-note-text:#f0c97b;--rd-code-bg:#63b5e324;--rd-code-border:#8fadc929;--rd-auth-overlay:#02080e70;--rd-memo-paper:#0d1622eb;--rd-memo-rule:#8fadc90f;--rd-memo-tag-bg:#63b5e324;--rd-memo-tag-text:#9dd9f5;--rd-memo-separator:#8fadc91a;--rd-tag-ann:#54b0de;--rd-tag-fin:#39c489;--rd-tag-circ:#dbab52;--rd-tag-cap:#48bed1;--rd-tag-take:#ef7070;--rd-tag-other:#879caf;--rd-shadow-soft:0 12px 28px -20px #0000009e, 0 1px 0 #ffffff08 inset;--rd-shadow-button:0 10px 22px -16px #000000b3;--rd-shadow-card:0 18px 34px -28px #0009;--rd-shadow-dropdown:0 24px 50px -28px #000000a3;--rd-shadow-elevated:0 26px 54px -34px #000000b3}[data-theme=dark] body{background:var(--rd-bg-gradient)}body{background:var(--rd-bg-gradient);color:var(--rd-text-primary)}.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}.rd-page:before{background:var(--rd-page-overlay)}.rd-page:after{background:var(--rd-page-glow)}.rd-auth-recover-overlay{background:var(--rd-auth-overlay)}.rd-auth-recover-card,.rd-session-expired-shell,.rd-login-shell,.rd-search-hero,.rd-search-results-shell,.rd-workspace-search-shell,.rd-purchase-hero,.rd-plan-card,.rd-doc-main,.rd-doc-side-card,.rd-doc-viewer-section,.rd-dash-shell{border-color:var(--rd-border-soft);background:var(--rd-surface-base);box-shadow:var(--rd-shadow-elevated)}.rd-auth-recover-card{background:var(--rd-surface-strong)}.rd-surface{border-color:var(--rd-border-soft);background:var(--rd-surface-base);box-shadow:var(--rd-shadow-soft);-webkit-backdrop-filter:blur(14px)}.rd-footer,.rd-app-nav{background:var(--rd-header-bg);border-color:var(--rd-border-soft);-webkit-backdrop-filter:blur(18px)}.rd-footer{background:var(--rd-footer-bg)}.rd-app-nav{box-shadow:0 1px 0 var(--rd-divider)}.rd-app-nav-guest{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.rd-brand{border-color:var(--rd-brand-border);background:var(--rd-brand-bg);box-shadow:var(--rd-brand-shadow)}.rd-brand:after{background:var(--rd-brand-ribbon)}.rd-brand:hover{box-shadow:0 18px 32px -24px #061725d6}.rd-brand.is-workspace-root{border-color:var(--rd-accent-soft-strong);box-shadow:0 0 0 1px var(--rd-accent-soft-strong), var(--rd-brand-shadow)}.rd-footer-meta,.rd-workspace-switcher-head,.rd-workspace-switcher-section+.rd-workspace-switcher-section,.rd-search-results-head,.rd-portal-panel-head,.rd-doc-header,.rd-doc-pdf-wrap,.rd-doc-html-layout,.rd-doc-frame-html,.rd-doc-meta-row,.rd-dash-company-header,.rd-dash-sidebar,.rd-dash-content,.rd-dash-viewer,.rd-dash-side-section,.rd-dash-side-search,.rd-dash-card-header,.rd-dash-filing-row,.rd-dash-expand-row,.rd-dash-category-list,.rd-dash-viewer-head,.rd-saved-docs-section+.rd-saved-docs-section{border-color:var(--rd-divider)}.rd-app-user,.rd-route-note,.rd-workspace-body,.rd-search-lang-note,.rd-search-results-head p,.rd-search-result-headline,.rd-plan-description,.rd-login-help,.rd-doc-subtitle,.rd-doc-search-hint,.rd-doc-side-body,.rd-doc-side-meta,.rd-doc-meta-row dt,.rd-dash-company-zh,.rd-dash-meta-text,.rd-dash-side-search-hint,.rd-dash-category-meta,.rd-dash-viewer-meta,.rd-dash-tip-body,.rd-dash-live-meta,.rd-footer-description,.rd-footer-note,.rd-footer-meta{color:var(--rd-text-secondary)}.rd-workspace-title,.rd-search-results-head h2,.rd-plan-price,.rd-portal-panel-head h2,.rd-doc-title,.rd-doc-side-card h3,.rd-doc-side-title,.rd-doc-meta-row dd,.rd-dash-company-title,.rd-dash-card-title-wrap h2,.rd-dash-filing-title-en,.rd-dash-viewer-box h3,.rd-dash-tip-title,.rd-dash-live-title{color:var(--rd-text-primary)}.rd-theme-toggle,.rd-language-toggle,.rd-app-logout,.rd-btn-secondary,.rd-btn-bilingual,.rd-search-quick-chip,.rd-workspace-pinned-chip,.rd-dash-filter-btn,.rd-btn-viewer-ghost,.rd-btn-share-copy{background:var(--rd-control-bg);border-color:var(--rd-control-border);color:var(--rd-text-secondary)}.rd-theme-toggle:hover,.rd-language-toggle:hover,.rd-app-logout:hover,.rd-btn-secondary:hover:not(:disabled),.rd-btn-bilingual:hover:not(:disabled),.rd-search-quick-chip:hover:not(:disabled),.rd-workspace-pinned-chip:hover,.rd-dash-filter-btn:hover,.rd-btn-viewer-ghost:not(:disabled):hover,.rd-btn-share-copy:hover{background:var(--rd-control-bg-hover);border-color:var(--rd-accent);color:var(--rd-accent-strong)}.rd-theme-toggle{border-radius:.72rem;width:2.125rem;height:2.125rem;box-shadow:inset 0 1px #ffffff38}.rd-language-toggle{letter-spacing:.03em;border-radius:.72rem;min-height:2.125rem;padding:.46rem .72rem;font-size:.72rem;font-weight:700;box-shadow:inset 0 1px #ffffff38}.rd-theme-toggle svg{width:1rem;height:1rem}.rd-app-logout:hover{border-color:var(--rd-danger-border);background:var(--rd-danger-soft);color:var(--rd-danger-text)}.rd-btn-primary,.rd-btn-viewer-primary,.rd-btn-viewer-accent{background:var(--rd-accent);border-color:var(--rd-accent);color:var(--rd-accent-contrast);box-shadow:var(--rd-shadow-button)}.rd-btn-primary:hover:not(:disabled),.rd-btn-viewer-primary:not(:disabled):hover,.rd-btn-viewer-accent:not(:disabled):hover{background:var(--rd-accent-strong);border-color:var(--rd-accent-strong);color:var(--rd-accent-contrast)}.rd-btn-bilingual.is-active,.rd-dash-header-actions .rd-btn.is-active{background:var(--rd-accent);border-color:var(--rd-accent);color:var(--rd-accent-contrast)}.rd-btn-danger{border-color:var(--rd-danger-border);background:var(--rd-control-bg);color:var(--rd-danger-text)}.rd-btn-danger:hover:not(:disabled){border-color:var(--rd-danger-border);background:var(--rd-danger-soft);color:var(--rd-danger-text)}.rd-btn-viewer-save.is-active,.rd-doc-viewer-status-badge.is-available{border-color:var(--rd-success-border);background:var(--rd-success-soft);color:var(--rd-success-text)}.rd-search-error,.rd-login-error{background:var(--rd-danger-soft);border-color:var(--rd-danger-border);color:var(--rd-danger-text)}.rd-login-error{border:1px solid var(--rd-danger-border);border-radius:var(--rd-radius-md);padding:.5rem .625rem}.rd-search-empty,.rd-saved-docs-empty,.rd-doc-viewer-fallback{background:var(--rd-empty-bg);border-color:var(--rd-empty-border);color:var(--rd-text-secondary)}.rd-code,.rd-dash-tip-body code,.rd-dash-tip-highlight code{background:var(--rd-code-bg);border-color:var(--rd-code-border);color:var(--rd-accent-strong)}.rd-input,.rd-dash-side-search-wrap input,.rd-dash-search input{background:var(--rd-control-bg);border-color:var(--rd-control-border);color:var(--rd-text-primary);box-shadow:inset 0 1px #fff3}.rd-input:hover,.rd-dash-side-search-wrap input:hover,.rd-dash-search input:hover{border-color:var(--rd-control-border-strong)}.rd-input:focus-visible,.rd-dash-side-search-wrap input:focus-visible,.rd-dash-search input:focus-visible{border-color:var(--rd-accent);box-shadow:0 0 0 3px var(--rd-focus-ring);outline:none}.rd-search-input-icon,.rd-dash-search-icon,.rd-dash-search input::placeholder,.rd-input::placeholder,.rd-doc-pdf-floating-search-input::placeholder{color:var(--rd-text-tertiary)}.rd-login-ambient-term{color:var(--rd-login-term-color);border-right-color:var(--rd-login-term-caret)}.rd-login-intro{background:var(--rd-login-hero-bg);border-color:var(--rd-login-hero-border);box-shadow:inset 0 1px #ffffff0f}.rd-login-brand-wordmark,.rd-dash-logo-text{color:var(--rd-parchment)}.rd-login-brand-wordmark span,.rd-brand-wordmark span,.rd-dash-logo-text span{color:var(--rd-signal)}.rd-login-brand-tag,.rd-login-subtitle,.rd-login-highlight-label{color:#e9f1f8b8}.rd-login-title,.rd-login-highlight-value{color:#f3f8fc}.rd-login-highlight-card{background:var(--rd-login-highlight-bg);border-color:var(--rd-login-highlight-border)}.rd-login-form,.rd-workspace-pinned-strip,.rd-workspace-switcher-dropdown,.rd-search-result-card,.rd-plan-card,.rd-dash-card,.rd-dash-category-list,.rd-dash-viewer-box,.rd-dash-live-block,.rd-dash-live-item,.rd-saved-doc-main,.rd-doc-side-card,.rd-doc-viewer-meta-item{background:var(--rd-surface-strong);border-color:var(--rd-border-soft)}.rd-workspace-pinned-strip,.rd-dash-search-engine-row,.rd-plan-card.is-featured,.rd-doc-side-recommended,.rd-dash-tip-highlight{background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--rd-accent-soft);border-color:var(--rd-accent-soft-strong)}.rd-plan-card.is-featured{box-shadow:inset 0 0 0 1px var(--rd-accent-soft)}.rd-workspace-pinned-chip.is-active,.rd-workspace-switcher-item.is-active,.rd-workspace-switcher-item:hover,.rd-workspace-switcher-item.is-key-active,.rd-dash-view.is-active,.rd-dash-filing-row:hover,.rd-dash-view:hover,.rd-dash-expand-row:hover,.rd-doc-pdf-match-list-item.is-active,.rd-doc-pdf-match-list-item:hover{background:var(--rd-selected-bg)}.rd-workspace-switcher-item,.rd-dash-view,.rd-dash-filing-row,.rd-dash-expand-row,.rd-search-result-card,.rd-doc-pdf-match-list-item{transition:background-color var(--rd-transition-fast), border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), transform var(--rd-transition-fast)}.rd-workspace-switcher-item{border-bottom-color:var(--rd-divider)}.rd-workspace-switcher-name,.rd-search-result-top h3,.rd-doc-viewer-hero-title,.rd-doc-viewer-meta-item-value{color:var(--rd-text-primary)}.rd-workspace-switcher-code,.rd-workspace-pinned-code,.rd-search-result-company,.rd-dash-search-engine-pill,.rd-dash-row-open,.rd-dash-search-filter-status,.rd-saved-docs-count,.rd-saved-doc-group-label,.rd-saved-docs-section-description{color:var(--rd-accent-strong)}.rd-search-result-filetype,.rd-doc-viewer-hero-company-code,.rd-dash-search-badge,.rd-saved-docs-count{border:1px solid var(--rd-accent-soft-strong);background:var(--rd-accent-soft)}.rd-search-result-card:hover,.rd-dash-card:hover,.rd-saved-doc-main:not(:disabled):hover{border-color:var(--rd-accent-soft-strong);box-shadow:var(--rd-shadow-card)}.rd-dash-shell{border-radius:var(--rd-radius-xl);background:var(--rd-dashboard-panel-muted);box-shadow:var(--rd-shadow-elevated);overflow:hidden}.rd-dash-navbar{background:var(--rd-dashboard-bar-bg);border-bottom-color:#ffffff14}.rd-dash-nav-user{color:#dfebf6c2}.rd-dash-nav-badge,.rd-dash-card-count{background:var(--rd-accent);color:var(--rd-accent-contrast)}.rd-dash-company-header,.rd-dash-sidebar,.rd-dash-content,.rd-dash-viewer{background:var(--rd-dashboard-panel-bg)}.rd-dash-layout{background:var(--rd-dashboard-panel-muted)}.rd-dash-side-section,.rd-dash-side-search{border-bottom-color:var(--rd-divider)}.rd-dash-view{color:var(--rd-text-secondary)}.rd-dash-view-icon,.rd-dash-filing-chevron,.rd-dash-dot{color:var(--rd-text-tertiary)}.rd-dash-view.is-active{color:var(--rd-accent-strong);border-left-color:var(--rd-accent);background:var(--rd-selected-bg)}.rd-dash-view.is-active .rd-dash-view-icon{color:var(--rd-accent)}.rd-dash-soon{background:var(--rd-control-bg);color:var(--rd-text-tertiary)}.rd-dash-search-engine-row,.rd-dash-viewer-box-saved-docs{background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--rd-surface-muted);border-color:var(--rd-border-soft)}.rd-dash-exhibit-item:hover{background:var(--rd-hover-bg)}.rd-dash-filing-row.is-paired-child{background:var(--rd-hover-bg);border-left-color:var(--rd-accent-soft-strong)}.rd-dash-filing-note{color:var(--rd-note-text)}.rd-dash-expand-row{background:var(--rd-surface-muted);color:var(--rd-accent-strong)}.rd-saved-doc-main{background:var(--rd-surface-overlay)}.rd-saved-doc-main:before{background:var(--rd-accent-soft-strong)}.rd-saved-doc-remove{background:var(--rd-control-bg);border-color:var(--rd-control-border);color:var(--rd-text-secondary)}.rd-saved-doc-remove:not(:disabled):hover{background:var(--rd-accent-soft);color:var(--rd-accent-strong);border-color:#106b9929}.rd-dash-tip-highlight{color:var(--rd-text-primary)}.rd-doc-viewer-section,.rd-doc-main{background:var(--rd-document-panel-bg);border-color:var(--rd-border-soft)}.rd-doc-viewer-header{background:var(--rd-document-panel-bg);border-bottom-color:var(--rd-divider);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rd-doc-viewer-header.is-pdf-mode{border-bottom-color:var(--rd-divider)}.rd-doc-viewer-hero-kicker,.rd-doc-viewer-meta-title,.rd-doc-viewer-meta-item-label,.rd-doc-side-label{color:var(--rd-text-tertiary)}.rd-doc-viewer-hero-company-name,.rd-doc-viewer-hero-company,.rd-doc-viewer-hero-multi-stock-item-name{color:var(--rd-text-secondary)}.rd-doc-viewer-hero-company-code,.rd-doc-viewer-hero-multi-stock-trigger,.rd-doc-viewer-hero-multi-stock-popover,.rd-doc-share-popover{background:var(--rd-surface-overlay);border-color:var(--rd-control-border);color:var(--rd-text-primary)}.rd-doc-viewer-hero-multi-stock-trigger:hover,.rd-doc-viewer-hero-multi-stock-trigger:focus-visible,.rd-doc-share-popover,.rd-btn-share-dismiss:hover{background:var(--rd-control-bg-hover)}.rd-doc-viewer-hero-multi-stock-item{border-top-color:var(--rd-divider)}.rd-doc-viewer-status-badge.is-placeholder{border-color:var(--rd-warning-border);background:var(--rd-warning-soft);color:var(--rd-warning-text)}.rd-doc-viewer-meta-panel{border-top-color:var(--rd-divider-strong)}.rd-doc-viewer-meta-item{background:var(--rd-document-meta-bg);border-color:var(--rd-document-meta-border)}.rd-btn-viewer-match{background:var(--rd-accent-soft);border-color:var(--rd-accent-soft-strong);color:var(--rd-accent-strong)}.rd-btn-viewer-match:not(:disabled):hover{background:var(--rd-selected-bg);border-color:var(--rd-accent)}.rd-doc-frame,.rd-doc-text-layer-panel{background:var(--rd-html-panel-bg)}.rd-doc-text-layer-panel{border-left:1px solid var(--rd-divider)}.rd-doc-mark{color:#724100;background:#ffe08a}.rd-doc-mark-pdf{background:#ffd76e94}.rd-doc-mark-pdf-active{background:#ffb552d6;box-shadow:inset 0 -1px #82440066}.rd-doc-share-overlay{background:#63b5e333;border-color:#428ebaeb;box-shadow:0 0 0 1px #1c4f6e42,0 10px 24px #00000029}.rd-doc-share-overlay.is-box{background:#45c49c2e;border-color:#3a977ce6}.rd-doc-share-overlay.is-draft{background:#f0c97b2e;border-color:#dbab4ce6}.rd-btn-share-dismiss{border-color:var(--rd-control-border);color:var(--rd-text-tertiary)}.rd-btn-share-dismiss:hover{border-color:var(--rd-danger-border);background:var(--rd-danger-soft);color:var(--rd-danger-text)}.rd-doc-side-recommended{color:var(--rd-text-primary)}.rd-doc-pdf-floating-page-control,.rd-doc-pdf-floating-search-panel,.rd-doc-pdf-floating-utility-button{border-color:var(--rd-floating-border);background:var(--rd-floating-bg);box-shadow:var(--rd-floating-shadow)}.rd-doc-pdf-floating-utility-button{color:var(--rd-text-primary)}.rd-doc-pdf-floating-utility-button:hover{border-color:var(--rd-accent-soft-strong);background:var(--rd-control-bg-hover);color:var(--rd-accent-strong)}.rd-doc-pdf-floating-utility-button.is-active{border-color:var(--rd-accent-soft-strong);background:var(--rd-selected-bg);color:var(--rd-accent-strong)}.rd-doc-pdf-floating-search-header,.rd-doc-pdf-floating-search-footnote{border-bottom-color:var(--rd-divider-strong);border-top-color:var(--rd-divider-strong)}.rd-doc-pdf-floating-search-kicker{color:var(--rd-text-tertiary)}.rd-doc-pdf-floating-search-title,.rd-doc-pdf-floating-search-stat-value,.rd-doc-pdf-match-list-text{color:var(--rd-text-primary)}.rd-doc-pdf-floating-search-stat,.rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-search-trigger,.rd-doc-pdf-floating-search-input-wrap,.rd-doc-pdf-floating-search-toolset,.rd-doc-pdf-match-list-item,.rd-doc-pdf-floating-search-trigger-badge{background:var(--rd-surface-overlay);border-color:var(--rd-control-border-strong);box-shadow:none}.rd-doc-pdf-floating-search-input-wrap:focus-within{border-color:var(--rd-accent);box-shadow:0 0 0 3px var(--rd-focus-ring);background:var(--rd-control-bg-hover)}.rd-doc-pdf-floating-search-input-icon,.rd-doc-pdf-match-list-meta,.rd-doc-pdf-floating-search-stat-label{color:var(--rd-text-tertiary)}.rd-doc-pdf-floating-search-input,.rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-search-trigger{color:var(--rd-text-primary)}.rd-doc-pdf-floating-search-icon-button:hover{border-color:var(--rd-accent-soft-strong);background:var(--rd-selected-bg)}.rd-doc-pdf-floating-search-toolset{background:var(--rd-surface-muted)}.rd-doc-pdf-canvas-wrap{background:var(--rd-canvas-bg);border-color:var(--rd-canvas-border)}.rd-doc-pdf-canvas-wrap .react-pdf__Page{background:var(--rd-canvas-sheet-bg)}.rd-doc-pdf-canvas-wrap.is-night-mode{background:#09111b;border-color:#2d4054f0}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-page-control,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-panel,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button{background:linear-gradient(#0b141ff0,#080e17e6);border-color:#48607beb;box-shadow:0 18px 44px #0000006b}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input-wrap,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-toolset,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger-badge,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item{background:#0f1824f5;border-color:#48607bdb}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-input,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-text,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-title,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat-value{color:#edf3fa}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-kicker,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-meta,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-stat-label,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-page-control-form span,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-footnote p{color:#93a8bc}.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-utility-button.is-active,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger.is-open,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-floating-search-trigger:hover,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item.is-active,.rd-doc-pdf-floating-chrome.is-night-mode .rd-doc-pdf-match-list-item:hover{color:#d8f1ff;background:#142c3df0;border-color:#7ecdf16b}.rd-doc-pdf-canvas-wrap.is-night-mode .react-pdf__Page{background:#0a1018}@media (width<=1023px){.rd-dash-side-section,.rd-dash-side-search{border-right-color:var(--rd-divider)}}@media (width<=767px){.rd-dash-side-section,.rd-dash-side-search,.rd-doc-frame-html{border-bottom-color:var(--rd-divider)}}.rd-login-shell{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch}.rd-login-intro{align-content:start;align-self:stretch;justify-items:start;gap:.72rem;min-height:100%;padding:clamp(1.15rem,2.4vw,1.7rem)}.rd-login-brand{gap:.28rem}.rd-login-brand-tag{opacity:.82}.rd-login-title{letter-spacing:-.02em;max-width:16ch;font-size:clamp(1.45rem,1.3vw + 1rem,2rem);line-height:1.12}.rd-login-subtitle{max-width:30ch;font-size:.86rem;line-height:1.5}.rd-login-form{align-content:center;align-self:start;gap:.9rem}.rd-login-form .rd-btn+.rd-btn{margin-top:-.2rem}.rd-doc-viewer-meta-panel{border-top:0;padding-top:.15rem}.rd-doc-viewer-meta-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.rd-doc-inline-search{border-top:1px solid var(--rd-divider);background:linear-gradient(#63b5e30a 0%,#63b5e300 100%);padding:.92rem 1rem 1rem}.rd-doc-inline-search-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:.55rem;display:grid}.rd-doc-inline-search-input{border:1px solid var(--rd-control-border-strong);background:var(--rd-control-bg);width:100%;min-height:2.95rem;color:var(--rd-text-primary);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast), background-color var(--rd-transition-fast);border-radius:.9rem;padding:0 .9rem;font-size:.92rem}.rd-doc-inline-search-input:focus-visible{border-color:var(--rd-accent);box-shadow:0 0 0 3px var(--rd-focus-ring);background:var(--rd-control-bg-hover);outline:none}.rd-doc-callout{border:1px solid var(--rd-divider);background:var(--rd-surface-overlay);box-shadow:var(--rd-shadow-card);border-radius:1rem;margin:.9rem .9rem 0;padding:.95rem 1rem}.rd-doc-callout-placeholder{border-color:var(--rd-warning-border);background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--rd-warning-soft)}.rd-doc-callout-muted{color:var(--rd-text-secondary)}.rd-doc-callout-danger{color:var(--rd-danger-text);border-color:var(--rd-danger-border);background:var(--rd-danger-soft)}.rd-doc-callout-card{align-items:start;gap:.28rem;display:grid}.rd-doc-callout-label{color:var(--rd-warning-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.rd-doc-callout-title{color:var(--rd-text-primary);margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.rd-doc-callout-meta{color:var(--rd-text-secondary);margin:0;font-size:.76rem;line-height:1.4}.rd-doc-callout-note{color:var(--rd-text-secondary);margin:0;font-size:.84rem;line-height:1.45}.rd-doc-callout-action{width:fit-content;margin-top:.42rem}.rd-doc-pdf-floating-search-heading{gap:0}.rd-doc-pdf-floating-search-title{line-height:1.1}.rd-doc-pdf-floating-search-toolbar{align-items:flex-start}.rd-doc-pdf-floating-search-footnote{padding-top:.62rem}.rd-doc-pdf-floating-search-feedback{color:var(--rd-accent-strong);margin:0;font-size:.72rem;font-weight:600;line-height:1.4}.rd-doc-share-popover-actions{gap:.45rem}.rd-doc-html-stage{border:1px solid var(--rd-border-soft);background:var(--rd-surface-strong);box-shadow:var(--rd-shadow-elevated);border-radius:1rem;margin-top:.9rem;overflow:hidden}.rd-doc-frame-binary{border:1px solid var(--rd-border-soft);background:var(--rd-html-panel-bg);border-radius:1rem;min-height:72vh}.rd-doc-frame-html-stage{border:0;border-right:1px solid var(--rd-divider);background:var(--rd-html-panel-bg);border-radius:0;min-height:72vh}.rd-doc-frame-binary{margin-top:.9rem}.rd-doc-text-layer-panel-stage{background:linear-gradient(180deg, #63b5e30a 0%, #63b5e300 100%), var(--rd-html-panel-bg)}.rd-doc-search-hint-quiet{color:var(--rd-text-tertiary);margin:0}[data-theme=dark] .rd-login-subtitle{color:#e0ebf4c2}[data-theme=dark] .rd-doc-inline-search{background:linear-gradient(#63b5e314 0%,#63b5e300 100%)}[data-theme=dark] .rd-doc-callout{border-color:var(--rd-border-soft);background:var(--rd-surface-overlay)}[data-theme=dark] .rd-doc-callout-placeholder{border-color:var(--rd-warning-border);background:linear-gradient(180deg, #ffffff03 0%, #fff0 100%), var(--rd-warning-soft)}[data-theme=dark] .rd-doc-callout-danger{border-color:var(--rd-danger-border);background:var(--rd-danger-soft)}[data-theme=dark] .rd-doc-inline-search-input,[data-theme=dark] .rd-doc-frame-html-stage,[data-theme=dark] .rd-doc-frame-binary,[data-theme=dark] .rd-doc-html-stage{border-color:var(--rd-border-soft)}[data-theme=dark] .rd-doc-text-layer-panel-stage{background:linear-gradient(#63b5e314 0%,#63b5e300 100%),#0b131de6}[data-theme=dark] .rd-doc-search-hint-quiet{color:var(--rd-text-secondary)}@media (width<=1023px){.rd-login-shell,.rd-doc-inline-search-form{grid-template-columns:1fr}}@media (width<=767px){.rd-login-title,.rd-login-subtitle{max-width:100%}.rd-doc-callout{margin-inline:.75rem}.rd-doc-frame-html-stage{border-right:0;border-bottom:1px solid var(--rd-divider)}}.rd-app-toolbar,.rd-login-shell,.rd-purchase-hero,.rd-session-expired-shell,.rd-plan-card,.rd-dash-card,.rd-dash-viewer-box,.rd-doc-viewer-hero,.rd-doc-side-card{position:relative;overflow:hidden}.rd-app-toolbar{border:1px solid var(--rd-divider);background:var(--rd-surface-overlay);border-radius:1rem;padding:.22rem;overflow:visible;box-shadow:inset 0 1px #ffffff38,0 12px 24px -22px #0d1d2b73}.rd-workspace-search-shell{position:relative;overflow:visible}.rd-app-user{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--rd-divider);background:var(--rd-control-bg);max-width:min(32vw,12rem);min-height:2.05rem;color:var(--rd-text-secondary);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .78rem;font-size:.76rem;font-weight:600;line-height:1.1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.rd-workspace-search-shell:before,.rd-login-shell:before,.rd-account-hero:before,.rd-account-panel:before,.rd-purchase-hero:before,.rd-session-expired-shell:before,.rd-plan-card:before,.rd-dash-card:before,.rd-dash-viewer-box:before,.rd-doc-side-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#1373a2f5 0%,#55bae2a3 46%,#55bae200 100%);height:3px;position:absolute;inset:0 0 auto}.rd-login-shell{border-radius:1.4rem;box-shadow:0 30px 70px -42px #0d1d2b7a,inset 0 1px #ffffff3d}.rd-login-shell:after{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at 0 0,#63b5e31f 0%,#0000 32%),radial-gradient(circle at 100% 100%,#63b5e314 0%,#0000 28%);position:absolute;inset:0}.rd-login-intro:before{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff12 0%,#0000 38%),radial-gradient(circle at 78% 18%,#7ecdf12e 0%,#0000 30%);position:absolute;inset:0}.rd-login-intro,.rd-login-form{box-shadow:inset 0 1px #ffffff0f,0 20px 40px -34px #0d1d2b70}.rd-surface .rd-login-form{box-shadow:none}.rd-login-form{gap:.8rem}.rd-field{gap:.38rem}.rd-login-submit{min-height:2.7rem}.rd-workspace-search-shell{border-radius:1.2rem}.rd-workspace-search-head{gap:1rem;padding-bottom:.2rem}.rd-search-form{gap:.6rem}.rd-search-input,.rd-dash-search input{border-radius:.9rem;min-height:2.95rem}.rd-workspace-pinned-strip{gap:.62rem}.rd-workspace-pinned-head,.rd-workspace-switcher-head{justify-content:space-between;align-items:center;gap:.72rem;display:flex}.rd-workspace-pinned-head{align-items:baseline}.rd-workspace-pinned-list{gap:.5rem}.rd-workspace-pinned-chip{min-width:0;min-height:2.2rem;box-shadow:none;background:0 0;border:0;flex:auto;padding:.42rem .76rem}.rd-workspace-switcher-dropdown{-webkit-backdrop-filter:blur(18px);border-radius:1rem}.rd-workspace-switcher-head{padding:.58rem .72rem}.rd-workspace-switcher-item{min-height:3.2rem;padding:.62rem .72rem}.rd-workspace-switcher-doc-count{border:1px solid var(--rd-divider);background:var(--rd-surface-muted);border-radius:999px;align-items:center;min-height:1.5rem;padding:.16rem .62rem;font-weight:600;display:inline-flex}.rd-workspace-switcher-doc-count.is-pinned,.rd-workspace-switcher-item.is-active .rd-workspace-switcher-doc-count,.rd-workspace-switcher-item:hover .rd-workspace-switcher-doc-count,.rd-workspace-switcher-item.is-key-active .rd-workspace-switcher-doc-count{border-color:var(--rd-accent-soft-strong);background:var(--rd-accent-soft);color:var(--rd-accent-strong)}.rd-purchase-hero,.rd-session-expired-shell{border-radius:1.2rem}.rd-plan-card{min-height:100%;transition:transform var(--rd-transition-base), border-color var(--rd-transition-base), box-shadow var(--rd-transition-base)}.rd-plan-card:hover{box-shadow:var(--rd-shadow-elevated);transform:translateY(-2px)}.rd-plan-card.is-featured{transform:translateY(-3px)}.rd-plan-head{gap:.32rem}.rd-plan-price{gap:.12rem}.rd-dash-navbar{padding-block:.74rem;box-shadow:inset 0 -1px #ffffff0f,inset 0 1px #ffffff0a}.rd-dash-search{max-width:34rem}.rd-dash-search input{box-shadow:inset 0 1px #ffffff0f}.rd-dash-company-header{background:linear-gradient(180deg, #63b5e30a 0%, #63b5e300 100%), var(--rd-dashboard-panel-bg)}.rd-dash-company-meta{row-gap:.46rem}.rd-dash-header-actions .rd-btn{min-height:2.25rem}.rd-dash-sidebar{background:linear-gradient(180deg, #63b5e30a 0%, #63b5e300 26%), var(--rd-dashboard-panel-bg)}.rd-dash-side-section,.rd-dash-side-search{padding-left:.85rem;padding-right:.85rem}.rd-dash-view{border:1px solid #0000;border-radius:.82rem;min-height:2.65rem;margin-inline:.36rem;padding-inline:.7rem}.rd-dash-view.is-active{border-color:var(--rd-accent-soft-strong);box-shadow:inset 0 1px #ffffff24}.rd-dash-sub-collapse-inner{padding-right:.5rem}.rd-dash-view.is-nested{min-height:2rem;color:var(--rd-muted);background:0 0;border:1px solid #0000;border-radius:.5rem;margin-left:1.8rem;margin-right:0;padding-inline:.6rem;font-size:.72rem;font-weight:400}.rd-dash-view.is-nested:hover{color:var(--rd-text-primary);background:#1a61990a}.rd-dash-view.is-nested.is-active{color:var(--rd-harbour);border-color:var(--rd-accent-soft-strong);background:#1a61990f;font-weight:600}.rd-dash-card{border-radius:1rem}.rd-dash-card-header{height:var(--card-row-h,3.25rem);box-sizing:border-box;background:linear-gradient(#63b5e30d 0%,#63b5e300 100%);padding:0 .92rem}.rd-dash-filter-btn{min-height:1.85rem;padding-inline:.68rem}.rd-dash-filing-row{min-height:3.45rem;padding:.68rem .92rem}.rd-dash-card .rd-dash-filing-row{min-height:auto;height:var(--card-row-h,3.25rem);padding:0 .875rem}.rd-dash-tag{letter-spacing:.08em;box-shadow:inset 0 1px #fff3}.rd-dash-viewer-box{border-radius:1rem}.rd-saved-docs-section-head{align-items:flex-start}.rd-saved-doc-main{border-radius:.96rem}.rd-saved-doc-main:not(:disabled):hover{transform:translateY(-1px)}.rd-doc-viewer-hero{background:linear-gradient(#63b5e30a 0%,#63b5e300 56%);gap:1.04rem}.rd-doc-viewer-hero:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--rd-divider-strong) 16%, var(--rd-divider-strong) 84%, transparent 100%);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.rd-doc-viewer-hero-actions{border:1px solid var(--rd-divider);background:var(--rd-surface-overlay);border-radius:1rem;padding:.32rem;box-shadow:inset 0 1px #ffffff2e}.rd-doc-viewer-meta-grid{gap:.72rem}.rd-doc-viewer-meta-item{min-height:5.1rem;box-shadow:inset 0 1px #ffffff29}.rd-doc-side-card{border-radius:1rem}.rd-doc-pdf-wrap{background:linear-gradient(#63b5e30a 0%,#63b5e300 10%)}.rd-doc-pdf-toolbar{gap:.5rem}.rd-doc-pdf-floating-search-panel{width:min(34rem,100%)}.rd-doc-pdf-floating-search-body{gap:.68rem}.rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-accent,.rd-doc-pdf-floating-search-submit-group .rd-btn-viewer-ghost{min-width:6rem}.rd-doc-pdf-floating-utility-button,.rd-doc-pdf-floating-search-icon-button,.rd-doc-pdf-floating-search-trigger,.rd-doc-pdf-floating-search-trigger-badge{box-shadow:inset 0 1px #ffffff29}.rd-doc-pdf-match-list-item{box-shadow:0 10px 22px -22px #0d1d2b61}.rd-doc-pdf-match-list-item.is-active{box-shadow:0 18px 34px -24px #106b9959}.rd-doc-pdf-canvas-wrap{background-image:radial-gradient(circle at 50% -16%,#ffffff94 0%,#0000 38%),linear-gradient(#ffffff05 0%,#0000 100%)}.rd-doc-text-layer-panel{background:linear-gradient(180deg, #63b5e308 0%, #63b5e300 100%), var(--rd-html-panel-bg)}.rd-doc-text-layer{line-height:1.58}[data-theme=dark] .rd-app-toolbar{box-shadow:inset 0 1px #ffffff0d,0 14px 26px -24px #000000b8}[data-theme=dark] .rd-login-shell:after{opacity:.68}[data-theme=dark] .rd-login-intro:before{background:linear-gradient(130deg,#ffffff0d 0%,#0000 38%),radial-gradient(circle at 78% 18%,#7ecdf129 0%,#0000 30%)}[data-theme=dark] .rd-workspace-switcher-doc-count{border-color:var(--rd-control-border);background:#0c141fb8}[data-theme=dark] .rd-dash-navbar{box-shadow:inset 0 -1px #ffffff0a,inset 0 1px #ffffff05}[data-theme=dark] .rd-dash-card-header,[data-theme=dark] .rd-dash-company-header,[data-theme=dark] .rd-dash-sidebar,[data-theme=dark] .rd-doc-viewer-hero,[data-theme=dark] .rd-doc-pdf-wrap,[data-theme=dark] .rd-doc-text-layer-panel{background:linear-gradient(#63b5e314 0%,#63b5e300 100%)}[data-theme=dark] .rd-doc-viewer-hero-actions{background:#0a121dc7}[data-theme=dark] .rd-doc-pdf-canvas-wrap{background-image:radial-gradient(circle at 50% -16%,#7ecdf114 0%,#0000 34%),linear-gradient(#ffffff03 0%,#0000 100%)}[data-theme=dark] .rd-dash-view.is-nested:hover{background:#4da3db0d}[data-theme=dark] .rd-dash-view.is-nested.is-active{background:#4da3db14}.rd-toast{width:var(--width,360px);border-radius:var(--rd-radius-md);min-height:3.2rem;font-family:var(--rd-font-body);pointer-events:auto;background:var(--rd-surface-strong);color:var(--rd-text-primary);border:1px solid var(--rd-control-border-strong);-webkit-backdrop-filter:blur(14px);border-left:3px solid #b49b464d;align-items:center;gap:.72rem;padding:.68rem 1rem;font-size:.82rem;font-weight:540;line-height:1.38;animation:.32s cubic-bezier(.22,.68,0,1) rd-toast-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0f182108,0 4px 12px #0f18211a,0 16px 36px #0f182114}.rd-toast:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d4b85824 46%,#d4b8582e 54%,#0000 70%);width:60%;height:100%;animation:.7s ease-out .12s forwards rd-toast-shimmer;position:absolute;top:0;left:-100%}@keyframes rd-toast-shimmer{0%{left:-60%}to{left:120%}}.rd-toast:after{content:"R";font-family:var(--rd-font-heading);letter-spacing:-.04em;color:var(--rd-text-primary);opacity:.06;pointer-events:none;font-size:1.4rem;font-weight:800;line-height:1;position:absolute;top:50%;right:.62rem;transform:translateY(-50%)}.rd-toast svg{flex-shrink:0;width:18px;height:18px}@keyframes rd-toast-in{0%{opacity:0;transform:translate(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.rd-toast [data-title]{color:var(--rd-text-primary);font-weight:620}.rd-toast [data-content]{color:var(--rd-text-secondary);font-size:.74rem;font-weight:460}.rd-toast-icon-ring{stroke-dasharray:50;stroke-dashoffset:50px;animation:.5s cubic-bezier(.35,0,.25,1) 80ms forwards rd-toast-ring}.rd-toast-icon-check{stroke-dasharray:16;stroke-dashoffset:16px;animation:.35s cubic-bezier(.35,0,.25,1) .35s forwards rd-toast-stroke}.rd-toast-icon-cross{stroke-dasharray:20;stroke-dashoffset:20px;animation:.3s cubic-bezier(.35,0,.25,1) .3s forwards rd-toast-stroke}.rd-toast-icon-mark{stroke-dasharray:8;stroke-dashoffset:8px;animation:.25s cubic-bezier(.35,0,.25,1) .35s forwards rd-toast-stroke}.rd-toast-icon-dot{transform-origin:50%;animation:.2s cubic-bezier(.34,1.56,.64,1) .5s forwards rd-toast-dot;transform:scale(0)}@keyframes rd-toast-ring{to{stroke-dashoffset:0}}@keyframes rd-toast-stroke{to{stroke-dashoffset:0}}@keyframes rd-toast-dot{to{transform:scale(1)}}.rd-toast[data-type=success] svg{color:var(--rd-success-text)}.rd-toast[data-type=info] svg{color:var(--rd-accent)}.rd-toast[data-type=warning] svg{color:var(--rd-warning-text)}.rd-toast[data-type=error] svg{color:var(--rd-danger-text)}.rd-toast[data-type=warning] [data-title]{color:var(--rd-warning-text)}.rd-toast[data-type=error] [data-title]{color:var(--rd-danger-text)}[data-theme=dark] .rd-toast{background:var(--rd-surface-overlay);border-color:var(--rd-divider-strong);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f,0 4px 14px #0003,0 12px 32px #00000024}[data-theme=dark] .rd-toast:before{background:linear-gradient(105deg,#0000 30%,#ffffff24 48%,#ffffff29 52%,#0000 70%)}[data-theme=dark] .rd-toast:after{opacity:.08}[data-sonner-toaster]{z-index:9999!important}body.rd-printing-document [data-sonner-toaster]{display:none!important}.rd-doc-viewer-header.is-night-mode{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1620f7;border-bottom-color:#32465f47}.rd-doc-viewer-hero.is-night-mode{background:0 0}.rd-doc-viewer-hero.is-night-mode:after{display:none}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-kicker{color:#6a88a8}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-company-name{color:#8eaac4}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-company-link:not(.is-static):hover .rd-doc-viewer-hero-company-name{color:#b8d4ea}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-company-code{color:#7ea4c4;background:#5a82aa24;border-color:#5a82aa38}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-title{color:#e6eef6f0}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-trigger{color:#7ea4c4;background:#1e2a3ac7;border-color:#5a82aa42}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-trigger:hover,.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-trigger:focus-visible{color:#a8c8e0;background:#283c55b8;border-color:#5a82aa6b}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-popover{color:#b0c4d8;background:#121a26f5;border-color:#32465f85;box-shadow:0 14px 30px #04080e6b}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-item{border-top-color:#465f7d38}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-item-name{color:#c8dae8}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-multi-stock-item-code{color:#7a96b2}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-hero-actions{background:#121a269e;border-color:#3c557352;box-shadow:inset 0 1px #506e911a}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-toolbar{border-top-color:#3c557347}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-toolbar-sep{background:#3c55735c}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill{background:#283a5085}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill-label{color:#5e7e9e}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill-value{color:#a8c0d6}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill-info{color:#5e7e9e}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill-info:hover,.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-meta-pill-info:focus-visible{color:#88bcd8;background:#325a8247}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon{color:#7ea4c4}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon:hover{color:#b8d4ea;background:#283c5585;border-color:#5078a061}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-toolbar-actions .rd-btn-hero-icon{color:#7ea4c4;background:#1c2a3e85;border-color:#3c55734d}.rd-doc-viewer-hero.is-night-mode .rd-doc-viewer-toolbar-actions .rd-btn-hero-icon:hover{color:#b8d4ea;background:#283c55a6;border-color:#5078a070}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon.rd-btn-doc-pin-toggle{color:#6a88a8}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon.rd-btn-doc-pin-toggle:hover{color:#88bcd8;background:#283c5585;border-color:#5078a061}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-active{color:#8fcdf3;background:#4da3db29;border-color:#4da3db4d}.rd-doc-viewer-hero.is-night-mode .rd-btn-hero-icon.rd-btn-doc-pin-toggle.is-active:hover{color:#dff3ff;background:#4da3db3d;border-color:#4da3db6b}.rd-doc-viewer-hero.is-night-mode .rd-runtime-tooltip{color:#c8d8e8eb;background:#0c121cf7;border-color:#32465f85;box-shadow:0 14px 32px #04080e6b}@media print{@page{size:auto;margin:.25in}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.rd-printing-document{background:#fff}body.rd-printing-document .rd-page:before,body.rd-printing-document .rd-page:after{content:none!important;display:none!important}body.rd-printing-document .rd-app-nav,body.rd-printing-document footer,body.rd-printing-document .rd-doc-viewer-header,body.rd-printing-document .rd-doc-pdf-floating-chrome,body.rd-printing-document .rd-doc-viewer-feedback-toast,body.rd-printing-document .rd-runtime-tooltip,body.rd-printing-document .rd-doc-share-overlay,body.rd-printing-document .rd-doc-share-popover{display:none!important}body.rd-printing-document .rd-page,body.rd-printing-document .rd-container,body.rd-printing-document .rd-app-content,body.rd-printing-document .rd-main,body.rd-printing-document .rd-doc-shell,body.rd-printing-document .rd-doc-viewer-section,body.rd-printing-document .rd-doc-pdf-stage{max-width:none!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.rd-printing-document .rd-doc-pdf-canvas-wrap{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}body.rd-printing-document .rd-doc-pdf-page-stack{gap:0!important}body.rd-printing-document .rd-doc-pdf-page-shell{break-inside:avoid!important;page-break-inside:avoid!important;min-height:auto!important}body.rd-printing-document .rd-doc-pdf-page-shell+.rd-doc-pdf-page-shell{break-before:page;page-break-before:always}body.rd-printing-document .rd-doc-pdf-canvas-wrap .react-pdf__Page{box-shadow:none!important;background:#fff!important;margin:0 auto!important}body.rd-printing-document .rd-doc-pdf-canvas-wrap .react-pdf__Page__canvas{filter:none!important;width:100%!important;max-width:100%!important;height:auto!important}body.rd-printing-document .rd-doc-pdf-canvas-wrap .react-pdf__Page__textContent,body.rd-printing-document .rd-doc-pdf-canvas-wrap .annotationLayer,body.rd-printing-document .rd-doc-pdf-canvas-wrap .react-pdf__Page__annotations{display:none!important}}body.rd-no-select,body.rd-no-select *{-webkit-user-select:none!important;user-select:none!important}.rd-sidebar-footer{padding:.62rem var(--rd-space-4) 1.2rem;border-top:1px solid var(--rd-divider-strong);flex-shrink:0;justify-content:space-between;align-items:center;gap:.42rem;display:flex}.rd-sidebar-footer-close{margin-right:calc(1.2rem - var(--rd-space-4));visibility:hidden;pointer-events:none;margin-left:.32rem;border-radius:var(--rd-radius-md)!important;border:1px solid #0000!important;width:2.8rem!important;height:2.8rem!important}.rd-sidebar-footer-logo{font-family:var(--rd-font-heading);color:var(--rd-text-primary);letter-spacing:-.02em;transition:color var(--rd-transition-fast);font-size:.94rem;font-weight:700;text-decoration:none}.rd-sidebar-footer-logo span{color:var(--rd-text-tertiary);font-weight:400}.rd-sidebar-footer-logo:hover{color:var(--rd-accent-strong)}.rd-sidebar-footer-controls{align-items:center;gap:.2rem;display:flex}.rd-sidebar-footer-btn{border-radius:var(--rd-radius-sm);min-width:2.4rem;height:2.4rem;color:var(--rd-text-tertiary);font-family:var(--rd-font-body);font-size:var(--rd-fs-caption);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0 .48rem;font-weight:600;display:inline-flex}.rd-sidebar-footer-btn:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-sidebar-footer-btn.is-open{color:var(--rd-accent-strong);background:var(--rd-accent-soft)}.rd-sidebar-footer-user{position:relative}.rd-sidebar-footer-user-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.rd-sidebar-footer-user-menu{z-index:10;border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-lg);background:var(--rd-surface-overlay);width:max-content;min-width:0;max-width:calc(100vw - 2rem);box-shadow:var(--rd-shadow-dropdown);-webkit-backdrop-filter:blur(16px);gap:.08rem;padding:.22rem;animation:.1s ease-out rd-sidebar-fade-in;display:grid;position:absolute;bottom:calc(100% + .42rem);right:0}.rd-sidebar-footer-menu-item{border-radius:var(--rd-radius-sm);width:100%;min-height:1.92rem;color:var(--rd-text-secondary);font-family:var(--rd-font-body);text-align:right;cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-end;align-items:center;padding:.36rem .62rem;font-size:.76rem;font-weight:600;text-decoration:none;display:flex}.rd-sidebar-footer-menu-item:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-sidebar-footer-menu-item.is-danger{color:var(--rd-text-secondary)}.rd-sidebar-footer-menu-item.is-danger:hover{border-color:var(--rd-danger-border);background:var(--rd-danger-soft);color:var(--rd-danger-text)}@media (width<=767px){.rd-sidebar-panel{border-left:none;width:100vw;max-width:100vw}.rd-sidebar-trigger{width:2.5rem;height:2.5rem;bottom:1.4rem;right:1rem}}.rd-ai-chat{z-index:900;will-change:width;width:min(92vw,560px);transition:width .25s cubic-bezier(.22,1.2,.36,1);position:fixed;bottom:.92rem;left:50%;transform:translate(-50%)}:root:has(.rd-dash-fulltext-panels) .rd-ai-chat:not(.is-expanded){width:min(80vw,280px)}.rd-ai-chat.is-expanded{width:min(92vw,560px)}.rd-ai-bar{border-radius:var(--rd-radius-lg);cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:2.8rem;padding:0;animation:.4s cubic-bezier(.22,.68,0,1) rd-ai-bar-in;display:flex;position:relative;overflow:hidden}@keyframes rd-ai-bar-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.rd-ai-bar-border{border-radius:inherit;background:conic-gradient(from var(--rd-ai-angle,0deg), #d4b85899, #536b7a26, #d4b85814, #536b7a26, #d4b85899);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:4s linear infinite rd-ai-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --rd-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rd-ai-border-spin{to{--rd-ai-angle:360deg}}.rd-ai-bar-glow{border-radius:inherit;filter:blur(18px);pointer-events:none;background:radial-gradient(at 30% 80%,#d4b8582e 0%,#0000 60%),radial-gradient(at 70% 80%,#c8a8321f 0%,#0000 55%);animation:3s ease-in-out infinite alternate rd-ai-glow-pulse;position:absolute;inset:-16px}@keyframes rd-ai-glow-pulse{0%{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}.rd-ai-bar-content{z-index:1;border-radius:inherit;background:var(--rd-surface-strong);align-items:center;gap:.58rem;width:100%;padding:.56rem .82rem;display:flex;position:relative;box-shadow:inset 0 1px #fff6,0 4px 16px #0f182114}.rd-ai-bar:hover .rd-ai-bar-content{background:var(--rd-surface-overlay)}.rd-ai-bar:hover .rd-ai-bar-glow{opacity:1;animation:none}.rd-ai-bar:active .rd-ai-bar-content{transform:scale(.995)}.rd-ai-bar-icon{color:#c8a832;flex-shrink:0;animation:6s linear infinite rd-ai-icon-spin}@keyframes rd-ai-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rd-ai-bar-text{min-width:0;font-family:var(--rd-font-body);color:var(--rd-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;font-weight:500;overflow:hidden}.rd-ai-bar-kbd{font-family:var(--rd-font-code);letter-spacing:.04em;color:var(--rd-text-tertiary);background:var(--rd-hover-bg-strong);border:1px solid var(--rd-divider);opacity:.7;border-radius:3px;flex-shrink:0;padding:.14rem .38rem;font-size:.6rem;font-weight:600}.rd-ai-panel{border-radius:var(--rd-radius-lg);background:#fff;flex-direction:column;width:100%;min-height:min(50vh,420px);max-height:min(72vh,560px);animation:.3s cubic-bezier(.22,.68,0,1) rd-ai-panel-in;display:flex;position:relative;overflow:visible;box-shadow:0 8px 32px #0f18211f,0 24px 64px #0f182114}@keyframes rd-ai-panel-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.rd-ai-panel-border{border-radius:inherit;background:conic-gradient(from var(--rd-ai-angle,0deg), #d4b85866, #536b7a1a, #d4b8580d, #536b7a1a, #d4b85866);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:4s linear infinite rd-ai-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rd-ai-panel-header{border-bottom:1px solid var(--rd-divider);border-radius:var(--rd-radius-lg) var(--rd-radius-lg) 0 0;background:inherit;z-index:4;flex-shrink:0;align-items:center;gap:.5rem;padding:.52rem .72rem;display:flex;position:relative}.rd-ai-panel-title{font-family:var(--rd-font-heading);color:var(--rd-text-primary);letter-spacing:-.01em;align-items:center;gap:.34rem;font-size:.82rem;font-weight:700;display:flex}.rd-ai-panel-title svg{color:#c8a832;animation:6s linear infinite rd-ai-icon-spin}.rd-ai-panel-title-muted{color:var(--rd-text-tertiary);font-weight:400}.rd-ai-scope-wrap{margin-left:auto;position:relative}.rd-ai-scope-btn{border:1px solid var(--rd-divider-strong);border-radius:var(--rd-radius-sm);background:var(--rd-hover-bg);color:var(--rd-text-secondary);font-family:var(--rd-font-code);letter-spacing:.02em;cursor:pointer;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast);align-items:center;gap:.3rem;padding:.22rem .46rem;font-size:.62rem;font-weight:600;display:inline-flex}.rd-ai-scope-btn:hover{border-color:var(--rd-accent);background:var(--rd-hover-bg-strong)}.rd-ai-scope-dot{background:#c8a832;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite rd-ai-dot-pulse;box-shadow:0 0 4px #c8a83266}@keyframes rd-ai-dot-pulse{0%,to{box-shadow:0 0 4px #c8a83266}50%{box-shadow:0 0 8px #c8a832b3}}.rd-ai-scope-menu{z-index:10;border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-md);min-width:12rem;box-shadow:var(--rd-shadow-dropdown);background:#fff;padding:.24rem;animation:.12s ease-out rd-ai-menu-in;position:absolute;top:calc(100% + 4px);right:0}[data-theme=dark] .rd-ai-scope-menu{background:#1a2430}@keyframes rd-ai-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rd-ai-scope-menu-label{font-family:var(--rd-font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--rd-text-tertiary);opacity:.7;padding:.28rem .5rem .2rem;font-size:.56rem;font-weight:600}.rd-ai-scope-option{border-radius:var(--rd-radius-sm);width:100%;color:var(--rd-text-secondary);font-family:var(--rd-font-body);text-align:left;cursor:pointer;transition:background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;align-items:center;gap:.38rem;padding:.38rem .5rem;font-size:.74rem;font-weight:500;display:flex}.rd-ai-scope-option:hover{background:var(--rd-hover-bg-strong);color:var(--rd-text-primary)}.rd-ai-scope-option.is-active{color:var(--rd-accent-strong);font-weight:600}.rd-ai-scope-option-icon{width:1.1rem;height:1.1rem;color:var(--rd-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ai-scope-option.is-active .rd-ai-scope-option-icon{color:var(--rd-accent-strong)}.rd-ai-scope-option-label{flex:1;min-width:0}.rd-ai-scope-option-badge{font-family:var(--rd-font-code);letter-spacing:.04em;text-transform:uppercase;color:#c8a832;background:#c8a8321a;border-radius:2px;padding:.08rem .3rem;font-size:.54rem;font-weight:650}.rd-ai-scope-option-check{color:var(--rd-accent-strong);flex-shrink:0}.rd-ai-scope-caret-open{transform:rotate(180deg)}.rd-ai-scope-divider{background:var(--rd-divider);height:1px;margin:.2rem .4rem}.rd-ai-scope-group-caret{opacity:.5;flex-shrink:0;transition:transform .15s}.rd-ai-scope-group-caret.is-open{transform:rotate(90deg)}.rd-ai-scope-option-count{font-family:var(--rd-font-code);color:var(--rd-text-tertiary);opacity:.6;margin-left:.24rem;font-size:.58rem;font-weight:600}.rd-ai-scope-group{position:relative}.rd-ai-scope-flyout{z-index:12;border:1px solid var(--rd-control-border-strong);border-radius:var(--rd-radius-md);min-width:14rem;max-width:20rem;box-shadow:var(--rd-shadow-dropdown);background:#fff;padding:.2rem;animation:.14s ease-out rd-ai-flyout-in;position:absolute;bottom:0;left:calc(100% + 4px)}.rd-ai-scope-flyout-list{max-height:12rem;overflow-y:auto}[data-theme=dark] .rd-ai-scope-flyout{background:#1a2430}@keyframes rd-ai-flyout-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.rd-ai-scope-flyout-head{font-family:var(--rd-font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--rd-text-tertiary);opacity:.7;padding:.24rem .46rem .18rem;font-size:.54rem;font-weight:600}.rd-ai-scope-flyout-item{border-radius:var(--rd-radius-sm);width:100%;color:var(--rd-text-secondary);font-family:var(--rd-font-body);text-align:left;cursor:pointer;transition:background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border:0;align-items:center;gap:.34rem;padding:.32rem .46rem;font-size:.72rem;font-weight:500;display:flex}.rd-ai-scope-flyout-item:hover{background:var(--rd-hover-bg-strong);color:var(--rd-text-primary)}.rd-ai-scope-flyout-item.is-active{color:var(--rd-accent-strong);font-weight:600}.rd-ai-scope-check{border:1.5px solid var(--rd-control-border-strong);color:#0000;width:1rem;height:1rem;transition:border-color var(--rd-transition-fast), background var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ai-scope-check.is-checked{border-color:var(--rd-accent-strong);background:var(--rd-accent-strong);color:#fff}.rd-ai-scope-flyout-code{font-family:var(--rd-font-code);color:var(--rd-accent-strong);letter-spacing:.04em;flex-shrink:0;font-size:.62rem;font-weight:650}.rd-ai-scope-flyout-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rd-ai-scope-flyout-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rd-ai-scope-flyout-item--stacked{align-items:flex-start}.rd-ai-scope-flyout-item--stacked .rd-ai-scope-check{margin-top:.12rem}.rd-ai-scope-flyout-stack{flex-direction:column;flex:auto;gap:.08rem;min-width:0;display:flex}.rd-ai-scope-flyout-stack-row{align-items:center;gap:.34rem;min-width:0;display:flex}.rd-ai-scope-flyout-sub{color:var(--rd-text-tertiary);white-space:nowrap;text-overflow:ellipsis;opacity:.85;font-size:.6rem;font-weight:500;overflow:hidden}.rd-ai-header-btn{border-radius:var(--rd-radius-sm);width:1.5rem;height:1.5rem;color:var(--rd-text-tertiary);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ai-header-btn:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-ai-usage-dial{border-radius:var(--rd-radius-sm);cursor:pointer;width:1.7rem;height:1.7rem;transition:background var(--rd-transition-fast), border-color var(--rd-transition-fast);background:#0f172a09;border:1px solid #0f172a12;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rd-ai-usage-dial:hover,.rd-ai-usage-dial.is-active{background:#0f172a12;border-color:#0f172a1f}[data-theme=dark] .rd-ai-usage-dial{background:0 0;border-color:#0000}[data-theme=dark] .rd-ai-usage-dial:hover,[data-theme=dark] .rd-ai-usage-dial.is-active{background:#ffffff0d;border-color:#0000}.rd-ai-usage-dial__track{stroke:var(--rd-divider)}.rd-ai-usage-dial__ring{transition:stroke-dasharray .28s cubic-bezier(.4, 0, .2, 1), stroke var(--rd-transition-fast)}.rd-ai-usage-dial__ring--green{stroke:#059669}.rd-ai-usage-dial__ring--amber{stroke:#d97706}.rd-ai-usage-dial__ring--red{stroke:#dc2626}[data-theme=dark] .rd-ai-usage-dial__track{stroke:#c8d2e12e}[data-theme=dark] .rd-ai-usage-dial__ring--green{stroke:#34d399}[data-theme=dark] .rd-ai-usage-dial__ring--amber{stroke:#fbbf24}[data-theme=dark] .rd-ai-usage-dial__ring--red{stroke:#f87171}.rd-ai-usage-panel{border:1px solid var(--rd-border);border-radius:var(--rd-radius-md);background:var(--rd-surface-raised,#fff);width:280px;max-width:calc(100vw - 1.5rem);color:var(--rd-text-secondary);z-index:20;transform-origin:100% 100%;padding:.7rem .85rem;font-size:.78rem;animation:.18s cubic-bezier(.2,.8,.2,1) rd-ai-usage-pop;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 1px 2px #0f172a0d,0 8px 24px #0f172a1f}@keyframes rd-ai-usage-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .rd-ai-usage-panel{background:#161e28fa;border-color:#ffffff14;box-shadow:0 1px 2px #00000059,0 12px 32px #00000073}.rd-ai-usage-panel__header{color:var(--rd-text-primary);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:flex}.rd-ai-usage-panel__blocked{border-radius:var(--rd-radius-sm);background:var(--rd-danger-text);justify-content:space-between;align-items:center;gap:.5rem;margin:-.35rem -.5rem .55rem;padding:.4rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-ai-usage-panel__blocked{background:color-mix(in srgb, var(--rd-danger-text) 10%, transparent)}}.rd-ai-usage-panel__blocked{color:var(--rd-danger-text);font-size:.74rem;font-weight:600;text-decoration:none}.rd-ai-usage-panel__blocked:hover{background:var(--rd-danger-text)}@supports (color:color-mix(in lab, red, red)){.rd-ai-usage-panel__blocked:hover{background:color-mix(in srgb, var(--rd-danger-text) 16%, transparent)}}.rd-ai-usage-panel__blocked-cta{white-space:nowrap;font-weight:600}.rd-ai-usage-panel__primary{margin-bottom:.55rem}.rd-ai-usage-panel__primary-row{align-items:baseline;gap:.35rem;margin-bottom:.3rem;display:flex}.rd-ai-usage-panel__primary-value{font-variant-numeric:tabular-nums;color:var(--rd-text-primary);font-size:1.05rem;font-weight:700}.rd-ai-usage-panel__primary-period{color:var(--rd-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:.72rem}.rd-ai-usage-panel__secondary{margin-bottom:.45rem}.rd-ai-usage-panel__secondary-row{font-variant-numeric:tabular-nums;color:var(--rd-text-secondary);justify-content:space-between;align-items:baseline;margin-bottom:.22rem;font-size:.76rem;display:flex}.rd-ai-usage-panel__secondary-period{color:var(--rd-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.rd-ai-usage-bar{background:currentColor;border-radius:999px;width:100%;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.rd-ai-usage-bar{background:color-mix(in srgb, currentColor 10%, transparent)}}.rd-ai-usage-bar{color:var(--rd-text-tertiary);overflow:hidden}.rd-ai-usage-bar--sm{height:4px}.rd-ai-usage-bar__fill{border-radius:inherit;background:currentColor;height:100%;transition:width .3s cubic-bezier(.22,.68,0,1)}.rd-ai-usage-bar--green{color:#35a06b}.rd-ai-usage-bar--amber{color:#c58a2e}.rd-ai-usage-bar--red{color:var(--rd-danger-text,#c5412e)}.rd-ai-usage-panel__reset-note{color:var(--rd-text-tertiary);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.68rem}.rd-ai-quota-banner{border-radius:var(--rd-radius-sm);justify-content:space-between;align-items:center;gap:.6rem;margin:0 .75rem;padding:.48rem .7rem;font-size:.78rem;font-weight:500;display:flex}.rd-ai-quota-banner--block{background:var(--rd-danger-text)}@supports (color:color-mix(in lab, red, red)){.rd-ai-quota-banner--block{background:color-mix(in srgb, var(--rd-danger-text) 10%, transparent)}}.rd-ai-quota-banner--block{color:var(--rd-danger-text);border:1px solid var(--rd-danger-text)}@supports (color:color-mix(in lab, red, red)){.rd-ai-quota-banner--block{border:1px solid color-mix(in srgb, var(--rd-danger-text) 25%, transparent)}}.rd-ai-quota-banner--warn{color:#8a5f13;background:#c58a2e1a;border:1px solid #c58a2e42}.rd-ai-quota-banner__cta{border-radius:var(--rd-radius-sm);color:var(--rd-surface-strong,#fff);cursor:pointer;white-space:nowrap;background:currentColor;border:0;padding:.22rem .55rem;font-weight:600;text-decoration:none}.rd-ai-quota-banner__cta:hover{opacity:.88}.rd-ai-header-btn.is-active{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong)}.rd-ai-history{background:inherit;z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rd-ai-history-head{border-bottom:1px solid var(--rd-divider);flex-shrink:0;justify-content:space-between;align-items:center;padding:.55rem .82rem .4rem;display:flex}.rd-ai-history-title{color:var(--rd-text-secondary);letter-spacing:.01em;font-size:.78rem;font-weight:600}.rd-ai-history-new{color:var(--rd-text-secondary);background:var(--rd-hover-bg);border:1px solid var(--rd-divider);border-radius:var(--rd-radius-sm);cursor:pointer;transition:color var(--rd-transition-fast), background var(--rd-transition-fast), border-color var(--rd-transition-fast);align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.74rem;display:inline-flex}.rd-ai-history-new:hover{color:var(--rd-text-primary);background:var(--rd-hover-bg-strong);border-color:var(--rd-divider-strong)}.rd-ai-history-error{color:#b94b4b;border-bottom:1px solid var(--rd-divider);background:#b94b4b0f;padding:.5rem .82rem;font-size:.76rem}.rd-ai-history-empty{color:var(--rd-text-tertiary);flex:1;justify-content:center;align-items:center;padding:1.2rem;font-size:.82rem;display:flex}.rd-ai-history-list{flex:1;margin:0;padding:.3rem 0;list-style:none;overflow-y:auto}.rd-ai-history-item{align-items:stretch;gap:0;display:flex;position:relative}.rd-ai-history-item:hover{background:var(--rd-hover-bg)}.rd-ai-history-item.is-active{background:var(--rd-hover-bg-strong)}.rd-ai-history-item-main{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:.2rem;padding:.5rem .82rem;display:flex}.rd-ai-history-item-title{color:var(--rd-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;line-height:1.25;overflow:hidden}.rd-ai-history-item-meta{color:var(--rd-text-tertiary);align-items:center;font-size:.7rem;display:flex}.rd-ai-history-item-count{color:var(--rd-text-tertiary)}.rd-ai-history-item-del{width:1.85rem;color:var(--rd-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--rd-transition-fast), color var(--rd-transition-fast), background var(--rd-transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ai-history-item:hover .rd-ai-history-item-del,.rd-ai-history-item .rd-ai-history-item-del:focus-visible{opacity:1}.rd-ai-history-item-del:hover{color:#b94b4b;background:#b94b4b14}.rd-ai-history-item-del:disabled{opacity:.4;cursor:not-allowed}.rd-ai-messages{z-index:1;background:inherit;flex:1;min-width:0;padding:.72rem .82rem;position:relative;overflow:hidden auto}.rd-ai-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1.2rem .5rem;display:flex}.rd-ai-welcome-icon{color:#c8a832;background:radial-gradient(circle,#d4b8581f 0%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.72rem;animation:8s linear infinite rd-ai-icon-spin;display:flex}.rd-ai-welcome-title{font-family:var(--rd-font-heading);color:var(--rd-text-primary);margin:0;font-size:1rem;font-weight:700}.rd-ai-welcome-hint{color:var(--rd-text-tertiary);max-width:28rem;margin:.32rem 0 0;font-size:.74rem;line-height:1.5}.rd-ai-msg{box-sizing:border-box;min-width:0;max-width:100%;margin-bottom:.62rem;animation:.25s ease-out rd-ai-msg-in}@keyframes rd-ai-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rd-ai-msg p{margin:0;font-size:.8rem;line-height:1.52}.rd-ai-msg-user{text-align:right}.rd-ai-msg-user p{border-radius:var(--rd-radius-md) var(--rd-radius-md) 3px var(--rd-radius-md);background:var(--rd-accent-strong);color:var(--rd-accent-contrast);padding:.44rem .72rem;display:inline-block}.rd-ai-msg-assistant .rd-ai-md{border-radius:var(--rd-radius-md) var(--rd-radius-md) var(--rd-radius-md) 3px;background:var(--rd-hover-bg-strong);max-width:100%;color:var(--rd-text-primary);text-align:left;padding:.55rem .82rem;font-size:.8rem;line-height:1.55;display:inline-block}.rd-ai-md>:first-child{margin-top:0}.rd-ai-md>:last-child{margin-bottom:0}.rd-ai-grounding-btn{color:var(--rd-text-secondary);border:1px solid var(--rd-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:500;line-height:1;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.rd-ai-grounding-icon{align-items:center;line-height:0;display:inline-flex}.rd-ai-grounding-btn:hover{background:var(--rd-hover-bg);color:var(--rd-text-primary)}.rd-ai-grounding-btn.is-active{color:#b45309;background:#fbbf241f;border-color:#fbbf2466}[data-theme=dark] .rd-ai-grounding-btn.is-active{color:#fbbf24;background:#fbbf241a}.rd-ai-web-citations{background:#fbbf240f;border:1px solid #fbbf2440;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:.72rem;line-height:1.45}.rd-ai-web-citations-banner{letter-spacing:.02em;color:#92400e;text-transform:uppercase;background:#fbbf242e;border-top:2px solid #f59e0b;border-bottom:1px solid #fbbf2473;align-items:center;gap:6px;margin:-2px -4px 8px;padding:6px 10px;font-size:.7rem;font-weight:700;display:flex}.rd-ai-web-citations-banner-icon{align-items:center;line-height:0;display:inline-flex}[data-theme=dark] .rd-ai-web-citations-banner{color:#fbbf24;background:#fbbf2424}.rd-ai-web-citations-list{margin:0;padding:0;list-style:none}.rd-ai-web-citations-list li{margin:3px 0}.rd-ai-web-citations-list a{color:var(--rd-text-primary);align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.rd-ai-web-citations-list a:hover .rd-ai-web-citations-title{text-decoration:underline}.rd-ai-web-citations-badge{color:#92400e;letter-spacing:.02em;background:#f59e0b2e;border:1px solid #f59e0b59;border-radius:3px;justify-content:center;align-items:center;min-width:1.55em;padding:1px 5px;font-size:.62rem;font-weight:700;line-height:1.15;display:inline-flex}[data-theme=dark] .rd-ai-web-citations-badge{color:#fbbf24;background:#f59e0b38;border-color:#fbbf2473}.rd-ai-web-citations-domain{color:var(--rd-text-tertiary);font-size:.68rem}.rd-ai-web-citations-disclaimer{color:var(--rd-text-tertiary);border-top:1px dashed #fbbf244d;margin-top:6px;padding-top:6px;font-size:.66rem;font-style:italic}.rd-ai-web-chip{vertical-align:.04em;color:#92400e;white-space:nowrap;cursor:pointer;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:3px;align-items:center;gap:2px;margin:0 1px;padding:0 4px;font-size:.7em;font-weight:600;line-height:1.25;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.rd-ai-web-chip:hover{background:#f59e0b3d;border-color:#f59e0b99;text-decoration:none}.rd-ai-web-chip.is-disabled{opacity:.55;cursor:default}.rd-ai-web-chip-icon{align-items:center;line-height:0;display:inline-flex}.rd-ai-web-chip-label{font-feature-settings:"tnum" 1}[data-theme=dark] .rd-ai-web-chip{color:#fbbf24;background:#f59e0b2e;border-color:#fbbf2466}[data-theme=dark] .rd-ai-web-chip:hover{background:#f59e0b47;border-color:#fbbf24a6}.rd-ai-copy-raw{width:1.55rem;height:1.55rem;color:var(--rd-text-tertiary);border:1px solid var(--rd-border-soft);cursor:pointer;opacity:.55;background:0 0;border-radius:4px;justify-content:center;align-items:center;margin-top:4px;padding:0;transition:opacity .12s,color .12s,background .12s,border-color .12s;display:inline-flex}.rd-ai-copy-raw:hover{opacity:1;color:var(--rd-text-primary);background:var(--rd-hover-bg);border-color:var(--rd-divider-strong)}.rd-ai-copy-raw.is-copied{opacity:1;color:var(--rd-success-text);border-color:var(--rd-success-border);background:var(--rd-success-soft)}.rd-ai-md p{margin:.42rem 0}.rd-ai-md h1,.rd-ai-md h2,.rd-ai-md h3,.rd-ai-md h4,.rd-ai-md h5,.rd-ai-md h6{color:var(--rd-text-primary);margin:.7rem 0 .32rem;font-weight:600;line-height:1.3}.rd-ai-md h1{font-size:.98rem}.rd-ai-md h2{font-size:.92rem}.rd-ai-md h3{font-size:.86rem}.rd-ai-md h4,.rd-ai-md h5,.rd-ai-md h6{font-size:.82rem}.rd-ai-md ul,.rd-ai-md ol{margin:.32rem 0;padding-left:1.15rem}.rd-ai-md li{margin:.16rem 0}.rd-ai-md li>p{margin:0}.rd-ai-md hr{border:0;border-top:1px solid var(--rd-divider);margin:.6rem 0}.rd-ai-md blockquote{border-left:2px solid var(--rd-divider-strong);color:var(--rd-text-secondary);margin:.42rem 0;padding:.2rem .62rem}.rd-ai-md blockquote p{margin:.18rem 0}.rd-ai-md code{background:var(--rd-hover-bg);border-radius:3px;padding:.06rem .28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.rd-ai-md pre{border-radius:var(--rd-radius-sm);background:var(--rd-hover-bg);margin:.42rem 0;padding:.55rem .7rem;font-size:.76rem;line-height:1.5;overflow-x:auto}.rd-ai-md pre code{background:0 0;padding:0}.rd-ai-md a{color:var(--rd-accent);text-underline-offset:2px;text-decoration:underline}.rd-ai-md strong{font-weight:600}.rd-ai-md table{border-collapse:collapse;width:100%;margin:.46rem 0;font-size:.76rem}.rd-ai-md th,.rd-ai-md td{border:1px solid var(--rd-divider);text-align:left;vertical-align:top;padding:.28rem .46rem}.rd-ai-md th{background:var(--rd-hover-bg);font-weight:600}.rd-ai-input-form{border-top:1px solid var(--rd-divider);border-radius:0 0 var(--rd-radius-lg) var(--rd-radius-lg);background:inherit;z-index:2;flex-shrink:0;padding:.46rem .62rem;position:relative}.rd-ai-input-wrap{border:1px solid var(--rd-control-border);border-radius:var(--rd-radius-sm);background:var(--rd-control-bg);transition:border-color var(--rd-transition-fast), box-shadow var(--rd-transition-fast);align-items:center;gap:.38rem;padding:.32rem .42rem .32rem .62rem;display:flex}.rd-ai-chat.is-focused .rd-ai-input-wrap{border-color:var(--rd-accent);box-shadow:0 0 0 2px var(--rd-focus-ring)}.rd-ai-input{min-width:0;font-family:var(--rd-font-body);color:var(--rd-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:.8rem}.rd-ai-input::placeholder{color:var(--rd-text-tertiary);opacity:.65}.rd-ai-send{border-radius:var(--rd-radius-sm);background:var(--rd-accent-strong);width:1.7rem;height:1.7rem;color:var(--rd-accent-contrast);cursor:pointer;transition:background var(--rd-transition-fast), transform 60ms ease;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rd-ai-send:hover:not(:disabled){background:var(--rd-accent)}.rd-ai-send:active:not(:disabled){transform:scale(.92)}.rd-ai-send:disabled{opacity:.35;cursor:not-allowed}[data-theme=dark] .rd-ai-bar-content{background:#121820eb;box-shadow:inset 0 1px #ffffff0a,0 4px 16px #0003}[data-theme=dark] .rd-ai-bar:hover .rd-ai-bar-content{background:#161e28f2}[data-theme=dark] .rd-ai-bar-glow{background:radial-gradient(at 30% 80%,#d4b85824 0%,#0000 60%),radial-gradient(at 70% 80%,#c8a8321a 0%,#0000 55%)}[data-theme=dark] .rd-ai-panel{background:#131b24;box-shadow:0 8px 32px #0000004d,0 24px 64px #0003}[data-theme=dark] .rd-ai-bar-border,[data-theme=dark] .rd-ai-panel-border{background:conic-gradient(from var(--rd-ai-angle,0deg), #d4b85880, #648cb41a, #d4b8580d, #648cb41a, #d4b85880)}[data-theme=dark] .rd-ai-msg-user p{color:#eef3f6;background:#536b7a4d}[data-theme=dark] .rd-ai-msg-assistant p{background:#ffffff0d}@media (width<=767px){:root:has(.rd-ai-chat) .rd-ai-chat:not(.is-expanded){width:auto;bottom:.82rem;left:50%;right:auto;transform:translate(-50%)}.rd-ai-chat:not(.is-expanded) .rd-ai-bar{border-radius:50%;width:2.8rem;height:2.8rem;min-height:0;overflow:visible}.rd-ai-chat:not(.is-expanded) .rd-ai-bar-content{border-radius:inherit;justify-content:center;gap:0;width:100%;height:100%;padding:0}.rd-ai-chat:not(.is-expanded) .rd-ai-bar-glow{filter:blur(10px);inset:-6px}.rd-ai-chat:not(.is-expanded) .rd-ai-bar-text,.rd-ai-chat:not(.is-expanded) .rd-ai-bar-kbd{display:none}.rd-ai-chat.is-expanded{width:auto;max-width:none;left:.5rem;right:.5rem;transform:none}.rd-ai-chat.is-expanded .rd-ai-input-form{padding-left:3.6rem;padding-right:3.6rem}.rd-sidebar-trigger{z-index:950}}.rd-ai-cite-chip{min-width:1.1rem;height:1.1rem;color:var(--rd-text-primary);cursor:pointer;background:#d4b85824;border:1px solid #d4b85866;border-radius:999px;justify-content:center;align-items:center;margin:0 1px;padding:0 .32rem;font-size:.68rem;font-weight:600;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;transform:translateY(-1px)}.rd-ai-cite-chip:hover:not(.is-disabled):not(:disabled){background:#d4b85847;border-color:#d4b858a6;transform:translateY(-1px)scale(1.04)}.rd-ai-cite-chip:focus-visible{outline-offset:2px;outline:2px solid #d4b8588c}.rd-ai-cite-chip.is-disabled,.rd-ai-cite-chip:disabled{cursor:default;opacity:.45}.rd-ai-cite-chip.is-company{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:#5078a821;border-color:#5078a86b;min-width:auto;max-width:8rem;padding:0 .5rem;font-weight:600;overflow:hidden}.rd-ai-cite-chip.is-company:hover:not(.is-disabled):not(:disabled){background:#5078a842;border-color:#5078a89e}.rd-ai-cite-chip.is-company:focus-visible{outline:2px solid #5078a88c}.rd-ai-cite-list{box-sizing:border-box;border-top:1px dashed var(--rd-border-soft);min-width:0;max-width:100%;margin-top:.6rem;padding-top:.5rem}.rd-ai-cite-list-head{text-align:left;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--rd-text-tertiary);transition:color var(--rd-transition-fast);background:0 0;border:0;align-items:center;gap:.4rem;margin:0 0 .35rem;padding:.15rem 0;font-size:.66rem;font-weight:600;display:flex}.rd-ai-cite-list-head:hover{color:var(--rd-text-secondary)}.rd-ai-cite-list-head:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:2px;border-radius:3px}.rd-ai-cite-list-head-label{flex:auto}.rd-ai-cite-list-caret{color:var(--rd-text-tertiary);opacity:.7;flex:none;transition:transform .18s}.rd-ai-cite-list.is-collapsed .rd-ai-cite-list-caret{transform:rotate(-90deg)}.rd-ai-cite-list.is-collapsed .rd-ai-cite-list-head{margin-bottom:0}.rd-ai-cite-list-items{grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;max-width:100%;display:grid}.rd-ai-cite-card{box-sizing:border-box;border:1px solid var(--rd-border-soft);background:var(--rd-surface-muted);text-align:left;width:100%;min-width:0;max-width:100%;color:inherit;cursor:pointer;border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;transition:background .15s,border-color .15s,transform .15s;display:flex;overflow:hidden}.rd-ai-cite-card:hover{background:#d4b8581a;border-color:#d4b85873;transform:translate(1px)}.rd-ai-cite-card:hover .rd-ai-cite-card-arrow{opacity:1;transform:translate(1px)}.rd-ai-cite-card:focus-visible{outline-offset:1px;outline:2px solid #d4b85880}.rd-ai-cite-card-idx{color:#c6a648;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:4.2rem;padding-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;overflow:hidden}.rd-ai-cite-card-body{flex-direction:column;flex:auto;gap:.22rem;min-width:0;display:flex}.rd-ai-cite-card-title-row{align-items:center;gap:.38rem;min-width:0;display:flex}.rd-ai-cite-card-title{min-width:0;color:var(--rd-text-primary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:auto;font-size:.8rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.rd-ai-cite-card-block{font-family:var(--rd-font-body);color:var(--rd-text-tertiary);background:var(--rd-hover-bg-strong);border:1px solid var(--rd-border-soft);letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.06rem .38rem;font-size:.6rem;font-weight:600;line-height:1.2;display:inline-flex}.rd-ai-cite-card-block-icon{opacity:.85;font-size:.7rem;line-height:1}.rd-ai-cite-card-block--table,.rd-ai-cite-card-block--chart,.rd-ai-cite-card-block--image,.rd-ai-cite-card-block--figure{color:#c6a648;background:#d4b8581f;border-color:#d4b85859}.rd-ai-cite-card-heading{color:var(--rd-text-secondary);-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.rd-ai-cite-card-heading-prefix{color:var(--rd-text-tertiary);opacity:.75;margin-right:.25rem;font-weight:600;display:inline-block}.rd-ai-cite-card-snippet{color:var(--rd-text-secondary);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;opacity:.88;-webkit-box-orient:vertical;font-size:.72rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.rd-ai-cite-card-meta{color:var(--rd-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.rd-ai-cite-card-count{color:var(--rd-accent-strong);font-weight:600}.rd-ai-cite-card-arrow{color:var(--rd-text-tertiary);opacity:.5;flex:none;justify-content:center;align-self:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.rd-ai-msg-pending{vertical-align:middle;gap:3px;margin-left:2px;display:inline-flex}.rd-ai-msg-pending span{opacity:.4;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite rd-ai-pending-bounce}.rd-ai-msg-pending span:nth-child(2){animation-delay:.15s}.rd-ai-msg-pending span:nth-child(3){animation-delay:.3s}@keyframes rd-ai-pending-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}.rd-ai-send-stop{color:#dc6464!important;background:#dc505026!important}.rd-ai-send-stop:hover{background:#dc505047!important}.rd-ai-steps{border:1px solid var(--rd-border-soft);background:var(--rd-surface-muted);color:var(--rd-text-secondary);border-radius:.55rem;margin:0 0 .55rem;padding:.45rem .55rem;font-size:.76rem;line-height:1.45}.rd-ai-steps-head{cursor:pointer;width:100%;color:var(--rd-text-tertiary);letter-spacing:.02em;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.72rem;font-weight:600;display:flex}.rd-ai-steps-head:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d4b85880}.rd-ai-steps-dot{background:#d4b858bf;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite rd-ai-step-pulse;box-shadow:0 0 0 3px #d4b8582e}.rd-ai-steps:not(:has(.rd-ai-step-pending)) .rd-ai-steps-dot{box-shadow:none;background:#8caa78bf;animation:none}@keyframes rd-ai-step-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.rd-ai-steps-title{text-align:left;flex:auto}.rd-ai-steps-caret{color:var(--rd-text-tertiary);flex:none;transition:transform .18s}.rd-ai-steps.is-collapsed .rd-ai-steps-caret{transform:rotate(-90deg)}.rd-ai-steps-list{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0 0 0 .15rem;list-style:none;display:flex}.rd-ai-step{color:var(--rd-text-secondary);padding-left:.9rem;position:relative}.rd-ai-step:before{content:"";background:var(--rd-text-tertiary);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0}.rd-ai-step-reasoning{color:var(--rd-text-tertiary);white-space:pre-wrap;word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-height:6em;font-style:italic;display:-webkit-box;overflow:hidden}.rd-ai-step-tool{align-items:baseline;gap:.3rem;min-width:0;display:flex}.rd-ai-step-tool-icon{color:var(--rd-text-tertiary);opacity:.85;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.rd-ai-step-tool-name{color:#c6a648;flex:none;font-size:.74rem;font-weight:600}.rd-ai-step-tool-args{min-width:0;color:var(--rd-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.7rem;overflow:hidden}.rd-ai-step-result{align-items:baseline;gap:.3rem;min-width:0;display:flex}.rd-ai-step-result-summary{color:#6eaa82f2;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:.74rem;display:-webkit-box;overflow:hidden}.rd-ai-step-pending:before{display:none}.rd-ai-retrieval-chip{letter-spacing:.02em;cursor:help;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;flex:none;align-items:center;padding:.05rem .4rem;font-size:.62rem;font-weight:500;display:inline-flex}.rd-ai-retrieval-chip-hybrid{color:#6e82c8d9}.rd-ai-retrieval-chip-bm25{color:#8c8c8cb3}.rd-ai-retrieval-chip-fallback{color:#c8826ed9}.rd-ai-ask{color:var(--rd-text-primary);background:#d4b8581a;border:1px solid #d4b85866;border-radius:.55rem;margin-top:.55rem;padding:.55rem .65rem}.rd-ai-ask-q{color:var(--rd-text-primary);margin-bottom:.35rem;font-size:.82rem;line-height:1.45}.rd-ai-ask-options{flex-wrap:wrap;gap:.35rem;display:flex}.rd-ai-ask-option{background:var(--rd-surface-base);color:var(--rd-text-primary);cursor:pointer;border:1px solid #d4b85880;border-radius:999px;padding:.3rem .6rem;font-size:.74rem;transition:background .15s,border-color .15s,transform .1s}.rd-ai-ask-option:hover:not(:disabled){background:#d4b85840;border-color:#d4b858bf;transform:translateY(-1px)}.rd-ai-ask-option:disabled{opacity:.5;cursor:default}.rd-ai-ask-hint{color:var(--rd-text-tertiary);margin:0;font-size:.72rem;font-style:italic}[data-theme=light] .rd-workspace-pinned-strip,[data-theme=light] .rd-dash-search-engine-row,[data-theme=light] .rd-plan-card.is-featured,[data-theme=light] .rd-doc-side-recommended,[data-theme=light] .rd-dash-tip-highlight{background:linear-gradient(180deg, #ffffff70 0%, #fff0 100%), var(--rd-surface-muted);border-color:var(--rd-border-soft)}[data-theme=light] .rd-workspace-search-shell:before,[data-theme=light] .rd-login-shell:before,[data-theme=light] .rd-account-hero:before,[data-theme=light] .rd-account-panel:before,[data-theme=light] .rd-purchase-hero:before,[data-theme=light] .rd-session-expired-shell:before,[data-theme=light] .rd-plan-card:before,[data-theme=light] .rd-dash-viewer-box:before,[data-theme=light] .rd-doc-side-card:before{background:linear-gradient(90deg,#0f18211a 0%,#536b7a17 42%,#536b7a00 100%);height:1px}[data-theme=light] .rd-login-shell:after{opacity:.84;background:radial-gradient(circle at 0 0,#536b7a1a 0%,#0000 34%),radial-gradient(circle at 100% 100%,#6f8c9b0f 0%,#0000 30%)}[data-theme=light] .rd-login-intro{background:var(--rd-login-hero-bg);border-color:var(--rd-login-hero-border)}[data-theme=light] .rd-login-intro:before{background:linear-gradient(130deg,#ffffff0f 0%,#0000 38%),radial-gradient(circle at 78% 18%,#91abb724 0%,#0000 30%)}[data-theme=light] .rd-login-brand-wordmark span,[data-theme=light] .rd-brand-wordmark span,[data-theme=light] .rd-dash-logo-text span{color:var(--rd-signal)}[data-theme=light] .rd-login-highlight-card{background:var(--rd-login-highlight-bg);border-color:var(--rd-login-highlight-border)}[data-theme=light] .rd-workspace-pinned-chip.is-active{box-shadow:inset 0 1px #ffffff38,0 10px 20px -18px #394d593d}[data-theme=light] .rd-dash-company-header{background:linear-gradient(180deg, #536b7a08 0%, #536b7a00 100%), var(--rd-dashboard-panel-bg)}[data-theme=light] .rd-dash-sidebar{background:linear-gradient(180deg, #536b7a08 0%, #536b7a00 26%), var(--rd-dashboard-panel-bg)}[data-theme=light] .rd-dash-card:before{background:linear-gradient(90deg,#0f18211a 0%,#536b7a14 44%,#536b7a00 100%);height:1px}[data-theme=light] .rd-dash-card-header{background:linear-gradient(#0f182106 0%,#fff0 100%)}[data-theme=light] .rd-plan-card.is-featured{box-shadow:inset 0 1px #0f18210a}[data-theme=light] .rd-search-result-filetype{border:1px solid var(--rd-divider);color:var(--rd-text-secondary);background:#0f182108}[data-theme=light] .rd-doc-viewer-hero-company-code{border:1px solid var(--rd-accent-soft-strong);background:var(--rd-accent-soft);color:var(--rd-accent-strong)}[data-theme=light] .rd-search-result-card:hover,[data-theme=light] .rd-dash-card:hover,[data-theme=light] .rd-saved-doc-main:not(:disabled):hover{border-color:var(--rd-control-border-strong);box-shadow:var(--rd-shadow-card)}[data-theme=light] .rd-dash-search-engine-row,[data-theme=light] .rd-dash-viewer-box-saved-docs{background:linear-gradient(180deg, #ffffff5c 0%, #fff0 100%), var(--rd-surface-muted);border-color:var(--rd-border-soft)}[data-theme=light] .rd-dash-view-icon{color:var(--rd-text-tertiary)}[data-theme=light] .rd-dash-view:hover{background:var(--rd-hover-bg);color:var(--rd-text-primary)}[data-theme=light] .rd-dash-view.is-active{color:var(--rd-accent-strong);border-left-color:var(--rd-accent-soft-strong);background:var(--rd-selected-bg)}[data-theme=light] .rd-dash-view.is-active .rd-dash-view-icon{color:var(--rd-accent-strong)}[data-theme=light] .rd-dash-search-engine-row{border:1px solid var(--rd-border-soft);background:linear-gradient(180deg, #ffffff61 0%, #fff0 100%), var(--rd-surface-muted)}[data-theme=light] .rd-dash-search-engine-pill{background:var(--rd-accent-soft)}[data-theme=light] .rd-dash-content-filter-option:hover{border-color:var(--rd-accent-soft-strong);background:var(--rd-hover-bg);color:var(--rd-accent-strong)}[data-theme=light] .rd-dash-content-filter-option.is-active{border-color:var(--rd-accent-soft-strong);background:var(--rd-selected-bg);color:var(--rd-accent-strong)}[data-theme=light] .rd-dash-filing-row:hover{background:var(--rd-hover-bg)}[data-theme=light] .rd-dash-filing-row.is-openable:focus-visible,[data-theme=light] .rd-dash-filing-row-button:focus-visible{outline:2px solid var(--rd-focus-ring);outline-offset:-2px}[data-theme=light] .rd-dash-expand-row{border-top:1px solid var(--rd-divider);color:var(--rd-text-secondary);transition:background-color var(--rd-transition-fast), color var(--rd-transition-fast);background:0 0;padding:.56rem .64rem;font-weight:700}[data-theme=light] .rd-dash-expand-row:hover{background:var(--rd-hover-bg);color:var(--rd-accent-strong)}[data-theme=light] .rd-dash-viewer-box-saved-docs{border-color:var(--rd-border-soft);background:linear-gradient(#fffffff5,#faf8f4f0)}[data-theme=light] .rd-doc-viewer-hero{background:linear-gradient(#536b7a07 0%,#536b7a00 56%)}[data-theme=light] .rd-doc-pdf-wrap{background:linear-gradient(#536b7a06 0%,#536b7a00 10%)}[data-theme=light] .rd-doc-text-layer-panel{background:linear-gradient(180deg, #536b7a05 0%, #536b7a00 100%), var(--rd-html-panel-bg)}[data-theme=light] .rd-dash-viewer-box-saved-docs:before{background:linear-gradient(90deg,#0f18211a,#536b7a14,#536b7a00);height:1px}[data-theme=light] .rd-saved-docs-section-description{color:var(--rd-text-secondary);font-weight:600}[data-theme=light] .rd-saved-docs-count{border:1px solid var(--rd-divider);color:var(--rd-text-secondary);background:#0f182108}[data-theme=light] .rd-saved-doc-group-label{color:var(--rd-text-secondary);font-weight:600}[data-theme=light] .rd-saved-doc-main:before{background:#0f18211f}[data-theme=light] .rd-saved-doc-main:not(:disabled):hover{border-color:var(--rd-control-border-strong);background:#fffffffa;box-shadow:0 6px 16px #0f18210a,0 1px 3px #0f182108}[data-theme=light] .rd-doc-viewer-hero-company-link:not(.is-static):focus-visible{outline:2px solid var(--rd-focus-ring)}[data-theme=light] .rd-doc-viewer-hero-multi-stock-trigger{border:1px solid var(--rd-control-border);color:var(--rd-text-secondary);background:#ffffffd1}[data-theme=light] .rd-doc-pdf-match-list-item.is-active{box-shadow:0 18px 34px -24px #394d593d}[data-theme=light] .rd-brand.is-workspace-root{box-shadow:0 0 0 1px #536b7a14, var(--rd-brand-shadow);border-color:#536b7a1f}.rd-workspace-pinned-name,.rd-workspace-switcher-name{font-family:var(--rd-font-body);letter-spacing:normal;font-weight:400}[data-theme=dark] .rd-workspace-pinned-chip-wrap{background:linear-gradient(#161f29fa 0%,#0e151df5 100%);border-color:#586b7d57;box-shadow:0 14px 28px -30px #000000c7}[data-theme=dark] .rd-workspace-pinned-chip-wrap:hover:not(.is-soft-unpinned),[data-theme=dark] .rd-workspace-pinned-chip-wrap:focus-within:not(.is-soft-unpinned),[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-active{background:linear-gradient(#152c3ef5 0%,#0d1c28f0 100%);border-color:#5caad657;box-shadow:0 16px 30px -28px #10364d8f}[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned,[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned:hover,[data-theme=dark] .rd-workspace-pinned-chip-wrap.is-soft-unpinned:focus-within{box-shadow:none;background:linear-gradient(#1a222bf5 0%,#11171ef0 100%);border-color:#4f5e6d47;transform:none}[data-theme=dark] :is(.rd-btn-pin-toggle,.rd-saved-doc-remove.rd-btn-pin-toggle,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle){color:#c8d5e0;box-shadow:none;background:linear-gradient(#1f2a36fa 0%,#131c26f5 100%);border-color:#7e9db933}[data-theme=dark] :is(.rd-btn-pin-toggle,.rd-saved-doc-remove.rd-btn-pin-toggle,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle):hover:not(:disabled),[data-theme=dark] :is(.rd-btn-pin-toggle,.rd-saved-doc-remove.rd-btn-pin-toggle,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle):focus-visible,[data-theme=dark] :is(.rd-btn-pin-toggle,.rd-saved-doc-remove.rd-btn-pin-toggle,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle).is-pending{color:#e3f6ff;background:linear-gradient(#224866c2 0%,#173145eb 100%);border-color:#65c0f157}[data-theme=dark] :is(.rd-btn-pin-toggle,.rd-saved-doc-remove.rd-btn-pin-toggle,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle):focus-visible{outline:none;box-shadow:0 0 0 2px #63b5e329}[data-theme=dark] :is(.rd-btn-pin-toggle.is-active,.rd-saved-doc-remove.rd-btn-pin-toggle.is-active,.rd-btn-viewer-ghost.rd-btn-doc-pin-toggle.is-active,.rd-pin-popover-trigger.is-pinned){color:#e3f6ff;background:linear-gradient(#285c82d1 0%,#193b54f2 100%);border-color:#72d0ff66}[data-theme=dark] .rd-saved-doc-remove.rd-btn-pin-toggle.is-soft-unpinned{color:#afbecb;background:linear-gradient(#1d2731f5 0%,#121922f0 100%);border-color:#687f942e}[data-theme=dark] .rd-workspace-switcher-pin-toggle{color:#b4c8dc4d;background:0 0;border-color:#0000}[data-theme=dark] .rd-workspace-switcher-pin-toggle:hover:not(:disabled),[data-theme=dark] .rd-workspace-switcher-pin-toggle:focus-visible{color:#daa94c;box-shadow:none}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-pending{color:#b4c8dc61}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-pinned{color:#daa94c;background:0 0;border-color:#0000}[data-theme=dark] .rd-workspace-switcher-pin-toggle.is-unpinned{color:#b4c8dc40;background:0 0;border-color:#0000}[data-theme=dark] .rd-workspace-pinned-inline-toggle{color:#b4c8dc4d;background:0 0;border-left-color:#0000}[data-theme=dark] .rd-workspace-pinned-inline-toggle:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-inline-toggle:focus-visible{color:#daa94c;background:0 0}[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-pinned{color:#daa94c}[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-pending{color:#b4c8dc59;background:0 0}[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-soft-unpinned{color:#a0b4c833;background:0 0;border-left-color:#0000}[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-soft-unpinned:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-inline-toggle.is-soft-unpinned:focus-visible{color:#daa94c;background:0 0}[data-theme=dark] .rd-pin-popover-trigger{color:#b4c8dc4d}[data-theme=dark] .rd-pin-popover-trigger:hover:not(:disabled),[data-theme=dark] .rd-pin-popover-trigger.is-pinned{color:#daa94c}[data-theme=dark] .rd-pin-popover-trigger.is-pending{color:#b4c8dc61}[data-theme=dark] .rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger,[data-theme=dark] .rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger.is-pinned,[data-theme=dark] .rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger:hover:not(:disabled),[data-theme=dark] .rd-workspace-pinned-chip-wrap .rd-pin-popover-trigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .rd-workspace-recent-docs-code-cell{color:#daa94c}[data-theme=dark] .rd-workspace-recent-doc-code-link{color:#daa94c;background:#daa94c1a}[data-theme=dark] .rd-workspace-recent-doc-code-link:hover{color:#e8bc5e;background:#daa94c2e}[data-theme=dark] .rd-workspace-recent-doc-company-code-inline{color:#daa94c;background:#daa94c1a}[data-theme=dark] .rd-workspace-recent-docs-pin-btn{color:#b4c8dc47}[data-theme=dark] .rd-workspace-recent-docs-pin-btn.is-pinned,[data-theme=dark] .rd-workspace-recent-docs-pin-btn:hover:not(:disabled){color:#daa94c}[data-theme=dark] .rd-workspace-recent-docs-pin-btn.is-pending{color:#b4c8dc59}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
