:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--twsa-safe-area-inset-top:env(safe-area-inset-top,0px);--twsa-safe-area-inset-right:env(safe-area-inset-right,0px);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--twsa-safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}html,[data-generated-space-root]{height:100%;min-height:100%}[data-generated-space-root]{overflow:auto;position:fixed;scrollbar-width:none;inset:0}.hatch-space-root[data-hatch-space-root]{--hatch-space-bottom-padding:calc(var(--bottom-padding,0px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100% + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100dvh + var(--header-height,0px) + var(--hatch-space-bottom-padding));padding-top:var(--header-height,0px);padding-bottom:var(--hatch-space-bottom-padding);background:var(--bg,#f4f7fb);color:var(--text,#0f172a)}@media (prefers-color-scheme:dark){.hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}}[data-generated-space-root]::-webkit-scrollbar{display:none}/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme,base,components,utilities;@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:initial;font-variation-settings:initial;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}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{display:block;vertical-align:middle}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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{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 utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing)*1)}.end-1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing)*1)}.end-1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--spacing)*1)}.end-1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing)*1)}.end-1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing)*1)}.end-1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--spacing)*1)}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.m-1{margin:calc(var(--spacing)*1)}.m-139{margin:calc(var(--spacing)*139)}.m-247{margin:calc(var(--spacing)*247)}.m-251{margin:calc(var(--spacing)*251)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-32{height:calc(var(--spacing)*32)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.grow{flex-grow:1}.\!transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)!important}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-7{padding:calc(var(--spacing)*7)}.p-15{padding:calc(var(--spacing)*15)}.p-16{padding:calc(var(--spacing)*16)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);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}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.safe{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left);--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;--bg:#edf2f9;--surface:#fffc;--surface-2:#dbe7f59e;--text:#0a1a2e;--dim:#47617f;--border:#0284c74d;--accent:#2f7bff;--accent-strong:#0369a1;--accent-soft:#2f7bff1f;--green:#047857;--green-soft:#10b98124;--amber:#b45309;--amber-soft:#f59e0b29;--red:#db2777;--red-soft:#db27771c;--radius:12px;--shadow:0 18px 44px #154e8c21,0 0 0 1px #38e1ff12,0 0 32px #2f7bff17;--neon:#06b6d4;--neon-blue:#2f7bff;--magenta:#e0218a;font-family:Aptos,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);color:var(--text);min-width:320px;min-height:100%;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)36%,transparent);outline-offset:2px}input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)36%,transparent);outline-offset:2px}select:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)36%,transparent);outline-offset:2px}textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)36%,transparent);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:40;display:none;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;width:252px;padding:24px 18px;inset:0 auto 0 0}.app-brand{display:flex;align-items: center;gap:10px;min-width:0}.app-brand img{object-fit:contain;width:38px;height:38px}.app-brand strong{letter-spacing:-.02em;white-space:nowrap;font-size:18px}.sidebar nav{display:grid;gap:6px;margin-top:40px}.sidebar nav button{display:flex;color:var(--dim);text-align:left;background:0 0;border:0;border-radius:9px;align-items: center;gap:12px;min-height:46px;padding:0 13px;font-weight:700}.sidebar nav button.active{background:var(--accent-soft);color:var(--accent-strong)}.sidebar-foot{display:flex;border-top:1px solid var(--border);align-items: center;gap:10px;margin-top:auto;padding:16px 8px 0}.sidebar-foot div{display:grid}.sidebar-foot small{color:var(--dim)}.main{min-height:100vh}.mobile-top{position:sticky;z-index:30;min-height:calc(env(safe-area-inset-top) + 62px);display:flex;padding:env(safe-area-inset-top)14px 0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)95%,transparent);backdrop-filter:blur(12px);justify-content:space-between;align-items: center;top:0}.mobile-top .app-brand img{width:32px;height:32px}.mobile-top .app-brand strong{font-size:16px}.icon-button{display:grid;background:var(--surface-2);border:0;border-radius:9px;place-items: center;width:40px;height:40px}.add-mobile{background:var(--accent);color:#fff}.content{padding:24px 16px calc(env(safe-area-inset-bottom) + 48px);width:min(100%,1280px);margin:0 auto}.page-head{display:flex;flex-direction:column;align-items: flex-start;gap:18px;margin-bottom:28px}.page-head h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(32px,8vw,48px);line-height:1.02}.page-head p{color:var(--dim);margin:0;line-height:1.5}.eyebrow{display:block;color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.primary,.secondary,.ghost{display:inline-flex;border-radius:8px;justify-content:center;align-items: center;gap:8px;min-height:44px;padding:0 16px;font-weight:800}.primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.primary:disabled{opacity:.55;cursor:default}.primary.compact{width:auto}.secondary{border:1px solid var(--border);background:var(--surface)}.ghost{color:var(--dim);background:0 0;border:0}.link-button{color:var(--accent-strong);background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:900}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);min-width:0}.panel-head{display:flex;justify-content:space-between;align-items: flex-start;gap:14px;padding:19px 19px 15px}.panel-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:19px}.panel-head p{color:var(--dim);margin:5px 0 0;font-size:13px;line-height:1.4}.metric-grid{display:grid;gap:10px;margin-bottom:18px}.metric-grid article{display:flex;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items: flex-start;gap:13px;min-height:118px;padding:17px}.metric-icon{display:grid;border-radius:10px;flex:none;place-items: center;width:40px;height:40px}.metric-icon.purple{background:var(--accent-soft);color:var(--accent-strong)}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-icon.red{background:var(--red-soft);color:var(--red)}.metric-grid article>div{display:grid;min-width:0}.metric-grid article span:not(.metric-icon){color:var(--dim);font-size:12px;font-weight:700}.metric-grid article strong{letter-spacing:-.03em;margin-top:3px;font-size:25px}.metric-grid article small{color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.dashboard-grid{display:grid;gap:18px;margin-bottom:18px}.pipeline-flow{display:grid;grid-template-columns:1fr;gap:1px;padding:0 14px 18px}.pipeline-flow button{position:relative;display:grid;grid-template-columns:auto 1fr auto;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:8px 12px;min-height:94px;padding:14px}.pipeline-flow button:last-child{border-bottom:0}.pipeline-flow .pipeline-number{grid-row:1/3;display:grid;background:var(--accent-soft);color:var(--accent-strong);border-radius:50%;place-items: center;width:34px;height:34px;font-family:ui-monospace,monospace;font-size:11px;font-weight:900}.pipeline-flow strong{align-self: end}.pipeline-flow b{grid-row:1/3;grid-column:3;font-size:30px}.pipeline-flow small{color:var(--dim)}.pipeline-flow i{display:none}.quick-list{display:grid;padding:0 12px 16px}.quick-list button{display:grid;grid-template-columns:40px 1fr;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:12px;min-height:68px;padding:10px}.quick-list button:last-child{border:0}.quick-list button>span{display:grid;background:var(--surface-2);color:var(--accent-strong);border-radius:9px;place-items: center;width:38px;height:38px}.quick-list button div{display:grid;gap:3px}.quick-list small{color:var(--dim)}.attention-panel{overflow:hidden}.attention-table{display:grid}.table-head{display:none}.attention-table>button{display:grid;grid-template-columns:minmax(0,1fr)auto;border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:8px 12px;width:100%;padding:14px 16px}.attention-table>button>span:nth-child(3){grid-column:1/-1;color:var(--text);font-size:13px;font-weight:700}.attention-table>button>span:nth-child(4){color:var(--dim);font-size:12px}.attention-table>button>span:last-child{color:var(--accent-strong);justify-self:end}.attention-table .late{font-weight:800;color:var(--red)!important}.person{display:flex;align-items: center;gap:9px;min-width:0}.person b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{display:grid;background:var(--accent-soft);color:var(--accent-strong);border-radius:50%;flex:none;place-items: center;width:42px;height:42px;font-size:12px;font-weight:900}.avatar.small{width:32px;height:32px;font-size:10px}.hero-avatar{width:66px;height:66px;font-size:18px}.stage-pill,.status-chip{display:inline-flex;background:var(--surface-2);color:var(--dim);text-transform:capitalize;white-space:nowrap;border-radius:6px;align-items: center;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}.stage-pill.ronda1{background:var(--accent-soft);color:var(--accent-strong)}.stage-pill.ronda2{background:var(--amber-soft);color:var(--amber)}.status-chip.good{background:var(--green-soft);color:var(--green)}.status-chip.warn{background:var(--amber-soft);color:var(--amber)}.status-chip.purple{background:var(--accent-soft);color:var(--accent-strong)}.toolbar{display:grid;gap:10px;margin-bottom:14px}.search{display:flex;border:1px solid var(--border);background:var(--surface);color:var(--dim);border-radius:9px;align-items: center;gap:10px;min-height:48px;padding:0 13px}.search input{outline:0;background:0 0;border:0;width:100%;min-width:0}.filter select{border:1px solid var(--border);background:var(--surface);border-radius:9px;width:100%;min-height:48px;padding:0 12px}.client-list{overflow:hidden}.list-caption{display:flex;border-bottom:1px solid var(--border);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;padding:13px 16px;font-size:11px}.client-row{display:grid;border-bottom:1px solid var(--border);gap:10px;padding:13px 14px}.client-row:last-child{border:0}.client-row-main{display:grid;grid-template-columns:42px minmax(0,1fr)auto;text-align:left;background:0 0;border:0;align-items: center;gap:8px 11px;width:100%;min-width:0;min-height:58px;padding:0}.client-cell{display:grid;gap:4px;min-width:0}.client-cell>span:first-child{display:flex;align-items: center;gap:7px;min-width:0}.client-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-cell small{background:var(--surface-2);color:var(--dim);text-transform:uppercase;padding:2px 5px;font-size:8px}.client-cell>span:last-child{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.client-row-main>.stage-pill{grid-column:2}.money-cell{display:none}.row-arrow{grid-row:1/3;grid-column:3;color:var(--accent-strong)}.client-row-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:53px}.delete-button{display:inline-flex;border:1px solid color-mix(in srgb,var(--red)55%,var(--border));background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items: center;min-height:44px;padding:0 16px;font-weight:900}.delete-button:disabled{opacity:.55;cursor:default}.danger-eyebrow{color:var(--red)}.delete-client-dialog{max-width:600px}.delete-client-body{display:flex;background:var(--red-soft);border-radius:10px;align-items: flex-start;gap:14px;margin:24px 0;padding:18px}.delete-warning-icon{display:grid;background:var(--red);color:#fff;border-radius:50%;flex:none;place-items: center;width:44px;height:44px}.delete-client-body strong{display:block;margin:2px 0 6px}.delete-client-body p{color:var(--dim);margin:0;line-height:1.5}.kanban{display:grid;gap:14px}.kanban>section{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.kanban>section>header{display:flex;border-bottom:1px solid var(--border);gap:12px;padding:17px}.kanban>section>header>span{color:var(--accent-strong);font-family:ui-monospace,monospace;font-weight:900}.kanban h2,.kanban p{margin:0}.kanban h2{font-size:17px}.kanban header p{color:var(--dim);margin-top:3px;font-size:12px}.kanban section>div>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;width:100%;min-height:142px;padding:15px}.kanban section>div>button>div{display:flex;justify-content:space-between;align-items: center;gap:10px}.kanban section>div>button p{min-height:44px;margin:22px 0 14px;font-weight:700;line-height:1.35}.kanban footer{display:flex;color:var(--dim);justify-content:space-between;gap:10px;font-size:11px}.priority-dot{background:var(--dim);border-radius:50%;width:8px;height:8px}.priority-dot.alta{background:var(--amber)}.priority-dot.urgente{background:var(--red)}.kanban-empty{color:var(--dim);text-align:center;padding:28px}.back{display:inline-flex;color:var(--dim);background:0 0;border:0;align-items: center;gap:6px;margin-bottom:20px;padding:6px 0;font-weight:800}.client-header{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;margin-bottom:22px}.client-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,8vw,42px);line-height:1.05}.client-header p{color:var(--dim);overflow-wrap:anywhere;margin:6px 0 10px}.title-line,.header-chips{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.client-balance{grid-column:1/-1;display:grid;background:var(--text);color:var(--bg);border-radius:10px;padding:15px}.client-balance span,.client-balance small{opacity:.72}.client-balance strong{margin:3px 0;font-size:27px}.detail-tabs{display:flex;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:5px;margin-bottom:18px;padding:6px}.detail-tabs button{color:var(--dim);background:0 0;border:0;border-radius:7px;flex:auto;min-height:38px;padding:0 10px;font-size:12px;font-weight:800}.detail-tabs button.active{background:var(--accent-soft);color:var(--accent-strong)}.detail-layout{display:grid;gap:16px}.round-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 15px 18px}.round-progress button{display:flex;border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items: flex-start;min-height:104px;padding:12px 8px}.round-progress button>span{display:grid;background:var(--border);color:var(--dim);border-radius:50%;place-items: center;width:28px;height:28px;font-weight:900}.round-progress button.done{border-color:color-mix(in srgb,var(--accent)40%,var(--border));background:var(--accent-soft);color:var(--accent-strong)}.round-progress button.done>span{background:var(--accent);color:#fff}.round-progress strong{font-size:12px}.round-progress small{color:var(--dim);font-size:9px}.edit-grid,.form-grid{display:grid;gap:13px;padding:0 15px 16px}.edit-grid label,.form-grid label,.payment-box label,.inline-add label{display:grid;gap:6px}.edit-grid label>span,.form-grid label>span,.payment-box label>span,.inline-add label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.edit-grid input,.edit-grid select,.edit-grid textarea,.form-grid input,.form-grid select,.payment-box input,.payment-box select,.inline-add input,.inline-add select,.note-form textarea{border:1px solid var(--border);background:var(--bg);outline:0;border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.edit-grid textarea,.note-form textarea{resize:vertical}.save{margin:0 15px 18px}.detail-side{display:grid;align-content: start;gap:16px}.facts dl{margin:0;padding:0 18px 18px}.facts dl div{border-bottom:1px solid var(--border);padding:11px 0}.facts dl div:last-child{border:0}.facts dt{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.mini-activity{padding-bottom:12px}.mini-activity>div:not(:-webkit-any(.panel-head,.empty)){display:flex;gap:10px;padding:10px 18px}.mini-activity>div:not(:-moz-any(.panel-head,.empty)){display:flex;gap:10px;padding:10px 18px}.mini-activity>div:not(:is(.panel-head,.empty)){display:flex;gap:10px;padding:10px 18px}.mini-activity p{display:grid;gap:3px;margin:0;font-size:12px}.mini-activity small{color:var(--dim)}.activity-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.activity-dot.pago{background:var(--green)}.activity-dot.documento{background:var(--amber)}.activity-dot.ronda{background:var(--red)}.collection{overflow:hidden}.small-button{min-height:38px;padding:0 11px;font-size:12px}.record-list{display:grid}.record{display:flex;border-top:1px solid var(--border);flex-direction:column;align-items: flex-start;gap:10px;padding:15px 18px}.record>div:first-child{display:grid;gap:4px;min-width:0}.record>div:first-child span{color:var(--dim);font-size:12px}.record>div:last-child{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.record time{color:var(--dim);font-size:12px}.document-record select{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:40px;padding:0 9px}.inline-add{display:grid;border-top:1px solid var(--border);background:var(--surface-2);gap:11px;padding:14px 18px}.inline-add>div{display:flex;gap:6px}.inline-add .primary,.inline-add .ghost{min-height:40px}.payment-box{padding:19px}.payment-box h2{margin:4px 0 18px}.payment-box form{display:grid;gap:13px}.note-form{display:grid;gap:10px;padding:0 18px 18px}.timeline{border-top:1px solid var(--border);padding:6px 18px 18px}.timeline article{display:flex;border-bottom:1px solid var(--border);gap:12px;padding:15px 0}.timeline article div{display:grid;gap:4px}.timeline small{color:var(--dim);text-transform:capitalize}.sheet-backdrop{position:fixed;z-index:70;display:flex;padding-top:env(safe-area-inset-top);background:#090a0f94;justify-content:center;align-items: flex-end;inset:0}.wizard{overflow:auto;padding:20px 16px calc(env(safe-area-inset-bottom) + 20px);background:var(--surface);border-radius:20px 20px 0 0;width:min(100%,740px);max-height:94vh;box-shadow:0 -20px 48px #00000040}.wizard>header{display:flex;justify-content:space-between;align-items: flex-start;gap:20px}.wizard h2{letter-spacing:-.035em;margin:4px 0 0;font-size:28px}.wizard-steps{display:grid;grid-template-columns:repeat(5,1fr);margin:22px 0}.wizard-steps div{position:relative;display:grid;color:var(--dim);justify-items:center;gap:6px;font-size:10px}.wizard-steps div:after{content:"";position:absolute;background:var(--border);height:2px;top:15px;left:calc(50% + 18px);right:calc(18px - 50%)}.wizard-steps div:last-child:after{display:none}.wizard-steps div>span{z-index:1;display:grid;background:var(--surface-2);border-radius:50%;place-items: center;width:30px;height:30px;font-weight:900}.wizard-steps div.active,.wizard-steps div.done{color:var(--accent-strong)}.wizard-steps div.active>span,.wizard-steps div.done>span{background:var(--accent);color:#fff}.wizard-steps div.done:after{background:var(--accent)}.wizard-pane{min-height:390px}.pane-head{margin-bottom:18px}.pane-head h3{margin:0 0 5px;font-size:20px}.pane-head p{color:var(--dim);margin:0;line-height:1.45}.wizard .form-grid{padding:0}.split-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doc-checks{display:grid;gap:8px;margin-bottom:20px}.doc-checks label{display:flex;border:1px solid var(--border);border-radius:9px;align-items: center;gap:12px;min-height:64px;padding:11px 13px}.doc-checks input{accent-color:var(--accent);width:19px;height:19px}.doc-checks span{display:grid;gap:3px}.doc-checks small{color:var(--dim)}.credentials{padding:0}.wizard-actions{display:flex;border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding-top:16px}.confirm-card{display:flex;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:14px;padding:17px}.confirm-card h4,.confirm-card p{margin:0}.confirm-card h4{font-size:20px}.confirm-card p{color:var(--dim);overflow-wrap:anywhere;margin:5px 0 10px}.confirm-card>div:last-child>div{display:flex;flex-wrap:wrap;gap:5px}.confirm-summary{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border);background:var(--border);border-radius:9px;gap:1px;margin:14px 0 0}.confirm-summary div{background:var(--surface);padding:13px}.confirm-summary dt{color:var(--dim);text-transform:uppercase;font-size:10px}.confirm-summary dd{margin:5px 0 0;font-weight:800}.form-error{color:var(--red);font-size:13px}.loading{display:flex;color:var(--dim);justify-content:center;align-items: center;gap:10px;min-height:50vh}.loading>span{border:3px solid var(--border);border-top-color:var(--accent);animation:.8s linear infinite spin;border-radius:50%;width:22px;height:22px}.empty{color:var(--dim);text-align:center;padding:28px 18px}.compact-empty{padding:14px 18px}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.menu-scrim{position:fixed;z-index:35;background:#0000006b;border:0;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:799px){.sidebar.open{display:flex}.sidebar.open .app-brand{margin-top:env(safe-area-inset-top)}}@media (min-width:560px){.metric-grid{grid-template-columns:1fr 1fr}.toolbar{grid-template-columns:minmax(0,1fr)200px}.record{flex-direction:row;justify-content:space-between;align-items: center}.document-record select{width:auto}.form-grid,.edit-grid{grid-template-columns:1fr 1fr}.form-grid .wide,.edit-grid .wide{grid-column:1/-1}}@media (min-width:800px){.sidebar{display:flex}.main{margin-left:252px}.mobile-top{display:none}.content{padding:42px 32px 64px}.page-head{flex-direction:row;justify-content:space-between;align-items: flex-end}.metric-grid{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr)minmax(280px,.85fr)}.pipeline-flow{grid-template-columns:repeat(3,1fr);gap:0;padding:5px 14px 22px}.pipeline-flow button{grid-template-columns:1fr auto;border-right:1px solid var(--border);border-bottom:0;align-content: center;min-height:135px}.pipeline-flow button:last-child{border-right:0}.pipeline-flow .pipeline-number{grid-row:auto;grid-column:1/-1}.pipeline-flow strong{align-self:auto}.pipeline-flow b{grid-row:auto;grid-column:2}.pipeline-flow small{grid-column:1/-1}.pipeline-flow i{display:block;position:absolute;z-index:2;background:var(--surface);color:var(--dim);text-align:center;border-radius:50%;width:18px;height:18px;font-style:normal;right:-9px}.table-head{display:grid;grid-template-columns:1.1fr 100px 1.45fr 110px 20px;border-top:1px solid var(--border);background:var(--surface-2);color:var(--dim);text-transform:uppercase;gap:12px;padding:10px 16px;font-size:10px;font-weight:900}.attention-table>button{grid-template-columns:1.1fr 100px 1.45fr 110px 20px}.attention-table>button>span:nth-child(3){grid-column:auto}.toolbar{max-width:760px}.client-row{grid-template-columns:minmax(0,1fr)auto;align-items: center;padding:12px 18px}.client-row-main{grid-template-columns:42px minmax(0,1.4fr)90px 120px 20px}.client-row-main>.stage-pill{grid-column:auto}.client-row-actions{display:flex;padding-left:0}.money-cell{display:grid;justify-items:end}.money-cell small{color:var(--dim)}.row-arrow{grid-row:auto;grid-column:auto}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));align-items: start}.client-header{grid-template-columns:66px minmax(0,1fr)auto;align-items: center}.client-balance{grid-column:auto;text-align:right;min-width:230px}.detail-layout{grid-template-columns:minmax(0,1.7fr)minmax(280px,.72fr)}.wizard{border-radius:18px;align-self: center;padding:24px 28px}.sheet-backdrop{align-items: center;padding:28px}.wizard-pane{min-height:430px}.note-form{grid-template-columns:minmax(0,1fr)auto;align-items: end}.note-form .primary{height:44px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.demand-stack{display:grid;gap:16px}.case-hero{display:grid;grid-template-columns:minmax(0,1fr)auto;border-radius:var(--radius);background:var(--text);color:var(--bg);align-items: center;gap:16px;padding:20px}.case-hero h2{letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(25px,7vw,38px)}.case-hero p{opacity:.75;max-width:720px;margin:0;line-height:1.45}.case-hero .eyebrow{color:color-mix(in srgb,var(--accent)70%,white)}.case-day{display:grid;border:1px solid color-mix(in srgb,var(--bg)22%,transparent);border-radius:10px;justify-items:center;min-width:78px;padding:12px}.case-day strong{font-size:30px}.case-day span{opacity:.7;font-size:10px;font-weight:800}.day-zero{display:grid;gap:12px;padding:0 18px 18px}.day-zero label{display:grid;gap:6px}.day-zero label span{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.day-zero input,.affidavit-fields input,.affidavit-fields textarea,.damages input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.affidavit-fields textarea{resize:vertical}.milestone-list{display:grid;padding:0 18px 18px}.milestone-list article{display:grid;grid-template-columns:30px minmax(0,1fr)auto;border-top:1px solid var(--border);align-items: center;gap:11px;min-height:72px;padding:10px 0}.milestone-list article>span{display:grid;background:var(--surface-2);color:var(--dim);border-radius:50%;place-items: center;width:28px;height:28px;font-size:11px;font-weight:900}.milestone-list article div{display:grid;gap:3px}.milestone-list p{color:var(--dim);margin:0;font-size:12px;line-height:1.35}.milestone-list small{color:var(--dim);font-size:10px;font-weight:900}.milestone-list article.complete>span{background:var(--green);color:#fff}.milestone-list article.current{background:var(--accent-soft);border-radius:8px;margin:0 -8px;padding:10px 8px}.milestone-list article.current>span{background:var(--accent);color:#fff}.milestone-list article.current small{color:var(--accent-strong)}.legal-callout{display:flex;border:1px solid color-mix(in srgb,var(--amber)35%,var(--border));background:var(--amber-soft);color:var(--amber);border-radius:9px;gap:11px;margin:0 18px 18px;padding:14px}.legal-callout svg{flex:none}.legal-callout p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.round-letter-grid{display:grid;gap:10px}.round-letter-grid article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:18px}.round-letter-grid article:only-child{grid-column:1/-1}.round-letter-grid article>span{color:var(--accent-strong);text-transform:uppercase;font-size:11px;font-weight:900}.round-letter-grid h3{margin:7px 0 8px;font-size:17px}.round-letter-grid p{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.workflow-actions{display:flex;align-items: center;gap:12px}.workflow-actions>span{color:var(--red);font-size:12px}.method-switcher{display:grid;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;padding:18px}.method-switcher header h2,.method-switcher header p{margin:4px 0 0}.method-switcher header p{color:var(--dim);font-size:13px}.method-switcher>div{display:grid;gap:9px}.method-switcher button{display:flex;border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items: center;gap:14px;min-height:82px;padding:14px}.method-switcher button.active{border-color:var(--accent);background:var(--accent-soft)}.method-switcher button span{display:grid;gap:3px}.method-switcher button b{color:var(--accent-strong);text-transform:uppercase;font-size:10px}.method-switcher button strong{font-size:16px}.method-switcher button small{color:var(--dim)}.method-switcher button i{font-size:24px;font-style:normal}.prep-checklist .panel-head{align-items: end}.actor-select{display:grid;gap:5px;min-width:170px}.actor-select span{color:var(--dim);font-size:11px;font-weight:800}.checklist-section{display:grid;border-top:1px solid var(--border);gap:10px;padding:16px 18px}.checklist-section h3{margin:0;font-size:14px}.bureau-grid,.personal-grid{display:grid;gap:8px}.audit-check{display:flex;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items: flex-start;gap:10px;padding:12px}.audit-check input{accent-color:var(--accent);flex:none;width:19px;height:19px}.audit-check>span{display:grid;gap:3px}.audit-check em{color:var(--dim);font-size:11px;font-style:normal}.audit-check small{color:var(--dim);font-size:10px}.personal-grid article{display:grid;border:1px solid var(--border);border-radius:10px;gap:8px;padding:10px}.personal-grid article>label:last-child{display:grid;gap:5px}.personal-grid textarea{resize:vertical;width:100%}.save-note{color:var(--dim);margin:0;padding:0 18px 16px;font-size:12px}.letter-method,.round-two-card{display:flex;justify-content:space-between;align-items: center;gap:18px;padding:18px}.letter-method h2,.letter-method p,.round-two-card h2,.round-two-card p{margin:5px 0 0}.letter-method p,.round-two-card p{color:var(--dim);font-size:13px;line-height:1.45}.round-two-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.builder-layout{display:grid;gap:16px}.builder-list{display:grid}.builder-list>article{display:grid;border-top:1px solid var(--border);gap:12px;padding:16px 18px}.builder-list a{display:inline-flex;color:var(--text);text-decoration:none;align-items: center;gap:7px}.builder-list a strong{font-size:18px}.builder-list p{color:var(--dim);margin:5px 0 0;font-size:12px}.builder-actions{display:flex;flex-wrap:wrap;gap:8px}.send-confirm,.sms-pending{background:var(--surface-2);border-radius:9px;padding:12px}.send-confirm p{color:var(--text);margin:0 0 10px}.send-confirm>div{display:flex;flex-wrap:wrap;gap:8px}.sms-pending{display:grid;color:var(--amber);gap:3px}.sms-pending span{color:var(--dim);font-size:12px}.builder-history>div:last-child{display:grid}.builder-history article{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-top:1px solid var(--border);align-items: start;gap:10px;padding:13px 18px}.builder-history article>div{display:grid;gap:3px}.builder-history small{color:var(--dim);font-size:10px}.channel-mark{background:var(--accent-soft);color:var(--accent-strong);text-align:center;border-radius:6px;min-width:48px;padding:5px 7px;font-size:10px;font-weight:900}.channel-mark.sms{background:var(--amber-soft);color:var(--amber)}.document-backdrop{position:fixed;z-index:100;overflow:auto;background:#090a0fb8;padding:18px;inset:0}.affidavit-document{position:relative;color:#111;background:#fff;width:min(100%,816px);min-height:1056px;margin:0 auto;padding:clamp(28px,7vw,72px);font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55;box-shadow:0 24px 70px #00000059}.document-close{position:absolute;display:grid;color:#111;background:#fff;border:1px solid #bbb;border-radius:6px;place-items: center;width:42px;height:42px;top:12px;right:12px}.affidavit-document header>p{margin:0;font-size:12px}.affidavit-document h2{text-align:center;letter-spacing:.06em;margin:34px 0;font-size:21px}.affidavit-document ol{padding-left:24px}.affidavit-document li{margin:12px 0}.affidavit-document pre{white-space:pre-wrap;font:inherit;border:1px solid #ccc;margin:9px 0;padding:10px}.signature-lines{display:grid;gap:12px;margin:32px 0}.notary-block{margin-top:34px}.notary-block h3{text-align:center;margin:0 0 16px;font-size:15px}.notary-block p{margin:8px 0}.seal{display:grid;color:#777;place-items: center;min-height:70px;font-weight:700}.affidavit-document>footer{color:#666;text-align:center;margin-top:24px;font-family:Aptos,Segoe UI,sans-serif;font-size:11px}@media (min-width:560px){.day-zero{grid-template-columns:1fr 1fr}.round-letter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.case-hero{align-items: start}.panel-head{flex-wrap:wrap}.affidavit-form .panel-head .secondary{width:100%}.round-letter-grid article{border-radius:9px}}@media print{body *{visibility:hidden!important}.document-backdrop,.document-backdrop *{visibility:visible!important}.document-backdrop{position:static;background:#fff;padding:0}.affidavit-document{box-shadow:none;width:100%;min-height:0;padding:.6in}.document-close,.affidavit-document>footer{display:none!important}}.round-letter-grid article .small-button{margin-top:14px}.r2-notice{text-align:center;border:2px solid #111;margin-top:32px;padding:14px}.r2-notice p{margin:6px 0 0}.letter-tab{display:grid;gap:16px}.late-letter-body{display:grid;gap:16px;padding:0 18px 18px}.late-letter-body .form-grid{padding:0}.late-letter-body textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;border-radius:7px;width:100%;padding:10px 11px}.send-checklist{display:grid;background:var(--surface-2);border-radius:9px;gap:8px;padding:14px}.send-checklist h3{margin:0 0 4px;font-size:15px}.send-checklist label{display:flex;color:var(--dim);align-items: flex-start;gap:9px;font-size:13px;line-height:1.4}.send-checklist input{accent-color:var(--accent);flex:none;width:18px;height:18px}.consumer-letterhead p,.recipient p{margin:3px 0}.certified-line{text-align:center;margin:30px 0;font-weight:800}.late-payment-document h2{letter-spacing:0;text-align:left;margin:30px 0 20px;font-size:18px}.late-payment-document ul{padding-left:22px}.late-payment-document li{margin:7px 0}.debt-library-body{display:grid;gap:16px;padding:0 18px 18px}.debt-library-body .form-grid{padding:0}.template-choices{display:grid;gap:10px}.template-choices article{display:flex;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;flex-direction:column;align-items: flex-start;gap:14px;padding:15px}.template-choices article>div{display:grid;gap:4px}.template-choices article span{color:var(--accent-strong);text-transform:uppercase;font-size:10px;font-weight:900}.template-choices h3,.template-choices p{margin:0}.template-choices h3{font-size:16px}.template-choices p{color:var(--dim);font-size:12px;line-height:1.4}.debt-document h2{letter-spacing:.03em;margin:30px 0 20px;font-size:19px}.debt-document h3{margin:24px 0 10px;font-size:15px}.debt-document ol{padding-left:22px}.debt-document li{margin:8px 0}@media (min-width:700px){.template-choices{grid-template-columns:1fr 1fr}.template-choices article{justify-content:space-between}}.hard-inquiries-body{display:grid;gap:16px;padding:0 18px 18px}.hard-inquiries-body .form-grid{padding:0}.hard-inquiries-body textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;border-radius:7px;width:100%;padding:10px 11px}.inquiry-document .recipient{margin-top:30px}.inquiry-document h2{letter-spacing:.02em;margin:30px 0 20px;font-size:18px}.inquiry-document h3{margin:24px 0 10px;font-size:15px}.inquiry-document ol{padding-left:22px}.inquiry-document li{margin:8px 0}@media (min-width:700px){.method-switcher>div,.bureau-grid{grid-template-columns:1fr 1fr}.personal-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.builder-layout{grid-template-columns:minmax(0,1.45fr)minmax(300px,.7fr)}}@media (max-width:559px){.letter-method,.round-two-card{flex-direction:column;align-items:stretch}.letter-method button,.round-two-card button,.actor-select{width:100%}.builder-history article{grid-template-columns:auto minmax(0,1fr)}.builder-history article .status-chip{grid-column:2;justify-self:start}}.score-overview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:22px;padding:18px}.score-overview>header{display:flex;justify-content:space-between;align-items: flex-start;gap:14px;margin-bottom:16px}.score-overview h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(21px,6vw,30px)}.score-overview header p{color:var(--dim);margin:0;font-size:13px;line-height:1.45}.score-range{background:var(--surface-2);color:var(--dim);border-radius:6px;flex:none;padding:6px 8px;font-size:10px;font-weight:900}.score-loading{min-height:190px}.score-grid{display:grid;gap:12px}.score-card{--bureau-color:#4d8dff;--score-track:#d9e6f3;position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items: center;gap:12px 10px;min-width:0;padding:16px}.score-card.equifax{--bureau-color:#a3245d}.score-card.transunion{--bureau-color:#00a7c7}.bureau-logo{display:flex;align-items: center;min-width:0;height:38px}.bureau-logo img{display:block;object-fit:contain;object-position:left center;width:auto;max-width:132px;height:30px}.score-card.experian .bureau-logo img{height:36px}.score-card.transunion .bureau-logo img{height:38px}.score-ring{grid-column:2;grid-row:1/3;display:grid;border-radius:50%;place-items: center;width:112px;height:112px}.score-ring>div{display:grid;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;place-content: center;justify-items:center;width:92px;height:92px}.score-ring strong{letter-spacing:-.05em;font-size:32px;line-height:1}.score-ring span{color:var(--dim);text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.score-trend{display:flex;align-items: center;gap:8px;min-width:0}.score-trend>span{display:grid;background:var(--surface-2);color:var(--dim);border-radius:50%;flex:none;place-items: center;width:30px;height:30px;font-size:20px;font-weight:900}.score-trend>div{display:grid;min-width:0}.score-trend strong{font-size:13px}.score-trend small{color:var(--dim);font-size:10px}.score-trend.up>span{background:var(--green-soft);color:var(--green)}.score-trend.up strong{color:var(--green)}.score-trend.down>span{background:var(--red-soft);color:var(--red)}.score-trend.down strong{color:var(--red)}.score-meta{grid-column:1/-1;display:flex;border-top:1px solid var(--border);justify-content:space-between;align-items: center;gap:10px;padding-top:11px}.score-meta>span{color:var(--dim);font-size:10px}.score-history{grid-column:1/-1}.score-history summary{color:var(--accent-strong);cursor:pointer;font-size:11px;font-weight:900}.score-history>div{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.score-history span{display:flex;background:var(--surface-2);border-radius:6px;justify-content:space-between;gap:8px;padding:7px 8px;font-size:11px}.score-history time{color:var(--dim)}.bureau-accounts{grid-column:1/-1;text-align:left;border:1px solid var(--border);background:var(--surface);overflow:hidden;border-radius:8px;justify-self:stretch}.bureau-accounts-toggle{display:flex;cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items: center;gap:10px;width:100%;padding:10px 12px}.bureau-accounts-toggle>span{display:grid;gap:2px;min-width:0}.bureau-accounts-toggle strong{font-size:12px}.bureau-accounts-toggle small{color:var(--dim);font-size:10px;font-weight:700}.bureau-accounts-toggle b{color:var(--accent-strong);font-size:16px}.bureau-accounts-body{display:grid;gap:12px;padding:0 12px 12px}.bureau-accounts-empty{color:var(--dim);margin:0;font-size:11px}.bureau-account-list{list-style:none;display:grid;gap:6px;margin:0;padding:0}.bureau-account-list li{display:flex;background:var(--surface-2);border-radius:6px;justify-content:space-between;align-items: center;gap:8px;padding:8px 10px}.bureau-account-list li>div{display:grid;gap:1px;min-width:0}.bureau-account-list strong{overflow-wrap:anywhere;font-size:12px}.bureau-account-list span{color:var(--dim);font-size:10px}.bureau-account-form{display:grid;border-top:1px dashed var(--border);gap:9px;padding-top:10px}.bureau-account-form label{display:grid;gap:4px}.bureau-account-form label>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.bureau-account-form input,.bureau-account-form select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.account-edit-form{display:grid;gap:9px;width:100%;padding-top:8px}.account-edit-form label{display:grid;gap:4px}.account-edit-form label>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.account-edit-form input,.account-edit-form select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.account-edit-form>div{display:flex;flex-wrap:wrap;gap:6px}.field-note{color:var(--dim);margin:0;font-size:11px;line-height:1.4}.bureau-account-mark{display:grid;border:0;gap:6px;margin:0;padding:0}.bureau-account-mark legend{color:var(--dim);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.bureau-account-mark label{display:flex;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:7px;align-items: flex-start;gap:8px;padding:9px 10px}.bureau-account-mark label.selected{border-color:var(--accent);background:var(--surface-2)}.bureau-account-mark input{accent-color:var(--accent);width:auto;min-height:0;margin-top:2px}.bureau-account-mark label span{display:grid;gap:1px}.bureau-account-mark label strong{text-transform:none;font-size:12px}.bureau-account-mark label small{color:var(--dim);text-transform:none;font-size:10px}.score-editor{grid-column:1/-1;display:grid;background:var(--surface);border-radius:8px;gap:10px;padding:12px}.score-editor label{display:grid;gap:5px}.score-editor label span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.score-editor input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.score-editor>div{display:flex;flex-wrap:wrap;gap:6px}@media (min-width:700px){.score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.score-card{grid-template-columns:1fr;text-align:center;justify-items:center}.score-ring{grid-column:1;grid-row:auto;width:132px;height:132px}.score-ring>div{width:108px;height:108px}.score-ring strong{font-size:38px}.score-trend,.score-meta{text-align:left;justify-self:stretch}.bureau-logo{justify-content:center}.bureau-logo img{object-position:center}.score-editor,.score-history{text-align:left;justify-self:stretch}}@media (max-width:420px){.score-overview{padding:14px}.score-overview>header{flex-direction:column}.score-card{grid-template-columns:minmax(0,1fr)96px;padding:14px}.score-ring{width:96px;height:96px}.score-ring>div{width:78px;height:78px}.score-ring strong{font-size:27px}.bureau-logo img{max-width:112px}.score-meta{flex-direction:column;align-items: flex-start}.score-meta .secondary{width:100%}}.dispute-page-head{margin-bottom:18px}.dispute-workspace{display:grid;align-items: start;gap:14px}.client-rail{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);min-width:0}.client-rail>.search{margin:12px}.rail-count{color:var(--dim);text-transform:uppercase;padding:0 14px 10px;font-size:10px;font-weight:900}.rail-list{overflow:auto;border-top:1px solid var(--border);max-height:310px}.rail-list>button{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:9px;width:100%;min-height:78px;padding:11px 12px}.rail-list>button:last-child{border-bottom:0}.rail-list>button.active{background:var(--accent-soft)}.rail-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.rail-list strong,.rail-list small,.rail-list em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-list small{color:var(--text);font-size:11px;font-weight:700}.rail-list em{color:var(--dim);font-size:9px;font-style:normal}.rail-list>button>b{color:var(--accent-strong);font-size:22px}.dispute-focus{display:grid;gap:14px;min-width:0}.dispute-client-head{display:flex;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items: center;gap:14px;padding:16px}.dispute-client-head>div{display:flex;align-items: center;gap:11px;min-width:0}.dispute-client-head h2{letter-spacing:-.03em;margin:3px 0;font-size:21px}.dispute-client-head p{color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:11px}.dispute-client-head .secondary{flex:none}.document-sequence{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.sequence-head{display:flex;justify-content:space-between;align-items: center;gap:12px;padding:16px}.sequence-head h2{margin:4px 0 0;font-size:19px}.document-sequence>div:last-child{display:grid;border-top:1px solid var(--border)}.document-sequence article{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);border-bottom:1px solid var(--border);align-items: start;gap:10px;padding:13px 14px}.document-sequence article:last-child{border-bottom:0}.document-sequence article>span{display:grid;background:var(--surface-2);color:var(--dim);border-radius:50%;place-items: center;width:31px;height:31px;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.document-sequence article.active>span{background:var(--accent);color:#fff}.document-sequence article>div{display:grid;gap:3px}.document-sequence article small{color:var(--dim);font-size:11px;line-height:1.35}.document-sequence article i{position:absolute;z-index:1;display:grid;background:var(--surface);color:var(--dim);border-radius:50%;place-items: center;width:18px;height:18px;font-size:10px;font-style:normal;bottom:-9px;left:28px}.dispute-empty{display:grid;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);place-items: center;min-height:420px}@media (min-width:760px){.dispute-workspace{grid-template-columns:280px minmax(0,1fr)}.client-rail{position:sticky;top:24px}.rail-list{min-height:450px;max-height:calc(100vh - 210px)}.document-sequence>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.document-sequence article{grid-template-columns:1fr;border-right:1px solid var(--border);border-bottom:0;gap:7px}.document-sequence article:last-child{border-right:0}.document-sequence article i{inset:19px -9px auto auto;transform:rotate(-90deg)}.dispute-client-head{padding:18px}}@media (max-width:560px){.dispute-client-head{flex-direction:column;align-items:stretch}.dispute-client-head .secondary{width:100%}.rail-list{display:grid;grid-template-columns:1fr}}.workflow-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:6px;margin-bottom:8px;padding:6px}.workflow-tabs button{display:flex;color:var(--dim);text-align:left;background:0 0;border:0;border-radius:7px;align-items: center;gap:8px;min-width:0;min-height:58px;padding:8px 10px}.workflow-tabs button>span{display:grid;background:var(--surface-2);border-radius:50%;flex:none;place-items: center;width:27px;height:27px;font-family:ui-monospace,monospace;font-size:9px;font-weight:900}.workflow-tabs button strong{font-size:11px;line-height:1.2}.workflow-tabs button.active{background:var(--accent-soft);color:var(--accent-strong)}.workflow-tabs button.active>span{background:var(--accent);color:#fff}.record-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px}.record-tabs button{color:var(--dim);background:0 0;border:0;border-radius:6px;flex:auto;min-height:34px;padding:0 9px;font-size:10px;font-weight:800}.record-tabs button.active{background:var(--surface-2);color:var(--text)}@media (min-width:700px){.workflow-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-tabs button{justify-content:center}.workflow-tabs button strong{font-size:12px}}.shipping-layout{display:grid;gap:16px}.shipping-console{overflow:hidden}.shipping-api-banner{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-bottom:1px solid color-mix(in srgb,var(--amber)35%,var(--border));background:var(--amber-soft);align-items: start;gap:10px;padding:13px 16px}.api-dot{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber)18%,transparent);border-radius:50%;width:10px;height:10px;margin-top:4px}.shipping-api-banner div{display:grid;gap:3px}.shipping-api-banner strong{color:var(--amber);font-size:12px}.shipping-api-banner p{color:var(--text);margin:0;font-size:11px;line-height:1.4}.shipping-form{display:grid;gap:13px;padding:0 18px 18px}.shipping-form>label{display:grid;gap:6px}.shipping-form>label>span,.mail-plan-grid legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.shipping-form input,.shipping-form select,.shipping-form textarea{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.shipping-form textarea{resize:vertical}.mail-plan-grid{display:grid;border:0;gap:7px;margin:0;padding:0}.mail-plan-grid legend{margin-bottom:6px}.mail-plan-grid label{display:flex;border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items: flex-start;gap:9px;min-height:58px;padding:10px}.mail-plan-grid label.selected{border-color:var(--accent);background:var(--accent-soft)}.mail-plan-grid input{accent-color:var(--accent);flex:none;width:17px;height:17px;min-height:17px}.mail-plan-grid span{display:grid;gap:2px}.mail-plan-grid small{color:var(--dim)}.shipping-success{color:var(--green);margin:0;font-size:12px;font-weight:800}.shipment-history{overflow:hidden}.shipment-history>div:last-child{display:grid}.shipment-history article{display:grid;border-top:1px solid var(--border);gap:12px;padding:15px 18px}.shipment-history article header{display:flex;justify-content:space-between;align-items: flex-start;gap:10px}.shipment-history article header strong{line-height:1.35}.shipment-history dl{display:grid;gap:8px;margin:0}.shipment-history dl div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px}.shipment-history dt{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.shipment-history dd{overflow-wrap:anywhere;margin:0;font-size:12px}.shipment-history code{color:var(--accent-strong);font-size:10px;font-weight:800}@media (min-width:850px){.shipping-layout{grid-template-columns:minmax(0,1.2fr)minmax(310px,.8fr)}.mail-plan-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.shipping-api-banner{grid-template-columns:auto minmax(0,1fr)}.shipping-api-banner .status-chip{grid-column:2;justify-self:start}}.process-page{display:grid;gap:16px}.process-center{overflow:hidden}.process-head{align-items: center}.process-progress{display:grid;text-align:right;gap:3px;min-width:145px}.process-progress strong{font-size:20px}.process-progress span{color:var(--dim);font-size:10px;font-weight:800}.process-progress i,.cycle-progress i{overflow:hidden;background:var(--surface-2);border-radius:999px;height:6px}.process-progress i b,.cycle-progress i b{display:block;border-radius:inherit;background:var(--green);height:100%}.process-list{border-top:1px solid var(--border)}.process-accordion{border-bottom:1px solid var(--border)}.process-accordion:last-child{border-bottom:0}.process-summary{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;text-align:left;background:0 0;border:0;align-items: center;gap:10px;width:100%;min-height:76px;padding:12px 16px}.process-summary>span:nth-child(2){display:grid;gap:4px}.process-summary small{color:var(--dim);font-size:11px;line-height:1.35}.process-summary>b{color:var(--accent-strong);font-size:22px;font-weight:500}.process-number{display:grid;background:var(--surface-2);color:var(--dim);border-radius:50%;place-items: center;width:34px;height:34px;font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.process-accordion.resolved .process-number{background:var(--green);color:#fff}.process-body{display:grid;gap:14px;padding:0 16px 16px 60px}.process-records{display:grid;background:var(--surface-2);border-radius:8px}.process-records>div{display:flex;border-bottom:1px solid var(--border);gap:9px;padding:10px 12px}.process-records>div:last-child{border-bottom:0}.process-records p{display:grid;gap:2px;margin:0}.process-records small,.process-records em{color:var(--dim);font-size:10px;font-style:normal}.process-records a{color:var(--accent-strong);margin-top:3px;font-size:11px;font-weight:800}.process-dot{background:var(--dim);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.process-dot.in_progress{background:var(--amber)}.process-dot.completed{background:var(--green)}.process-dot.not_applicable{background:var(--accent)}.process-empty{color:var(--dim);padding:12px;font-size:12px}.process-form{display:grid;border:1px solid var(--border);background:var(--bg);border-radius:9px;gap:12px;padding:14px}.process-form h3{margin:0;font-size:15px}.process-form fieldset{border:0;margin:0;padding:0}.process-form legend,.process-fields label>span{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.process-form fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.process-form fieldset label{display:flex;border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items: center;gap:7px;padding:8px 9px;font-size:11px;font-weight:700}.process-form input[type=checkbox]{accent-color:var(--accent)}.process-fields{display:grid;gap:10px}.process-fields label{display:grid;gap:5px}.process-fields input,.process-fields select,.process-fields textarea{border:1px solid var(--border);background:var(--surface);border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.process-fields textarea{resize:vertical}.process-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.process-affidavit-launch{display:flex;border:1px solid var(--border);background:var(--accent-soft);border-radius:9px;justify-content:space-between;align-items: center;gap:12px;padding:14px}.process-affidavit-launch>div{display:grid;gap:3px}.process-affidavit-launch small{color:var(--dim);font-size:11px;line-height:1.4}.process-affidavit-launch button{flex:none}.affidavit-process-backdrop{position:fixed;z-index:120;overflow:auto;padding:max(14px,env(safe-area-inset-top))14px max(14px,env(safe-area-inset-bottom));background:#090a0fc2;inset:0}.affidavit-process-modal{width:min(1120px,100%);margin:0 auto}.affidavit-process-modal>header{position:sticky;z-index:2;display:flex;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items: center;gap:12px;padding:12px 14px;top:0}.affidavit-process-modal>header>div{display:grid;gap:2px}.affidavit-process-modal>header span{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.affidavit-process-modal>.panel{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:559px){.process-affidavit-launch{flex-direction:column;align-items:stretch}.process-affidavit-launch button{width:100%}.affidavit-process-backdrop{padding-inline-start:8px;padding-inline-end:8px}.affidavit-process-modal>header{align-items: flex-start}.affidavit-process-modal>header .ghost{padding-inline-start:8px;padding-inline-end:8px}}.followup-badge{display:inline-flex;background:var(--red-soft);color:var(--red);border-radius:6px;width:-moz-fit-content;width:fit-content;margin-top:12px;padding:6px 9px;font-size:11px;font-weight:900}.cycle-progress{display:grid;grid-template-columns:1fr auto;gap:5px 10px;max-width:420px;margin-top:14px}.cycle-progress i{grid-column:1/-1;background:color-mix(in srgb,var(--bg)18%,transparent)}.cycle-progress i b{background:var(--accent)}.cycle-progress span{opacity:.7;font-size:10px;font-weight:800}.cycle-progress span:last-child{text-align:right}.payments-page{display:grid;gap:16px}.deal-summary{display:grid;gap:8px}.deal-summary article{display:grid;border:1px solid var(--border);background:var(--surface);border-radius:10px;align-content: center;gap:4px;min-height:105px;padding:15px}.deal-summary span,.deal-summary small{color:var(--dim);font-size:11px;font-weight:700}.deal-summary strong{letter-spacing:-.03em;font-size:23px}.good-money{color:var(--green)}.balance-due{background:var(--amber-soft)!important}.balance-due strong{color:var(--amber)}.payment-layout{display:grid;gap:16px}.payment-side{display:grid;align-content: start;gap:16px}.payment-record span{line-height:1.45}.payment-record>div:last-child{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.stripe-grid{display:grid;gap:16px}.stripe-charge{overflow:hidden}.stripe-charge>form{display:grid;gap:13px;padding:0 18px 16px}.stripe-charge>form>label{display:grid;gap:6px}.stripe-charge>form>label>span,.stripe-charge legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.stripe-charge input[type=text],.stripe-charge input:not([type]){border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.stripe-charge fieldset{border:0;margin:0;padding:0}.stripe-charge legend{margin-bottom:7px}.stripe-methods{display:grid;gap:7px}.stripe-methods label{display:flex;border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items: center;gap:9px;min-height:44px;padding:9px 11px}.stripe-methods input{accent-color:var(--accent);width:18px;height:18px}.stripe-methods span{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:13px;font-weight:800}.stripe-methods small{color:var(--dim);font-size:10px;font-weight:600}.stripe-methods .disabled{opacity:.62}.generated-link{display:grid;background:var(--green-soft);border-radius:8px;gap:10px;margin:0 18px 16px;padding:12px}.generated-link a{overflow:hidden;color:var(--green);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800}.stripe-note{border-top:1px solid var(--border);color:var(--dim);margin:0;padding:12px 18px 16px;font-size:11px;line-height:1.45}.stripe-links{overflow:hidden}.stripe-link-list{display:grid}.stripe-link-list article{display:flex;border-top:1px solid var(--border);justify-content:space-between;align-items: flex-start;gap:12px;padding:14px 18px}.stripe-link-list article>div{display:grid;gap:4px;min-width:0}.stripe-link-list span,.stripe-link-list small{color:var(--dim);overflow-wrap:anywhere;font-size:11px}.stripe-link-list article>div:last-child{flex:none;justify-items:end}.stripe-link-list a{color:var(--accent-strong);font-size:11px;font-weight:900}.compact-loading{min-height:110px}.pending-payments{overflow:hidden}.pending-payment>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.stripe-message{margin:0;padding:0 18px 14px;font-size:12px}.stripe-message:not(.form-error){color:var(--green);font-weight:800}@media (min-width:560px){.process-fields{grid-template-columns:1fr 1fr}.process-fields .wide{grid-column:1/-1}.deal-summary{grid-template-columns:repeat(2,1fr)}.stripe-methods{grid-template-columns:repeat(3,1fr)}.generated-link{grid-template-columns:minmax(0,1fr)auto;align-items: center}}@media (min-width:850px){.deal-summary{grid-template-columns:repeat(4,1fr)}.payment-layout{grid-template-columns:minmax(0,1.45fr)minmax(300px,.7fr)}.stripe-grid{grid-template-columns:minmax(0,1.1fr)minmax(320px,.9fr);align-items: start}}@media (max-width:559px){.process-head{align-items:stretch}.process-progress{text-align:left;width:100%}.process-summary{grid-template-columns:auto minmax(0,1fr)auto}.process-summary .status-chip{grid-column:2}.process-summary>b{grid-column:3;grid-row:1/3}.process-body{padding-left:16px}.process-actions>button{width:100%}}.affiliate-dashboard{overflow:hidden;margin:0 0 18px}.affiliate-dashboard>div:last-child{display:grid;border-top:1px solid var(--border)}.affiliate-dashboard>div:last-child>button{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:10px;min-height:68px;padding:11px 16px}.affiliate-dashboard>div:last-child>button:last-child{border-bottom:0}.affiliate-dashboard button>span:nth-child(2){display:grid;gap:3px;min-width:0}.affiliate-dashboard button small{color:var(--dim);font-size:11px}.affiliate-dashboard button>b{color:var(--amber)}.affiliate-metrics{display:grid;gap:10px;margin-bottom:16px}.affiliate-metrics article{display:grid;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content: center;gap:4px;min-height:110px;padding:17px}.affiliate-metrics span,.affiliate-metrics small{color:var(--dim);font-size:11px;font-weight:700}.affiliate-metrics strong{letter-spacing:-.04em;font-size:26px}.affiliate-layout{display:grid;align-items: start;gap:16px}.affiliate-list,.affiliate-detail{overflow:hidden}.affiliate-list>div:last-child{border-top:1px solid var(--border)}.affiliate-list>div:last-child>button{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:10px;width:100%;min-height:76px;padding:12px 15px}.affiliate-list>div:last-child>button.active{background:var(--accent-soft)}.affiliate-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.affiliate-list button small{color:var(--dim);font-size:10px}.affiliate-list button>b{color:var(--amber);font-size:12px}.affiliate-totals{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border);background:var(--border);border-radius:9px;gap:1px;margin:0 18px 18px}.affiliate-totals div{display:grid;background:var(--surface-2);gap:4px;padding:14px}.affiliate-totals span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:800}.affiliate-totals strong{font-size:20px}.referral-list{border-top:1px solid var(--border)}.referral-list>header{display:flex;background:var(--surface-2);text-transform:uppercase;justify-content:space-between;padding:13px 18px;font-size:11px}.referral-list article{display:grid;border-top:1px solid var(--border);gap:12px;padding:14px 18px}.referral-client{display:grid;grid-template-columns:auto minmax(0,1fr);text-align:left;background:0 0;border:0;align-items: center;gap:10px;padding:0}.referral-client>span:last-child{display:grid;gap:3px;min-width:0}.referral-client small{color:var(--dim);font-size:11px}.referral-list article>div{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.affiliate-sheet{max-width:520px}.affiliate-form{display:grid;gap:13px;margin-top:22px}.affiliate-form label{display:grid;gap:6px}.affiliate-form label>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.affiliate-form input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.affiliate-form>div:last-of-type{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.rate-field{position:relative}.rate-field input{padding-right:38px}.rate-field b{position:absolute;color:var(--dim);top:12px;right:13px}.contract-step{display:grid;gap:15px}.contract-preview{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:16px}.contract-preview header{display:flex;align-items: center;gap:10px}.contract-preview header>div{display:grid;gap:2px}.contract-preview header small{color:var(--dim)}.contract-preview dl{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--border);background:var(--border);border-radius:8px;gap:1px;margin:14px 0}.contract-preview dl div{background:var(--surface);padding:10px}.contract-preview dt{color:var(--dim);text-transform:uppercase;font-size:9px;font-weight:900}.contract-preview dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.contract-preview p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.signature-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px}.signature-mode button{border:1px solid var(--border);background:var(--surface);color:var(--dim);border-radius:8px;min-height:42px;font-weight:800}.signature-mode button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.signature-pad{overflow:hidden;border:1px solid var(--border);background:#fff;border-radius:9px}.signature-pad canvas{display:block;touch-action:none;width:100%;height:150px}.signature-pad>div{display:flex;color:#555;background:#fafafa;border-top:1px solid #e2e2e2;justify-content:space-between;align-items: center;gap:10px;padding:8px 11px;font-size:10px}.typed-signature{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:8px;padding:14px}.typed-signature>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.typed-signature input{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:44px;padding:9px 10px}.typed-signature strong{display:flex;border-bottom:1px solid var(--dim);align-items: center;min-height:64px;padding:8px 14px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic;font-weight:400}.signature-consent{display:flex;background:var(--accent-soft);border-radius:8px;align-items: flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.45}.signature-consent input{accent-color:var(--accent);flex:none;width:19px;height:19px}.contract-file{overflow:hidden}.contract-paper{border:1px solid var(--border);background:var(--bg);border-radius:9px;margin:0 18px 18px;padding:18px}.contract-paper>header{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: center;gap:10px;padding-bottom:13px}.contract-paper dl{display:grid;gap:0;margin:0}.contract-paper dl div{display:grid;grid-template-columns:120px minmax(0,1fr);border-bottom:1px solid var(--border);gap:10px;padding:11px 0}.contract-paper dt{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.contract-paper dd{margin:0;font-weight:800}.contract-paper>p{color:var(--dim);font-size:12px;line-height:1.5}.saved-signature{display:grid;border-bottom:1px solid var(--dim);justify-items:start;gap:5px;max-width:320px;margin-top:24px;padding-top:8px}.saved-signature img{object-fit:contain;object-position:left center;width:min(100%,260px);height:90px}.saved-signature strong{padding:16px 4px 8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic;font-weight:400}.saved-signature span{color:var(--dim);padding-bottom:5px;font-size:10px}@media (min-width:650px){.affiliate-metrics{grid-template-columns:1fr 1fr}.referral-list article{grid-template-columns:minmax(0,1fr)auto;align-items: center}.referral-list article>div{justify-content:flex-end}}@media (min-width:900px){.affiliate-layout{grid-template-columns:320px minmax(0,1fr)}.affiliate-list{position:sticky;top:24px}}@media (max-width:520px){.wizard-steps small{font-size:8px}.contract-preview dl{grid-template-columns:1fr}.contract-preview dl div{display:grid;grid-template-columns:110px minmax(0,1fr)}.contract-paper dl div{grid-template-columns:1fr;gap:3px}.contract-file .panel-head .primary{width:100%}.signature-pad canvas{height:130px}}.score-head-actions{display:flex;flex-direction:column;align-items: flex-end;gap:8px}.report-import-page{display:grid;gap:16px}.report-upload,.report-viewer,.report-history{overflow:hidden}.report-steps{display:grid;overflow:hidden;border:1px solid var(--border);background:var(--border);border-radius:9px;gap:1px;margin:0 18px 18px}.report-steps article{display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--surface-2);gap:10px;padding:12px}.report-steps article>span{display:grid;background:var(--accent);color:#fff;border-radius:50%;place-items: center;width:28px;height:28px;font-size:11px;font-weight:900}.report-steps article>div{display:grid;gap:2px}.report-steps small{color:var(--dim);line-height:1.4}.report-upload-form{display:grid;gap:12px;padding:0 18px 18px}.report-drop{position:relative;display:flex;border:1.5px dashed color-mix(in srgb,var(--accent)55%,var(--border));background:var(--accent-soft);color:var(--accent-strong);text-align:left;border-radius:10px;justify-content:center;align-items: center;gap:12px;min-height:112px;padding:16px}.report-drop input{position:absolute;opacity:0;cursor:pointer;width:100%;inset:0}.report-drop>span{display:grid;gap:4px}.report-drop small{color:var(--dim);text-transform:none}.report-message{color:var(--green);margin:0;font-size:12px;font-weight:800}.report-pdf-frame{display:block;border:1px solid var(--border);background:#fff;border-radius:9px;width:calc(100% - 36px);height:68vh;min-height:520px;margin:0 18px}.report-empty{display:grid;color:var(--dim);align-content: center;place-items: center;gap:6px;min-height:260px}.report-empty strong{color:var(--text)}.manual-account-callout{display:flex;border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items: center;gap:16px;margin-top:16px;padding:16px 18px}.manual-account-callout>div{display:grid;gap:4px}.manual-account-callout span{color:var(--dim);font-size:11px;line-height:1.4}.manual-account-callout .primary{flex:none}.report-file-list{display:grid;border-top:1px solid var(--border)}.report-file-list article{display:grid;grid-template-columns:minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: center;gap:10px;padding:9px 18px}.report-file-list article.active{background:var(--accent-soft)}.report-file-main{display:grid;grid-template-columns:auto minmax(0,1fr)auto;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:10px;min-width:0;padding:4px}.report-file-main>span{display:grid;gap:3px;min-width:0}.report-file-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-file-main small{color:var(--dim)}.report-file-main b{color:var(--accent-strong);font-size:10px}.report-file-actions{display:flex;justify-content:flex-end;align-items: center;gap:9px}.report-file-actions a,.danger-link{color:var(--accent-strong);text-decoration:none;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.report-file-actions span{color:var(--red);font-size:10px;font-weight:800}.danger-link{color:var(--red)}.danger-link:disabled{opacity:.55;cursor:wait}.report-review{grid-column:1/-1;overflow:hidden}.review-warnings{display:grid;border:1px solid color-mix(in srgb,var(--amber)45%,var(--border));background:color-mix(in srgb,var(--amber)10%,var(--surface));border-radius:9px;gap:6px;margin:0 18px 14px;padding:11px 12px}.review-warnings p{display:flex;align-items: flex-start;gap:7px;margin:0;font-size:12px;font-weight:700;line-height:1.45}.review-meta{display:grid;gap:13px;padding:0 18px 14px}.review-meta label,.review-scores label,.review-row label{display:grid;gap:6px}.review-meta label>span,.review-scores label>span,.review-row label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.review-meta input,.review-meta select,.review-scores input,.review-row input,.review-row select{border:1px solid var(--border);background:var(--bg);color:var(--text);outline:0;border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.review-scores{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;margin:0 18px 14px;padding:12px}.review-scores legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:900}.review-scores p{color:var(--dim);margin:0 0 10px;font-size:11px;line-height:1.45}.review-scores>div{display:grid;gap:10px}.review-rows{display:grid;gap:10px;padding:0 18px}.review-row{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:10px;padding:12px}.review-row.ignored{opacity:.62}.review-row-main{display:flex;align-items: end;gap:10px}.review-row-main label{flex:150px;min-width:0}.review-row-main label.grow{flex:2 220px}.review-row-main .icon-button{flex:none;margin-bottom:4px}.review-reason{min-width:0}.review-row-foot{display:flex;flex-wrap:wrap;align-items: end;gap:10px}.review-bureaus{display:flex;gap:6px}.review-bureaus label{display:flex;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items: center;gap:6px;min-height:44px;padding:8px 11px;font-size:12px;font-weight:900}.review-bureaus label.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.review-bureaus input{accent-color:var(--accent);width:16px;height:16px;min-height:16px}.review-decision{flex:200px;min-width:170px}.review-duplicate{display:flex;background:color-mix(in srgb,var(--amber)12%,var(--surface));border-radius:8px;align-items: flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.45}.review-actions{display:flex;flex-wrap:wrap;align-items: center;gap:10px;padding:14px 18px 18px}.review-actions>span{color:var(--dim);font-size:11px;font-weight:800}.review-actions>div{display:flex;gap:8px;margin-left:auto}.report-meta-line{color:var(--accent-strong);font-weight:700}@media (min-width:800px){.review-meta{grid-template-columns:1fr 1fr}.review-scores>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.review-warnings,.review-scores{margin-left:12px;margin-right:12px}.review-meta,.review-rows{padding-left:12px;padding-right:12px}.review-actions{padding:14px 12px 16px}.review-actions>div{width:100%;margin-left:0}.review-actions>div .primary{flex:1}.review-row-main{flex-wrap:wrap}.review-row-main .icon-button{margin-left:auto}}@media (min-width:800px){.report-import-page{grid-template-columns:minmax(260px,.65fr)minmax(0,1.35fr);align-items: start}.report-viewer{grid-row:span 2}.report-steps{grid-template-columns:1fr}}@media (max-width:520px){.score-head-actions{align-items:stretch;width:100%}.score-head-actions .secondary{width:100%}.report-pdf-frame{width:calc(100% - 24px);height:62vh;min-height:430px;margin:0 12px}.manual-account-callout{flex-direction:column;align-items:stretch}.manual-account-callout .primary{width:100%}.report-file-list article{grid-template-columns:1fr}.report-file-actions{justify-content:flex-start;padding-left:34px}}.portal-admin-layout{display:grid;gap:16px}.portal-setup{overflow:hidden}.portal-setup form{padding-bottom:18px}.portal-setup textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;border-radius:7px;width:100%;padding:10px 11px}.portal-toggle{display:flex;background:var(--accent-soft);border-radius:9px;align-items: flex-start;gap:10px;margin:0 18px 18px;padding:13px}.portal-toggle input{accent-color:var(--accent);flex:none;width:19px;height:19px}.portal-toggle span{display:grid;gap:3px}.portal-toggle small{color:var(--dim)}.portal-save-message{margin:0 18px}.portal-preview-note ol{display:grid;list-style:none;margin:0;padding:0 18px 18px}.portal-preview-note li{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--border);gap:10px;padding:11px 0}.portal-preview-note li>span{display:grid;background:var(--surface-2);color:var(--accent-strong);border-radius:50%;place-items: center;width:26px;height:26px;font-size:10px;font-weight:900}.portal-preview-note li>div{display:grid;gap:3px}.portal-preview-note li small{color:var(--dim);line-height:1.4}.portal-shell{background:var(--bg);min-height:100vh}.portal-top{display:flex;padding:max(env(safe-area-inset-top),12px)18px 12px;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items: center;gap:14px;min-height:70px}.portal-top>div{display:flex;align-items: center;gap:8px}.portal-top>div>span{color:var(--dim);font-size:12px;font-weight:700}.portal-login{display:grid;place-items: center;min-height:calc(100vh - 70px);padding:24px 16px}.portal-login>section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);width:min(100%,420px);padding:24px}.portal-login h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(30px,9vw,43px);line-height:1}.portal-login>section>p{color:var(--dim);margin:0 0 22px;line-height:1.5}.portal-login form{display:grid;gap:13px}.portal-login label{display:grid;gap:6px}.portal-login label span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.portal-login input{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:46px;padding:9px 11px}.portal-dashboard{display:grid;padding:22px 16px calc(env(safe-area-inset-bottom) + 44px);gap:16px;width:min(100%,1100px);margin:0 auto}.portal-hero{display:grid;border-radius:var(--radius);background:var(--text);color:var(--bg);gap:18px;padding:22px}.portal-hero h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(26px,7vw,40px);line-height:1.05}.portal-hero p{opacity:.72;margin:0}.portal-hero .eyebrow{color:color-mix(in srgb,var(--accent)70%,white)}.portal-progress{display:grid;align-content: center;gap:4px}.portal-progress strong{font-size:40px;line-height:1}.portal-progress span{opacity:.7;font-size:11px}.portal-progress i{overflow:hidden;background:color-mix(in srgb,var(--bg)20%,transparent);border-radius:999px;width:100%;height:7px;margin-top:8px}.portal-progress b{display:block;border-radius:inherit;background:var(--accent);height:100%}.portal-next{display:grid;border-left:4px solid var(--accent);background:var(--surface);box-shadow:var(--shadow);gap:5px;padding:17px 20px}.portal-next span{color:var(--accent-strong);text-transform:uppercase;font-size:10px;font-weight:900}.portal-next strong{font-size:17px}.portal-next small{color:var(--dim)}.portal-section{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.portal-section>header{display:flex;justify-content:space-between;align-items: flex-start;gap:12px;padding:18px}.portal-section>header h2{margin:4px 0 0;font-size:20px}.portal-section>header>small{color:var(--dim);text-align:right;max-width:220px;font-size:10px}.portal-score-grid{display:grid;border-top:1px solid var(--border);background:var(--border);gap:1px}.portal-score-grid article{display:grid;background:var(--surface-2);justify-items:center;gap:7px;padding:17px}.portal-score-grid img{object-fit:contain;width:auto;max-width:115px;height:28px}.portal-score-grid article>strong{letter-spacing:-.04em;font-size:35px}.portal-score-grid article>span{color:var(--dim);font-size:11px;font-weight:800}.portal-score-grid .up{color:var(--green)}.portal-score-grid .down{color:var(--red)}.portal-score-grid details{width:100%}.portal-score-grid summary{color:var(--accent-strong);text-align:center;cursor:pointer;font-size:10px;font-weight:900}.portal-score-grid details p{display:flex;background:var(--surface);border-radius:5px;justify-content:space-between;margin:6px 0 0;padding:6px 8px;font-size:10px}.portal-score-grid time{color:var(--dim)}.portal-rounds{display:grid;gap:10px;padding:0 18px 18px}.portal-rounds article{overflow:hidden;border:1px solid var(--border);border-radius:9px}.portal-rounds article>header{display:flex;background:var(--surface-2);align-items: center;gap:10px;padding:12px}.portal-rounds article>header>span{display:grid;background:var(--border);color:var(--dim);border-radius:50%;place-items: center;width:29px;height:29px;font-size:10px;font-weight:900}.portal-rounds article.en_curso>header>span{background:var(--accent);color:#fff}.portal-rounds article.completada>header>span{background:var(--green);color:#fff}.portal-rounds header div{display:grid;gap:2px}.portal-rounds header small{color:var(--dim)}.portal-rounds article>div{display:grid;grid-template-columns:repeat(3,1fr)}.portal-rounds p{display:grid;border-right:1px solid var(--border);justify-items:center;gap:2px;margin:0;padding:12px 5px}.portal-rounds p:last-child{border:0}.portal-rounds p b{font-size:20px}.portal-rounds p span{color:var(--dim);text-transform:uppercase;font-size:9px}.portal-two-col{display:grid;gap:16px}.portal-docs,.portal-activity{display:grid;border-top:1px solid var(--border)}.portal-docs>div{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: center;gap:10px;padding:12px 18px}.portal-docs>div>span{display:grid;gap:2px}.portal-docs small{color:var(--dim)}.portal-activity>div:not(.empty){display:flex;border-bottom:1px solid var(--border);gap:10px;padding:13px 18px}.portal-activity p{display:grid;gap:3px;margin:0;font-size:12px}.portal-activity small{color:var(--dim)}@media (min-width:720px){.portal-admin-layout{grid-template-columns:minmax(0,1.35fr)minmax(280px,.65fr);align-items: start}.portal-hero{grid-template-columns:minmax(0,1fr)220px;align-items: center}.portal-score-grid{grid-template-columns:repeat(3,1fr)}.portal-rounds{grid-template-columns:repeat(2,1fr)}.portal-two-col{grid-template-columns:1fr 1fr;align-items: start}}@media (max-width:520px){.portal-top .app-brand strong{font-size:15px}.portal-top>div>span{display:none}.portal-section>header{flex-direction:column}.portal-section>header>small{text-align:left}.portal-score-grid{grid-template-columns:1fr}.portal-docs>div{grid-template-columns:auto minmax(0,1fr)}.portal-docs .status-chip{grid-column:2;justify-self:start}}.links-layout{display:grid;align-items: start;gap:16px}.links-library,.link-sender,.link-history{overflow:hidden}.shared-link-list{display:grid;border-top:1px solid var(--border)}.shared-link-list article{display:flex;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items: center;gap:12px;min-height:82px;padding:13px 18px}.shared-link-list article:last-child{border-bottom:0}.shared-link-list article.selected{background:var(--accent-soft)}.shared-link-list article>label{display:flex;cursor:pointer;align-items: flex-start;gap:11px;min-width:0}.shared-link-list input{accent-color:var(--accent);flex:none;width:19px;height:19px;margin-top:2px}.shared-link-list label>span{display:grid;gap:3px;min-width:0}.shared-link-list small{color:var(--dim);font-size:11px;line-height:1.35}.shared-link-list a,.shared-link-list em{color:var(--accent-strong);text-decoration:none;width:-moz-fit-content;width:fit-content;margin-top:3px;font-size:10px;font-style:normal;font-weight:900}.shared-link-list em{color:var(--amber)}.link-send-form{display:grid;gap:14px;padding:0 18px 18px}.link-send-form>label{display:grid;gap:6px}.link-send-form>label>span,.link-send-form legend,.link-recipient span,.link-form label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.link-send-form select,.link-form input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:9px 11px}.link-send-form fieldset{display:flex;border:0;gap:8px;margin:0;padding:0}.link-send-form legend{margin-bottom:7px}.link-send-form fieldset label{display:flex;border:1px solid var(--border);background:var(--bg);border-radius:8px;flex:1;align-items: center;gap:7px;min-height:42px;padding:9px 11px;font-weight:800}.link-send-form fieldset input{accent-color:var(--accent);width:18px;height:18px}.link-recipient{display:grid;background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;gap:4px;padding:11px 12px}.link-success{color:var(--green);margin:0;font-size:12px;font-weight:800}.link-history{margin-top:16px}.link-history>div:last-child{display:grid;border-top:1px solid var(--border)}.link-history article{display:grid;grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid var(--border);align-items: start;gap:10px;padding:13px 18px}.link-history article>div{display:grid;gap:3px;min-width:0}.link-history article small{color:var(--dim);overflow-wrap:anywhere;font-size:10px}.link-history article .status-chip{grid-column:2;justify-self:start}.link-sheet{max-width:520px}.link-form{display:grid;gap:13px;margin-top:22px}.link-form label{display:grid;gap:6px}.link-form>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.link-form .form-error{grid-column:1/-1;margin:0}@media (min-width:850px){.links-layout{grid-template-columns:minmax(0,1.45fr)minmax(300px,.65fr)}.link-sender{position:sticky;top:24px}.link-history article{grid-template-columns:auto minmax(0,1fr)auto}.link-history article .status-chip{grid-column:auto;justify-self:auto}}@media (max-width:520px){.shared-link-list article{flex-direction:column;align-items: flex-start}.shared-link-list article .secondary{width:100%}.link-send-form fieldset{flex-direction:column}}.week-toolbar{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:18px}.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-pay-layout,.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.team-completion-form,.automation-settings{display:grid;gap:14px}.team-completion-form label,.automation-settings label{display:grid;gap:7px}.team-completion-form label span,.automation-settings label span{color:var(--dim);font-size:13px;font-weight:700}.rate-list,.timing-rules{display:grid;gap:10px}.rate-list form{display:grid;grid-template-columns:auto 1fr 110px auto;align-items: center;gap:10px}.rate-list input{width:100%}.team-summary-list{display:grid;gap:14px}.team-summary-list>article{border:1px solid var(--border);border-radius:14px;padding:14px}.team-summary-list>article>header{display:grid;grid-template-columns:auto 1fr auto;align-items: center;gap:10px}.team-summary-list header div{display:grid;gap:2px}.team-summary-list header div:last-child{text-align:right}.completion-row{display:grid;grid-template-columns:1fr auto auto;border-top:1px solid var(--border);align-items: center;gap:12px;margin-top:10px;padding:11px 0}.completion-row span{display:grid;gap:3px}.timing-rules form,.new-timing-rule{display:grid;grid-template-columns:minmax(140px,1fr)100px 100px auto;border-bottom:1px solid var(--border);align-items: end;gap:8px;padding:10px 0}.timing-rules label{display:grid;gap:4px}.timing-rules label span{color:var(--dim);font-size:11px}.new-timing-rule{border-bottom:0;margin-top:12px}.automation-list{margin-top:18px}.automation-list>div:last-child{display:grid;gap:10px}.automation-list article{display:grid;grid-template-columns:minmax(180px,1fr)auto auto;border:1px solid var(--border);border-radius:14px;align-items: center;gap:14px;padding:13px}.automation-list article.due{background:color-mix(in srgb,#f59e0b 8%,var(--surface));border-color:#d97706}.automation-list article>div:first-child{display:grid;gap:3px}.automation-actions{display:flex;flex-wrap:wrap;gap:7px}.letter-record{flex-wrap:wrap}.letter-clock-controls{display:grid;grid-template-columns:minmax(150px,1fr)150px auto;border-top:1px solid var(--border);flex:1 0 100%;gap:8px;padding-top:10px}.welcome-package textarea{resize:vertical;width:100%}.welcome-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.password-list{display:grid;gap:9px}.password-list form{display:grid;grid-template-columns:minmax(110px,.7fr)minmax(160px,1fr)auto auto;border-bottom:1px solid var(--border);align-items: center;gap:8px;padding:10px 0}.add-password-site{display:flex;gap:9px;margin-top:14px}.add-password-site input{flex:1}.password-toggle{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.password-toggle:hover{background:var(--surface-2)}.password-toggle-icon{border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);flex:none;width:12px;height:12px;margin:10px 4px 0 0;transition:transform .18s;transform:rotate(45deg)}.password-box.expanded .password-toggle-icon{margin-top:16px;transform:rotate(225deg)}.password-content{border-top:1px solid var(--border);padding:0 18px 18px}.password-content .loading{padding-left:0;padding-right:0}@media (max-width:760px){.week-toolbar{text-align:center;flex-direction:column;align-items:stretch}.team-metrics,.team-pay-layout,.automation-grid{grid-template-columns:1fr}.rate-list form{grid-template-columns:auto 1fr auto}.rate-list form label{grid-column:2/3}.timing-rules form,.new-timing-rule{grid-template-columns:1fr 1fr}.timing-rules form>input,.new-timing-rule>input:first-child{grid-column:1/-1}.automation-list article,.letter-clock-controls{grid-template-columns:1fr}.password-list form{grid-template-columns:1fr auto auto}.password-list form>strong{grid-column:1/-1}.add-password-site{flex-direction:column}}.new-dispute-stack{display:grid;gap:16px}.affidavit-generator{overflow:hidden}.dispute-generator-grid{display:grid;gap:16px;padding:0 18px 18px}.dispute-generator-grid form{display:grid;gap:13px;min-width:0}.generator-fields{display:grid;gap:12px}.generator-fields label,.full-field,.prompt-toolbar label,.prompt-account-grid label{display:grid;gap:6px}.generator-fields label>span,.full-field>span,.prompt-toolbar label>span,.prompt-account-grid label>span,.source-choice legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.generator-fields input,.generator-fields select,.full-field select,.full-field textarea,.account-editor-list input,.prompt-toolbar input,.prompt-toolbar select,.prompt-account-grid input,.prompt-account-grid select,.prompt-bottom input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:9px 10px}.full-field textarea{resize:vertical}.source-choice{display:flex;border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:9px 16px;margin:0;padding:12px}.source-choice legend{padding:0 5px}.source-choice label{display:flex;align-items: center;gap:7px;font-size:12px;font-weight:700}.source-choice input,.notary-toggle input{accent-color:var(--accent);width:18px;height:18px}.account-editor-list{display:grid;gap:8px}.account-editor-list article{display:grid;grid-template-columns:1fr;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:7px;padding:11px}.account-editor-list article strong{font-size:11px}.account-editor-list .danger-link{justify-self:start}.generator-actions{display:flex;flex-wrap:wrap;gap:8px}.notary-toggle{display:flex;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items: flex-start;gap:10px;padding:12px}.notary-toggle span{display:grid;gap:3px}.notary-toggle small{color:var(--dim);line-height:1.35}.generator-submit{width:100%}.document-preview{background:#cfdeee;border-radius:10px;min-width:0;padding:12px}.document-preview>span{display:block;color:#47617f;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900}.document-preview article{color:#171820;background:#fff;min-height:510px;padding:42px 38px;font-family:Times New Roman,Georgia,serif;font-size:13px;line-height:1.65;box-shadow:0 10px 30px #00000040}.document-preview article p{margin:0 0 10px;font-size:13px;line-height:1.65}.document-preview article .letter-title{text-align:center;margin:26px 0 16px;font-size:15px;font-weight:700}.saved-copy-block{border-top:1px solid var(--border)}.saved-copy-block>header{display:flex;justify-content:space-between;align-items: center;padding:14px 18px}.saved-copy-block>header span{background:var(--surface-2);color:var(--dim);text-align:center;border-radius:6px;min-width:28px;padding:5px;font-size:10px;font-weight:900}.saved-copy-block>p{color:var(--dim);margin:0;padding:0 18px 18px;font-size:12px}.saved-copy-block>div>article{display:grid;border-top:1px solid var(--border);gap:10px;padding:13px 18px}.saved-copy-block article>div:first-child{display:grid;gap:3px}.saved-copy-block small{color:var(--dim);font-size:10px}.saved-copy-block article>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.danger-link{color:var(--red);background:0 0;border:0;min-height:30px;padding:4px 0;font-size:11px;font-weight:900}.danger-link:disabled,.link-button:disabled{opacity:.5;cursor:default}.prompt-plus-five{overflow:hidden;padding-bottom:18px}.prompt-toolbar{display:grid;gap:12px;padding:0 18px 16px}.prompt-toolbar label>div{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:7px}.prompt-toolbar>button{width:100%}.field-help{color:var(--dim);font-size:11px;line-height:1.4}.dossier-account-picker{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:12px;margin:0 18px 16px;padding:14px}.dossier-account-picker>header{display:flex;justify-content:space-between;align-items: flex-start;gap:14px}.dossier-account-picker h3,.dossier-account-picker p,.dossier-account-picker dl,.dossier-account-picker dd{margin:0}.dossier-account-picker h3{font-size:15px}.dossier-account-picker header p{color:var(--dim);margin-top:4px;font-size:11px;line-height:1.4}.dossier-account-picker dl{display:flex;flex:none;gap:14px}.dossier-account-picker dl div{display:grid;justify-items:end;gap:2px}.dossier-account-picker dt{color:var(--dim);text-transform:uppercase;font-size:9px;font-weight:900}.dossier-account-picker dd{font-size:18px;font-weight:900}.dossier-account-options{display:grid;gap:7px}.dossier-account-options label{display:flex;border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items: flex-start;gap:10px;min-width:0;padding:10px}.dossier-account-options input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin:1px 0 0}.dossier-account-options span{display:grid;gap:3px;min-width:0}.dossier-account-options strong,.dossier-account-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossier-account-options small,.dossier-account-empty{color:var(--dim);font-size:11px}.dossier-account-picker>button{justify-self:end}.dossier-account-picker>button:disabled{opacity:.5;cursor:default}.dedupe-warning{background:var(--amber-soft);color:var(--amber);border-radius:8px;margin:0 18px 14px;padding:10px 12px;font-size:12px;font-weight:800}.prompt-account-grid{display:grid;gap:10px;padding:0 18px 18px}.prompt-account-grid article{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:9px;padding:14px}.prompt-account-grid article header{display:flex;justify-content:space-between;align-items: center}.prompt-account-grid article header strong{color:var(--accent-strong);font-size:13px}.prompt-bottom{display:grid;gap:12px;padding:0 18px 16px}.prompt-bottom>section{border:1px solid var(--border);border-radius:9px;padding:13px}.prompt-bottom>section>header{display:flex;justify-content:space-between;align-items: flex-start;gap:10px;margin-bottom:10px}.prompt-bottom h3,.prompt-bottom p{margin:3px 0 0}.prompt-bottom p{color:var(--dim);font-size:11px}.prompt-bottom>section>div{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:8px;margin-top:7px}.prompt-bottom pre{overflow:auto;color:#f4f5f8;white-space:pre-wrap;background:#171820;border-radius:9px;min-height:180px;margin:0;padding:14px;font:11px/1.6 ui-monospace,monospace}.prompt-save{justify-content:flex-end;padding:0 18px}.prompt-plus-five>.report-message,.prompt-plus-five>.form-error{margin:12px 18px 0}.prompt-ftc{overflow:hidden;padding-bottom:18px}.prompt-ftc-group{display:grid;border:1px solid var(--border);border-radius:9px;gap:10px;margin:0;padding:13px}.prompt-ftc-group legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:900}.prompt-ftc-group .field-help{margin:0}.prompt-ftc-row{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:9px;padding:11px}.prompt-ftc-row label{display:grid;gap:6px}.prompt-ftc-row label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.prompt-ftc-row input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:9px 10px}.prompt-ftc-row .danger-link,.prompt-ftc-add{justify-self:start}.prompt-ftc-paper{color:#171820;white-space:pre-wrap;word-break:break-word;background:#fff;min-height:510px;margin:0;padding:42px 38px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 10px 30px #00000040}.dispute-generator-grid.solo{grid-template-columns:minmax(0,1fr)}.dispute-generator-grid.solo form{max-width:860px}.account-stack{display:grid;gap:9px}.account-stack-title{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.account-entry{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:8px;padding:10px 12px}.account-entry header{display:flex;justify-content:space-between;align-items: center}.account-entry header strong{font-size:12px}.account-entry header .danger-link{min-height:24px}.account-entry label{display:grid;gap:4px}.account-entry label>span{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.account-entry input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.account-add-button{justify-self:start}.registered-accounts{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:9px;padding:12px}.registered-accounts-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.registered-accounts-head strong{font-size:12px}.registered-accounts-head span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.registered-accounts p{color:var(--dim);margin:0;font-size:11px;line-height:1.45}.registered-accounts .form-error,.registered-accounts .report-message{margin:0}.registered-account-list{display:grid;gap:7px}.registered-account-list label{display:flex;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;align-items: flex-start;gap:10px;padding:10px}.registered-account-list input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:1px}.registered-account-list label>span{display:grid;gap:2px;min-width:0}.registered-account-list strong{font-size:12px}.registered-account-list small{color:var(--dim);font-size:11px}.registered-account-add{display:grid;border-top:1px dashed var(--border);gap:8px;padding-top:10px}.registered-account-add>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.registered-account-add label{display:grid;gap:4px}.registered-account-add label>span{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.registered-account-add input,.registered-account-add select{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.registered-account-add button{justify-self:start}@media (min-width:700px){.prompt-ftc-row{grid-template-columns:minmax(0,1fr)minmax(0,1fr)auto;align-items: end}}.dispute-history{overflow:hidden}.dispute-history>div:last-child{display:grid}.dispute-history article{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--border);gap:9px 11px;padding:13px 18px}.dispute-history article>div{display:grid;gap:3px}.dispute-history article small,.dispute-history article time{color:var(--dim);font-size:10px}.dispute-history article time{grid-column:2}.history-mark{background:var(--dim);border-radius:50%;width:10px;height:10px;margin-top:4px}.history-mark.prompt{background:var(--accent)}.history-mark.affidavit{background:var(--green)}.history-mark.letter{background:var(--amber)}.history-mark.result{background:var(--red)}.dispute-library-heading{padding:8px 2px 2px}.dispute-library-heading h2{margin:4px 0;font-size:24px}.dispute-library-heading p{color:var(--dim);margin:0;font-size:13px}@media (min-width:700px){.dispute-generator-grid{grid-template-columns:minmax(0,1.3fr)minmax(280px,.7fr)}.generator-fields{grid-template-columns:1fr 1fr}.account-editor-list article{grid-template-columns:90px minmax(0,1fr)minmax(0,1fr)auto;align-items: center}.prompt-toolbar{grid-template-columns:1fr minmax(0,1.4fr);align-items: end}.prompt-toolbar>button{width:auto}.dossier-account-options,.prompt-account-grid,.prompt-bottom{grid-template-columns:1fr 1fr}.saved-copy-block>div>article{grid-template-columns:minmax(0,1fr)auto;align-items: center}.dispute-history article{grid-template-columns:auto minmax(0,1fr)auto;align-items: start}.dispute-history article time{grid-column:auto}.prompt-account-grid article{grid-template-columns:1fr 1fr}.prompt-account-grid article header{grid-column:1/-1}}@media (max-width:430px){.prompt-toolbar label>div{grid-template-columns:1fr}.prompt-toolbar label>div button{width:100%}.dossier-account-picker>header{flex-direction:column}.dossier-account-picker dl{justify-content:space-between;width:100%}.dossier-account-picker dl div{justify-items:start}.dossier-account-picker>button{width:100%}.prompt-bottom>section>header{flex-direction:column}.prompt-bottom>section>header button,.generator-actions button,.prompt-save button{width:100%}}.workspace-head{align-items: center}.workspace-banner{display:flex;border-radius:var(--radius);color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#2b2350,#4b3494 60%,#6a4fe0);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;margin-bottom:18px;padding:22px}.workspace-banner .eyebrow.light{color:#cfc6f5}.workspace-banner h2{margin:4px 0;font-size:26px}.workspace-banner p{color:#e6e1fb;margin:0;font-size:13px}.workspace-banner>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.workspace-banner .secondary{color:#fff;background:#ffffff29;border-color:#0000}.notice-toggle{display:inline-flex;color:var(--dim);cursor:pointer;align-items: center;gap:8px;font-size:13px;font-weight:800}.notice-toggle input{accent-color:var(--accent);width:18px;height:18px}.notices-panel{position:fixed;z-index:60;display:flex;border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;width:min(360px,100vw - 32px);max-height:60vh;bottom:16px;right:16px;box-shadow:0 18px 44px #14162338}.notices-panel>header{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: center;padding:13px 15px}.notices-panel>div{overflow:auto;padding:8px 12px 12px}.notices-panel article{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: center;gap:10px;padding:10px 4px}.notices-panel article:last-child{border-bottom:0}.notices-panel article>div:first-child{display:grid;gap:2px;min-width:0}.notices-panel article small{color:var(--dim);font-size:11px}.notices-panel article>div:last-child{display:flex;flex:none;gap:6px}.notices-empty{color:var(--dim);padding:14px 4px;font-size:13px}.recent-deals,.upcoming-tasks{display:grid}.recent-deal-row,.upcoming-task-row{display:flex;border:0;border-top:1px solid var(--border);text-align:left;background:0 0;align-items: center;gap:12px;width:100%;padding:12px 18px}.recent-deal-row>span:first-child,.upcoming-task-row>span:first-child{display:grid;flex:1;gap:2px;min-width:0}.recent-deal-row small,.upcoming-task-row small{color:var(--dim);font-size:11px}.recent-deal-row>strong{font-size:15px}.upcoming-task-row time{color:var(--dim);white-space:nowrap;font-size:12px;font-weight:800}.upcoming-task-row time.late{color:var(--red)}.deal-stage{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:900}.deal-stage.stage-calificacion{background:var(--amber-soft);color:var(--amber)}.deal-stage.stage-negociacion{background:var(--accent-soft);color:var(--accent-strong)}.deal-stage.stage-ganado{background:var(--green-soft);color:var(--green)}.profile-head{display:flex;flex-wrap:wrap;align-items: center;gap:16px;margin-bottom:16px}.profile-head>div:nth-child(2){flex:1;min-width:0}.profile-head h1{margin:2px 0;font-size:26px}.profile-head p{color:var(--dim);margin:2px 0;font-size:13px}.client-ref{color:var(--accent-strong);letter-spacing:.03em;font-weight:900}.profile-actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.profile-actions>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.profile-action-buttons button{min-height:42px}@media (min-width:900px){.profile-actions{flex:1 0 100%;justify-content:space-between;padding-left:82px}}.info-principal{margin-bottom:16px}.info-grid{display:grid;gap:10px;margin:0;padding:0 18px}.info-grid>div{display:grid;border-bottom:1px solid var(--border);gap:3px;padding:10px 0}.info-grid dt{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.info-grid dd{margin:0;font-size:14px;font-weight:700}.info-grid .wide{grid-column:1/-1}.ssn-value{font-variant-numeric:tabular-nums;margin-right:10px}.info-passwords{padding:0 18px 18px}.info-passwords .password-box{margin-top:14px}.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px}.profile-tabs button{display:flex;border:1px solid var(--border);background:var(--surface);color:var(--dim);text-align:left;border-radius:9px;align-items: center;gap:8px;min-width:0;padding:10px;font-weight:800}.profile-tabs button strong{overflow-wrap:anywhere;min-width:0}.profile-tabs button span{display:inline-flex;background:var(--surface-2);border-radius:6px;justify-content:center;align-items: center;width:22px;height:22px;font-size:10px;font-weight:900}.profile-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.profile-tabs button.active span{background:var(--accent);color:#fff}.process-page,.history-page,.audit-page,.deals-page{display:grid;gap:16px}.process-tracker{margin-bottom:0}.process-selector{display:grid;gap:10px;padding:0 18px 18px}.process-selector-label{letter-spacing:.08em;color:var(--dim);font-size:11px;font-weight:900}.process-selector>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.process-selector button{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;justify-items:center;gap:6px;padding:12px 6px}.process-selector button span{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items: center;width:30px;height:30px;font-weight:900}.process-selector button small{color:var(--dim);font-size:9px;font-weight:800;line-height:1.25}.process-selector button.active{border-color:var(--accent);background:var(--accent-soft)}.process-selector button.active span{background:var(--accent);border-color:var(--accent);color:#fff}.process-selector-hint{color:var(--dim);margin:0;padding:0 18px 18px;font-size:13px}.clock-panel{display:grid;gap:12px}.clock-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin:0 18px 6px;padding:14px}.clock-card header{display:flex;align-items: center;gap:10px;margin-bottom:10px}.clock-card header strong{letter-spacing:.04em}.clock-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.clock-card dt{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.clock-card dd{margin:3px 0 0;font-size:13px;font-weight:800}.clock-card dd.late{color:var(--red)}.clock-actions{display:flex;flex-wrap:wrap;gap:8px}.clock-edit{display:grid;gap:10px}.clock-edit label{display:grid;color:var(--dim);gap:5px;font-size:11px;font-weight:800}.clock-edit input,.clock-edit select{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-height:42px;padding:8px 10px}.clock-edit>div{display:flex;gap:8px}.rounds-accordion{display:grid;gap:4px}.round-section{border-top:1px solid var(--border)}.round-section:first-of-type{border-top:0}.round-section-head{display:flex;text-align:left;background:0 0;border:0;align-items: center;gap:12px;width:100%;padding:14px 18px}.round-section-head strong{font-size:16px}.round-section-head span{color:var(--dim);margin-left:auto;font-size:12px;font-weight:700}.round-section-head b{color:var(--dim);font-size:18px}.round-rows{display:grid;gap:8px;padding:0 18px 16px}.round-row{border:1px solid var(--border);background:var(--surface);overflow:hidden;border-radius:9px}.round-row.locked{border-color:var(--green)}.round-summary{display:flex;text-align:left;background:0 0;border:0;align-items: center;gap:12px;width:100%;padding:12px 14px}.round-summary>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.round-summary small{color:var(--dim);font-size:11px}.round-number{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items: center;width:28px;height:28px;font-size:12px;font-weight:900}.round-summary b{color:var(--dim);font-size:18px}.round-body{display:grid;gap:10px;padding:0 14px 14px 54px}.round-body label{display:grid;color:var(--dim);gap:5px;font-size:11px;font-weight:800}.round-body select{border:1px solid var(--border);background:var(--bg);border-radius:7px;min-height:42px;padding:8px 10px}.round-body p{color:var(--dim);margin:0;font-size:13px}.round-actions{display:flex;flex-wrap:wrap;gap:8px}.advance-form{display:grid;border-bottom:1px solid var(--border);gap:12px;padding:0 18px 16px}.advance-form .form-grid{padding:0}.advance-list{display:grid}.advance-list article{display:flex;border-top:1px solid var(--border);justify-content:space-between;align-items: flex-start;gap:12px;padding:13px 18px}.advance-list article>div{display:grid;gap:3px;min-width:0}.advance-list article span{color:var(--dim);font-size:11px}.advance-list article p{white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.45}.advance-list article a{font-size:12px;font-weight:800}.property-form{display:grid;border-bottom:1px solid var(--border);gap:10px;padding:0 18px 16px}.property-form label{display:grid;color:var(--dim);gap:5px;font-size:11px;font-weight:800}.property-form input{border:1px solid var(--border);background:var(--bg);border-radius:7px;min-height:42px;padding:8px 10px}.property-form>div{display:flex;align-items: center;gap:8px}.property-list{display:grid}.property-list article{display:flex;border-top:1px solid var(--border);justify-content:space-between;align-items: center;gap:12px;padding:12px 18px}.property-list article>div:first-child{display:grid;gap:2px}.property-list article small{color:var(--dim);font-size:10px}.property-list article>div:last-child{display:flex;gap:10px}.audit-form{display:grid;gap:12px;padding:0 18px 18px}.audit-form .form-grid{padding:0}.dispute-workspace-head{margin-bottom:14px}.dispute-workspace-head .secondary{display:inline-flex;align-items: center;gap:8px}@media (min-width:800px){.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-selector>div,.clock-card dl{grid-template-columns:repeat(6,minmax(0,1fr))}.advance-form .form-grid,.audit-form .form-grid{grid-template-columns:1fr 1fr}.property-form{grid-template-columns:1fr 1fr auto;align-items: end}}@media (max-width:640px){.process-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}.round-body{padding-left:14px}}@media (min-width:700px){.profile-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){.profile-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.profile-tabs button{justify-content:center}}.intake-steps{grid-template-columns:repeat(4,1fr)}.offer-button{margin-top:18px}.offer-payment-choice{border:0;margin:18px 0 0;padding:0}.offer-payment-choice legend{color:var(--text);margin-bottom:9px;font-size:14px;font-weight:900}.offer-payment-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.offer-payment-choice label{display:flex;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:9px;align-items: center;gap:10px;min-height:58px;padding:10px 12px}.offer-payment-choice label.selected{border-color:var(--accent);background:var(--accent-soft)}.offer-payment-choice input{accent-color:var(--accent);width:18px;height:18px;margin:0}.offer-payment-choice span{display:grid;gap:2px}.offer-payment-choice strong{font-size:13px}.offer-payment-choice small{color:var(--dim);font-size:11px}.stripe-ready,.zelle-ready{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:12px;margin-top:14px;padding:14px}.stripe-ready>div,.zelle-ready>div{display:grid;gap:5px;min-width:0}.stripe-ready a{color:var(--accent-strong);overflow-wrap:anywhere;font-size:12px}.zelle-ready span{color:var(--dim);font-size:12px}.zelle-ready b{color:var(--accent-strong);overflow-wrap:anywhere;font-size:14px}.request-success{display:flex;background:var(--green-soft);color:var(--green);border-radius:10px;align-items: center;gap:12px;margin-top:16px;padding:14px}.request-success>div{display:grid;gap:3px}.request-success span{color:var(--text);font-size:13px}@media (min-width:640px){.stripe-ready,.zelle-ready{grid-template-columns:minmax(0,1fr)auto;align-items: center}}.offer-builder{display:grid;gap:18px}.saved-plan-picker{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:10px;padding:14px}.saved-plan-picker label{display:grid;gap:6px;min-width:0}.saved-plan-picker label span,.offer-basics label>span,.installment-fields label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.saved-plan-picker select,.offer-basics textarea,.installment-fields input,.installment-fields select{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.offer-basics textarea{resize:vertical}.installment-heading{display:flex;justify-content:space-between;align-items: center;gap:14px;padding-top:2px}.installment-heading>div{display:grid;gap:3px}.installment-heading>div:first-child span{color:var(--dim);font-size:12px}.installment-heading>div:last-child{justify-items:end}.installment-heading b{font-size:18px}.installment-heading small{color:var(--dim)}.sum-ok b{color:var(--green)}.sum-error b{color:var(--red)}.installment-list{display:grid;gap:10px}.installment-list article{overflow:hidden;border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.installment-list article>header{display:grid;grid-template-columns:auto 1fr auto;border-bottom:1px solid var(--border);align-items: center;gap:9px;padding:11px 12px}.installment-list article>header>span{display:grid;background:var(--accent);color:#fff;border-radius:50%;place-items: center;width:28px;height:28px;font-size:11px;font-weight:900}.installment-fields{display:grid;gap:10px;padding:12px}.installment-fields label{display:grid;gap:5px;min-width:0}.charge-action{display:flex;border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items: center;gap:9px;padding:10px 12px}.charge-action a,.charge-action span{overflow:hidden;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800}.charge-action .secondary{flex:none}.zelle-charge span{color:var(--green)}.offer-warning,.offer-success{border-radius:8px;margin:0;padding:11px 12px;font-size:12px;font-weight:800}.offer-warning{background:var(--red-soft);color:var(--red)}.offer-success{background:var(--green-soft);color:var(--green)}.offer-save-actions{display:grid;gap:8px;padding-bottom:4px}@media (min-width:560px){.saved-plan-picker{grid-template-columns:minmax(0,1fr)auto;align-items: end}.installment-fields,.offer-save-actions{grid-template-columns:1fr 1fr}}.letters-head{margin-bottom:18px}.letters-head h1{letter-spacing:.02em;font-size:clamp(34px,8vw,52px)}.letter-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:6px;margin:0 0 18px;padding:0}.letter-stepper li{display:flex;border:1px solid var(--border);background:var(--surface);color:var(--dim);align-items: center;gap:8px;min-width:0;padding:10px}.letter-stepper li:first-child{border-radius:var(--radius)0 0 var(--radius)}.letter-stepper li:last-child{border-radius:0 var(--radius)var(--radius)0}.letter-stepper li span{display:grid;background:var(--surface-2);border-radius:50%;flex:none;place-items: center;width:25px;height:25px;font:800 11px ui-monospace,monospace}.letter-stepper li strong{font-size:11px;line-height:1.2}.letter-stepper li.active{border-color:color-mix(in srgb,var(--accent)55%,var(--border));color:var(--accent-strong)}.letter-stepper li.done{background:var(--accent-soft);color:var(--accent-strong)}.letter-stepper li.done span{background:var(--accent);color:#fff}.letter-builder-grid{display:grid;align-items: start;gap:16px}.letter-pickers{overflow:hidden;box-shadow:none}.letter-pickers>div{border-bottom:1px solid var(--border);padding:18px}.letter-pickers>div:last-child{border-bottom:0}.step-number{display:inline-flex;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.07em;align-items: center;gap:7px;margin-bottom:13px;font-size:11px;font-weight:900}.letter-pickers label{display:grid;gap:6px}.letter-pickers label>span{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.letter-pickers select{border:1px solid var(--border);background:var(--bg);border-radius:8px;width:100%;min-height:46px;padding:0 11px}.letter-pickers>div>small{display:block;color:var(--dim);margin-top:8px;line-height:1.4}.letter-pickers h2{margin:0 0 12px;font-size:18px}.disabled-section{opacity:.55}.letter-choice-list{display:grid;gap:5px}.letter-choice-list button{display:flex;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items: center;gap:10px;width:100%;min-width:0;padding:12px}.letter-choice-list button>span{display:grid;gap:2px;min-width:0}.letter-choice-list button small{color:var(--accent-strong);text-transform:uppercase;font-size:9px;font-weight:900}.letter-choice-list button strong{font-size:13px}.letter-choice-list button em{color:var(--dim);font-size:11px;font-style:normal;line-height:1.3}.letter-choice-list button b{color:var(--dim);font-size:20px}.letter-choice-list button.active{border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:var(--accent-soft);color:var(--accent-strong)}.letter-choice-list button:disabled{cursor:default}.letter-form-stage{min-width:0}.letter-form-stage>.panel,.letter-form-stage .affidavit-generator{box-shadow:none}.letter-empty{display:flex;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;justify-content:center;align-items: center;gap:10px;min-height:360px}.letter-empty svg{color:var(--accent-strong);width:34px;height:34px}.letter-empty strong{font-size:18px}.letter-empty p{color:var(--dim);text-align:center;max-width:360px;margin:0;line-height:1.5}.letter-manual-form{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.letter-manual-form>header{border-bottom:1px solid var(--border);padding:20px 20px 16px}.letter-manual-form>header h2{margin:4px 0 5px;font-size:22px}.letter-manual-form>header p{color:var(--dim);margin:0;line-height:1.5}.letter-manual-form .form-grid{padding:18px}.letter-manual-form textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;border-radius:7px;width:100%;min-height:100px;padding:10px 11px}.letter-version{display:grid;border:0;gap:8px;margin:18px 18px 0;padding:0}.letter-version legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.letter-version>label{display:flex;border:1px solid var(--border);border-radius:8px;gap:10px;padding:12px}.letter-version>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.letter-version input{margin-top:2px}.letter-version span{display:grid;gap:3px}.letter-version small{color:var(--dim)}.letter-checklist{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:8px;margin:0 18px 18px;padding:14px}.letter-checklist legend{padding:0 5px;font-size:12px;font-weight:900}.letter-checklist>p{color:var(--dim);margin:0 0 3px;font-size:12px;line-height:1.45}.letter-checklist>label{display:flex;border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items: flex-start;gap:9px;min-height:38px;padding:9px 10px;line-height:1.35}.letter-checklist>label:has(input:checked){border-color:color-mix(in srgb,var(--accent)55%,var(--border));background:var(--accent-soft)}.letter-checklist input{accent-color:var(--accent);flex:none;width:17px;height:17px;margin-top:1px}.letter-checklist.compact{margin-top:0}.manual-list{border:1px solid var(--border);overflow:hidden;border-radius:9px;margin:0 18px 18px}.manual-list>header{display:flex;background:var(--surface-2);justify-content:space-between;align-items: center;gap:10px;padding:12px}.manual-list>header div{display:grid;gap:2px}.manual-list>header small{color:var(--dim)}.manual-list>div{display:grid;border-top:1px solid var(--border);gap:9px;padding:12px}.manual-list label{display:grid;gap:5px}.manual-list label span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.manual-list input,.manual-list select{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.letter-generate-step{display:flex;border-top:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:14px;padding:18px}.letter-generate-step>span{display:flex;align-items: center;gap:10px}.letter-generate-step>span>b{display:grid;background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items: center;width:32px;height:32px}.letter-generate-step>span>span{display:grid;gap:2px}.letter-generate-step small{color:var(--dim)}.letter-selection-summary{position:sticky;bottom:calc(env(safe-area-inset-bottom) + 8px);display:flex;border:1px solid var(--border);background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items: center;gap:10px;margin-top:14px;padding:12px 14px}.letter-selection-summary span{display:grid}.letter-selection-summary small{opacity:.7}.letter-document{max-width:816px}.live-letter-preview{background:var(--surface-2);min-width:0;padding:12px}.live-letter-preview>span{display:block;color:var(--dim);letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900}.clean-letter-paper{color:#111;overflow-wrap:anywhere;background:#fff;min-height:520px;padding:clamp(28px,6vw,54px);font-family:Times New Roman,Georgia,serif;font-size:13px;line-height:1.6;box-shadow:0 8px 24px #00000024}.clean-letter-paper p{margin:0 0 12px}.clean-letter-paper .consumer-letterhead{margin:0 0 24px}.clean-letter-paper .consumer-letterhead p,.clean-letter-paper .recipient p{margin:0}.clean-letter-paper .certified-line{text-align:center;margin:26px 0;font-weight:700}.clean-letter-paper .recipient{margin:0 0 28px}.clean-letter-paper h2{text-align:center;letter-spacing:0;margin:28px 0 20px;font-size:16px;line-height:1.35}.clean-letter-paper h3{margin:24px 0 10px;font-size:14px}.clean-letter-paper ol,.clean-letter-paper ul{padding-left:22px}.clean-letter-paper li{margin:7px 0}.clean-letter-paper .signature-lines{margin:28px 0 0}.clean-letter-paper .notary-block{margin-top:34px}.prompt-inside-affidavit{overflow:hidden;box-shadow:none;margin-top:14px}.prompt-disclosure{display:flex;text-align:left;background:0 0;border:0;justify-content:space-between;align-items: center;gap:12px;width:100%;padding:16px 18px}.prompt-disclosure span{display:grid;gap:3px}.prompt-disclosure small{color:var(--dim)}.prompt-disclosure b{color:var(--accent-strong);font-size:22px}.prompt-inside-affidavit .prompt-plus-five{box-shadow:none;border-width:1px 0 0;border-radius:0}@media (min-width:760px){.letter-builder-grid{grid-template-columns:300px minmax(0,1fr)}.letter-stepper li{padding:12px 14px}.letter-stepper li strong{font-size:12px}.letter-version{grid-template-columns:1fr 1fr}.manual-list>div{grid-template-columns:150px minmax(0,1fr)auto;align-items: end}.manual-list>.inquiry-row{grid-template-columns:1fr 1fr}.letter-generate-step{flex-direction:row;justify-content:space-between;align-items: center}.letter-generate-step .primary{width:auto}.letter-selection-summary{margin-left:316px}}@media (min-width:1100px){.manual-list>.inquiry-row{grid-template-columns:135px minmax(0,1fr)180px auto}}@media (max-width:560px){.letter-stepper{grid-template-columns:repeat(2,1fr)}.letter-stepper li:first-child,.letter-stepper li:last-child,.letter-stepper li{border-radius:var(--radius)}.letter-stepper li strong{font-size:10px}.letter-choice-list button{min-height:64px}.letter-generate-step .primary{width:100%}.letter-document{padding:36px 20px}}.offer-editor{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:12px;gap:14px;padding:15px}.offer-editor-head,.offer-list-head{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.offer-editor-head>div,.offer-list-head>div{display:grid;gap:3px}.offer-editor-head span,.offer-list-head span{color:var(--dim);font-size:12px}.offer-basics select,.offer-basics input,.offer-basics textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.service-preview{border-top:3px solid var(--accent);background:var(--bg);border-radius:7px;padding:14px}.service-preview strong{font-size:15px}.service-preview p{color:var(--dim);margin:5px 0 12px;font-size:13px}.service-preview>span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.service-preview ul{display:grid;gap:7px;margin:9px 0 0;padding-left:20px;font-size:13px;line-height:1.4}.payment-preview{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border);background:var(--border);border-radius:9px;gap:1px}.payment-preview>div{display:grid;background:var(--surface);gap:4px;padding:12px}.payment-preview span{color:var(--dim);font-size:11px}.payment-preview strong{font-size:14px}.offer-list-section{display:grid;gap:12px;padding-top:4px}.client-offer-list{display:grid;gap:10px}.client-offer-list>article{display:grid;border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:10px;padding:14px}.client-offer-list>article.assigned{border-color:color-mix(in srgb,var(--green)55%,var(--border));background:color-mix(in srgb,var(--green-soft)48%,var(--surface))}.client-offer-list article>header{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.client-offer-list article>header>div{display:grid;gap:3px}.client-offer-list article>header span,.client-offer-list article>p{color:var(--dim);font-size:12px}.client-offer-list article>p{margin:0;line-height:1.45}.offer-row-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.offer-row-actions .primary{margin-left:auto}.danger-link{color:var(--red)}.danger-button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:7px;font-weight:800}.assignment-panel{display:grid;border-top:1px solid var(--border);gap:12px;padding-top:12px}.payment-method-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-method-options label{display:flex;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:9px;align-items: center;gap:9px;min-height:58px;padding:10px}.payment-method-options label.selected{border-color:var(--accent);background:var(--accent-soft)}.payment-method-options input{accent-color:var(--accent);width:18px;height:18px;margin:0}.payment-method-options span{display:grid;gap:2px}.payment-method-options small{color:var(--dim);font-size:11px}.assignment-actions{display:flex;justify-content:flex-end;gap:9px}.automation-settings small{color:var(--dim);font-size:11px;line-height:1.35}@media (max-width:559px){.payment-preview,.payment-method-options{grid-template-columns:1fr}.client-offer-list article>header{align-items: center}.offer-row-actions .primary{width:100%;margin-left:0}.assignment-actions{display:grid;grid-template-columns:1fr 1fr}.assignment-actions button{width:100%}}.payment-plan-console{overflow:hidden;padding-bottom:0}.payment-plan-console>.panel-head,.payment-plan-console>form,.payment-plan-console>p{margin-left:18px;margin-right:18px}.payment-plan-console>form{margin-bottom:18px}.payment-plan-console fieldset{border:0;min-width:0;margin:0;padding:0}.payment-plan-console fieldset legend{color:var(--dim);margin-bottom:7px;font-size:12px;font-weight:800}.plan-installments{border-top:1px solid var(--border)}.plan-installments>.pane-head{padding:18px}.plan-installments .record>div:last-child select,.plan-installments .record>div:last-child input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;min-height:38px;padding:0 9px}@media (max-width:559px){.plan-installments .record>div:last-child{width:100%}.plan-installments .record>div:last-child select,.plan-installments .record>div:last-child input,.plan-installments .record>div:last-child button{flex:100%;width:100%}}.gracias-card{text-align:center;display:grid;justify-items:center;gap:4px}.gracias-check{display:grid;background:var(--green);color:#fff;border-radius:50%;place-items: center;width:76px;height:76px;margin-bottom:14px}.gracias-note{font-size:13px}.gracias-sign{font-weight:800;color:var(--text)!important;margin-top:10px!important}.panel-form{padding:2px 19px 19px}.form-success{display:flex;background:var(--green-soft);color:var(--green);border-radius:8px;align-items: center;gap:7px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.panel-empty-note{border:1px dashed var(--border);color:var(--dim);text-align:center;border-radius:8px;margin:0;padding:14px;font-size:13px;line-height:1.45}.link-button.danger{color:var(--red)}.week-nav{display:flex;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);justify-content:space-between;align-items: center;gap:10px;margin-bottom:14px;padding:10px}.week-nav .secondary{min-height:40px}.week-nav-center{display:flex;text-align:center;flex-direction:column;align-items: center;gap:5px;min-width:0}.week-nav-center strong{letter-spacing:-.01em;white-space:nowrap;font-size:15px}.week-nav-center .link-button{padding:2px 0}.team-metrics article.featured{border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:linear-gradient(135deg,var(--accent-soft),var(--surface)70%)}.team-metrics article.featured strong{color:var(--accent-strong);font-size:29px}.team-layout{display:grid;align-items: start;gap:18px}.team-side{display:grid;gap:18px;min-width:0}.team-completion-form.panel-form,.automation-settings.panel-form{padding-top:2px}.team-completion-form input,.team-completion-form select,.automation-settings input,.automation-settings select{border:1px solid var(--border);background:var(--bg);outline:0;border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.team-completion-form label>span,.automation-settings label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.team-completion-form label>small,.automation-settings label>small{color:var(--dim);text-transform:none;letter-spacing:0;font-size:11px;line-height:1.4}.team-completion-form .primary,.automation-settings .primary{width:100%}.rate-list.panel-form{display:grid;gap:10px}.rate-list form{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items: center;gap:8px 10px;padding:12px}.rate-list form strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.rate-list .rate-input{grid-column:2;display:flex;border:1px solid var(--border);background:var(--bg);border-radius:7px;align-items: center;gap:6px;padding:0 10px}.rate-list .rate-input span{color:var(--dim);font-weight:900}.rate-list .rate-input input{outline:0;background:0 0;border:0;min-height:40px;font-weight:800}.rate-list form .small-button{grid-column:3;grid-row:1/3}.team-weekly{overflow:hidden}.team-summary-list{display:grid;gap:14px;padding:0 19px 19px}.team-card{border:1px solid var(--border);background:var(--surface);overflow:hidden;border-radius:12px}.team-card>header{display:flex;align-items: center;gap:11px;padding:14px 15px 12px}.team-card-id{display:grid;gap:2px;min-width:0;margin-right:auto}.team-card-id strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.team-card-id small{color:var(--dim);font-size:12px}.team-card-totals{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--border);gap:1px}.team-card-totals>div{display:grid;background:var(--surface-2);gap:2px;padding:11px 15px}.team-card-totals span{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.team-card-totals strong{letter-spacing:-.02em;font-size:19px}.team-card-totals .pay{background:var(--accent-soft)}.team-card-totals .pay strong,.team-card-totals .pay span{color:var(--accent-strong)}.team-card-list{padding:4px 15px 10px}.completion-row{grid-template-columns:minmax(0,1fr)auto auto;margin-top:0;padding:11px 0}.completion-row:first-child{border-top:0}.completion-main{min-width:0}.completion-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completion-main small{color:var(--dim);font-size:11px}.completion-row>b{font-size:15px}.team-card-empty{color:var(--dim);text-align:center;margin:0;padding:13px 0 8px;font-size:13px}.access-steps{display:grid;list-style:none;gap:13px;margin:0;padding:4px 19px 19px}.access-steps li{display:flex;align-items: flex-start;gap:11px}.access-steps li>span{display:grid;background:var(--accent-soft);color:var(--accent-strong);border-radius:50%;flex:none;place-items: center;width:24px;height:24px;font-size:12px;font-weight:900}.access-steps li>div{display:grid;gap:2px}.access-steps small{color:var(--dim);font-size:12px;line-height:1.45}.access-actions{display:flex;border-top:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items: center;gap:8px;padding:11px 15px}.access-actions .access-danger{color:var(--red);border-color:color-mix(in srgb,var(--red)45%,var(--border))}.access-noaccount{color:var(--dim);font-size:12px}.access-grant{display:flex;flex-wrap:wrap;align-items: end;gap:8px}.access-grant .access-noaccount{flex-basis:100%}.access-grant-label{display:grid;gap:4px}.access-grant-label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.access-grant-label input{border:1px solid var(--border);background:var(--bg);outline:0;border-radius:7px;min-height:38px;padding:8px 11px}.access-grant .form-error{flex-basis:100%;margin:0}.assign-list{display:grid;padding:6px 15px 12px}.assign-title{color:var(--dim);letter-spacing:.05em;text-transform:uppercase;padding:9px 0 4px;font-size:10px;font-weight:900}.assign-row{display:flex;border-top:1px solid var(--border);align-items: center;gap:10px;padding:9px 0}.assign-row:first-of-type{border-top:0}.assign-client{display:grid;gap:1px;min-width:0;margin-right:auto}.assign-client strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.assign-client small{color:var(--dim);font-size:11px}.assign-row.mine .assign-client strong{color:var(--accent-strong)}.role-control{display:inline-flex;align-items: center;gap:7px}.role-control>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.role-control select{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;border-radius:7px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:700}.role-note{color:var(--dim);margin:0;padding:11px 15px 13px;font-size:13px;line-height:1.5}.danger-zone{border-color:color-mix(in srgb,var(--red)40%,var(--border));margin-top:18px}.danger-zone .panel-head{align-items: center}.delete-confirm-field{display:grid;gap:7px;margin:0 0 18px}.delete-confirm-field>span{color:var(--dim);font-size:13px;line-height:1.5}.delete-confirm-field>span strong{color:var(--text)}.delete-confirm-field input{border:1px solid color-mix(in srgb,var(--red)45%,var(--border));background:var(--bg);color:var(--text);font:inherit;outline:0;border-radius:8px;min-height:46px;padding:10px 12px}.team-dossier{display:grid;gap:16px}.team-back{justify-self:start}.team-stage-form{display:grid;gap:12px;padding:0 18px 18px}.team-stage-form label{display:grid;gap:6px}.team-stage-form label>span,.team-note-form label>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.team-stage-form input,.team-stage-form select,.team-note-form textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;border-radius:8px;min-height:44px;padding:9px 11px}.team-stage-form .primary{justify-self:start}.team-note-form{display:grid;gap:12px;padding:0 18px 18px}.team-note-form label{display:grid;gap:6px}.team-note-form textarea{resize:vertical;min-height:76px}.team-note-form .primary{justify-self:start}.team-account-list{display:grid}.team-account-row{display:grid;grid-template-columns:minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: center;gap:8px 12px;padding:12px 18px}.team-account-row:last-child{border-bottom:0}.team-account-row>div{display:grid;gap:2px;min-width:0}.team-account-row>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-account-row>div small{color:var(--dim);font-size:12px}.team-account-row .account-result-select{grid-column:1/-1}@media (min-width:720px){.team-stage-form{grid-template-columns:1fr 1fr}.team-stage-form .wide{grid-column:1/-1}}.auto-stats{display:grid;gap:10px;margin-bottom:18px}.auto-stats article{display:flex;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-items: flex-start;gap:13px;min-height:104px;padding:16px 17px}.auto-stats article>div{display:grid;min-width:0}.auto-stats article span:not(.metric-icon){color:var(--dim);font-size:12px;font-weight:700}.auto-stats article strong{letter-spacing:-.03em;margin-top:3px;font-size:25px}.auto-stats article small{color:var(--dim);margin-top:4px}.auto-grid{display:grid;align-items: start;gap:18px;margin-bottom:18px}.timing-rules{display:grid;gap:10px}.timing-rule-card{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:10px;padding:13px}.timing-rule-card label,.new-timing-rule label{display:grid;gap:6px}.timing-rule-card label>span,.new-timing-rule label>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.timing-rule-card input,.new-timing-rule input{border:1px solid var(--border);background:var(--bg);outline:0;border-radius:7px;width:100%;min-height:42px;padding:9px 10px}.timing-rule-name input{font-weight:800}.timing-rule-fields{display:grid;grid-template-columns:1fr 1fr auto;align-items: end;gap:8px}.timing-rule-fields .small-button{min-height:42px}.new-rule-block{border-top:1px dashed var(--border);margin-top:16px;padding-top:16px}.new-rule-block h3{margin:0 0 11px;font-size:14px}.new-timing-rule{display:grid;border:0;gap:10px;padding:0}.auto-list-panel{overflow:hidden;margin-bottom:18px}.auto-rows{display:grid;gap:10px;padding:0 19px 19px}.auto-row{display:grid;grid-template-columns:minmax(0,1fr)auto;border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items: center;gap:8px 12px;padding:14px}.auto-row.due{border-color:color-mix(in srgb,var(--amber)55%,var(--border));background:color-mix(in srgb,var(--amber-soft)45%,var(--surface))}.auto-row-main{display:grid;gap:3px;min-width:0}.auto-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-row-main small{color:var(--dim);font-size:12px;line-height:1.4}.auto-row>.status-chip{justify-self:end}.auto-row-date{display:grid;gap:5px}.auto-row-date>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.auto-row-date input{border:1px solid var(--border);background:var(--bg);border-radius:7px;min-height:40px;padding:7px 9px}.auto-row .automation-actions{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.auto-row-when{color:var(--dim);white-space:nowrap;font-size:13px;font-weight:700}@media (min-width:560px){.auto-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.auto-stats article{flex-direction:column;gap:10px}}@media (min-width:800px){.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-layout{grid-template-columns:350px minmax(0,1fr)}.auto-grid{grid-template-columns:1fr 1fr}.auto-row{grid-template-columns:minmax(170px,1.2fr)auto 170px auto}.auto-row>.status-chip{justify-self:start}}@media (max-width:559px){.week-nav-label{display:none}.week-nav .secondary{min-width:44px;padding:0 10px}.week-nav-center strong{white-space:normal;font-size:13px}.team-card-totals strong{font-size:17px}.auto-row-date,.auto-row .automation-actions,.auto-row-when{grid-column:1/-1}.auto-row-when{white-space:normal}.timing-rule-fields{grid-template-columns:1fr 1fr}.timing-rule-fields .small-button{grid-column:1/-1;width:100%}}.team-metrics{grid-template-columns:1fr}@media (min-width:560px){.team-metrics{grid-template-columns:1fr 1fr}}@media (min-width:800px){.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-summary-list>article.team-card{padding:0}.team-summary-list>article.team-card>header{display:flex}.timing-rules form.timing-rule-card{grid-template-columns:1fr;border:1px solid var(--border)}.new-rule-block .new-timing-rule{grid-template-columns:1fr;border:0;padding:0}.account-record{align-items: flex-start}.account-result-cell{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.account-result-select{display:inline-flex;align-items: center;gap:7px}.account-result-select>span{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.account-result-select select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;min-height:38px;padding:0 9px;font-size:13px}.account-record .form-error{flex-basis:100%;margin:0}@media (min-width:560px){.account-record{align-items: center}}.contract-warning{position:relative;display:grid;border:1px solid color-mix(in srgb,var(--amber)55%,var(--border));background:color-mix(in srgb,var(--amber-soft)55%,var(--surface));border-radius:10px;gap:4px;margin-bottom:14px;padding:14px 44px 14px 16px}.contract-warning strong{font-size:14px}.contract-warning span{color:var(--dim);font-size:12px;line-height:1.45}.contract-warning .icon-button{position:absolute;top:8px;right:8px}.consulting-paper{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.6}.contract-brand{display:flex;text-align:center;border-bottom:1px solid #d8d8d8;flex-direction:column;align-items: center;gap:2px;margin:0 0 18px;padding-bottom:14px}.contract-brand img{object-fit:contain;border-radius:12px;width:148px;max-width:46vw;height:auto}.consulting-paper h1{text-align:center;margin:0 0 20px;font-size:17px;line-height:1.35}.consulting-paper h2{text-align:left;letter-spacing:0;margin:26px 0 10px;font-size:14.5px;line-height:1.4}.consulting-paper p{margin:0 0 10px}.consulting-paper .contract-li{margin:0 0 6px;padding-left:14px}.contract-signature-line{display:flex;flex-wrap:wrap;align-items: flex-end;gap:12px;margin:0 0 10px}.contract-signature-line img{object-fit:contain;object-position:left bottom;border-bottom:1px solid #999;width:min(100%,240px);height:70px}.script-signature{font-family:Segoe Script,Brush Script MT,Georgia,serif;font-size:22px;font-style:italic;font-weight:400}.contract-evidence{border-top:2px solid #999;margin-top:30px;padding-top:16px}.contract-evidence code,.hash-code{overflow-wrap:anywhere;word-break:break-all;font-size:11px}.contract-preview-paper{overflow:auto;max-height:560px}.contract-status-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px;padding:0 18px}.contract-status-row small{color:var(--dim);font-size:12px}.contract-actions{display:flex;flex-wrap:wrap;gap:10px}.contract-locked{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:10px;margin:0 18px 18px;padding:16px}.contract-locked p{margin:0;line-height:1.5}.contract-locked code{overflow-wrap:anywhere;font-size:11px}.contract-locked .secondary{justify-self:start}.contract-document .contract-dialog-actions{display:flex;border-top:1px solid #ccc;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:18px;font-family:Aptos,Segoe UI,sans-serif}.contract-panel-note{color:var(--dim);margin:0;padding:0 18px 18px;line-height:1.5}.contract-paper-summary{display:grid;gap:14px;padding:0 18px 18px}.contract-paper-summary dl{display:grid;gap:0;margin:0}.contract-paper-summary dl div{display:grid;grid-template-columns:130px minmax(0,1fr);border-bottom:1px solid var(--border);gap:10px;padding:9px 0}.contract-paper-summary dt{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.contract-paper-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.contract-paper-summary p{overflow-wrap:anywhere;margin:0}.contract-paper-summary .primary{justify-self:start}.sign-thanks{display:grid;text-align:center;justify-items:center;gap:8px;padding:28px 18px}.sign-thanks-logo{border-radius:12px;width:118px;max-width:44vw;height:auto}.sign-thanks-check{display:grid;background:var(--green);color:#fff;border-radius:50%;place-items: center;width:56px;height:56px;font-size:28px;font-weight:700}.sign-thanks-check.small{flex:none;width:38px;height:38px;font-size:19px}.sign-thanks h2{margin:6px 0 0;font-size:24px}.sign-thanks p{color:var(--dim);max-width:46ch;margin:0;line-height:1.5}.sign-thanks .sign-thanks-main{color:var(--text);font-size:17px;font-weight:700}.sign-thanks .sign-thanks-hash{overflow-wrap:anywhere;font-size:12px}.sign-thanks .primary{margin-top:6px}.contract-confirmed{display:flex;border:1px solid color-mix(in srgb,var(--green)45%,var(--border));background:color-mix(in srgb,var(--green)10%,var(--surface));border-radius:10px;align-items: center;gap:12px;padding:14px}.contract-confirmed strong{display:block;font-size:15px}.contract-confirmed div span{color:var(--dim);font-size:13px}.welcome-email-preview{border:1px solid var(--border);overflow:hidden;background:#fff;border-radius:12px;margin:0 18px 14px}.welcome-email-head{display:grid;background:#2b2b2e;place-items: center;padding:16px}.welcome-email-head img{border-radius:8px;width:108px;max-width:40vw;height:auto}.welcome-email-body{color:#222;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px;font-size:13.5px;line-height:1.55}.welcome-email-foot{color:#555;text-align:center;background:#f4f1ea;border-top:1px solid #e5e0d5;padding:10px 18px;font-size:12px}.portal-contract-body{display:grid;gap:14px;padding:0 18px 18px}.portal-contract-body p{margin:0;line-height:1.5}.portal-contract-body .primary,.portal-contract-body .secondary{justify-self:start}.portal-contract-paper{overflow:auto;border:1px solid var(--border);color:#111;background:#fff;border-radius:9px;max-height:520px;padding:18px}.signing-form{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:16px;padding:16px}.signing-form .form-grid{padding:0}.consent-line{display:flex;align-items: flex-start;gap:10px;font-size:13.5px;font-weight:600;line-height:1.5}.consent-line input{accent-color:var(--accent);flex:none;width:20px;height:20px;margin-top:2px}.signature-mode{display:grid;border:0;gap:12px;margin:0;padding:0}.signature-mode legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900}.signature-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.signature-mode-tabs button{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-height:44px;padding:10px;font-weight:700}.signature-mode-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.sign-pad-wrap{overflow:hidden;border:1px solid var(--border);background:#fff;border-radius:9px}.sign-pad{display:block;touch-action:none;cursor:crosshair;width:100%;height:180px}.sign-pad-wrap>div{display:flex;color:#555;background:#fafafa;border-top:1px solid #e2e2e2;justify-content:space-between;align-items: center;gap:10px;padding:8px 11px;font-size:11px}.typed-signature-preview{display:grid;border:1px solid var(--border);background:var(--bg);border-radius:9px;gap:8px;padding:14px}.typed-signature-preview>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.typed-signature-preview strong{display:flex;border-bottom:1px solid var(--dim);color:var(--text);align-items: center;min-height:56px;padding:6px 12px}.field-help{color:var(--dim);margin:0;font-size:12px;line-height:1.45}@media (max-width:560px){.signature-mode-tabs{grid-template-columns:1fr}.contract-actions,.contract-actions .primary,.contract-actions .secondary{width:100%}.contract-paper-summary dl div{grid-template-columns:1fr;gap:3px}.portal-contract-paper{padding:14px}}@media print{.contract-dialog-actions{display:none!important}}.channel-mark.portal{background:var(--green-soft);color:var(--green)}.wizard-action-group{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.portal-active-note{margin:0 0 16px}.welcome-send-box{display:grid;border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px}.channel-fieldset{display:flex;border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0}.channel-fieldset legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.channel-fieldset label{display:flex;border:1px solid var(--border);background:var(--bg);border-radius:8px;flex:1;align-items: center;gap:7px;min-width:140px;min-height:42px;padding:9px 11px;font-weight:800}.channel-fieldset input{accent-color:var(--accent);width:18px;height:18px}.welcome-history{border-top:1px solid var(--border);margin-top:18px}.welcome-history h3{margin:14px 0 4px;font-size:14px}.welcome-history article{display:grid;grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid var(--border);align-items: center;gap:10px;padding:10px 0}.welcome-history article:last-child{border-bottom:0}.welcome-history article>div{display:grid;gap:2px;min-width:0}.welcome-history strong{overflow-wrap:anywhere;font-size:12px}.welcome-history small{color:var(--dim);font-size:10px}.usps-estimate{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:7px;padding:13px}.usps-estimate>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.usps-estimate span{color:var(--dim);font-size:12px}.usps-estimate strong{text-align:right;font-size:13px}.usps-estimate .usps-estimate-total{border-top:1px solid var(--border);padding-top:8px}.usps-estimate .usps-estimate-total span{color:var(--text);font-weight:900}.usps-estimate .usps-estimate-total strong{font-size:17px}.usps-estimate small{color:var(--dim);font-size:10px;line-height:1.4}.usps-return{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:5px;padding:13px}.usps-return>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.usps-return strong{font-size:14px}.usps-return p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.usps-return small{color:var(--dim);font-size:10px;line-height:1.4}.usps-return.is-missing{border-color:color-mix(in srgb,var(--amber)55%,var(--border));background:var(--amber-soft)}.usps-return .usps-return-warning{color:var(--text);font-weight:700}.usps-proof-fields{display:grid;gap:8px}.usps-proof-fields label{display:grid;gap:5px}.usps-proof-fields label span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.usps-proof-fields input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.usps-proof-fields .secondary{justify-self:start}.portal-message-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 18px 18px;font-size:13px;line-height:1.55}.portal-shared-links{display:grid;border-top:1px solid var(--border)}.portal-shared-links a{display:flex;border-bottom:1px solid var(--border);color:var(--text);text-decoration:none;align-items: center;gap:11px;padding:13px 18px}.portal-shared-links a:last-child{border-bottom:0}.portal-shared-links a:hover{background:var(--surface-2)}.portal-shared-links a>span{display:grid;gap:2px}.portal-shared-links small{color:var(--dim)}.usps-recipient{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:9px;gap:10px;margin:0;padding:13px}.usps-recipient legend{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:900}.usps-recipient label{display:grid;gap:5px}.usps-recipient label span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.usps-recipient input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:40px;padding:8px 10px}.usps-confirm{display:grid;border:1px solid var(--accent);background:var(--surface-2);border-radius:9px;gap:10px;padding:14px}.usps-confirm h3{margin:0;font-size:15px}.usps-confirm dl{display:grid;gap:7px;margin:0}.usps-confirm dl>div{display:flex;justify-content:space-between;gap:12px}.usps-confirm dt{color:var(--dim);font-size:12px}.usps-confirm dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.usps-confirm-actions{display:flex;flex-wrap:wrap;gap:8px}.usps-package-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px}.usps-package-links a{font-size:13px;font-weight:700}.usps-csv-detail{flex-basis:100%}.usps-csv-detail summary{cursor:pointer;font-size:12px;font-weight:700}.usps-csv-detail code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:10px;line-height:1.5}.ls-key-config{display:grid;border-bottom:1px solid var(--border);background:var(--surface-2);gap:9px;padding:14px 16px}.ls-key-config .ls-key-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.ls-key-config .ls-key-head strong{font-size:13px}.ls-key-config p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.ls-key-config form{display:flex;flex-wrap:wrap;align-items: end;gap:8px}.ls-key-config form label{display:grid;flex:240px;gap:5px}.ls-key-config form label span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.ls-key-config form input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:38px;padding:8px 10px}.postgrid-console{margin-top:18px}.pg-mode-toggle{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.pg-mode-toggle .is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.pg-live-warning{color:var(--amber);font-size:12px;font-weight:700}.pg-key-status{display:flex;color:var(--dim);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:700}.usps-sync-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:10px}.usps-sync-row>span{color:var(--dim);font-size:11px;font-weight:700}.usps-sync-note{color:var(--dim);flex-basis:100%;margin:0;font-size:12px;line-height:1.45}@media (max-width:640px){.usps-recipient{grid-template-columns:1fr}}.affiliate-admin-box{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:12px;margin:0 18px 6px;padding:14px}.affiliate-admin-row{display:grid;gap:3px}.affiliate-admin-row>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.affiliate-admin-row small{color:var(--dim)}.affiliate-admin-row p{margin:0;line-height:1.45}.affiliate-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.affiliate-edit-form{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.affiliate-edit-form textarea,.affiliate-form textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;border-radius:7px;width:100%;padding:10px 11px}.affiliate-progress-cell{display:grid;gap:4px;min-width:110px}.affiliate-progress-cell i{display:block;overflow:hidden;background:var(--border);border-radius:999px;height:7px}.affiliate-progress-cell i b{display:block;border-radius:inherit;background:var(--accent);height:100%}.affiliate-progress-cell small{color:var(--dim);font-size:10px;font-weight:700}.referral-client{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:10px;width:100%}.affiliate-portal-list{display:grid;border-top:1px solid var(--border)}.affiliate-portal-client{border-bottom:1px solid var(--border)}.affiliate-portal-client:last-child{border-bottom:0}.affiliate-portal-client-main{display:grid;grid-template-columns:auto minmax(0,1fr)auto;text-align:left;background:0 0;border:0;align-items: center;gap:11px;width:100%;padding:13px 18px}.affiliate-portal-client-id{display:grid;gap:2px;min-width:0}.affiliate-portal-client-id small{color:var(--dim)}.affiliate-portal-detail{padding:4px 18px 16px 62px}.affiliate-portal-detail dl{display:grid;gap:8px;margin:0}.affiliate-portal-detail dl>div{display:flex;justify-content:space-between;gap:14px}.affiliate-portal-detail dt{color:var(--dim);text-transform:uppercase;font-size:11px;font-weight:800}.affiliate-portal-detail dd{text-align:right;margin:0;font-weight:700}.affiliate-portal-detail-note{color:var(--dim);margin:0}.affiliate-referral-form{display:grid;gap:13px;padding:0 18px 18px}.affiliate-referral-form label{display:grid;gap:6px}.affiliate-referral-form label>span{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:900}.affiliate-referral-form input,.affiliate-referral-form textarea{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:44px;padding:10px 11px}.affiliate-referral-form textarea{resize:vertical}@media (min-width:650px){.affiliate-referral-form{grid-template-columns:1fr 1fr}.affiliate-referral-form .wide,.affiliate-referral-form>button,.affiliate-referral-form>p{grid-column:1/-1}.affiliate-portal-client-main{grid-template-columns:auto minmax(0,1fr)auto auto}}@media (max-width:520px){.affiliate-portal-client-main{grid-template-columns:auto minmax(0,1fr)}.affiliate-portal-client-main .affiliate-progress-cell{grid-column:2}.affiliate-portal-detail{padding-left:18px}}.credit-audit-panel>.primary,.credit-audit-panel .form-error,.credit-audit-panel .report-message{margin:0 18px 14px}.audit-list{display:grid;gap:14px;padding:0 18px 18px}.audit-record{display:grid;align-items: start;gap:10px}.audit-send-box{margin-top:4px}@media (min-width:800px){.audit-record{grid-template-columns:minmax(0,1fr)auto}.audit-send-box{grid-column:1/-1}}.packet-builder{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:11px;padding:14px}.packet-head strong{font-size:14px}.packet-head p{color:var(--dim);margin:3px 0 0;font-size:12px;line-height:1.5}.packet-letter-row{display:flex;border:1px solid var(--accent);background:var(--bg);border-radius:8px;align-items: center;gap:10px;padding:10px 12px}.packet-letter-row>div{display:grid;flex:1;gap:2px;min-width:0}.packet-letter-row small{color:var(--dim)}.packet-order-badge{display:inline-grid;background:var(--accent);color:#fff;border-radius:999px;place-items: center;min-width:26px;height:26px;padding:0 6px;font-size:12px;font-weight:800}.packet-doc-list{display:grid;gap:8px}.packet-doc-row{display:flex;border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;align-items: center;gap:10px;padding:9px 12px}.packet-doc-row.is-selected{border-color:var(--accent)}.packet-doc-row>label{display:flex;cursor:pointer;align-items: center;gap:9px;min-width:0}.packet-doc-row>label span{display:grid;gap:2px;min-width:0}.packet-doc-row>label strong{overflow-wrap:anywhere}.packet-doc-row>label small{color:var(--dim)}.packet-order-controls{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.packet-empty{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.packet-templates{display:grid;grid-template-columns:1fr auto;align-items: end;gap:8px}.packet-templates label{display:grid;gap:5px}.packet-templates label span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.packet-templates select,.packet-templates input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:38px;padding:8px 10px}.packet-actions{display:grid;gap:6px}.packet-actions small{color:var(--dim);line-height:1.45}.packet-built{display:grid;border:1px solid var(--accent);background:var(--bg);border-radius:8px;gap:3px;padding:11px 12px}.packet-built span{color:var(--dim);font-size:12px}.packet-built a{font-size:13px;font-weight:700}.packet-existing{display:grid;gap:5px}.packet-existing>span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.packet-existing select{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:38px;padding:8px 10px}.packet-existing small{color:var(--dim);line-height:1.45}.document-upload{display:grid;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:8px;margin-top:12px;padding:13px}.document-upload p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.document-upload label{display:grid;gap:5px}.document-upload label span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.document-upload select,.document-upload input{border:1px solid var(--border);background:var(--bg);border-radius:7px;width:100%;min-height:38px;padding:8px 10px}.document-record a{font-size:12px;font-weight:700}@media (max-width:640px){.packet-templates{grid-template-columns:1fr}.packet-doc-row{flex-direction:column;align-items:stretch}}body{background-color:var(--bg);background-image:radial-gradient(920px 480px at 12% -6%,#2f7bff21,#0000 62%),radial-gradient(760px 420px at 88% -4%,#22d3ee1f,#0000 60%),radial-gradient(680px 520px at 50% 112%,#ff3d8a0b,#0000 62%);background-attachment:fixed}.panel,.score-overview,.client-rail,.document-sequence,.dispute-client-head,.method-switcher,.round-two-card,.kanban>section,.wizard,.metric-grid article,.dispute-empty{background:var(--surface);backdrop-filter:blur(14px)saturate(1.25);-webkit-backdrop-filter:blur(14px)saturate(1.25);border-color:var(--border)}.sidebar{backdrop-filter:blur(16px)saturate(1.3);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#ffffffdb;border-right-color:#0284c752;box-shadow:12px 0 44px #154e8c1f,1px 0 #38e1ff1f}.sidebar nav button.active{color:var(--accent-strong);background:linear-gradient(90deg,#2f7bff29,#22d3ee1a);box-shadow:inset 0 0 0 1px #0284c773,0 0 18px #2f7bff24}.mobile-top{background:#ffffffd9;border-bottom-color:#0284c747}.primary{color:#fff;background:linear-gradient(135deg,#2f7bff,#00a3d9);border-color:#0284c78c;box-shadow:0 0 18px #2f7bff4d,inset 0 1px #ffffff4d}.secondary{background:#ffffffa8;border-color:#0284c752}.secondary:hover,.ghost:hover{color:var(--accent-strong);border-color:#0284c799}.eyebrow{color:var(--accent-strong);text-shadow:0 0 14px #38e1ff4d}.danger-eyebrow{color:var(--red);text-shadow:0 0 14px #ff3d8a40}.avatar{color:var(--accent-strong);background:linear-gradient(135deg,#2f7bff2e,#22d3ee1f);box-shadow:inset 0 0 0 1px #0284c766}.stage-pill.ronda1{color:var(--accent-strong);background:#2f7bff21;box-shadow:inset 0 0 0 1px #0284c759}.status-chip.good{background:var(--green-soft);color:var(--green);box-shadow:inset 0 0 0 1px #04785759}.status-chip.warn{background:var(--amber-soft);color:var(--amber);box-shadow:inset 0 0 0 1px #b4530959}.status-chip.purple{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px #0284c759}.metric-icon.purple{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px #0284c759,0 0 16px #2f7bff29}.metric-icon.green{box-shadow:inset 0 0 0 1px #04785759}.metric-icon.amber{box-shadow:inset 0 0 0 1px #b4530959}.metric-icon.red{background:var(--red-soft);color:var(--red);box-shadow:inset 0 0 0 1px #db277773,0 0 16px #db277729}.attention-table .late,.upcoming-task-row time.late{color:var(--red)!important}.detail-tabs button.active,.profile-tabs button.active,.workflow-tabs button.active,.record-tabs button.active{box-shadow:inset 0 0 0 1px #0284c773,0 0 14px #2f7bff24}input,select,textarea{--buncss-light:initial;--buncss-dark: ;color-scheme:light}input::placeholder,textarea::placeholder{color:#7d92ab}.client-balance,.case-hero,.portal-hero{color:var(--text);background:linear-gradient(135deg,#dbeefff2,#cffafee0);border:1px solid #0284c766;box-shadow:0 0 26px #2f7bff24,inset 0 1px #ffffffb3}.case-hero .eyebrow,.portal-hero .eyebrow{color:var(--accent-strong)}.workspace-banner{box-shadow:var(--shadow),0 0 34px #2f7bff29;color:var(--text);background:linear-gradient(120deg,#e0f2fef5,#cffafeeb 55%,#ccfbf1e6);border:1px solid #0284c76b}.workspace-banner .eyebrow.light{color:var(--accent-strong)}.workspace-banner p{color:var(--dim)}.workspace-banner .secondary{color:var(--text);background:#ffffffb8;border-color:#0284c766}.score-card{background:#ffffffc7;border-color:#0284c747}.score-ring{box-shadow:0 0 22px #2f7bff24}.score-ring>div{background:#fffffff7;box-shadow:inset 0 0 0 1px #0284c74d}.score-card.equifax{--bureau-color:#e0218a}.shipping-api-banner{border-bottom-color:#b4530966}.form-error{color:var(--red)}.connectivity{overflow:hidden;margin-bottom:18px}.hub-diagram{position:relative;padding:18px}.hub-lines{display:none}.hub-core{position:relative;z-index:2;display:grid;text-align:center;background:radial-gradient(120% 160% at 50% 0%,#7dd3fc73,#fffffff0);border:1px solid #0284c799;border-radius:14px;justify-items:center;gap:5px;max-width:300px;margin:0 auto 16px;padding:16px 18px;box-shadow:0 0 34px #2f7bff38,inset 0 0 24px #38e1ff24}.hub-core img{object-fit:contain;filter:drop-shadow(0 0 10px #38e1ff80);width:46px;height:46px}.hub-core strong{letter-spacing:-.02em;font-size:18px}.hub-core span{color:var(--dim);font-size:11px;font-weight:700}.hub-nodes{position:relative;z-index:2;display:grid;gap:10px}.hub-node{display:grid;background:#ffffffd1;border:1px solid #0284c74d;border-radius:11px;gap:4px;padding:13px 14px;box-shadow:inset 0 1px #fffc,0 6px 18px #154e8c12}.hub-node-head{display:flex;align-items: center;gap:8px}.hub-node-head strong{font-size:14px}.hub-dot{background:var(--dim);border-radius:50%;flex:none;width:10px;height:10px}.hub-dot.ok{background:var(--neon);box-shadow:0 0 10px #06b6d4cc,0 0 0 3px #06b6d42e}.hub-dot.good{background:var(--green);box-shadow:0 0 10px #047857b3,0 0 0 3px #10b98133}.hub-dot.warn{background:#f59e0b;box-shadow:0 0 10px #f59e0bcc,0 0 0 3px #f59e0b33}.hub-dot.risk{background:var(--magenta);box-shadow:0 0 10px #e0218acc,0 0 0 3px #e0218a29}.hub-node-status{color:var(--accent-strong);font-size:12px;font-weight:800}.hub-node small{color:var(--dim);font-size:11px;line-height:1.45}@media (min-width:900px){.hub-diagram{padding:26px 22px 24px}.hub-lines{display:block;position:absolute;z-index:1;pointer-events:none;width:100%;height:100%;inset:0}.hub-lines line{stroke:#0284c780;stroke-width:.35;stroke-dasharray:2.2 1.6;animation:1.6s linear infinite hub-flow}.hub-core{position:absolute;width:240px;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-nodes{grid-template-columns:1fr 1fr 1fr;gap:176px 26px}.hub-node:nth-child(2),.hub-node:nth-child(5){grid-column:2}}@keyframes hub-flow{to{stroke-dashoffset:-7.6}}.gauge-zone{display:grid;background:#ffffffad;border:1px solid #0284c752;border-radius:12px;gap:14px;margin-bottom:16px;padding:16px;box-shadow:inset 0 1px #fffc,0 10px 28px #154e8c14}.bureau-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bureau-selector button{display:grid;color:var(--dim);background:#ffffffa6;border:1px solid #0284c747;border-radius:9px;justify-items:center;gap:1px;min-height:52px;padding:7px 6px;font-weight:800}.bureau-selector button strong{color:var(--text);font-size:16px}.bureau-selector button span{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.bureau-selector button.active{color:var(--accent-strong);background:#2f7bff1a;border-color:#0284c7cc;box-shadow:0 0 16px #2f7bff2e,inset 0 0 0 1px #0284c759}.bureau-selector button.active strong{color:var(--accent-strong)}.gauge-wrap{display:grid;justify-items:center;gap:2px}.gauge-svg{width:min(100%,340px);height:auto}.gauge-value{display:grid;text-align:center;justify-items:center;gap:2px;margin-top:-64px}.gauge-value strong{letter-spacing:-.04em;text-shadow:0 0 26px #38e1ff59;font-size:52px;line-height:1}.gauge-value>span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.gauge-empty{display:grid;text-align:center;justify-items:center;gap:4px;padding:12px 0 4px}.gauge-empty strong{font-size:24px}.gauge-empty span{color:var(--dim);font-size:12px}.level-chip{display:inline-flex;border-radius:999px;align-items: center;gap:7px;padding:6px 12px;font-size:12px;font-weight:900}.level-chip i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.level-chip.excelente{color:var(--green);background:#10b98126;box-shadow:inset 0 0 0 1px #04785780}.level-chip.bueno{color:#0e7490;background:#06b6d421;box-shadow:inset 0 0 0 1px #06b6d48c}.level-chip.regular{background:var(--amber-soft);color:var(--amber);box-shadow:inset 0 0 0 1px #b4530980}.level-chip.bajo{color:#be185d;background:#db27771a;box-shadow:inset 0 0 0 1px #db277773}.level-chip.muy-bajo{background:var(--red-soft);color:var(--red);box-shadow:inset 0 0 0 1px #db27778c}.factor-grid{display:grid;gap:10px}.factor-card{display:grid;background:#ffffffbf;border:1px solid #0284c73d;border-radius:10px;gap:4px;padding:14px}.factor-card header{display:flex;align-items: center;gap:8px}.factor-card header span{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.factor-dot{border-radius:50%;flex:none;width:9px;height:9px}.factor-dot.ok{background:var(--neon);box-shadow:0 0 9px #06b6d4cc}.factor-dot.good{background:var(--green);box-shadow:0 0 9px #04785799}.factor-dot.risk{background:var(--magenta);box-shadow:0 0 9px #e0218acc}.factor-dot.idle{background:var(--dim)}.factor-card strong{letter-spacing:-.02em;font-size:21px}.factor-card small{color:var(--dim);font-size:11px;line-height:1.45}@media (min-width:760px){.gauge-zone{grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start}.bureau-selector{grid-column:1/-1}.factor-grid{grid-template-columns:1fr 1fr}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@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-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}
