@font-face{font-family:workspaceFont;src:url(../media/ibm_plex_sans_variable-s.p.1h02_yioxxhku.ttf)format("truetype");font-display:swap;font-weight:100 700}@font-face{font-family:workspaceFont Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.WYw4RW_className{font-family:workspaceFont,workspaceFont Fallback}.WYw4RW_variable{--font-workspace:"workspaceFont", "workspaceFont Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--font-sans:var(--font-workspace), "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-workspace), "Segoe UI", Arial, sans-serif;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}}@layer components;@layer utilities{.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}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[data-action\=\"next\"\]\:visible:is(),.\[data-stage\]\:visible:is(data-stage){visibility:visible}}.portal-nav,.portal-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.portal-fieldset{border:0;min-width:0;padding:0}.portal-buyer{max-width:40rem;margin:1rem 0}.portal-buyer fieldset{border:0;gap:1rem;padding:0;display:grid}.portal-buyer label{gap:.4rem;display:grid}.portal-buyer input{border:1px solid #d5d9dd;border-radius:.4rem;width:100%;min-width:0;padding:.65rem}.portal-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;max-height:25rem;overflow:auto}:root{--text-secondary:#526b7b;--navy:#203b4c;--navy-deep:#172e3d;--ink:#1c2e3e;--muted:#7b8490;--border:#e5e8eb;--accent:#bd7752;--paper:#fff;--canvas:#f7f8fa;--green:#397d65;--radius:8px}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}::selection{background:#d9e7e7}:focus-visible{outline-offset:3px;outline:3px solid #c58a60}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--navy);color:#fff;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.application{min-height:100vh}.sidebar{z-index:40;border-right:1px solid var(--border);background:#fff;flex-direction:column;width:238px;padding:30px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.8px;align-items:center;gap:11px;width:fit-content;margin:0 12px 34px;font-size:34px;font-weight:650;line-height:1;display:flex}.brand-dot{color:var(--accent)}.brand-symbol{border:1.5px solid var(--accent);width:32px;height:35px;color:var(--accent);text-align:center;letter-spacing:-3px;border-radius:4px;padding-right:5px;font-family:Georgia,serif;font-size:32px;font-style:italic;font-weight:400;line-height:29px;position:relative}.brand-symbol>span{font-size:13px;position:absolute;top:12px;right:3px}.workspace-switch{border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;margin-bottom:32px;padding:11px;display:flex}.workspace-monogram{width:30px;height:32px;color:var(--navy);background:#f2f3f3;border:1px solid #e9ebec;border-radius:4px;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid}.workspace-switch strong{font-size:12px;font-weight:600;display:block}.workspace-switch small{color:var(--muted);font-size:11px;display:block}.workspace-switch>svg{color:#939ba2;margin-left:auto}.nav-caption{letter-spacing:.025em;color:#9198a1;margin-bottom:13px;padding-left:13px;font-size:9px;font-weight:650}.nav-link{color:#707a86;border-radius:5px;align-items:center;gap:11px;margin-bottom:5px;padding:12px 13px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-link:hover{color:var(--navy);background:#f7f8f8}.nav-link.active{color:var(--navy);background:#edf2f3;font-weight:650}.nav-link.active:after{content:"";background:var(--navy);border-radius:100%;width:4px;height:4px;margin-left:auto}.nav-count{color:var(--navy);background:#dde6e9;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.nav-link:has(.nav-count):after{display:none}.sidebar-bottom{margin-top:auto;padding-top:40px}.environment-card{background:#fafaf7;border:1px solid #e8e8e3;border-radius:6px;margin:15px 1px 18px;padding:17px 15px}.eyebrow{letter-spacing:.025em;color:#8a929c;font-size:9px;font-weight:650;line-height:1.6}.environment-card .eyebrow{letter-spacing:.025em;align-items:center;gap:7px;font-size:8px;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.environment-card p{margin-top:13px;font-size:14px;font-weight:500;line-height:1.65}.environment-card a{color:#8c796b;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}.sidebar-bottom>.nav-link{margin-bottom:18px;font-size:11px}.sidebar-user{border-top:1px solid var(--border);align-items:center;gap:10px;padding:18px 4px 23px;display:flex}.avatar{color:#717c69;background:#eaece7;border:2px solid #fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;font-weight:600;display:grid;box-shadow:0 0 0 1px #e5e7e1}.sidebar-user strong{font-size:11px;display:block}.sidebar-user small{color:var(--muted);font-size:10px;display:block}.tiny-dot{background:#9eb8a5;border-radius:50%;width:6px;height:6px;margin-left:auto}.app-main{flex-direction:column;min-height:100vh;margin-left:238px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 39px;display:flex}.breadcrumb{color:#949aa3;align-items:center;gap:14px;font-size:10px;display:flex}.breadcrumb strong{color:#5e6978;font-weight:500}.breadcrumb-slash{color:#d0d5da}.topbar-actions{align-items:center;gap:24px;display:flex}.search-trigger{color:#949ca5;align-items:center;gap:9px;font-size:10px;display:flex}.search-trigger kbd{color:#929ba5;border:1px solid #e4e7eb;border-radius:4px;margin-left:16px;padding:1px 5px;font-size:9px}.demo-badge{color:#ac794e;white-space:nowrap;background:#fffaf5;border:1px solid #ebdfd4;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:550;display:flex}.demo-badge>span{background:#c58b58;border-radius:50%;width:4px;height:4px}.mobile-menu{display:none!important}.sidebar-overlay{display:none}.page-main{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:35px 40px 28px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px;display:flex}.page-heading h1{letter-spacing:-1.2px;margin:7px 0 8px;font-size:32px;font-weight:550;line-height:1.25}.accent-text{color:var(--accent)}.heading-date{color:#939ba3;align-self:flex-end;margin-bottom:4px;font-size:10px}.button{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:10px 16px;font-size:11px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.button-primary{color:#fff;background:var(--navy);border-color:var(--navy)}.button-primary:hover:not(:disabled){background:var(--navy-deep)}.button-outline{color:#536171;background:#fff;border-color:#dde2e6;box-shadow:0 1px 2px #1c2e3e03}.button-outline:hover:not(:disabled){background:#fafbfc;border-color:#b5bec7}.button-ghost{color:#75808c}.button-ghost:hover:not(:disabled){color:var(--navy);background:#edf1f3}.button-sm{min-height:32px;padding:6px 10px;font-size:10px}.button-icon{width:32px;height:32px;min-height:32px;padding:6px}.button-accent{background:var(--accent);color:#fff}.button-danger{color:#fff;background:#a84a46;border-color:#a84a46}.dashboard-intro{grid-template-columns:minmax(0,1.95fr) minmax(220px,1fr);gap:22px;display:grid}.hero-panel{background:var(--navy);border-radius:7px;min-height:284px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:28px 30px;position:relative}.hero-eyebrow{color:#a4bac4;letter-spacing:.025em;align-items:center;gap:7px;font-size:7px;font-weight:550;display:flex}.hero-eyebrow>span{background:#d4b19b;border-radius:50%;width:4px;height:4px}.hero-copy h2{color:#fff;letter-spacing:-.8px;margin:15px 0 12px;font-size:32px;font-weight:450;line-height:1.22}.hero-copy p{color:#a7bcc7;font-size:10px;line-height:1.8}.hero-button{color:var(--navy);background:#fff;border-color:#fff;min-height:36px;margin-top:23px;padding:8px 13px;font-size:10px}.hero-button:hover{color:var(--navy);background:#ecf1f1!important}.hero-art{opacity:.8;width:260px;height:260px;position:absolute;top:30px;right:-5px}.art-line{border:1px solid #ffffff12;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line-one{width:234px;height:234px}.line-two{width:196px;height:196px}.line-three{border-color:#ffffff20;width:158px;height:158px}.line-four{border-style:dashed;border-color:#c9ae9145;width:118px;height:118px}.art-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:60px}.art-center>span{color:#d3b39b;padding-right:6px;font-family:Georgia,serif;font-size:72px;font-style:italic;line-height:1.1}.art-center small{letter-spacing:.025em;color:#9cb2be;white-space:nowrap;margin-top:13px;font-size:6px}.art-cross{color:#b7c5cc58;font-size:17px;font-weight:200;position:absolute}.cross-one{top:39px;left:37px}.cross-two{bottom:29px;right:36px}.art-label{color:#9ab0bd6b;letter-spacing:.025em;font-size:6px;position:absolute;bottom:0;right:24px}.workspace-summary{border:1px solid var(--border);background:#fff;border-radius:7px;padding:21px 22px 13px}.section-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-top .eyebrow{letter-spacing:.025em;font-size:8px}.live-label{color:#8b959c;align-items:center;gap:5px;font-size:8px;display:flex}.live-label>span{background:#82a28f;border-radius:50%;width:4px;height:4px}.summary-metric{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.summary-metric>div{color:#7d8791;align-items:center;gap:10px;font-size:10px;display:flex}.summary-metric>div svg{color:#8c9aa4;width:16px}.summary-metric>strong{align-items:baseline;gap:7px;font-size:23px;font-weight:450;line-height:1.3;display:flex}.summary-metric>strong span{color:#a2a8af;font-size:8px;font-weight:400}.summary-footnote{color:#a2a8b0;margin-top:14px;font-size:8px}.dashboard-procedures{margin-top:31px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.3px;margin-top:3px;font-size:17px;font-weight:550}.section-heading .eyebrow{letter-spacing:.025em;font-size:8px}.text-link{color:#697987;align-items:center;gap:7px;font-size:10px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--accent)}.quick-procedures{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.quick-procedure{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:126px;padding:19px 16px 16px;transition:transform .15s,border-color .15s;position:relative}.quick-procedure:hover{border-color:#b5c2c8;transform:translateY(-2px)}.quick-number{color:#b5bcc4;letter-spacing:.025em;font-size:8px;position:absolute;top:12px;right:13px}.procedure-icon{color:#6b7d78;background:#eef4f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-patent{color:#ae8d51;background:#f8f2e7}.icon-renewal{color:#718caa;background:#edf2f6}.icon-annuity{color:#9e9175;background:#f3f1eb}.icon-transfer{color:#b38970;background:#f5eeeb}.quick-procedure>.procedure-icon{border-radius:6px;width:33px;height:33px;margin-bottom:14px}.quick-procedure>.procedure-icon svg{width:20px}.quick-procedure strong{padding-right:12px;font-size:10px;font-weight:550;display:block}.quick-arrow{color:#a1abb4;width:13px;position:absolute;bottom:19px;right:12px}.dashboard-lower{grid-template-columns:minmax(0,1.95fr) minmax(220px,1fr);gap:22px;margin-top:33px;display:grid}.recent-section>.section-heading{min-height:41px}.dashboard-empty{border:1px solid var(--border);text-align:center;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:282px;padding:26px 20px;display:flex}.empty-folder{color:#96a5ab;background:#f4f6f5;border-radius:12px;place-items:center;width:52px;height:50px;margin-bottom:15px;display:grid;position:relative}.empty-folder span{color:#a7b2ac;background:#fff;border:1px solid #e4e9e6;border-radius:50%;width:15px;height:15px;font-size:13px;line-height:13px;position:absolute;bottom:5px;right:6px}.dashboard-empty h3{margin-bottom:8px;font-size:13px;font-weight:550}.dashboard-empty p{color:#8c949d;margin-bottom:16px;font-size:10px;line-height:1.8}.dashboard-empty .button{min-height:33px;font-size:10px}.demo-seed{color:#8b959f;text-underline-offset:3px;margin-top:13px;font-size:8px;-webkit-text-decoration:underline #c7cdd2;text-decoration:underline #c7cdd2}.guide-panel{background:#f0f1ed;border:1px solid #e9eae5;border-radius:7px;padding:23px 23px 20px}.guide-panel>.eyebrow{color:#8a9084;font-size:8px}.guide-panel h2{color:#4c5d4f;letter-spacing:-.5px;margin:9px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.24}.guide-panel ol{margin:0;padding:0;list-style:none}.guide-panel li{gap:12px;margin-bottom:17px;display:flex}.guide-panel li>span{color:#9ca594;padding-top:2px;font-size:8px}.guide-panel li strong{color:#61705f;font-size:10px;font-weight:550}.guide-panel li p{color:#90978c;margin-top:3px;font-size:9px;line-height:1.7}.guide-panel>.text-link{color:#778471;margin-top:3px;margin-left:24px;font-size:9px}.prototype-note{border-top:1px solid var(--border);color:#99a2ab;align-items:flex-start;gap:10px;margin-top:23px;padding:19px 0 0;display:flex}.prototype-note>svg{color:#8d9c9d;width:16px}.prototype-note p{font-size:9px;line-height:1.7}.prototype-note p strong{color:#7e8a94;font-weight:550}.version-label{letter-spacing:.025em;white-space:nowrap;margin-left:auto;padding-top:4px;font-size:7px}.app-footer{color:#a6adb6;justify-content:space-between;width:100%;max-width:1500px;margin:0 auto;padding:13px 40px 20px;font-size:8px;display:flex}.app-footer>span:last-child{align-items:center;gap:6px;display:flex}.count-pill{border:1px solid var(--border);color:#8a939e;background:#fff;border-radius:4px;padding:7px 12px;font-size:10px}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 20px;display:flex}.tabs{background:#edeff1;border-radius:5px;gap:3px;padding:4px;display:flex}.tabs button{color:#8b939b;border-radius:3px;padding:7px 13px;font-size:10px;font-weight:500}.tabs button.selected{color:#3d5263;background:#fff;box-shadow:0 1px 3px #122f4510}.input-search{border:1px solid var(--border);color:#a4adb5;background:#fff;border-radius:5px;align-items:center;gap:10px;min-width:230px;padding:0 11px;display:flex}.input-search input{background:0 0;outline:0;width:100%;min-height:36px;font-size:10px;box-shadow:none!important;border:0!important;padding:8px 0!important}.catalog-list{flex-direction:column;gap:12px;display:flex}.catalog-item{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:center;gap:24px;padding:26px 27px;transition:border-color .15s,transform .15s;display:flex}.catalog-item:hover{border-color:#aab9be;transform:translate(3px)}.catalog-item-number{color:#b5bcc4;letter-spacing:.025em;font-size:10px}.catalog-item>.procedure-icon{border-radius:9px;width:57px;height:57px}.catalog-item-copy>.eyebrow{letter-spacing:.025em;color:#889889;font-size:7px}.catalog-item-copy>.eyebrow>span{color:#aab0b5}.catalog-item h2{letter-spacing:-.3px;margin:4px 0 5px;font-size:19px;font-weight:550}.catalog-cta{white-space:nowrap;color:#81909b;align-items:center;gap:17px;margin-left:auto;font-size:10px;display:flex}.catalog-patent .catalog-item-copy>.eyebrow,.catalog-annuity .catalog-item-copy>.eyebrow{color:#aa926a}.info-strip{color:#8a9b9e;background:#f0f3f3;border:1px solid #e6ebeb;border-radius:6px;align-items:center;gap:15px;margin-top:30px;padding:20px;display:flex}.info-strip strong{color:#667f85;font-size:11px;font-weight:550}.info-strip p{color:#91a0a5;margin-top:4px;font-size:10px}.info-strip>.text-link{white-space:nowrap;margin-left:auto;font-size:9px}.drafts-panel{border:1px solid var(--border);background:#fff;border-radius:7px;overflow:hidden}.table-scroll{max-width:100%;overflow-x:auto}.draft-table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.draft-table th{letter-spacing:.025em;color:#9ca4ad;border-bottom:1px solid var(--border);white-space:nowrap;background:#fafbfc;padding:14px 20px;font-size:8px;font-weight:600}.draft-table td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:18px 20px}.draft-table tr:last-child td{border-bottom:0}.draft-table tr:hover td{background:#fcfdfd}.draft-name{align-items:center;gap:12px;min-width:180px;display:flex}.draft-name .procedure-icon{border-radius:6px;width:34px;height:36px}.draft-name strong{text-overflow:ellipsis;max-width:340px;font-size:11px;font-weight:550;display:block;overflow:hidden}.draft-name small{color:#929ba4;margin-top:4px;font-size:9px;display:block}.status-badge{color:#a88c59;white-space:nowrap;background:#f8f2e7;border:1px solid #eee6d5;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.status-badge.prepared{color:#6a957a;background:#eff5f1;border-color:#dfebe1}.local-label{color:#a8afb6;white-space:nowrap;margin-top:4px;font-size:7px;display:block}.date-cell{color:#939ca7;white-space:nowrap;font-size:10px}.table-actions{justify-content:flex-end;gap:3px;display:flex}.compact{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden}.compact td{padding:17px 14px}.compact th{padding:12px 14px}.compact .draft-name{gap:9px;min-width:120px}.compact .draft-name strong{max-width:210px;font-size:10px}.compact td:last-child{padding-left:0}.empty-state{text-align:center;color:#9da8b0;border:1px solid var(--border);background:#fff;border-radius:7px;flex-direction:column;align-items:center;gap:13px;padding:70px 25px;display:flex}.drafts-panel .empty-state{border:0}.empty-state h1,.empty-state h2{color:#536676;letter-spacing:-.5px;font-size:22px;font-weight:500}.empty-state p{color:#98a2ac;max-width:480px;margin-bottom:10px;font-size:12px}.loading-block{text-align:center;color:var(--muted);padding:60px 25px;font-size:12px}.subtle-note{color:#9ba6ad;align-items:flex-start;gap:10px;margin-top:22px;font-size:10px;display:flex}.subtle-note p{max-width:780px}.clients-list{background:#fff;border-radius:6px;overflow:hidden}.client-row{border:1px solid var(--border);text-align:left;align-items:center;gap:20px;width:100%;margin-bottom:-1px;padding:24px;display:flex}.client-row:hover{background:#fafcfb}.client-avatar{color:#91a79c;background:#eff3f1;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.client-row strong{font-size:13px;font-weight:550;display:block}.client-row small{color:#9aa3ad;margin-top:5px;font-size:10px;display:block}.client-draft-count{color:#8c9a9f;margin-left:auto;font-size:10px}.client-row>svg{color:#a3adb5}.client-contact{padding:22px 0}.client-contact p{color:#83919c;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.dialog{border:1px solid var(--border);width:min(600px,100vw - 32px);color:var(--ink);background:#fff;border-radius:10px;max-height:85dvh;margin:auto;padding:0;box-shadow:0 20px 80px #182e3d20}.dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122c455c}.dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.dialog-header h2{font-size:16px;font-weight:550}.dialog-header button{color:#a4aeb5}.dialog-body{padding:24px;font-size:13px;line-height:1.7}.dialog-body>p+p{margin-top:10px}.dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.dialog-body .dialog-footer{margin-top:25px;padding:20px 0 0}.field-stack{flex-direction:column;gap:17px;display:flex}.field-stack>.inline-info{margin:0}.search-dialog-input{color:#92a1ac;align-items:center;gap:11px;margin:18px 22px;display:flex}.search-dialog-input input{outline:0;flex:1;width:100%;font-size:13px;box-shadow:none!important;border:0!important;padding:8px 0!important}.search-dialog-input kbd{border:1px solid var(--border);background:#f6f7f8;border-radius:3px;padding:3px 5px;font-size:9px}.search-results{max-height:400px;padding:0 17px 20px;overflow:auto}.search-results>.eyebrow{padding:6px 7px 12px}.search-results>a{border-radius:5px;align-items:center;gap:12px;padding:9px;font-size:12px;display:flex}.search-results>a:hover{background:#f5f8f8}.search-results>a>svg:last-child{color:#acb5bb;margin-left:auto}.search-results .procedure-icon{border-radius:5px;width:30px;height:30px}.search-results .muted{margin-left:auto;font-size:9px}.empty-search{color:#9aa5ae;padding:15px;font-size:12px}.toast{z-index:100;color:#4c795d;background:#fff;border:1px solid #d5e5dc;border-radius:7px;align-items:center;gap:12px;max-width:480px;padding:17px 20px;font-size:12px;animation:.2s ease-out slide-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 5px 25px #203b4c13}.toast>span{flex:1}.toast>button{color:#a3aca5;place-items:center;padding:4px;display:grid}.toast.error{color:#a1574b;border-color:#ead8d3}.global-error{color:#ab6648;background:#fff1e9;padding:13px 35px;font-size:12px}.back-link{color:#929da6;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;display:inline-flex}.form-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.form-title{align-items:center;gap:14px;display:flex}.form-title>.procedure-icon{border:1px solid #e2ebe4;width:47px;height:47px}.form-title .eyebrow{letter-spacing:.025em;font-size:7px}.form-title h1{letter-spacing:-.7px;margin-top:3px;font-size:26px;font-weight:550}.form-header-actions{align-items:center;gap:9px;display:flex}.form-prototype-bar{color:#a2927c;background:#fcfaf6;border:1px solid #ebe5da;border-radius:5px;align-items:center;gap:9px;margin-bottom:25px;padding:10px 13px;font-size:9px;display:flex}.form-prototype-bar>svg{color:#b7a68c}.form-layout{grid-template-columns:204px minmax(0,1fr);align-items:start;gap:27px;display:grid}.form-step-aside{min-width:0;max-width:100%;position:sticky;top:24px}.step-summary{padding:2px 13px 18px}.step-summary>.eyebrow{font-size:7px}.step-summary>strong{margin-top:9px;font-size:27px;font-weight:400;line-height:1.4;display:block}.step-summary>strong>span{color:#a2acb4;font-size:12px}.progress-track{background:#e7ebee;border-radius:1px;height:3px;margin-top:10px}.progress-track>span{background:#b49373;height:100%;transition:width .2s;display:block}.step-navigation{flex-direction:column;gap:5px;display:flex}.step-navigation button{text-align:left;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;width:100%;padding:14px 12px;display:flex}.step-navigation button:hover{background:#eff2f3}.step-navigation button.current{background:#fff;border-color:#e0e6e8;box-shadow:0 1px 3px #1d3c4804}.step-index{color:#a6afb8;border:1px solid #e0e5e8;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.current .step-index{background:var(--navy);color:#fff;border-color:var(--navy)}.visited .step-index{color:#7b9a84;background:#edf2ee;border-color:#dce7de}.step-navigation strong{color:#84909a;font-size:10px;font-weight:500;display:block}.step-navigation small{color:#abb3ba;margin-top:3px;font-size:8px;line-height:1.5;display:block}.step-navigation .current strong{color:var(--navy);font-weight:600}.step-navigation button>svg{color:#9eabb3;margin-left:auto}.step-source{border-top:1px solid var(--border);color:#9da7ae;margin:25px 12px 0;padding-top:20px}.step-source>svg{color:#9eabae;margin-bottom:10px}.step-source>strong{color:#7b8b96;font-size:10px;font-weight:550;display:block}.step-source p{margin-top:7px;font-size:9px;line-height:1.9}.step-source a{color:#a48b72;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:inline-flex}.form-main-column{min-width:0}.draft-meta{background:#f0f3f4;border:1px solid #e4e9ec;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:17px;padding:17px 22px;display:grid}.draft-meta input,.draft-meta select{border-color:#e3e8eb;min-height:36px;font-size:11px}.draft-meta .field-feedback{min-height:0}.draft-meta .field-hint{font-size:8px}.procedure-form{border:1px solid var(--border);background:#fff;border-radius:7px;overflow:hidden}.current-step-header{border-bottom:1px solid #edf0f2;padding:26px 28px 23px}.current-step-header>span{color:#b09a80;letter-spacing:.025em;font-size:8px;font-weight:600}.current-step-header h2{letter-spacing:-.5px;outline:none;margin:6px 0;font-size:22px;font-weight:500}.current-step-header p{color:#939da6;font-size:11px}.form-section{border-bottom:1px solid #edf0f2;padding:25px 28px 29px}.form-section-heading{gap:10px;margin-bottom:22px;display:flex}.form-section-heading h3{letter-spacing:-.1px;font-size:14px;font-weight:550}.form-section-heading p{color:#98a1aa;margin-top:5px;font-size:10px;line-height:1.7}.form-section-heading>span{color:#b3bdc3;padding-top:4px;font-size:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.form-field{min-width:0}.form-field>label,.field-label{color:#62717e;margin-bottom:6px;font-size:10px;font-weight:550;display:block}.form-field>label .required{font-weight:400}.field-label>input,.field-label>select{width:100%;margin-top:7px;display:block}input:not([type=checkbox]):not([type=file]),select,textarea{color:#465967;background:#fff;border:1px solid #dfe5e8;border-radius:4px;width:100%;min-height:40px;padding:10px 11px;font-size:12px;transition:border-color .15s,box-shadow .15s}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#bac8cf}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#849da9;outline:none;box-shadow:0 0 0 3px #e8f0f2}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#ca8e7c}.form-field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #f8eae6}.form-field textarea{resize:vertical;min-height:90px}.field-wide{grid-column:1/-1}.field-feedback{min-height:20px;padding-top:5px}.field-hint{color:#9aa4ad;font-size:9px;font-weight:400;line-height:1.7}.field-error{color:#b66850;margin-top:4px;font-size:10px;line-height:1.6}.privacy-inline{color:#a18f75;border-left:2px solid #d4c3a9;margin-bottom:20px;padding:4px 0 4px 11px;font-size:9px}.entity-list{flex-direction:column;gap:17px;margin-bottom:17px;display:flex}.entity-card{background:#fff;border:1px solid #e4e9ec;border-radius:5px;margin-bottom:16px;padding:0 18px 10px}.entity-list .entity-card{margin-bottom:0}.entity-header{background:#fcfdfd;border-bottom:1px solid #e9edf0;border-radius:5px 5px 0 0;align-items:center;gap:9px;min-height:53px;margin:0 -18px 17px;padding:9px 15px;display:flex}.entity-header strong{font-size:10px;font-weight:550}.entity-type-icon{color:#9baeb2;align-items:center;display:flex}.entity-name-preview{color:#a3aeb5;white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:9px;overflow:hidden}.entity-header>.button{color:#aab3ba;margin-left:auto}.entity-header>svg{color:#a4b1b6}.toggle-field{border-bottom:1px solid #f1f3f4;grid-column:1/-1;padding:12px 0 15px}.toggle-label{color:#667885;cursor:pointer;align-items:center;gap:11px;font-size:11px;font-weight:500;display:flex;position:relative}.toggle-label>input{opacity:0;width:34px;height:20px;margin:0;position:absolute}.toggle-track{background:#dfe5e8;border-radius:12px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.toggle-track:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1b354e20}.toggle-label>input:checked+.toggle-track{background:#527c7a}.toggle-label>input:checked+.toggle-track:before{transform:translate(14px)}.toggle-label>input:focus-visible+.toggle-track{outline-offset:3px;outline:3px solid #c5a27b}.toggle-label small{color:#a4adb5;margin-top:4px;font-size:9px;font-weight:400;display:block}.conditional-panel{border-top:1px dashed #dde5e8;margin-top:18px;padding:20px 0 0}.conditional-panel>h4{margin-bottom:8px;font-size:13px}.conditional-panel>.field-hint{margin-bottom:16px}.inline-info{color:#8c9ba6;background:#f4f7f8;border-left:2px solid #c6d4dc;border-radius:3px;margin-top:20px;padding:13px 15px;font-size:10px;line-height:1.8}.unverified-label{color:#ac9474;margin-top:10px;font-size:9px;display:block}.fee-note{background:#fbf9f4;border:1px solid #e9e5db;border-radius:5px;margin-top:22px;padding:22px}.fee-note>span{color:#b49a73;letter-spacing:.025em;font-size:8px}.fee-note h4{color:#867964;margin:8px 0;font-size:18px;font-weight:500}.fee-note p{color:#a09889;font-size:11px;line-height:1.8}.nice-selector{margin-top:12px}.nice-info{color:#a2adb5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:9px;display:flex}.source-chip{color:#85988d;letter-spacing:.025em;background:#f2f6f1;border:1px solid #e5ece2;border-radius:3px;padding:5px 8px;font-size:7px;font-weight:600}.nice-search{color:#96a8b2;background:#fcfdfd;border:1px solid #dce4e8;border-radius:5px;align-items:center;gap:10px;padding:0 12px;display:flex}.nice-search input{outline:none;box-shadow:none!important;background:0 0!important;border:0!important;min-height:45px!important;padding:12px 0!important;font-size:12px!important}.nice-search:focus-within{outline-offset:1px;outline:2px solid #c9d9df}.nice-search>button{color:#a2adb4;padding:4px}.nice-controls{border-bottom:1px solid #e6ebee;align-items:center;gap:15px;margin-bottom:0;padding:13px 0;display:flex}.nice-controls button{color:#a1acb4;padding:5px 0;font-size:10px}.nice-controls button.selected{color:#456571;font-weight:600}.nice-controls button>span{background:#eff3f4;border-radius:3px;margin-left:3px;padding:1px 5px;font-size:8px}.nice-controls>small{color:#b1b9c0;margin-left:auto;font-size:8px}.nice-list{scrollbar-width:thin;scrollbar-color:#d9e1e5 transparent;border-bottom:1px solid #e6ebee;max-height:560px;overflow:auto}.nice-class{border-bottom:1px solid #edf0f2}.nice-class:last-child{border-bottom:0}.nice-class-heading{text-align:left;align-items:center;gap:12px;width:100%;padding:16px 5px;display:flex}.nice-class-heading:hover{background:#fafcfc}.class-number{color:#8c9ba5;background:#f0f3f4;border:1px solid #e8edef;border-radius:5px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.nice-class-heading strong{color:#637785;font-size:11px;font-weight:550;display:block}.nice-class-heading small{color:#a9b4bc;margin-top:3px;font-size:8px;display:block}.nice-class-heading>svg{color:#a7b4bd;margin-left:auto;transition:transform .15s}.nice-class-heading>.rotated{transform:rotate(180deg)}.class-selected-count{color:#729681;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:8px;display:flex}.class-selected-count+svg{margin-left:5px}.has-selection .class-number{color:#658e74;background:#edf5ef;border-color:#dbe8dd}.nice-terms{padding:4px 9px 13px 49px}.nice-term-actions{color:#a7b2ba;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:8px;display:flex}.nice-term-actions>button{color:#7b9888;text-underline-offset:2px;font-size:8px;text-decoration:underline}input[type=checkbox]{accent-color:#4b7773;cursor:pointer;flex-shrink:0;width:14px;height:14px}.nice-term{color:#8293a0;cursor:pointer;border:1px solid #e7ecef;border-radius:4px;gap:10px;margin-bottom:7px;padding:13px 10px;font-size:10px;line-height:1.85;display:flex}.nice-term:has(input:checked){color:#64826f;background:#f4f8f4;border-color:#d7e5d9}.nice-term>input{margin-top:4px}.nice-source{color:#a6b1ba;margin-top:14px;font-size:8px;line-height:1.8}.nice-source>a{color:#9a8d76;align-items:center;gap:4px;display:inline-flex}.nice-empty{text-align:center;color:#a5b0b8;padding:35px;font-size:11px}.selected-class-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.selected-class-chips>span{color:#73937c;background:#edf4ef;border:1px solid #dfebe1;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-size:9px;display:flex}.selected-class-chips button{padding:0;display:flex}.retail-section{border-top:1px dashed #dce5e9;margin-top:28px;padding-top:25px}.retail-section>h3{font-size:14px}.retail-section>p{color:#99a6af;margin:8px 0 20px;font-size:10px;line-height:1.9}.document-memory-note{color:#a69a82;background:#f7f5ee;border:1px solid #eee9db;border-radius:4px;gap:11px;margin-bottom:21px;padding:15px;font-size:9px;line-height:1.85;display:flex}.document-memory-note>svg{color:#baa98a}.document-memory-note strong{font-weight:550}.document-slot{border-bottom:1px solid #e9eef1;padding:19px 0}.document-slot:first-of-type{padding-top:0}.document-slot:last-child{border-bottom:0}.document-slot h4{color:#6b808e;font-size:11px;font-weight:550}.document-slot h4>small{color:#b3bcc3;margin-left:5px;font-size:8px;font-weight:400}.document-slot-title>p{color:#a9b4bd;margin:6px 0 13px;font-size:9px;line-height:1.8}.file-select{color:#96aab9;cursor:pointer;background:#fafcfd;border:1px dashed #cfdce3;border-radius:4px;align-items:center;gap:9px;padding:13px;font-size:10px;display:flex}.file-select:hover{background:#f2f7f9;border-color:#9db4c1}.file-formats{color:#b3c0c8;margin-left:auto;font-size:8px}.document-slot:has(.file-input:focus-visible) .file-select{outline-offset:2px;outline:3px solid #c8a17b}.file-row{color:#93aa9a;background:#f8fbf9;border:1px solid #e3eae7;border-radius:4px;align-items:flex-start;gap:10px;margin-bottom:9px;padding:13px;display:flex}.file-row>svg{margin-top:3px}.file-row>div{flex:1;min-width:0}.file-row strong{color:#77917f;overflow-wrap:anywhere;font-size:10px;font-weight:500;display:block}.file-row small{color:#a5b6aa;margin-top:4px;font-size:8px;display:block}.file-row>button{color:#b0bcb4;margin-top:3px;padding:0}.file-association{color:#8ba191;margin-top:8px;font-size:9px;display:block}.file-association select{max-width:280px;min-height:30px;margin-top:5px;padding:5px 7px;font-size:10px}.consent-panel{background:#fdfdfc;border-top:1px solid #f0f1ed;padding:18px 28px}.checkbox-label{color:#939c9d;cursor:pointer;align-items:flex-start;gap:10px;font-size:10px;line-height:1.8;display:flex}.checkbox-label>input{margin-top:3px}.form-bottom{border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;display:flex}.form-save-note{color:#b0bac1;text-align:center;font-size:8px;line-height:1.7}.form-context-note{color:#a7b3bc;gap:13px;margin-top:18px;padding:0 6px;font-size:9px;line-height:1.8;display:flex}.form-context-note strong{color:#8c9da8;white-space:nowrap;font-size:9px;font-weight:500}.validation-summary{color:#b77b61;background:#fcf5f1;border:1px solid #eeded6;border-radius:4px;margin:20px 27px 0;padding:15px;font-size:11px}.validation-summary strong{font-weight:550}.validation-summary ul{margin:8px 0 0;padding-left:16px}.validation-summary button{text-align:left;text-underline-offset:2px;padding:2px 0;font-size:10px;text-decoration:underline}.review{padding:24px 28px 0}.review-readiness{color:#799784;background:#f0f6f1;border:1px solid #e0eae1;border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:26px;padding:16px;display:flex}.review-readiness strong{font-size:12px;font-weight:550}.review-readiness p{color:#97aa9a;margin-top:5px;font-size:10px;line-height:1.8}.review-readiness.needs-attention{color:#b39a73;background:#fbf6ed;border-color:#ece3d1}.review-section{border:1px solid #e3e9ed;border-radius:5px;margin-bottom:18px;padding:0 18px 19px}.review-section-header{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:13px 0;display:flex}.review-section-header h3{color:#7b8b96;align-items:center;gap:12px;font-size:12px;font-weight:550;display:flex}.review-section-header h3>span{color:#b7c0c7;font-size:8px}.review-person{border-bottom:1px solid #edf1f3;padding:12px 0}.review-person:first-child{padding-top:0}.review-person:last-child{border-bottom:0;padding-bottom:0}.review-person>strong{color:#778b99;font-size:11px;font-weight:550}.review-values{grid-template-columns:1fr 1fr;gap:16px 22px;margin:12px 0 0;display:grid}.review-value{min-width:0}.review-value dt{color:#a9b5be;margin-bottom:4px;font-size:8px}.review-value dd{color:#718795;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px}.review-class{border-bottom:1px solid #edf1f2;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.review-class:last-child{border-bottom:0}.review-class>span{white-space:nowrap;color:#8aa18d;background:#edf4ee;border-radius:3px;padding:3px 6px;font-size:9px}.review-class ul{color:#8da0ac;margin:0;padding-left:12px;font-size:10px;line-height:1.9}.review-classifications>h4{color:#8e9f89;padding:15px 0 5px;font-size:10px}.review-files>div{color:#a3b2bd;border-bottom:1px solid #edf2f4;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.review-files>div>span{flex:1;min-width:0}.review-files strong{color:#8a9da9;font-size:10px;font-weight:500;display:block}.review-files small{overflow-wrap:anywhere;margin-top:4px;font-size:8px;display:block}.review-files>div>small{white-space:nowrap}.review-legal-note{color:#a5a58f;background:#fafaf7;border:1px solid #eeeee6;border-radius:4px;margin:23px 0;padding:17px}.review-legal-note strong{font-size:10px;font-weight:550}.review-legal-note p{margin-top:5px;font-size:9px;line-height:1.9}.completion{text-align:center;max-width:650px;margin:55px auto 75px}.completion-icon{color:#739a7b;background:#edf4ee;border:1px solid #e2eae1;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 22px;display:flex}.completion>.eyebrow{color:#9aaa94;font-size:8px}.completion h1{letter-spacing:-1px;margin:12px 0 16px;font-size:34px;font-weight:500}.completion>p{color:#929fa8;font-size:13px;line-height:1.9}.completion>p strong{color:#788b96;font-weight:550}.completion-record{text-align:left;background:#fff;border:1px solid #e1e9e9;border-radius:6px;align-items:center;gap:15px;max-width:490px;margin:30px auto 20px;padding:20px;display:flex}.completion-record>div{flex:1}.completion-record strong{font-size:12px;font-weight:550;display:block}.completion-record small{color:#a3afb8;margin-top:4px;font-size:9px;display:block}.completion-record>svg{color:#97b69a}.completion-notice{text-align:left;color:#b09e80;background:#f7f3eb;border:1px solid #eee4d4;border-radius:5px;gap:10px;max-width:490px;margin:0 auto 27px;padding:15px;font-size:10px;line-height:1.9;display:flex}.completion-actions{justify-content:center;gap:10px;margin-bottom:25px;display:flex}.guide-page{max-width:1000px}.guide-intro{background:var(--navy);color:#c1cfd5;border-radius:7px;margin-bottom:25px;padding:35px}.guide-intro h2{color:#fff;letter-spacing:-.6px;margin-bottom:13px;font-size:27px;font-weight:450}.guide-intro p{max-width:680px;font-size:12px;line-height:1.9}.guide-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.guide-card{border:1px solid var(--border);background:#fff;border-radius:6px;padding:24px}.guide-card>svg{color:#a6b6b3;margin-bottom:15px}.guide-card h3{margin-bottom:10px;font-size:15px}.guide-card p{color:#9aa7b1;font-size:11px;line-height:1.9}.guide-card ul{color:#9aa7b1;padding-left:15px;font-size:11px;line-height:1.9}.source-list{border:1px solid var(--border);background:#fff;border-radius:6px;margin-top:25px;padding:24px}.source-list h2{margin-bottom:18px;font-size:17px}.source-row{border-bottom:1px solid #edf0f2;align-items:center;gap:15px;padding:17px 0;display:flex}.source-row:last-child{border-bottom:0}.source-row>span{color:#b3bdc3;font-size:9px}.source-row>div{flex:1}.source-row strong{color:#758995;font-size:11px;font-weight:550;display:block}.source-row small{color:#a9b6be;margin-top:5px;font-size:9px;display:block}.source-row>svg{color:#a9b6bd}.not-found{text-align:center;padding:100px 25px}.not-found h1{letter-spacing:-.7px;margin:12px 0;font-size:30px;font-weight:500}.not-found p{color:#9ca8b2;max-width:550px;margin:15px auto 25px;font-size:13px}.page-enter{animation:.25s ease-out page-in}@keyframes page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.page-main{padding:45px 58px 35px}.topbar{padding:0 58px}.app-footer{padding-left:58px;padding-right:58px}.hero-panel{min-height:310px}.hero-copy{padding:32px 35px}.hero-copy h2{font-size:38px}.hero-art{width:290px;height:290px;right:10px}.line-one{width:270px;height:270px}.line-two{width:226px;height:226px}.line-three{width:180px;height:180px}.line-four{width:138px;height:138px}.hero-copy p{font-size:12px}.hero-eyebrow{font-size:8px}.hero-button{margin-top:25px;font-size:11px}.summary-metric{padding:14px 0}.workspace-summary{padding-top:26px}.summary-metric>div{font-size:12px}.quick-procedure{min-height:141px;padding:23px 19px 20px}.quick-procedure strong{font-size:12px}.dashboard-empty{min-height:298px}.guide-panel{padding:25px 27px}.guide-panel li strong{font-size:11px}.guide-panel li p{font-size:10px}.guide-panel h2{font-size:25px}.section-heading h2{font-size:19px}.form-layout{grid-template-columns:230px minmax(0,1fr);gap:35px}.step-navigation strong{font-size:11px}.step-navigation small{font-size:9px}.step-navigation button{padding:17px 13px}}@media (max-width:1190px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.app-main{margin-left:210px}.page-main{padding:30px 28px}.topbar{padding:0 28px}.dashboard-intro,.dashboard-lower{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr);gap:17px}.hero-art{opacity:.55;right:-45px}.hero-copy{padding-left:24px}.hero-copy h2{font-size:30px}.quick-procedures{gap:8px}.quick-procedure{padding-left:12px}.quick-procedure strong{font-size:9px}.quick-arrow{width:12px;right:6px}.form-layout{grid-template-columns:174px minmax(0,1fr);gap:18px}.step-navigation button{gap:8px;padding-left:7px;padding-right:7px}.step-navigation strong{font-size:9px}.step-navigation small{font-size:7px}.form-section,.current-step-header{padding-left:22px;padding-right:22px}.form-grid{gap:9px 14px}.entity-card{padding-left:13px;padding-right:13px}.entity-header{margin-left:-13px;margin-right:-13px}.form-save-note{display:none}.form-header-actions>.button-ghost,.catalog-cta{font-size:9px}.catalog-item{gap:19px;padding:24px 22px}.catalog-item-copy p{max-width:320px}.version-label{display:none}.form-title h1{font-size:23px}}@media (max-width:1000px){.sidebar{width:188px;padding-left:12px;padding-right:12px}.app-main{margin-left:188px}.brand{gap:9px;margin-left:8px;font-size:30px}.brand-symbol{width:28px;height:31px;font-size:29px;line-height:26px}.workspace-switch{gap:7px;padding:9px}.workspace-switch>svg{display:none}.environment-card{padding:15px 11px}.environment-card .eyebrow{font-size:7px}.environment-card p{font-size:13px}.nav-link{padding:12px 10px}.sidebar-bottom>.nav-link{gap:8px;font-size:10px}.sidebar-user{gap:8px}.topbar-actions{gap:15px}.search-trigger>span{display:none}.search-trigger>kbd{margin-left:0}.page-main{padding:28px 24px}.page-heading h1{font-size:29px}.dashboard-intro{grid-template-columns:minmax(0,1.65fr) minmax(185px,1fr)}.workspace-summary{padding:19px 16px 13px}.summary-metric>div{gap:7px;font-size:9px}.summary-metric>div svg{width:14px}.summary-metric>strong{gap:4px;font-size:21px}.hero-copy h2{font-size:29px}.hero-art{opacity:.4;right:-80px}.hero-eyebrow{font-size:6px}.quick-procedures{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-procedure{min-height:118px;padding:15px 16px}.quick-procedure strong{font-size:11px}.quick-procedure:last-child{grid-column:2/4}.quick-procedure:last-child .procedure-icon{vertical-align:middle;margin:17px 12px 12px 0;display:inline-flex}.quick-procedure:last-child strong{display:inline}.quick-arrow{bottom:17px;right:12px}.dashboard-lower{grid-template-columns:minmax(0,1.7fr) minmax(190px,1fr)}.guide-panel{padding:20px 17px}.guide-panel h2{font-size:21px}.section-heading h2{font-size:15px}.compact .draft-name strong{max-width:145px}.compact .draft-name .procedure-icon{display:none}.catalog-item{gap:15px;padding:23px 18px}.catalog-item-number{display:none}.catalog-cta{gap:0;font-size:0}.catalog-item h2{font-size:18px}.info-strip>.text-link{display:none}.form-layout{grid-template-columns:minmax(0,1fr);gap:20px}.form-step-aside{position:static}.step-summary{display:none}.step-navigation{flex-direction:row;gap:5px;padding-bottom:5px;overflow:auto}.step-navigation button{flex:1;min-width:111px;padding:10px}.step-navigation strong{white-space:nowrap;font-size:8px}.step-navigation small,.step-navigation button>svg{display:none}.step-index{width:21px;height:21px;font-size:7px}.step-source{display:none}.form-header-actions{gap:4px}.form-header-actions>.button-ghost{gap:0;width:32px;padding:6px;font-size:0}.form-header-actions>.button-outline{padding:8px 11px;font-size:10px}.form-title h1{font-size:22px}.form-title{gap:10px}.form-title>.procedure-icon{width:40px;height:40px}.form-title>.procedure-icon svg{width:24px}}@media (max-width:760px){.sidebar{width:238px;padding:28px 20px 0;transition:transform .2s;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar-open .brand{font-size:34px}.sidebar-open .workspace-switch{gap:10px;padding:11px}.sidebar-open .workspace-switch>svg{display:block}.sidebar-overlay{z-index:35;background:#18314570;display:block;position:fixed;inset:0}.app-main{margin-left:0}.mobile-menu{margin-left:-7px;display:inline-flex!important}.topbar{height:60px;padding:0 23px}.breadcrumb{gap:10px}.topbar-actions{gap:14px}.search-trigger>kbd{display:none}.page-main{padding:26px 23px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:29px}.page-heading p{font-size:10px}.heading-date{font-size:9px}.hero-panel{min-height:280px}.hero-art{right:-50px}.hero-copy h2{font-size:31px}.dashboard-lower{margin-top:28px}.app-footer{gap:20px;padding:10px 23px 20px;font-size:7px}.form-title h1{font-size:23px}.catalog-toolbar{margin-top:22px}.guide-grid{gap:14px}.guide-card{padding:20px}.form-header-actions>.button-ghost{font-size:0}}@media (max-width:540px){.page-main{padding:23px 18px}.topbar{padding:0 18px}.breadcrumb>span:first-of-type,.breadcrumb-slash{display:none}.topbar-actions{gap:18px}.demo-badge{font-size:8px}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.page-heading>.button{min-height:33px;margin-top:20px;padding:7px 10px;font-size:9px}.page-heading .eyebrow{letter-spacing:.025em;font-size:7px}.page-heading p{max-width:260px;line-height:1.8}.heading-date{display:none}.dashboard-intro{grid-template-columns:1fr;gap:14px}.hero-panel{min-height:300px}.hero-copy{padding:27px}.hero-copy h2{margin-top:17px;font-size:35px}.hero-copy p{font-size:11px}.hero-art{opacity:.6;top:37px;right:-20px}.hero-eyebrow{font-size:7px}.hero-button{margin-top:23px;font-size:11px}.workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.workspace-summary>.section-top{grid-column:1/-1;margin-bottom:0}.summary-metric{border-bottom:0;border-right:1px solid #edf0f2;flex-direction:column;align-items:flex-start;gap:7px;padding:8px 10px 0 0;display:flex}.summary-metric:nth-of-type(4){border-right:0}.summary-metric>div{gap:5px;font-size:8px}.summary-metric>div svg{display:none}.summary-metric>strong{font-size:25px}.summary-footnote{grid-column:1/-1;margin-top:1px;font-size:7px}.quick-procedures{grid-template-columns:1fr 1fr;gap:10px}.quick-procedure{min-height:123px;padding:18px 16px}.quick-procedure strong{font-size:11px}.quick-procedure:last-child{grid-column:1/-1;min-height:79px;padding:8px 17px}.quick-procedure:last-child>.procedure-icon{margin:12px 12px 12px 0}.quick-procedure:last-child>.quick-arrow{width:16px;top:31px;right:18px}.quick-procedure:last-child>.quick-number{top:33px;right:43px}.dashboard-procedures{margin-top:27px}.section-heading h2{font-size:17px}.section-heading .text-link{gap:4px;font-size:8px}.dashboard-lower{grid-template-columns:1fr;gap:21px}.dashboard-empty{min-height:290px}.dashboard-empty h3{font-size:14px}.dashboard-empty p{font-size:11px}.guide-panel{padding:23px}.guide-panel h2{font-size:27px}.guide-panel h2>br{display:none}.guide-panel ol{flex-direction:column;gap:3px;display:flex}.guide-panel li strong{font-size:12px}.guide-panel li p{font-size:10px}.guide-panel li>span{font-size:9px}.guide-panel>.text-link{margin-top:8px;font-size:10px}.prototype-note{margin-top:19px}.prototype-note p{font-size:9px}.app-footer{flex-direction:column;gap:8px;padding-left:18px;padding-right:18px;font-size:8px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:14px}.tabs{width:fit-content}.input-search{min-width:0}.catalog-item{align-items:flex-start;gap:13px;padding:22px 17px}.catalog-item>.procedure-icon{border-radius:6px;width:41px;height:41px;margin-top:3px}.catalog-item>.procedure-icon>svg{width:23px}.catalog-item h2{font-size:16px}.catalog-item p{font-size:10px;line-height:1.8}.catalog-item-copy>.eyebrow{font-size:6px}.catalog-cta{margin-top:20px}.catalog-cta>svg{width:17px}.info-strip{align-items:flex-start;gap:10px;padding:17px}.info-strip p{line-height:1.8}.count-pill{display:none}.draft-table th,.draft-table td{padding:14px 12px}.draft-table .draft-name{gap:8px;min-width:150px}.draft-name strong{max-width:180px;font-size:10px}.draft-name small{font-size:8px}.draft-table .date-cell{font-size:9px}.client-row{flex-wrap:wrap;gap:12px;padding:19px 15px}.client-row strong{font-size:11px}.client-row small{font-size:9px}.client-avatar{width:37px;height:37px}.client-draft-count{display:none}.client-row>svg{margin-left:auto}.dialog-header{padding:16px 17px}.dialog-header h2{font-size:14px}.dialog-body{padding:20px 18px;font-size:12px}.dialog-footer{padding:16px}.toast{max-width:none;padding:14px;font-size:11px;bottom:18px;left:17px;right:17px}.form-page-heading{align-items:flex-start;gap:9px;margin-bottom:17px}.form-title h1{font-size:20px;line-height:1.3}.form-title .eyebrow{font-size:6px}.form-title>.procedure-icon{border-radius:5px;width:35px;height:37px}.form-title>.procedure-icon>svg{width:21px}.form-header-actions{gap:3px;margin-top:4px}.form-header-actions>.button-outline{gap:0;width:31px;min-height:31px;padding:7px;font-size:0}.form-header-actions>.button-ghost{width:27px;height:31px;min-height:31px}.form-prototype-bar{align-items:flex-start;margin-bottom:17px;font-size:8px}.step-navigation button{min-width:118px}.step-navigation strong{font-size:9px}.form-layout{gap:14px}.draft-meta{grid-template-columns:1fr;gap:9px;margin-bottom:13px;padding:14px}.draft-meta .field-hint{display:none}.draft-meta .field-feedback{padding-top:0}.current-step-header{padding:23px 19px}.current-step-header h2{font-size:22px}.form-section{padding:23px 18px}.form-section-heading{margin-bottom:20px}.form-section-heading h3{font-size:14px}.form-grid{grid-template-columns:1fr;gap:8px}.form-field>label{font-size:10px}input:not([type=checkbox]):not([type=file]),select,textarea{min-height:43px;font-size:14px}.field-hint{font-size:9px}.entity-card{padding-left:13px;padding-right:13px}.entity-header{margin-left:-13px;margin-right:-13px}.entity-name-preview{max-width:35%;font-size:8px}.privacy-inline{font-size:9px;line-height:1.8}.form-bottom{gap:10px;padding:18px 14px}.form-bottom>.button{gap:6px;min-height:37px;padding:8px 11px;font-size:10px}.form-bottom>.button-ghost{padding-left:3px}.consent-panel{padding:18px}.checkbox-label{font-size:9px}.form-context-note{flex-direction:column;gap:5px}.toggle-label{align-items:flex-start;font-size:11px}.toggle-track{margin-top:3px}.nice-info{flex-wrap:wrap;gap:5px;font-size:8px}.nice-info>span:last-child{font-size:7px}.nice-controls{gap:10px}.nice-controls>small{font-size:7px}.nice-class-heading{gap:10px;padding:15px 0}.nice-class-heading strong{font-size:10px}.nice-class-heading small{font-size:7px}.class-number{width:29px;height:30px;font-size:9px}.class-selected-count{gap:2px;font-size:7px}.nice-terms{padding-left:0;padding-right:0}.nice-term{font-size:10px}.nice-term-actions{flex-wrap:wrap;gap:4px;font-size:7px}.nice-source{font-size:8px}.file-select{font-size:10px}.file-formats{display:none}.document-memory-note{gap:8px;padding:12px;font-size:9px}.review{padding:20px 18px 0}.review-section{padding-left:13px;padding-right:13px}.review-values{grid-template-columns:1fr;gap:13px}.review-value dt{font-size:9px}.review-value dd{font-size:12px}.review-class{flex-direction:column;gap:9px}.review-section-header h3{gap:7px;font-size:11px}.review-section-header .button-sm{font-size:9px}.review-readiness{gap:9px;padding:13px}.review-readiness strong{font-size:11px}.review-readiness p{font-size:9px}.validation-summary{margin-left:18px;margin-right:18px}.completion{margin:40px auto 50px}.completion h1{font-size:27px}.completion>p{font-size:12px}.completion-record{padding:16px}.completion-record strong{font-size:11px}.completion-actions{flex-direction:column;gap:10px}.completion-actions>.button{min-height:43px}.guide-intro{padding:25px}.guide-intro h2{font-size:24px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:23px}.source-list{padding:20px}.source-row{gap:10px}.source-row strong{font-size:10px}.source-row small{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){.sidebar{visibility:hidden;pointer-events:none}.sidebar.sidebar-open{visibility:visible;pointer-events:auto}}.nav-link{color:#62717e;font-size:13px}.workspace-switch strong,.sidebar-user strong{font-size:12px}.workspace-switch small,.sidebar-user small{color:#687984;font-size:10px}.breadcrumb,.search-trigger{color:#697984;font-size:11px}.breadcrumb strong{color:#526777}.page-heading p{color:#697b88;font-size:13px}.heading-date{color:#6c7c87;font-size:11px}.eyebrow,.nav-caption{color:#687b88}.hero-eyebrow{color:#b9cbd3}.hero-copy p{color:#c2d2d9;font-size:12px}.hero-copy h2{font-weight:450}.summary-metric>div{color:#637785;font-size:12px}.summary-metric>strong span,.summary-footnote{color:#697b87;font-size:10px}.summary-footnote{line-height:1.6}.quick-procedure strong{font-size:12px}.quick-number{color:#758792}.section-heading .text-link,.text-link{color:#526f80;font-size:11px}.dashboard-empty h3{font-size:15px}.dashboard-empty p{color:#6e818c;font-size:12px}.dashboard-empty .button{font-size:11px}.demo-seed{color:#6e7e89;font-size:10px}.guide-panel li strong{color:#53634f;font-size:12px}.guide-panel li p{color:#697663;font-size:11px}.guide-panel>.eyebrow,.guide-panel li>span,.guide-panel>.text-link{color:#64765d}.guide-panel>.text-link{font-size:10px}.prototype-note p,.app-footer{color:#687b87}.prototype-note p{font-size:10px}.prototype-note p strong{color:#536d7d}.app-footer{font-size:9px}.catalog-item p{color:#697d8b;font-size:12px}.catalog-item-copy>.eyebrow>span,.catalog-item-number{color:#6e7f8b}.catalog-cta{color:#587283}.catalog-toolbar>.muted{color:#6a7f8c;font-size:12px}.tabs button{color:#667b89;font-size:11px}.input-search input{font-size:12px}.info-strip p{color:#627d85;font-size:11px}.info-strip strong{color:#4f6b75}.draft-name strong{font-size:12px}.draft-name small{color:#6b7f8d;font-size:10px}.draft-table th{color:#687d8b;font-size:9px}.local-label{color:#6f808d;font-size:9px}.status-badge{color:#84662f;background:#faf3e5;font-size:10px}.status-badge.prepared{color:#44744f;background:#f0f7f0}.date-cell{color:#6c7f8d;font-size:11px}.compact .draft-name strong{font-size:11px}.compact .draft-name small{font-size:9px}.subtle-note{color:#667e8c;font-size:11px}.empty-state p{color:#6b808d}.client-row small,.client-draft-count,.client-contact p{color:#637b89;font-size:11px}.client-row strong{font-size:13px}.form-prototype-bar{color:#806e50;font-size:10px}.form-title .eyebrow{color:#617a89}.step-navigation strong{color:#687e8b;font-size:11px}.step-navigation small{color:#738692;font-size:9px}.step-source p{color:#687e8b;font-size:10px}.step-source>strong{color:#526e7d;font-size:11px}.step-source a{color:#8c6b49;font-size:10px}.draft-meta .form-field>label{color:#607987;font-size:11px}.draft-meta .field-hint{color:#6e828f;font-size:10px}.current-step-header p,.form-section-heading p{color:#647d8d;font-size:12px}.form-section-heading h3{font-size:16px}.form-field>label,.field-label{color:#4f697a;font-size:12px}input:not([type=checkbox]):not([type=file]),select,textarea{color:#3d596b;font-size:14px}.field-hint{color:#647e8f;font-size:11px}.field-error{color:#a14d36;font-size:11px}.privacy-inline{color:#88704d;font-size:11px}.entity-header strong{font-size:12px}.entity-name-preview{color:#6b8291;font-size:10px}.toggle-label{color:#566f80;font-size:12px}.toggle-label small{color:#6a8190;font-size:11px}.inline-info{color:#5e7b8d;font-size:11px}.unverified-label{color:#8b7047;font-size:11px}.fee-note p{color:#817452;font-size:12px}.fee-note>span{color:#8a7043}.nice-info{color:#637d8d;font-size:10px}.source-chip{color:#50725a;font-size:8px}.nice-controls>small{color:#6a8190;font-size:9px}.nice-controls button{color:#6b8190;font-size:11px}.nice-class-heading strong{color:#526f83;font-size:12px}.nice-class-heading small{color:#6e8494;font-size:10px}.class-number{color:#5b7788}.class-selected-count{color:#456e50;font-size:10px}.nice-term{color:#5e7a8e;font-size:12px}.nice-term:has(input:checked){color:#476c51}.nice-term-actions,.nice-term-actions>button{color:#5f7b6a;font-size:10px}.nice-source{color:#637f90;font-size:10px}.nice-source>a{color:#876a46}.nice-empty{color:#6b8192}.selected-class-chips>span{color:#456f50;font-size:10px}.selected-class-chips small{color:#5d8066;font-size:9px}.retail-section>p{color:#658090;font-size:11px}.document-memory-note{color:#857149;font-size:11px}.document-slot h4{color:#526f83;font-size:13px}.document-slot h4>small{color:#6c8393;font-size:10px}.document-slot-title>p{color:#668193;font-size:11px}.file-select{color:#5d7d92;font-size:12px}.file-formats{color:#6e8798;font-size:9px}.file-row strong{color:#497452;font-size:12px}.file-row small{color:#5f8269;font-size:10px}.file-association{color:#577d61;font-size:11px}.file-association select{font-size:12px}.checkbox-label{color:#697e86;font-size:11px}.form-save-note{color:#6e8493;font-size:10px}.form-context-note{color:#687f90;font-size:11px}.form-context-note strong{color:#526e80;font-size:11px}.review-value dt{color:#688293;font-size:10px}.review-value dd{color:#4c6c80;font-size:12px}.review-person>strong{color:#4c6a7f;font-size:12px}.review-section-header h3{color:#5a7589}.review-class ul{color:#607e92;font-size:11px}.review-files strong{color:#5c7a8e;font-size:11px}.review-files small{font-size:10px}.review-readiness p{color:#5c7d61;font-size:11px}.review-readiness.needs-attention p{color:#8c744a}.review-readiness strong{color:#4b7754}.review-readiness.needs-attention strong{color:#8b6b37}.review-legal-note{color:#80794d}.review-legal-note strong{font-size:11px}.review-legal-note p{font-size:10px}.amber{color:#94702f}.green{color:#49764f}.completion>p{color:#637d8f}.completion>p strong{color:#4f7188}.completion-record small{color:#658092;font-size:11px}.completion-notice{color:#8b7349;font-size:11px}.guide-intro p{color:#c4d3da}.guide-card p,.guide-card ul{color:#637e8f;font-size:12px}.source-row strong{color:#55758b;font-size:12px}.source-row small{color:#658293;font-size:10px}.muted{color:#6a8091}@media (max-width:1000px){.summary-metric>div{font-size:10px}.quick-procedure strong{font-size:11px}.step-navigation strong{font-size:10px}.catalog-cta{font-size:0}}@media (max-width:540px){.page-heading p{font-size:12px}.summary-metric>div{font-size:10px}.nice-info>span:last-child{font-size:9px}.nice-class-heading strong{font-size:11px}.nice-class-heading small{font-size:9px}.nice-term{font-size:11px}.nice-term-actions,.nice-term-actions>button,.class-selected-count{font-size:9px}.form-prototype-bar{font-size:10px}.form-field>label{font-size:12px}.form-context-note{font-size:11px}.form-title h1{font-size:20px}.catalog-item p{font-size:11px}.review-values{grid-template-columns:1fr}.guide-card p,.client-row strong{font-size:12px}}.field-hint,.form-section-heading p,.current-step-header p,.nice-source,.nice-info,.nice-controls>small,.nice-class-heading small,.review-value dt,.document-slot-title>p,.file-formats,.step-navigation small,.draft-meta .field-hint,.checkbox-label,.toggle-label small,.form-context-note,.form-save-note,.review-files small:not(.green):not(.amber),.guide-card p,.source-row small,.subtle-note,.prototype-note p,.app-footer,.muted{color:var(--text-secondary)}.validation-summary{color:#8a4c35}.required{color:#9b4b35}@media (max-width:540px){.form-header-actions>.button-outline,.form-header-actions>.button-ghost,.mobile-menu{width:44px;height:44px;min-height:44px}.form-bottom>.button{min-height:44px}}.representation-panel{border:1px solid var(--border);background:#fff;border-left:3px solid #b58467;border-radius:8px;min-width:0;margin-bottom:22px;padding:22px}.representation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.representation-heading h2{margin-top:6px;font-size:18px}.representation-panel .field{gap:8px;margin:16px 0;font-size:13px;display:grid}.representation-panel select{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd5d8;border-radius:6px;padding:10px}.assignment-summary{overflow-wrap:anywhere;background:#f4f7f7;border-radius:6px;gap:8px;padding:16px;font-size:13px;display:grid}.assignment-summary small,.assignment-record small{color:#526b7b}.context-issues{color:#7a3d20;overflow-wrap:anywhere;background:#fff4ed;border:1px solid #d4b19a;border-radius:6px;margin:14px 0;padding:12px 16px;font-size:13px}.context-issues p{margin:4px 0}.case-register,.assignment-editor{background:#fff;border:1px solid #dce2e4;border-radius:8px;margin:24px 0;padding:24px}.case-register summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.case-register summary span,.assignment-records h2 span{color:#526b7b;margin-left:auto;font-size:13px}.assignments-page fieldset{border:0;min-width:0;padding:0}.assignments-page legend{margin:20px 0;font-size:16px;font-weight:600}.assignments-page .form-grid{margin:20px 0}.assignments-page .scope-options{border-top:1px solid #dce2e4;margin-top:16px}.scope-options label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.consent-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.consent-check input,.scope-options input{accent-color:#315c61;flex-shrink:0;width:18px;height:18px;margin-top:3px}.assignment-actions{flex-wrap:wrap;gap:12px;display:flex}.case-list{margin-top:22px;padding:0;list-style:none}.case-list li{border-top:1px solid #e7ebec;gap:6px;padding:14px 0;font-size:13px;display:grid}.case-list li span{color:#526b7b}.assignment-records{margin-top:32px}.assignment-records h2{margin-bottom:18px;font-size:21px}.assignment-record{border-top:1px solid #dce2e4;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.assignment-record h3{margin:8px 0;font-size:18px}.assignment-record p{color:#526b7b;margin-bottom:8px;font-size:13px}.assignment-record>div{overflow-wrap:anywhere;min-width:0}.central-documents{border-top:1px solid #dce2e4;margin-top:20px;padding-top:20px}.central-documents h3{font-size:16px}.central-document{background:#f4f7f7;border-radius:6px;gap:10px;margin:14px 0;padding:16px;font-size:13px;display:grid}.central-documents input{max-width:100%;font-size:13px}.assignments-page .inline-info p{margin:0}@media (max-width:640px){.representation-panel,.case-register,.assignment-editor{padding:16px}.assignment-record{flex-direction:column;align-items:flex-start}.assignment-record .button{min-height:44px}.representation-heading .text-link{align-items:center;min-height:44px;display:flex}}.eyebrow,.nav-caption{letter-spacing:.025em;font-weight:600}.representation-heading h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.current-step-header>span{font-size:10px;font-weight:600}.current-step-header h2,.form-title h1{letter-spacing:-.025em;font-weight:600}.form-field>label,.field-label{font-weight:500}.party-reuse{background:#f8fafb;border:1px solid #dce4e9;border-radius:6px;margin:0 0 18px;padding:14px}.party-reuse>label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.party-reuse-controls{align-items:center;gap:10px;display:flex}.party-reuse-controls select{flex:1;min-width:0}.party-reuse-controls .button{flex-shrink:0}.party-reuse .field-hint{margin-bottom:0}.preparation-panel{text-align:left;background:#f7f9fb;border:1px solid #d9e2e8;border-radius:8px;margin:18px 0;padding:20px}.preparation-panel-heading{align-items:flex-start;gap:10px;display:flex}.preparation-panel-heading>svg{color:#496778;flex-shrink:0;margin-top:2px}.preparation-panel h3{margin:0;font-size:15px;font-weight:600}.preparation-panel p{color:#526b7b;margin:5px 0 0;font-size:12px;line-height:1.6}.preparation-panel details{margin:14px 0;font-size:12px}.preparation-panel summary{cursor:pointer;color:#345367;font-weight:500}.preparation-panel ul{color:#526575;margin:10px 0;padding-left:20px;line-height:1.7}.preparation-panel li+li{margin-top:5px}.completion>.preparation-panel{max-width:640px;margin:22px auto}@media (max-width:640px){.party-reuse-controls{flex-direction:column;align-items:stretch}.preparation-panel{padding:16px}}.batch-preparation-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.batch-preparation-toolbar p{color:#526b7b;margin:0;font-size:12px}.mark-image-preview{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:4px;width:96px;height:96px;margin:10px 0;display:block}.cloud-account{max-width:900px}.cloud-account-note{border:1px solid var(--border);background:#f3f6f8;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;display:flex}.cloud-account-note svg{flex-shrink:0;margin-top:3px}.cloud-account-note p{margin:0;font-size:13px;line-height:1.7}.cloud-card{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:560px;padding:26px}.cloud-card h2{margin:0 0 16px;font-size:21px}.cloud-card h3{margin:28px 0 12px}.cloud-card label{margin:16px 0 6px;font-weight:500;display:block}.cloud-card input{border:1px solid #ccd5d8;border-radius:6px;width:100%;margin-bottom:18px;padding:11px;display:block}.cloud-card ul{padding-left:20px;line-height:1.8}.cloud-message{background:#edf3f7;border-radius:6px;max-width:560px;margin:18px 0;padding:15px}.party-fieldset{border:0;min-width:0;margin:0;padding:0 0 12px}.party-fieldset+.party-fieldset{border-top:1px solid #e8edf0;padding-top:20px}.party-fieldset>legend{float:left;letter-spacing:normal;color:#243f50;width:100%;margin-bottom:16px;padding:0;font-size:13px;font-weight:600;line-height:1.5}.party-fieldset>.form-grid{clear:both;gap:12px 20px}.party-legacy-note{border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.party-legacy-note p{color:#607888;margin:0;font-size:12px;line-height:1.65}.party-legacy-note .button{flex-shrink:0}.custom-goods{margin-top:24px}.custom-goods-heading{margin-bottom:16px}.custom-goods-heading h3{color:#243f50;margin:0 0 6px;font-size:15px;font-weight:600}.custom-goods-heading p{max-width:62ch;margin:0}.custom-goods .entity-card{margin-top:16px}.custom-goods .classification-note{color:#7d6036;background:#faf6ee;border-radius:4px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.classification-note svg{flex-shrink:0;margin-top:2px}.draft-meta input,.draft-meta select{min-height:40px;font-size:13px}.draft-meta .field-feedback:empty{display:none}.draft-meta .field-hint{font-size:11px;line-height:1.6}.representation-heading h2{letter-spacing:normal}.cloud-card{width:100%}.cloud-card p{color:#526b7b;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cloud-card .button{margin:4px 8px 4px 0}.cloud-card input:focus-visible{outline-offset:2px;outline:2px solid #849da9}@media (max-width:1100px) and (min-width:641px){.draft-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-meta>.form-field:first-child{grid-column:1/-1}}@media (max-width:640px){.party-fieldset>.form-grid{gap:8px}.party-fieldset>legend{margin-bottom:12px}.party-legacy-note{flex-direction:column;align-items:flex-start;gap:10px}.draft-meta .field-hint{display:block}.form-field input:not([type=checkbox]):not([type=file]),.form-field select,.form-field textarea,.cloud-card input{min-height:44px;font-size:16px}.cloud-card{padding:20px}}@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}
