.account-menu{position:relative;margin-left:auto;min-width:0}.account-trigger{display:flex;align-items:center;gap:10px;max-width:300px;padding:7px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.account-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--gold);border-radius:50%;background:var(--brand-soft);color:var(--brand);font-weight:700}.account-identity{display:grid;min-width:0;text-align:left;font-size:var(--fs-sm)}.account-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity>span{color:var(--muted)}.account-dropdown{position:absolute;right:0;top:calc(100% + 8px);width:280px;max-width:calc(100vw - 32px);padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:25}.account-dropdown>a,.account-dropdown>button{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-decoration:none;font:inherit;text-align:left;cursor:pointer}.account-dropdown>button{border-top:1px solid var(--line);border-radius:0;margin-top:5px}.account-dropdown>a:hover,.account-dropdown>button:hover{background:var(--brand-soft)}.account-menu :focus-visible,.my-profile :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.profile-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.profile-tabs>a{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink);background:var(--surface);font-weight:600}.profile-tabs>a[aria-current=page]{background:var(--brand);color:var(--on-brand,#fff)}.profile-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:20px;align-items:start}.profile-details,.profile-summary{padding:24px;min-width:0}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-fields label{display:grid;gap:8px}.profile-fields input[readonly]{background:var(--sunk);color:var(--ink)}.profile-summary{overflow-wrap:anywhere}.profile-summary>.account-avatar{width:60px;height:60px;font-size:var(--fs-xl)}.profile-facts{display:grid;gap:8px;margin:20px 0}.profile-facts dt{font-size:var(--fs-sm);color:var(--muted)}.profile-facts dd{margin:0 0 12px;overflow-wrap:anywhere}.profile-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.profile-preference{display:flex;align-items:center;gap:10px;min-height:44px}.profile-preference input{width:18px;height:18px}@media(max-width:900px){.profile-layout{grid-template-columns:1fr}.account-identity{max-width:140px}.topbar .workspace-tag{display:none}}@media(max-width:600px){.profile-fields{grid-template-columns:1fr}.profile-details,.profile-summary{padding:18px}.profile-tabs>a{flex:1;justify-content:center}.account-trigger{max-width:180px}.account-identity{max-width:100px}.my-profile h1{font-size:var(--fs-xl)}}.account-avatar{overflow:hidden}.account-avatar>img{width:100%;height:100%;object-fit:cover}.profile-photo-editor>.account-avatar{width:100px;height:100px;font-size:var(--fs-xl)}.profile-photo-label{display:grid;gap:10px;margin-top:18px;font-weight:600}.profile-photo-label input{font:inherit;max-width:100%;min-width:0}.profile-photo-editor p{font-size:var(--fs-sm);overflow-wrap:anywhere}.comm-center{min-width:0;max-width:100%;color:#1f2937}.comm-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.comm-heading h1{color:#3a2b1f}.comm-heading img{width:200px;max-width:32%;height:auto;background:#3a2b1f;border-radius:8px;padding:10px}.comm-scope,.comm-actions,.comm-tabs,.comm-filters,.comm-variables{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:16px 0}.comm-tabs{border-bottom:1px solid #d4a017;padding-bottom:12px}.comm-tabs [aria-current=page],.comm-center button.primary{background:#3a2b1f;color:#f3e8d6}.comm-center button{border:1px solid #d4a017;border-radius:7px;padding:9px 13px;background:#fff;cursor:pointer;font:inherit}.comm-center button:disabled{opacity:.5;cursor:not-allowed}.comm-center label{display:grid;gap:7px;min-width:0;margin:12px 0;font-weight:600}.comm-center input,.comm-center select,.comm-center textarea{font:inherit;color:#1f2937;max-width:100%;min-width:0;border:1px solid #cdbfae;border-radius:7px;background:#fff;padding:10px;box-sizing:border-box}.comm-editor{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:20px}.comm-editor>section{min-width:0}.comm-variables button{font-size:12px;background:#f3e8d6}.comm-preview{background:#f3e8d6;padding:12px;display:flex;justify-content:center;border-radius:8px;overflow:hidden;margin:16px 0}.comm-preview iframe{border:0;background:#fff;box-sizing:border-box}.comm-table{max-width:100%;overflow-x:auto}.comm-table table{width:100%;border-collapse:collapse;min-width:540px}.comm-table td,.comm-table th{text-align:left;padding:12px;border-bottom:1px solid #e4ddd4}.comm-table small{display:block;color:#68717c;font-size:12px;overflow-wrap:anywhere}.comm-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.comm-channel-grid article{border-left:3px solid #f59e0b;padding:0 16px}.comm-center details p{overflow-wrap:anywhere}.comm-filters label{flex:1 1 140px}@media(max-width:900px){.comm-editor{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.comm-heading{align-items:start}.comm-heading img{width:120px;padding:4px}.comm-center h1{font-size:25px}.comm-channel-grid{grid-template-columns:1fr}.comm-center .panel-body{padding:16px}.comm-preview{padding:0}.comm-actions button{flex:1 1 130px}.comm-scope label{width:100%}}@font-face{font-family:AVALLOW Domain Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}.app-activation{font-size:1rem;line-height:1.6;margin-block:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--line,#d3d5da);border-radius:18px;background:var(--surface,#fff);color:var(--ink,#1f2937);min-width:0}.app-activation h2{font-size:1.6rem}.app-activation h3{font-size:1.2rem}.activation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem}.app-activation label:not(.activation-check){display:grid;gap:.4rem;margin-block:1rem}.app-activation input:not([type=checkbox]),.app-activation textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.7rem;border:1px solid #8b9099;border-radius:8px;background:var(--surface,#fff);color:inherit}.app-activation button{font:inherit;padding:.6rem .9rem;min-height:44px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.app-activation button:disabled{opacity:.5;cursor:not-allowed}.app-activation :focus-visible{outline:3px solid var(--focus,#2563eb);outline-offset:3px}.activation-check{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem 0}.activation-check input{width:20px;height:20px;flex-shrink:0}.activation-check small{display:block}.activation-actions,.activation-summary{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-block:1rem}.activation-summary span{border:1px solid #9ca3af;border-radius:8px;padding:.3rem .6rem;overflow-wrap:anywhere}.app-activation code{display:block;overflow-wrap:anywhere;margin:1rem 0}.activation-table{overflow:auto;max-width:100%}.activation-table table{border-collapse:collapse;width:100%;text-align:left}.activation-table th,.activation-table td{padding:.7rem;border-bottom:1px solid #d3d5da}.app-activation li{padding-block:.7rem}.app-activation [role=alert]{padding:1rem;border-left:4px solid #b91c1c}.app-activation fieldset{min-width:0}.wl-finance-rules{display:flex;flex-direction:column;gap:24px;max-width:1500px;min-width:0;margin:0 auto}.wl-finance-rules *{box-sizing:border-box}.wl-finance-rules h1{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em;line-height:1.16;margin:0 0 12px}.wl-finance-rules h2{font-size:19px;line-height:1.35;letter-spacing:-.02em;margin:0 0 10px}.wl-finance-rules h3{font-size:16px;margin:0 0 10px}.wl-finance-rules p{max-width:78ch;line-height:1.7}.wl-finance-rules .panel{margin:0;min-width:0}.wl-finance-rules .field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:12px}.wl-finance-rules .input{width:100%;min-width:0;max-width:100%;font:inherit;font-size:13px}.wl-finance-rules small{font-size:11px;line-height:1.7;color:var(--muted)}.wl-finance-rules .btn{white-space:normal;max-width:100%;line-height:1.5;min-height:40px}.wl-finance-rules :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.wl-fin-rules-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.wl-fin-rules-header>div{min-width:0}.wl-fin-rules-header p{font-size:14px;color:var(--muted);margin:0}.wl-fin-rules-header>.btn{flex-shrink:0}.wl-fin-rules-boundary{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;background:var(--surface)}.wl-fin-rules-boundary>svg{flex:0 0 22px;margin-top:2px}.wl-fin-rules-boundary strong{font-size:14px}.wl-fin-rules-boundary p{font-size:12px;color:var(--muted);margin:5px 0 0}.wl-fin-rules-company{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:22px;align-items:end}.wl-fin-rules-company>div{display:flex;flex-direction:column;gap:7px;padding-bottom:8px;min-width:0}.wl-fin-rules-company strong{font-size:13px;overflow-wrap:anywhere}.wl-fin-rules-company>div>span{font-size:11px;color:var(--muted)}.wl-fin-rules-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.wl-fin-rules-summary>div{display:flex;align-items:center;gap:16px;padding:22px 24px;min-width:0}.wl-fin-rules-summary>div+div{border-left:1px solid var(--line)}.wl-fin-rules-summary strong{font-size:30px;line-height:1.2;font-weight:550}.wl-fin-rules-summary span{font-size:12px;color:var(--muted);line-height:1.6}.wl-fin-rules-workbench{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr);gap:24px;align-items:start}.wl-fin-rules-section-heading{margin-bottom:24px}.wl-fin-rules-section-heading p,.wl-fin-rules-history-heading p{font-size:12px;color:var(--muted);margin:0}.wl-fin-rules-form{display:flex;flex-direction:column;gap:20px}.wl-fin-rules-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.wl-fin-rules-next-version{display:flex;flex-direction:column;gap:6px;align-self:center;min-width:0;padding:5px 0 5px 16px;border-left:2px solid var(--line)}.wl-fin-rules-next-version>span{font-size:11px;color:var(--muted)}.wl-fin-rules-next-version>strong{font-size:14px}.wl-fin-rules-form>.btn{align-self:flex-start}.wl-fin-rules-form-help{font-size:12px;line-height:1.7;color:var(--muted);margin:0;padding:12px 15px;border:1px solid var(--line);border-radius:7px}.wl-fin-rules-source-column{display:flex;flex-direction:column;gap:24px}.wl-fin-rules-source-column p,.wl-fin-rules-source-column a{font-size:12px}.wl-fin-rules-source-column p{color:var(--muted)}.wl-fin-rules-source-column a{text-underline-offset:3px;line-height:1.7}.wl-fin-rules-product-name{font-size:14px;line-height:1.6;display:block;overflow-wrap:anywhere}.wl-fin-rules-facts{margin:20px 0;display:flex;flex-direction:column;gap:0}.wl-fin-rules-facts>div{padding:13px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.wl-fin-rules-facts dt{font-size:11px;color:var(--muted)}.wl-fin-rules-facts dd{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.wl-fin-rules-read-only{display:flex;gap:16px;align-items:flex-start}.wl-fin-rules-read-only>svg{flex:0 0 22px;margin-top:3px}.wl-fin-rules-read-only p{font-size:12px;color:var(--muted);margin:0}.wl-fin-rules-history-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.wl-fin-rules-history-heading>span{font-size:11px;color:var(--muted);line-height:1.7;white-space:nowrap}.wl-fin-rules-filters{margin-bottom:22px;border-block:1px solid var(--line)}.wl-fin-rules-filters>summary{cursor:pointer;font-size:12px;font-weight:600;min-height:44px;padding:13px 0}.wl-fin-rules-filters>.wl-fin-rules-fields{padding:4px 0 18px}.wl-fin-rules-review-reason{display:flex;flex-direction:column;gap:9px;margin-bottom:24px;padding:18px;border:1px solid var(--line);border-radius:8px}.wl-fin-rules-table-wrap{width:100%;min-width:0}.wl-fin-rules-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.wl-fin-rules-table th,.wl-fin-rules-table td{padding:18px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.7;overflow-wrap:anywhere}.wl-fin-rules-table th{font-size:11px;font-weight:600;background:var(--bg);color:var(--muted)}.wl-fin-rules-table tbody tr:nth-child(2n){background:var(--bg)}.wl-fin-rules-table tbody tr:last-child td{border-bottom:0}.wl-fin-rules-table td>strong,.wl-fin-rules-table td>span,.wl-fin-rules-table td>small{display:block}.wl-fin-rules-table td>strong{font-size:13px;margin-bottom:5px}.wl-fin-rules-table td>small{margin-top:7px}.wl-fin-rules-table details{margin-top:12px}.wl-fin-rules-table summary{font-weight:550;cursor:pointer;min-height:28px;line-height:1.7}.wl-fin-rules-table details>p{font-size:12px;margin:7px 0 0;white-space:pre-wrap}.wl-fin-rules-status{display:inline-block!important;padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:11px;line-height:1.6;max-width:100%}.wl-fin-rules-status[data-status=approved]{font-weight:600;border-color:currentColor}.wl-fin-rules-status[data-status=returned]{border-style:dashed}.wl-fin-rules-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px;min-width:0}.wl-fin-rules-actions>.btn{font-size:11px;text-align:left;min-height:38px}.wl-fin-rules-pagination{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:22px;margin-top:8px;border-top:1px solid var(--line)}.wl-fin-rules-pagination>span{font-size:12px;color:var(--muted)}.wl-fin-rules-pagination>.field{flex-direction:row;align-items:center;gap:10px}.wl-fin-rules-pagination .input{width:auto}.wl-fin-rules-pagination>div{display:flex;gap:10px}.wl-fin-rules-empty{text-align:center;padding:30px 20px;font-size:13px;line-height:1.7}.wl-fin-rules-empty p{font-size:12px;color:var(--muted);margin:0 auto 16px}.wl-fin-rules-error{padding:18px 22px;border:1px solid currentColor;border-radius:8px;font-size:13px}.wl-fin-rules-error>p{margin:0 0 12px}.wl-fin-rules-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.wl-fin-rules-workbench{grid-template-columns:minmax(0,1fr)}.wl-fin-rules-source-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wl-fin-rules-company{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.wl-fin-rules-company>.btn{justify-self:start}.wl-fin-rules-summary>div{padding:20px 18px}.wl-fin-rules-table th,.wl-fin-rules-table td{padding:16px 10px}}@media(max-width:760px){.wl-fin-rules-header{align-items:flex-start;flex-direction:column;gap:18px}.wl-fin-rules-header>.btn{align-self:flex-start}.wl-fin-rules-company,.wl-fin-rules-source-column{grid-template-columns:minmax(0,1fr)}.wl-fin-rules-company>div{padding-bottom:0}.wl-fin-rules-summary{grid-template-columns:minmax(0,1fr)}.wl-fin-rules-summary>div+div{border-left:0;border-top:1px solid var(--line)}.wl-fin-rules-summary>div{padding:18px 20px}.wl-fin-rules-history-heading{flex-direction:column;gap:12px}.wl-fin-rules-table,.wl-fin-rules-table tbody,.wl-fin-rules-table tr,.wl-fin-rules-table td{display:block;width:100%}.wl-fin-rules-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wl-fin-rules-table tbody tr{padding:16px 12px;border-top:1px solid var(--line)}.wl-fin-rules-table td{padding:10px 0;border:0}.wl-fin-rules-table td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);font-weight:600;margin-bottom:7px}.wl-fin-rules-actions{flex-direction:row;flex-wrap:wrap}.wl-fin-rules-actions>.btn{flex:1 1 140px}.wl-fin-rules-actions>small{flex-basis:100%}.wl-fin-rules-boundary{padding:18px}.wl-fin-rules-pagination>span{width:100%}.wl-fin-rules-pagination>.field{flex-wrap:wrap}.wl-fin-rules-pagination>div{width:100%;justify-content:space-between}}@media(max-width:440px){.wl-finance-rules{gap:18px}.wl-finance-rules .panel{padding:18px 15px}.wl-fin-rules-fields{grid-template-columns:minmax(0,1fr);gap:16px}.wl-fin-rules-header>.btn,.wl-fin-rules-company>.btn,.wl-fin-rules-form>.btn{width:100%;align-self:stretch}.wl-fin-rules-boundary{padding:17px 15px;gap:11px}.wl-fin-rules-boundary>svg{flex-basis:19px;width:19px}.wl-fin-rules-review-reason{padding:15px 12px}.wl-fin-rules-pagination>.field{width:100%;justify-content:space-between}.wl-fin-rules-pagination>.field>span{max-width:14ch}.wl-fin-rules-pagination>div>.btn{flex:1 1 0}.wl-fin-rules-table tbody tr{padding:14px 7px}}.wl-distribution{min-width:0;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.wl-distribution *{box-sizing:border-box}.wl-distribution h1{margin:0 0 12px;font-size:clamp(25px,2.6vw,36px);letter-spacing:-.035em;line-height:1.12}.wl-distribution h2{font-size:19px;letter-spacing:-.02em;margin:0 0 10px}.wl-distribution h3{margin:0 0 10px;font-size:16px}.wl-distribution p{max-width:78ch;line-height:1.6}.wl-distribution .panel{margin:0;min-width:0}.wl-dist-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.wl-dist-header>div{min-width:0}.wl-dist-header p{margin:0}.wl-dist-header>.btn{flex-shrink:0}.wl-dist-context{font-size:12px;color:var(--muted,#635c55);margin:0 0 12px!important}.wl-dist-boundary{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--surface,#fff);border:1px solid var(--line,#d7d0c5);border-left:4px solid var(--accent,#a47c37);border-radius:10px}.wl-dist-boundary>span{font-size:23px;line-height:1.1}.wl-dist-boundary strong{font-size:14px}.wl-dist-boundary p{margin:5px 0 0;font-size:12px;color:var(--muted,#635c55)}.wl-dist-selector{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:24px;align-items:end}.wl-dist-selector>div{min-width:0;display:flex;flex-direction:column;gap:9px;padding-bottom:10px}.wl-dist-selector>div>span{font-size:12px;color:var(--muted,#635c55)}.wl-dist-selector strong{font-size:13px;overflow-wrap:anywhere}.wl-dist-selector .field{margin:0}.wl-dist-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line,#d7d0c5);border-bottom:1px solid var(--line,#d7d0c5)}.wl-dist-summary>div{padding:24px;display:flex;align-items:center;gap:17px;min-width:0}.wl-dist-summary>div+div{border-left:1px solid var(--line,#d7d0c5)}.wl-dist-summary strong{font-size:32px;font-weight:500;line-height:1}.wl-dist-summary span{font-size:12px;color:var(--muted,#635c55);line-height:1.5;max-width:20ch}.wl-dist-workbench{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr);gap:24px;align-items:start}.wl-dist-section-header{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.wl-dist-section-header p,.wl-dist-review-column>.panel>p{font-size:12px;color:var(--muted,#635c55);margin:0}.wl-dist-form{display:flex;flex-direction:column;gap:20px}.wl-distribution .field{min-width:0;display:flex;flex-direction:column;gap:8px;font-size:12px}.wl-distribution .input{width:100%;max-width:100%;min-width:0;font:inherit;font-size:13px}.wl-dist-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wl-dist-channels{margin:0;padding:15px 17px;border:1px solid var(--line,#d7d0c5);border-radius:8px;display:flex;gap:20px;flex-wrap:wrap}.wl-dist-channels legend{padding:0 7px;font-size:12px}.wl-dist-channels label{display:flex;align-items:center;gap:8px;font-size:13px;min-height:28px}.wl-dist-channels input{width:16px;height:16px;margin:0}.wl-dist-source{padding:16px;background:var(--bg,#f5f4f1);border-radius:8px;font-size:12px}.wl-dist-source p{margin:5px 0 8px;color:var(--muted,#635c55)}.wl-dist-source a{text-underline-offset:3px}.wl-dist-blockers{font-size:12px;padding:16px;border:1px solid var(--line,#d7d0c5);border-radius:8px}.wl-dist-blockers ul{margin:10px 0 0;padding-left:18px;line-height:1.7}.wl-dist-review-column{display:flex;flex-direction:column;gap:22px}.wl-dist-review-column .field{margin-top:20px}.wl-dist-review-column small{display:block;font-size:11px;line-height:1.7;color:var(--muted,#635c55);margin-top:10px}.wl-dist-gates ol{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:20px}.wl-dist-gates li{padding-left:16px;border-left:2px solid var(--line,#d7d0c5);display:flex;flex-direction:column;gap:5px;font-size:12px}.wl-dist-gates span{color:var(--muted,#635c55);line-height:1.6}.wl-dist-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:22px}.wl-dist-count{font-size:12px;color:var(--muted,#635c55);white-space:nowrap}.wl-dist-table-wrap{width:100%;min-width:0}.wl-dist-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.wl-dist-table th,.wl-dist-table td{text-align:left;vertical-align:top;padding:18px 14px;border-bottom:1px solid var(--line,#d7d0c5);overflow-wrap:anywhere;line-height:1.6}.wl-dist-table th{font-size:11px;font-weight:600;background:var(--bg,#f5f4f1);color:var(--muted,#635c55)}.wl-dist-table tbody tr:nth-child(2n){background:var(--bg,#f5f4f1)}.wl-dist-table tbody tr:last-child td{border-bottom:0}.wl-dist-table td>strong,.wl-dist-table td>span,.wl-dist-table td>small{display:block}.wl-dist-table td>strong{font-size:13px;margin-bottom:5px}.wl-dist-table small{font-size:11px;color:var(--muted,#635c55);margin-top:7px}.wl-dist-table a{display:inline-block;margin-top:8px;text-underline-offset:3px}.wl-dist-status{display:inline-block!important;padding:5px 9px;border:1px solid var(--line,#d7d0c5);border-radius:5px;background:var(--surface,#fff);font-size:11px;line-height:1.5;max-width:100%}.wl-dist-status-authorized_internal{font-weight:600;border-color:currentColor}.wl-dist-status-revoked,.wl-dist-status-suspended{border-style:dashed}.wl-dist-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.wl-dist-actions .btn{max-width:100%;white-space:normal;text-align:left;min-height:38px;font-size:11px;line-height:1.45}.wl-distribution details>summary{cursor:pointer;font-size:12px;font-weight:600;min-height:28px;line-height:1.7}.wl-distribution details ul{font-size:12px;line-height:1.7;padding-left:18px}.wl-dist-table details{margin-top:10px}.wl-dist-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);gap:22px}.wl-dist-app>div>p{font-size:12px;color:var(--muted,#635c55)}.wl-dist-app>details{grid-column:1/-1}.wl-dist-app-history ol{margin:20px 0 0;padding:0;list-style:none}.wl-dist-app-history li{padding:16px 0;border-top:1px solid var(--line,#d7d0c5);font-size:12px}.wl-dist-app-history li>strong,.wl-dist-app-history li>span{display:block}.wl-dist-app-history li>span{margin-top:6px;color:var(--muted,#635c55)}.wl-dist-app-history li>p{margin:8px 0 0}.wl-dist-empty{text-align:center;padding:36px 24px;line-height:1.7;font-size:13px}.wl-dist-empty p{margin:0 auto 18px;font-size:12px;color:var(--muted,#635c55);max-width:60ch}.wl-dist-feedback{padding:18px 22px;border:1px solid currentColor;border-radius:8px;font-size:13px}.wl-dist-feedback p{margin:0 0 12px}.wl-dist-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wl-distribution :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.wl-distribution .btn:disabled{cursor:not-allowed}@media(max-width:1100px){.wl-dist-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wl-dist-selector>.btn{justify-self:start}.wl-dist-workbench{grid-template-columns:minmax(0,1fr)}.wl-dist-review-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wl-dist-summary>div{padding:22px 18px;gap:12px}.wl-dist-table th,.wl-dist-table td{padding:16px 10px}.wl-dist-header{align-items:flex-start}.wl-dist-header>.btn{max-width:180px;white-space:normal}}@media(max-width:760px){.wl-dist-header{flex-direction:column;gap:18px}.wl-dist-selector{grid-template-columns:minmax(0,1fr)}.wl-dist-selector>div{padding-bottom:0}.wl-dist-summary{grid-template-columns:minmax(0,1fr)}.wl-dist-summary>div{padding:18px 20px}.wl-dist-summary>div+div{border-left:0;border-top:1px solid var(--line,#d7d0c5)}.wl-dist-summary span{max-width:none}.wl-dist-review-column{grid-template-columns:minmax(0,1fr)}.wl-dist-filters{grid-template-columns:minmax(0,1fr);gap:14px}.wl-dist-table,.wl-dist-table tbody,.wl-dist-table tr,.wl-dist-table td{display:block;width:100%}.wl-dist-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wl-dist-table tbody tr{border-top:1px solid var(--line,#d7d0c5);padding:17px 16px}.wl-dist-table td{padding:11px 0;border:0}.wl-dist-table td:before{content:attr(data-label);display:block;font-size:10px;font-weight:600;color:var(--muted,#635c55);margin-bottom:7px}.wl-dist-actions{flex-direction:row;flex-wrap:wrap}.wl-dist-actions>.btn{flex:1 1 140px}.wl-dist-actions>small{flex-basis:100%}.wl-dist-app{grid-template-columns:minmax(0,1fr)}.wl-dist-section-header{gap:12px}.wl-dist-boundary{padding:18px}.wl-dist-boundary>span{display:none}}@media(max-width:440px){.wl-distribution{gap:18px}.wl-distribution .panel{padding:18px 15px}.wl-dist-fields{grid-template-columns:minmax(0,1fr)}.wl-dist-channels{gap:12px}.wl-dist-header>.btn{width:100%;max-width:none}.wl-dist-table tbody tr{padding:13px 8px}.wl-dist-table-wrap{margin:0}.wl-dist-source{padding:14px}.wl-dist-section-header{flex-direction:column}.wl-dist-empty{padding:26px 16px}.wl-dist-form>.btn{width:100%;white-space:normal}}.demo-case{--case-brown:#3a2b1f;--case-gold:#d4a017;--case-cream:#f3e8d6;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;line-height:1.5}.demo-case h3,.demo-case h4,.demo-case p,.demo-case dl{margin:0}.case-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;background:var(--case-brown);color:#fff}.case-header>div{min-width:0}.case-header h3{font-size:20px;line-height:1.35;margin:12px 0 6px;overflow-wrap:anywhere;color:#fff}.case-header h3 span{font-weight:500;font-family:var(--font-mono);font-size:.85em}.case-header p{font-size:13px;color:var(--case-cream);max-width:75ch}.case-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:650}.case-demo,.case-status{border-radius:4px;padding:3px 8px}.case-demo{background:var(--case-cream);color:var(--case-brown)}.case-status{border:1px solid #b49c7f;color:#fff}.case-header .case-close{background:transparent;color:#fff;border-color:#b49c7f;flex-shrink:0;min-height:36px;display:flex;align-items:center;gap:6px}.case-close:hover{background:#574232}.case-disclaimer{display:flex;align-items:center;gap:8px;padding:10px 24px;background:var(--case-cream);color:var(--case-brown);font-size:11px}.case-disclaimer svg{flex-shrink:0}.case-section-nav{display:flex;flex-wrap:wrap;gap:4px 20px;padding:12px 24px;border-bottom:1px solid var(--line)}.case-section-nav a{color:var(--ink);font-size:12px;text-underline-offset:5px;padding:4px 0}.case-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px 0}.case-amounts article{border:1px solid var(--line);border-top:3px solid var(--case-gold);border-radius:6px;padding:14px 16px;min-width:0}.case-amounts h4{font-size:12px;font-weight:600;color:var(--muted)}.case-amounts strong{display:block;font-size:clamp(18px,2vw,27px);line-height:1.3;margin:6px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.case-amounts small{font-size:11px;color:var(--muted)}.case-amounts .case-not-reached{font-size:17px;font-weight:500;color:var(--muted)}.case-section{padding:22px 24px;border-bottom:1px solid var(--line);min-width:0;scroll-margin-top:20px}.case-section:last-child{border:0}.case-section h4{font-size:15px;font-weight:700}.case-section .case-section-note{font-size:12px;color:var(--muted);margin:5px 0 14px;max-width:78ch}.case-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.case-section-heading>span{font-size:11px;color:var(--muted)}.case-conditions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.case-conditions dt,.case-identities dt{font-size:11px;color:var(--muted)}.case-conditions dd,.case-identities dd{font-size:13px;font-weight:600;margin:4px 0 0;overflow-wrap:anywhere}.case-conditions>div{border-left:2px solid var(--line);padding-left:12px}.case-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;list-style:none;margin:16px 0 0;padding:0}.case-timeline li{display:flex;align-items:flex-start;gap:10px;min-width:0}.case-timeline-dot{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;background:var(--case-cream);border:1px solid #b89958;border-radius:50%;color:var(--case-brown);font-size:11px;font-weight:700}.case-timeline li>div{min-width:0;border-top:1px solid var(--line);padding:4px 0 0;flex:1}.case-timeline strong{display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.case-timeline time{display:block;font-size:11px;color:var(--muted);margin-top:3px}.case-timeline li p{font-size:11px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.case-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:6px}.case-table{font-size:12px;min-width:580px}.case-table th,.case-table td{padding:10px 12px}.case-table thead th{font-size:11px;letter-spacing:0;text-transform:none;background:var(--sunk);white-space:nowrap}.case-table tbody th{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line)}.case-table tbody tr:last-child th{border-bottom:0}.case-table tbody tr:nth-child(2n){background:var(--sunk)}.case-table .case-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.case-table td{white-space:nowrap}.case-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;color:var(--muted)}.case-pagination>div{display:flex;gap:6px}.case-pagination .btn{min-width:36px;min-height:36px;display:grid;place-items:center}.case-empty{padding:16px;background:var(--sunk);font-size:12px;color:var(--muted);border-radius:6px;max-width:78ch}.case-load-error{padding:14px;border:1px solid var(--line);border-radius:6px}.case-load-error p{font-size:12px;margin-bottom:10px}.case-load-error button{display:inline-flex;align-items:center;gap:6px}.case-identities{display:flex;flex-wrap:wrap;gap:12px 32px;margin:14px 0!important}.case-links{display:flex;flex-wrap:wrap;gap:10px 24px}.case-links a{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-underline-offset:3px;min-height:32px;color:var(--ink)}.case-links svg{flex-shrink:0}.demo-case :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--case-gold);outline-offset:3px}.case-header h3:focus{outline:none}.case-header h3:focus-visible{outline:2px solid var(--case-gold);outline-offset:4px}@media(max-width:1100px){.case-timeline,.case-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.case-header{padding:16px;gap:10px}.case-header h3{font-size:17px}.case-header h3 span{display:block;margin-top:4px}.case-header p{font-size:12px}.case-close span{display:none}.case-disclaimer{padding:10px 16px;align-items:flex-start}.case-section-nav{padding:10px 16px;gap:4px 16px}.case-amounts{grid-template-columns:minmax(0,1fr);padding:16px 16px 0;gap:8px}.case-amounts article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 12px;border-top:1px solid var(--line);border-left:3px solid var(--case-gold)}.case-amounts strong{font-size:21px;grid-column:2;grid-row:1/3;margin:0}.case-amounts small{grid-column:1}.case-section{padding:18px 16px}.case-timeline{grid-template-columns:minmax(0,1fr);gap:0}.case-timeline li{position:relative;padding-bottom:18px}.case-timeline li:last-child{padding-bottom:0}.case-timeline li:not(:last-child):before{content:"";position:absolute;left:12px;top:25px;bottom:0;border-left:1px solid var(--line)}.case-timeline li>div{border:0;padding-top:2px}.case-section-heading{flex-wrap:wrap;gap:4px}.case-links{display:grid;gap:8px}.case-links a{min-height:40px}.case-conditions{gap:14px}.case-pagination{align-items:center}}.demo-case .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wl-executive{max-width:1600px;margin:auto;color:#1f2937}.wl-executive .compact-page-header{margin-bottom:12px}.wl-executive-filters{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wl-data-scope{display:flex;align-items:center;gap:10px;font-size:11px;color:#665745}.wl-data-scope select{min-height:34px;max-width:280px;font-size:12px}.wl-executive-filters>.collapsible-filters{flex:1;min-width:260px}.wl-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wl-criteria-grid label{display:grid;gap:5px;font-size:12px}.wl-executive-content{display:grid;gap:16px}.wl-provenance{display:flex;align-items:center;gap:9px;font-size:11px;color:#6b5a43;flex-wrap:wrap}.wl-provenance small{margin-left:auto}.wl-provenance.is-demo{background:#fff4d6;padding:8px 12px;border:1px solid #d9b75d;border-radius:9px}.wl-status-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.wl-kpi{border:1px solid #e4dbcc;background:#fff;border-radius:12px;padding:14px;min-width:0;display:flex;flex-direction:column;gap:9px;box-shadow:0 3px 14px #3a2b1f05}.wl-kpi-label{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:12px;min-height:28px;line-height:1.35}.wl-kpi strong{font-size:27px;font-weight:700;color:#3a2b1f;line-height:1.1}.wl-kpi small{font-size:10px;color:#71634f;line-height:1.5}.wl-status-card{text-decoration:none;color:inherit;transition:background .15s,border-color .15s}.wl-status-card:hover{background:#fff9ec;border-color:#b78922}.wl-status-card:focus-visible{outline:3px solid #9b700e;outline-offset:3px}.wl-kpi-total{background:#3a2b1f;color:#fff9ec;border-color:#3a2b1f}.wl-kpi-total strong,.wl-kpi-total small{color:#fff9ec}.wl-kpi-total:hover{background:#4b3727}.wl-operational-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wl-financial-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.wl-dependency{font-size:10px;color:#80611f;line-height:1.5}.wl-executive .wl-help.btn{width:25px;min-width:25px;height:25px;min-height:25px}.wl-chart-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.wl-executive-chart{padding:18px;min-width:0;position:relative}.wl-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.wl-chart-head h2,.wl-finance-title h2{font-size:16px;margin:0;color:#3a2b1f}.wl-trend,.wl-performance{display:block;width:100%;height:auto;min-height:130px}.wl-chart-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:10px;color:#3a2b1f}.wl-chart-legend span+span{color:#84600a}.wl-chart-empty{font-size:12px;color:#72644f;text-align:center;padding:12px}.wl-funnel{display:grid;gap:10px}.wl-funnel>a{display:grid;grid-template-columns:120px 1fr 24px;gap:10px;align-items:center;text-decoration:none;font-size:11px;color:#5c4b34}.wl-funnel>a>div{height:12px;border-radius:4px;background:#f3ede2;overflow:hidden}.wl-funnel i{height:100%;background:#b68a1a;box-shadow:inset 0 0 0 1px #88610e;display:block;border-radius:4px}.wl-funnel a:hover{color:#3a2b1f;text-decoration:underline}.wl-finance-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.wl-finance-title>span{font-size:11px;color:#76664f}.wl-finance-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:190px;background:#fcfaf5;border:1px dashed #d9cab0;border-radius:10px;font-size:12px;color:#766247}.wl-finance-empty>span{font-size:30px;color:#a27b21}.wl-finance-empty p{margin:0}.wl-metric-definitions{padding:14px 18px;font-size:12px}.wl-metric-definitions summary{font-weight:600;cursor:pointer;color:#6d5423}.wl-metric-definitions dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wl-metric-definitions dt{font-weight:700;margin-bottom:5px}.wl-metric-definitions dd{margin:0;line-height:1.7;color:#6a5c48}.wl-executive .hint{font-size:11px;line-height:1.6;margin-bottom:0}.wl-kpi-unavailable .wl-kpi-label{align-items:flex-start}.wl-kpi-unavailable strong{color:#8c7a60}@media(max-width:1100px){.wl-status-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-financial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-chart-grid{grid-template-columns:1fr}.wl-executive-filters>.collapsible-filters{min-width:100%}}@media(max-width:600px){.wl-status-kpis,.wl-operational-kpis,.wl-financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wl-kpi{padding:12px}.wl-kpi-label{font-size:11px}.wl-kpi strong{font-size:25px}.wl-kpi small,.wl-dependency{font-size:10px}.wl-data-scope{align-items:flex-start;flex-direction:column;width:100%;gap:5px}.wl-data-scope select{max-width:100%;width:100%}.wl-criteria-grid{grid-template-columns:1fr}.wl-executive-chart{padding:14px}.wl-funnel>a{grid-template-columns:105px 1fr 20px;gap:8px}.wl-finance-title{align-items:flex-start;flex-direction:column;gap:5px}.wl-metric-definitions dl{grid-template-columns:1fr}.wl-provenance small{margin-left:0}.wl-executive .compact-page-header h1{font-size:23px}}@media(max-width:600px){.wl-executive .compact-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.wl-executive .compact-page-header h1{font-size:22px}.wl-provenance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.wl-provenance>.pill{justify-self:start}.wl-provenance>span:nth-child(2){grid-column:1;font-size:10px}.wl-provenance>.compact-action-wrap{grid-column:2;grid-row:1 / span 2}.wl-provenance small{display:none}}.executive-analytics,.analytics-content{display:grid;gap:14px;min-width:0}.analytics-provenance{display:grid;gap:4px;padding:10px 13px;border-radius:10px;background:#f1eee7;border:1px solid #d8cebf;color:#3a2b1f;font-size:12px}.analytics-provenance.is-demo{background:#fff4d7;border-color:#d4a017}.analytics-base{display:flex;align-items:center;gap:10px;font-size:12px}.analytics-base select{width:auto;min-width:210px}.analytics-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;padding:10px 0}.analytics-filter-grid label{font-size:12px;display:grid;gap:5px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analytics-kpi{border:1px solid #e1d8c9;background:#fff;border-radius:11px;padding:11px;min-width:0;display:grid;gap:6px;align-content:start}.analytics-kpi.is-unavailable{background:#f6f2ec}.analytics-source{display:block;font-size:9px;line-height:1.4;font-weight:700;letter-spacing:.03em;color:#745013}.analytics-kpi-title{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px;color:#514333}.analytics-kpi-title .wl-help{width:24px;min-width:24px;height:24px}.analytics-kpi-value{display:flex;justify-content:space-between;gap:5px;align-items:center;font-size:23px;font-weight:750;line-height:1.2;color:#3a2b1f;text-decoration:none;overflow-wrap:anywhere}.analytics-kpi-value span{font-size:13px}.analytics-kpi>small:not(.analytics-source){font-size:10px;color:#6f6257}.analytics-definition{font-size:10px;color:#6f6257}.analytics-definition summary{cursor:pointer}.analytics-definition p{font-size:11px;overflow-wrap:anywhere}.analytics-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-chart{padding:14px;min-width:0;overflow:hidden}.analytics-chart header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.analytics-chart h2,.analytics-section-title{font-size:15px;margin:0;color:#3a2b1f}.analytics-chart svg{display:block;width:100%;height:auto;min-height:150px}.analytics-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#514333}.analytics-legend span{border-left:12px solid;padding-left:5px}.analytics-chart details{font-size:11px;margin-top:6px}.analytics-empty{padding:25px 10px;font-size:12px;color:#6f6257}.analytics-bars{display:grid;gap:8px}.analytics-bars>a,.analytics-bars>div{display:grid;grid-template-columns:minmax(90px,1fr) 2fr minmax(30px,auto);align-items:center;gap:7px;font-size:11px;text-decoration:none;color:#3a2b1f}.analytics-bars i{display:block;height:12px;background:#f3e8d6;border-radius:4px;overflow:hidden}.analytics-bars b{display:block;background:#9b6a0f;height:100%;border-radius:4px}.analytics-bars strong{font-size:11px;text-align:right}.analytics-forecast-editor,.analytics-more{padding:13px}.analytics-forecast-editor summary,.analytics-more summary{cursor:pointer;font-weight:650;color:#3a2b1f;font-size:13px}.analytics-forecast-editor form{display:grid;gap:12px;margin-top:12px}.analytics-forecast-editor p{font-size:12px}.analytics-more>.analytics-kpis{margin-top:12px}.analytics-record-detail{width:100%;min-width:0}.analytics-record-detail pre,.analytics-more pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.analytics-status-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.analytics-status-grid .analytics-kpi-value{font-size:21px}.executive-analytics .cell-sub{display:block;font-size:11px;margin-top:4px}@media(max-width:1100px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.analytics-chart-grid{grid-template-columns:minmax(0,1fr)}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-value{font-size:21px}.analytics-kpi{padding:10px}.analytics-kpi-title{font-size:11px}.analytics-base{flex-wrap:wrap}.analytics-bars>a,.analytics-bars>div{grid-template-columns:minmax(80px,1fr) 1fr minmax(30px,auto)}}.analytics-controls{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}.analytics-controls .analytics-base{align-self:center}.analytics-controls .analytics-base select{min-width:160px}.analytics-controls .compact-filters{margin:0}@media(max-width:760px){.analytics-controls{grid-template-columns:minmax(0,1fr)}.analytics-controls .analytics-base{display:flex;flex-wrap:nowrap;justify-content:space-between}.analytics-content .analytics-provenance{font-size:11px}.analytics-kpi-value{font-size:20px}}.wl-kpi-total .analytics-source{color:#f3e8d6}.analytics-content>.hint,.analytics-content>section>.hint{font-size:11px;color:#6f6257;margin:5px 0}.analytics-blocked{font-size:10px;color:#745013}.analytics-definition p{line-height:1.5}.analytics-chart-origin{display:block;font-size:9px;color:#745013;border-top:1px solid #eee3d4;margin-top:9px;padding-top:6px}@media(max-width:760px){.executive-analytics,.analytics-content{gap:10px}.analytics-controls{grid-template-columns:minmax(150px,1fr) 100px;gap:6px;align-items:center}.analytics-controls .analytics-base{font-size:0;gap:0}.analytics-controls .analytics-base select{font-size:12px;min-width:0;width:100%}.analytics-controls .filter-summary{padding:5px;gap:4px}.analytics-controls:has(.active-filters),.analytics-controls:has(button[aria-expanded=true]){grid-template-columns:minmax(0,1fr)}.executive-analytics .compact-page-header p{font-size:12px;line-height:1.35;margin:3px 0}.analytics-content .analytics-provenance{padding:8px;gap:3px;font-size:11px;line-height:1.35}.analytics-provenance>small{font-size:9px;line-height:1.3}}@media(max-width:760px){.executive-analytics[aria-label^=Dashboard]>.compact-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.executive-analytics[aria-label^=Dashboard]>.compact-page-header .action-toolbar{display:flex;flex-wrap:nowrap;gap:4px;align-self:start}.executive-analytics[aria-label^=Dashboard]>.compact-page-header h1{font-size:20px}}.analytics-records-table{table-layout:fixed}.analytics-records-table>thead th{white-space:normal}.analytics-records-table>thead th:last-child{width:76px}.analytics-record-row>td{overflow-wrap:anywhere}.analytics-detail-row>td{padding:12px;background:var(--sunk)}@media(max-width:760px){.analytics-records-wrap{overflow:visible}.analytics-records-table,.analytics-records-table>tbody{display:block;width:100%}.analytics-records-table>thead{display:none}.analytics-record-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:12px;border-bottom:1px solid var(--line)}.analytics-record-row>td{display:block;padding:0;border:0;font-size:12px}.analytics-record-row>td:before{content:attr(data-label);display:block;font-size:10px;color:var(--muted);margin-bottom:4px}.analytics-record-row>td:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.analytics-detail-row{display:block}.analytics-detail-row>td{display:block;width:100%;padding:8px;box-sizing:border-box}}.product-page{display:grid;gap:12px;min-width:0}.product-tabs{display:flex;gap:4px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;background:var(--sunk);padding:5px}.product-tabs button{background:transparent;border:0;padding:7px 10px;border-radius:6px;font:inherit;font-size:12px;color:#3a2b1f;cursor:pointer}.product-tabs button[aria-current]{background:#3a2b1f;color:#fff}.product-fields{border:0;min-width:0;padding:0;display:grid;gap:14px}.product-fields legend{font-size:17px;font-weight:700;color:#3a2b1f;margin-bottom:14px}.product-save{border-top:1px solid var(--line);padding-top:14px;margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.product-integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.product-step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-history{padding:12px;border-bottom:1px solid var(--line)}.product-history summary{cursor:pointer;font-weight:600}.product-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--sunk);padding:12px}.product-page .cell-sub{display:block}.product-page .compact-table-options .field{display:flex;align-items:center;gap:6px}.product-page .compact-table-options select{min-width:70px;max-width:120px}.product-page .table-wrap td{vertical-align:top}@media(max-width:600px){.product-tabs{flex-wrap:nowrap;overflow-x:auto}.product-tabs button{flex-shrink:0;min-height:40px}.product-save{grid-template-columns:1fr}.product-page .compact-table-options{flex-wrap:wrap}.product-page .grid-2,.product-page .grid-3{grid-template-columns:minmax(0,1fr)}}.consignado-fields{border:0;padding:0;margin:0;min-width:0}.consignado-fields>section+section{border-top:1px solid var(--border,#ddd);padding-top:1.25rem}.consignado-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.consignado-channel{padding:1rem;border:1px solid var(--border,#ddd);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;overflow-wrap:anywhere}.consignado-channel input{width:18px;height:18px;accent-color:#94711c}.consignado-page,.consignado-history{min-width:0}.consignado-history td{vertical-align:top;overflow-wrap:anywhere}.consignado-history table{min-width:650px}.consignado-page fieldset:disabled{opacity:.85}@media(max-width:900px){.consignado-channel-grid{grid-template-columns:1fr}.consignado-page .row{flex-wrap:wrap}.consignado-page .business-grid{grid-template-columns:1fr}}.consignado-history .cell-sub{display:block;margin-top:.35rem;line-height:1.45}.consignado-history>.panel>.business-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.consignado-history>.panel>.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.consignado-history>.panel>.business-grid{grid-template-columns:1fr}}.nav-area{border:0}.nav-area summary{cursor:pointer;list-style:none;display:flex;gap:8px;justify-content:space-between;font-weight:700;padding:9px 8px;border-radius:6px;font-size:11px;color:#f3e8d6}.nav-area summary:after{content:"›";transition:transform .15s}.nav-area[open] summary:after{transform:rotate(90deg)}.nav-area summary:focus-visible{outline:2px solid #D4A017;outline-offset:2px}.nav-area>div{padding-left:5px;border-left:1px solid #d4a01733;margin-left:8px}.business-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.integration-dependency{display:flex;gap:12px;padding:12px 14px;background:#fff8e8;border:1px solid #d4a01755;border-radius:10px;margin:12px 0;color:#3a2b1f}.integration-dependency p{margin:4px 0 0;font-size:12px}.compact-action{width:34px;min-width:34px;padding:6px!important;display:inline-flex;justify-content:center;align-items:center}.compact-action-wrap:has(button:disabled):hover .compact-tooltip{opacity:1;visibility:visible}.contract-actions,.project-card-actions{align-items:center;gap:8px}.compact-tooltip{pointer-events:none;white-space:normal;min-width:110px;max-width:240px;z-index:95}.compact-action-wrap{vertical-align:middle}.business-section .action-toolbar{margin:8px 0}@media(max-width:600px){.compact-action{width:44px;min-width:44px;height:44px}.integration-dependency{flex-direction:column;gap:6px}}.mobile-menu-close{display:none!important}@media(max-width:900px){.sidebar.open .mobile-menu-close{display:inline-flex!important;align-self:flex-end}}.layout .sidebar{min-width:0;overscroll-behavior:contain;height:100dvh;scrollbar-gutter:stable;flex-shrink:0}.layout .sidebar>.nav,.layout .sidebar>.project-nav,.layout .sidebar>.brand,.layout .sidebar>.sidebar-foot{flex-shrink:0}.layout .desktop-menu-btn{display:inline-flex}@media(min-width:901px){.layout.compact-menu{grid-template-columns:0 minmax(0,1fr)}.layout.compact-menu .sidebar{visibility:hidden;overflow:hidden;padding:0;border:0}}@media(max-width:900px){.layout .desktop-menu-btn{display:none}.layout .sidebar{width:min(280px,calc(100vw - 32px));visibility:hidden}.layout .sidebar.open{visibility:visible}.layout .topbar .menu-btn{display:inline-flex}}.project-page{--project-brown:#3A2B1F;--project-gold:#D4A017;--project-amber:#F59E0B;--project-cream:#F3E8D6;color:#1f2937;min-width:0;max-width:100%}.project-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.project-heading h1{margin:.45rem 0;font-size:clamp(1.6rem,3vw,2.15rem);color:var(--project-brown)}.project-heading p{margin:.35rem 0}.project-page h2{font-size:1.05rem;line-height:1.5}.project-tabs{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid #ddd1be;margin-bottom:1.25rem;padding-bottom:.75rem}.project-tabs a{padding:.55rem .7rem;border-radius:7px;color:#5e5141;font-size:.85rem;text-decoration:none}.project-tabs a.active{background:var(--project-brown);color:#fff}.project-sync{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#fff8e9;border:1px solid #e5c57e;border-left:4px solid var(--project-gold);border-radius:10px;margin-bottom:1.5rem}.project-sync p{margin:.35rem 0}.project-sync small{line-height:1.7}.project-sync.connected{background:#f0f8f3;border-color:#b4d4bd}.project-sync code{overflow-wrap:anywhere}.project-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.project-page .panel{padding:1.25rem;border:1px solid #e8dfd1;border-radius:12px;background:#fff;box-shadow:0 3px 16px #3a2b1f05;margin-bottom:1rem;min-width:0}.project-metrics .panel{margin:0;display:flex;flex-direction:column;gap:.5rem}.project-metrics strong{font-size:2.1rem;color:var(--project-brown)}.project-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-flow{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #eee5d9}.project-flow strong{color:var(--project-brown)}.project-filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem;background:#f8f6f2;border:1px solid #e8dfd1;border-radius:10px}.project-filters .field{flex:1 1 140px;min-width:0;margin:0}.project-filters .project-search{flex:2 1 240px}.project-board{display:grid;grid-template-columns:repeat(6,minmax(240px,1fr));gap:.8rem;overflow-x:auto;padding-bottom:1rem;align-items:start;max-width:100%;overscroll-behavior-x:contain}.project-column{background:#f2f0eb;border:1px solid #e2dbcf;border-radius:11px;padding:.65rem;min-height:250px;border-top:4px solid #a59a8a}.project-column-1{border-top-color:#b68b3e}.project-column-2{border-top-color:#ac5844}.project-column-3{border-top-color:#80708e}.project-column-4{border-top-color:var(--project-gold)}.project-column-5{border-top-color:#487b64}.project-column h2{display:flex;justify-content:space-between;gap:.5rem;margin:.3rem .2rem .9rem;font-size:.84rem;font-weight:700}.project-column h2>span:last-child{background:#fff;border-radius:5px;padding:0 .35rem}.project-story{width:100%;text-align:left;display:flex;flex-direction:column;gap:.7rem;padding:1rem;background:#fff;border:1px solid #e2dbcf;border-radius:9px;margin-bottom:.7rem;cursor:pointer;color:#1f2937;box-shadow:0 2px 5px #3a2b1f05;font:inherit;transition:border-color .15s,box-shadow .15s}.project-story:hover{border-color:#c09b45;box-shadow:0 4px 12px #3a2b1f10}.project-story-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap;font-size:.75rem}.project-story-top strong{color:#776246}.project-state{font-size:.66rem;font-weight:700;letter-spacing:.025em;border:1px solid #ddd4c5;border-radius:4px;background:#f7f4ed;color:#665434;padding:.2rem .35rem;overflow-wrap:anywhere}.project-state.blocked{color:#873c2d;background:#fff0eb;border-color:#e4bdaf}.project-story-title{font-weight:650;line-height:1.5;font-size:.88rem}.project-story .muted{font-size:.72rem}.project-story-bottom{display:flex;gap:.4rem;justify-content:space-between;font-size:.66rem;color:#746958}.project-progress{display:block;height:3px;background:#efe8da;border-radius:3px;overflow:hidden}.project-progress>span{display:block;height:100%;background:var(--project-gold)}.project-empty{text-align:center;padding:1.5rem;font-size:.85rem}.project-story-list .panel{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.project-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.project-integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1rem;margin-top:1rem}.project-fields{margin:0;display:grid;gap:.65rem}.project-fields>div{min-width:0}.project-fields dt{font-weight:650;color:#6c563c;font-size:.8rem;text-transform:capitalize}.project-fields dd{margin:.25rem 0 0}.project-values{padding-left:1.15rem;margin:.5rem 0}.project-values>li{margin:.5rem 0}.project-text{white-space:pre-wrap;overflow-wrap:anywhere}.project-block{margin:.6rem 0;line-height:1.7}.project-block-h1,.project-block-h2,.project-block-h3,.project-block-h4{font-weight:700;color:#3a2b1f}.project-table-scroll{max-width:100%;overflow:auto}.project-table-scroll td{min-width:100px;vertical-align:top;white-space:normal}.project-page details,.project-story-detail details{border-bottom:1px solid #e9e2d6;padding:.7rem 0}.project-page summary,.project-story-detail summary{cursor:pointer;font-weight:600;color:#56432c;padding:.25rem}.project-page details[open]>summary,.project-story-detail details[open]>summary{margin-bottom:.7rem}.project-story-detail{font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.project-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8f3;border:1px solid #e8dfd1;padding:1.2rem;border-radius:8px;max-height:55vh;overflow:auto;font:inherit;line-height:1.7}.project-document-image{max-width:100%;max-height:60vh;object-fit:contain}.project-editor{min-height:200px;font-family:monospace}.project-job{border-top:1px solid #e5dfd4;padding:1rem 0}.project-nav{border-top:1px solid #ffffff24;margin:0 1rem;padding:.85rem 0;flex-shrink:0}.project-nav summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:650;padding:.4rem 0;color:#f3e8d6}.project-nav nav{display:grid;gap:.15rem;padding-top:.5rem}.project-nav a{display:block;color:#e5dac8;font-size:.78rem;padding:.45rem .65rem;text-decoration:none;border-radius:5px}.project-nav a.active{background:#ffffff16;color:#f5c45b}.project-page :focus-visible,.project-nav :focus-visible{outline:3px solid #b97800;outline-offset:3px}.project-page a{overflow-wrap:anywhere}.project-page .form{display:grid;gap:1rem}.project-page .form .project-two{gap:.8rem}@media(max-width:1000px){.project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-two{grid-template-columns:1fr}.project-sync,.project-story-list .panel{flex-direction:column;align-items:stretch}.project-heading{flex-wrap:wrap}.project-board{grid-template-columns:repeat(6,260px)}}@media(max-width:480px){.project-page .panel{padding:1rem}.project-tabs a{font-size:.76rem;padding:.5rem}.project-metrics{gap:.6rem}.project-metrics .muted{font-size:.75rem}.project-metrics strong{font-size:1.7rem}.project-filters{padding:.75rem}.project-filters .field{flex-basis:100%}.project-board{grid-template-columns:repeat(6,min(82vw,300px))}.project-heading h1{font-size:1.5rem}.project-sync{padding:.85rem}.project-heading .eyebrow{font-size:.65rem;line-height:1.6}.project-nav{margin:0 .75rem}}.audit-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border-top:1px solid var(--line);background:#fff}.audit-table-toolbar h2{margin:0 0 5px;font-size:16px;color:#3a2b1f}.audit-table-toolbar p{margin:0;font-size:12px}.audit-table-options{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.audit-table-options label{display:grid;gap:6px;font-size:12px;font-weight:600;color:#594532}.audit-table-options .select{min-width:90px;background:#fff}.audit-log-table{min-width:760px;width:100%;border-collapse:collapse}.audit-log-table thead th{background:#f3e8d6;color:#3a2b1f;font-weight:700;font-size:11px;letter-spacing:.035em;padding:14px 18px;border-top:1px solid #E3D3B8;border-bottom:1px solid #D9C6A2}.audit-log-table tbody td{padding:14px 18px;border-bottom:1px solid #EDE6DB;vertical-align:middle;line-height:1.5}.audit-log-table tbody tr:nth-child(2n){background:#faf7f1}.audit-log-table tbody tr:nth-child(odd){background:#fff}.audit-log-table tbody tr.clickable:hover{background:#fff2d6}.audit-log-table tbody tr.clickable:focus-visible{outline:2px solid #9B740C;outline-offset:-2px;background:#fff2d6}.audit-log-table .cell-main{font-weight:600;color:#3a2b1f}.audit-log-table .cell-sub{margin-top:4px;font-size:11px;color:#74644f}.audit-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 24px;background:#fbf9f5;border-top:1px solid #E5D9C7}.audit-pagination p{font-size:12px;font-weight:600;margin:0 0 5px;color:#3a2b1f}.audit-pagination-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.audit-pagination .btn{min-height:40px}.audit-page-position{padding:8px;font-size:12px;color:#594532;font-variant-numeric:tabular-nums}.audit-log-table tbody tr{transition:background-color .12s ease}.audit-log-table .faint{color:#75644f}@media(prefers-reduced-motion:reduce){.audit-log-table tbody tr{transition:none}}@media(max-width:700px){.audit-table-toolbar{align-items:stretch;flex-direction:column;padding:18px 16px}.audit-table-options{justify-content:space-between}.audit-pagination{padding:16px;align-items:stretch;flex-direction:column}.audit-pagination-actions{justify-content:flex-start}.audit-pagination .btn{min-height:44px}.audit-page-position{width:100%;order:-1;padding:0 0 6px}}.business-overview{gap:16px}.overview-section-heading{display:flex;justify-content:space-between;align-items:end;gap:12px}.overview-section-heading h2{font-size:17px;margin:0}.overview-section-heading>span{font-size:11px;color:var(--muted)}.overview-metric{display:grid;min-width:0;align-content:start}.overview-metric .analytics-kpi{height:100%}.overview-drilldowns{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;padding:7px 3px}.overview-drilldowns a{font-weight:650}.overview-lines table tbody tr:nth-child(2n){background:#f8f5ef}.overview-filters{display:grid;gap:13px}.overview-filter-primary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;align-items:center}.overview-filters label{display:grid;gap:5px;font-size:12px}.overview-filters summary{cursor:pointer;font-weight:650;font-size:13px}.overview-filters .action-toolbar small{font-size:11px;color:var(--muted)}.overview-scope{border-left:1px solid #ddd0bc;padding-left:15px;display:grid;gap:5px;font-size:12px}.overview-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.overview-funnel article{border:1px solid #e7dccb;border-radius:9px;padding:11px;background:#faf7f0;display:grid;gap:8px;font-size:12px}.overview-funnel strong{font-size:24px;color:#3a2b1f}.overview-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-stock h3{font-size:15px;margin:0 0 10px}.overview-stock section>a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #eee3d4;font-size:12px}.overview-stock .overview-metric .analytics-kpi{padding:8px}.overview-stock .overview-metric .analytics-kpi-value{font-size:22px}.overview-stock p{font-size:12px}.business-overview h3{font-size:14px}.overview-lines h2{font-size:17px}.overview-lines .table-wrap{max-width:100%}.overview-lines table{min-width:560px}@media(max-width:1100px){.overview-stock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.overview-filter-primary{grid-template-columns:minmax(0,1fr);gap:10px}.overview-filter-primary label{grid-template-columns:110px minmax(0,1fr);align-items:center}.overview-scope{border:0;padding:0;display:flex;justify-content:space-between}.overview-section-heading{display:grid;gap:3px}.overview-stock{grid-template-columns:minmax(0,1fr)}.overview-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-drilldowns{font-size:10px;gap:6px}.overview-filters{padding:12px}.business-overview .analytics-kpi-value{font-size:20px}.overview-lines{padding:12px}.overview-filters .action-toolbar{flex-wrap:wrap}}.team-notice{display:flex;align-items:flex-start;gap:14px;background:var(--brand-soft);border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--ink);padding:18px 20px;border-radius:12px;margin-bottom:24px;font-size:13px;line-height:1.6}.team-notice p{margin:4px 0 0;max-width:760px;color:var(--muted)}.team-notice-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--gold);border-radius:10px;color:var(--brand)}.team-notice-badge{margin-left:auto;white-space:nowrap;font-size:11px;font-weight:700;color:var(--brand);padding:5px 9px;border-radius:6px;background:var(--surface)}.team-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:28px}.team-tabs>button{display:flex;align-items:center;gap:9px;padding:0 2px 15px;background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.team-tabs>button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--gold)}.team-tabs>button>span{background:var(--sunk);padding:2px 7px;border-radius:6px;font-size:11px}.team-tabs>button[aria-selected=true]>span{background:var(--brand-soft);color:var(--brand)}.team-profiles-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.team-profiles-heading h2{font-size:23px;letter-spacing:-.6px;margin:8px 0}.team-profiles-heading p{margin:0;font-size:13px}.team-profile-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px}.team-profile-toolbar .row{gap:18px}.team-count{color:var(--brand);background:var(--brand-soft);border:1px solid var(--line);border-radius:7px;padding:7px 10px}.team-search-field{position:relative;min-width:230px}.team-search-field>svg{position:absolute;top:12px;left:12px;color:var(--muted)}.team-search-field .input{padding-left:38px;width:100%;font-size:13px}.team-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;align-items:stretch}.team-profile-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 22px 0;box-shadow:0 3px 12px #3a2b1f05;transition:border-color .15s,box-shadow .15s;min-width:0}.team-profile-card:hover{border-color:var(--gold);box-shadow:var(--shadow)}.team-profile-card.is-inactive{background:var(--sunk)}.team-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.team-card-top>.row{gap:8px}.team-profile-symbol{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:var(--brand-soft);border:1px solid var(--line);border-radius:12px;color:var(--brand)}.team-profile-symbol svg{width:21px;height:21px}.team-type-badge{font-size:10px;letter-spacing:.2px;font-weight:650;background:var(--sunk);border:1px solid var(--line);border-radius:5px;padding:4px 7px;color:var(--muted)}.team-state-dot{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.team-state-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--muted)}.team-state-dot.is-active:before{background:var(--ok)}.team-profile-card h3{margin:0 0 8px;font-size:19px;line-height:1.35;letter-spacing:-.4px;color:var(--ink)}.team-card-description{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 22px;min-height:42px;overflow-wrap:anywhere;flex:1}.team-card-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:0 0 20px}.team-card-metrics>div+div{border-left:1px solid var(--line);padding-left:14px}.team-card-metrics dt{font-size:11px;color:var(--muted);margin-bottom:5px}.team-card-metrics dd{font-size:20px;font-weight:600;margin:0;letter-spacing:-.5px;color:var(--ink);font-variant-numeric:tabular-nums}.team-card-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0}.team-scope{font-size:11px;color:var(--muted)}.team-card-actions{display:flex;gap:2px}.team-icon-wrap{position:relative;display:inline-flex}.team-icon-button{display:grid;place-items:center;height:34px;width:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.team-icon-button:hover,.team-icon-button:focus-visible{background:var(--brand-soft);border-color:var(--line);color:var(--brand)}.team-icon-button.is-danger:hover{color:var(--bad);background:var(--bad-soft)}.team-tooltip{pointer-events:none;position:absolute;z-index:20;bottom:calc(100% + 7px);right:0;width:max-content;max-width:250px;white-space:normal;padding:7px 10px;border-radius:7px;background:var(--ink);color:var(--surface);font-size:11px;line-height:1.4;opacity:0;visibility:hidden}.team-icon-wrap:hover .team-tooltip,.team-icon-wrap:focus-within .team-tooltip{visibility:visible;opacity:1}.team-profile-footnote{display:flex;align-items:center;gap:8px;margin:24px 0;font-size:12px;color:var(--muted)}.team-empty{padding:45px 20px;text-align:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}.team-empty>svg{width:28px;height:28px;margin-bottom:10px}.team-empty h3{color:var(--ink);font-size:16px}.team-empty p{font-size:13px}.team-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 22px}.team-form-grid .field{margin:0;align-content:start}.team-person-form{gap:24px}.team-form-intro{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.team-form-intro p{font-size:12px;margin:5px 0 0}.team-form-grid label,.team-profile-picker>label{font-size:12px;font-weight:600;display:block;margin-bottom:7px}.team-form-grid .input[aria-invalid=true]{border-color:var(--bad)}.team-field-error{color:var(--bad);font-size:12px;line-height:1.5}.team-form-grid .hint{font-size:11px;line-height:1.5}.team-form-privacy{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:var(--muted);background:var(--sunk);border-radius:8px;padding:12px;margin:0}.team-form-privacy svg{flex-shrink:0}.team-form-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:16px}.team-profile-picker{position:relative}.team-select-control{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px 12px}.team-select-control.is-open,.team-select-control:focus-within{outline:2px solid var(--gold);outline-offset:2px}.team-selected-profiles{display:flex;flex-wrap:wrap;gap:6px}.team-profile-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border:1px solid var(--line);background:var(--brand-soft);color:var(--brand);border-radius:6px;padding:5px 7px}.team-profile-chip button{display:grid;place-items:center;padding:0;background:none;border:0;color:inherit;cursor:pointer}.team-profile-chip svg{width:14px;height:14px}.team-picker-search{display:flex;align-items:center;gap:8px;color:var(--muted);margin-top:5px}.team-picker-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;padding:7px 0;outline:none}.team-picker-search>button{border:0;background:transparent;color:var(--muted);padding:4px;cursor:pointer}.team-picker-dropdown{position:relative;margin-top:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.team-picker-caption{padding:10px 14px;font-size:11px;color:var(--muted);background:var(--sunk)}.team-picker-options{max-height:220px;overflow:auto;overscroll-behavior:contain}.team-picker-options>button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;width:100%;background:var(--surface);color:var(--ink);padding:12px 14px;border:0;border-bottom:1px solid var(--line);cursor:pointer}.team-picker-options>button[aria-selected=true]{background:var(--brand-soft)}.team-picker-options>button.is-highlighted{box-shadow:inset 3px 0 var(--gold)}.team-picker-options>button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.team-picker-options strong{font-size:13px;display:block}.team-picker-options small{font-size:11px;display:block;margin-top:4px;color:var(--muted)}.team-option-check{width:20px;height:20px;flex-shrink:0;border:1px solid var(--line);border-radius:5px}.team-option-check.is-selected{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.team-picker-empty{font-size:13px;color:var(--muted);padding:12px 14px}.team-selected-details{margin-top:10px;font-size:12px;color:var(--muted)}.team-selected-details summary{cursor:pointer;display:inline-flex}.team-selected-details>div{border-left:2px solid var(--gold);padding:4px 12px;margin-top:10px}.team-selected-details p{margin:5px 0}.team-profile-picker>.hint{display:block;margin-top:10px;font-size:11px}.team-permission-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.team-permission-groups>section{border:1px solid var(--line);border-radius:12px;padding:18px}.team-permission-groups h3{font-size:14px;margin:0 0 14px}.team-permission-groups ul{list-style:none;margin:0;padding:0}.team-permission-groups li{display:flex;gap:8px;margin-top:12px;font-size:12px}.team-permission-groups li>svg{flex-shrink:0;color:var(--ok);width:15px;height:15px}.team-permission-groups small{display:block;color:var(--muted);font-size:10px;overflow-wrap:anywhere;margin-top:3px}.team-dialog-intro p{font-size:13px;line-height:1.6}.team-history{list-style:none;padding:0;margin:0}.team-history>li{display:flex;gap:20px;padding:0 0 25px 8px;position:relative}.team-history>li:not(:last-child):before{content:"";position:absolute;top:15px;bottom:0;left:13px;width:1px;background:var(--line)}.team-history-marker{width:11px;height:11px;flex-shrink:0;background:var(--gold);border:3px solid var(--brand-soft);border-radius:50%;margin-top:5px}.team-history>li>div:last-child{min-width:0;flex:1}.team-history p,.team-history details,.team-history .row{font-size:12px;overflow-wrap:anywhere}.team-history details{margin-top:10px}.team-history summary{cursor:pointer;color:var(--brand)}.team-history details li{padding:5px 0}.team-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;min-width:160px}.team-check{display:flex;gap:10px;padding:8px}.team-filters{display:flex;flex-wrap:wrap;gap:12px}.team-filters .input{max-width:300px}.team-filters .select{width:auto}.team-permission-matrix{min-width:1000px}.team-permission-matrix th{white-space:nowrap;font-size:11px}.team-permission-matrix th:first-child{min-width:190px;position:sticky;left:0;background:var(--surface);z-index:1}.team-permission-matrix td{min-width:80px;padding:12px}.team-permission-matrix .team-check{padding:6px;gap:4px;justify-content:center;min-height:24px}.team-permission-matrix .cell-sub{max-width:125px;overflow-wrap:anywhere;white-space:nowrap}@media(max-width:800px){.team-notice-badge{display:none}.team-profile-toolbar{align-items:stretch;flex-direction:column}.team-profiles-heading{align-items:flex-start}.team-profiles-heading h2{font-size:20px}}@media(max-width:650px){.team-form-grid,.team-profile-grid{grid-template-columns:1fr}.team-filters .input{max-width:none}.team-profiles-heading{flex-direction:column}.team-tabs{gap:16px}.team-tabs>button{font-size:12px}.team-card-actions{gap:1px}.team-card-top>.row{gap:6px}.team-notice{padding:14px;gap:10px}.team-card-footer{flex-wrap:wrap}.team-form-privacy{align-items:flex-start}.team-form-footer>.btn{flex:1}.team-profile-toolbar .row{gap:10px}}.team-form-section{min-width:0;padding:20px 22px 22px;border:1px solid #E6DACA;border-left:3px solid #D4A017;border-radius:12px;margin:0;display:grid;gap:20px;background:#fbf8f2}.team-form-section+.team-form-section{margin-top:8px}.team-form-section legend{width:auto;max-width:100%;padding:0 10px;font-size:16px;line-height:1.6;font-weight:700;color:#3a2b1f}.team-form-section legend>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;font-size:11px;color:#3a2b1f;background:#f3e8d6;border:1px solid #DCCCAC;border-radius:7px;padding:3px 5px;margin-right:8px}.team-form-section .input,.team-form-section .select{background:#fff}.team-section-description{margin:0;padding-bottom:14px;border-bottom:1px solid #E6DACA;font-size:13px;line-height:1.6;color:#594532}@media(max-width:650px){.team-form-section{padding:16px 14px 18px;gap:18px}.team-form-section legend{font-size:15px;padding-inline:6px}.team-form-section+.team-form-section{margin-top:6px}}.team-form-section .hint{color:var(--muted);font-size:12px;line-height:1.6}.team-phone-field .select{min-width:0;max-width:100%;font-size:12px}.team-phone-number{display:flex;align-items:center;min-width:0;border:1px solid #8c7b68;background:var(--surface);border-radius:8px;overflow:hidden}.team-phone-number>span{padding:0 10px 0 12px;border-right:1px solid var(--line);color:var(--muted);font-size:13px}.team-phone-number .input{border:0!important;min-width:0;box-shadow:none}.team-phone-number:focus-within{outline:2px solid var(--brand);outline-offset:2px}.team-phone-field .hint output{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.team-phone-number:has([aria-invalid=true]){border-color:var(--bad)}.team-person-form .input,.team-person-form .select,.team-select-control{border-color:#8c7b68}.team-select-control.is-open,.team-select-control:focus-within{outline-color:var(--brand)}.team-organization{padding:12px 14px;background:var(--sunk);border-radius:8px;font-size:12px}.team-organization>span{display:block;margin-top:5px;color:var(--muted)}.team-dirty-label{font-size:11px;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:4px 8px;margin-left:auto;width:max-content}.team-unsaved{position:sticky;top:0;z-index:3;background:var(--warn-soft);color:var(--ink);padding:16px;border:1px solid var(--warn);border-radius:10px;font-size:13px}.team-unsaved p{margin:6px 0 12px}.team-unsaved .btn{white-space:normal}.team-loading{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);font-size:13px}.team-icon-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.team-tabs>button[aria-selected=true]{border-bottom-color:var(--brand)}.team-permission-matrix thead{position:sticky;top:0;z-index:2;background:var(--surface)}.team-form-footer .btn{white-space:normal;padding:9px 14px}@media(max-width:650px){.team-form-intro{flex-wrap:wrap}.team-form-intro>div{flex:1;min-width:190px}.team-form-intro .team-dirty-label{margin-left:52px}.team-icon-button{width:44px;height:44px}.team-card-footer{align-items:flex-start;flex-direction:column;gap:6px}.team-card-actions{align-self:flex-end}.team-tabs{gap:10px}.team-tabs>button{min-height:44px;gap:5px}.team-tooltip{max-width:230px}.team-notice{font-size:12px}.modal{max-width:100%;min-width:0}.modal-head h2{font-size:17px;overflow-wrap:anywhere}}.team-unsaved{position:static}.cnpj-entry{display:grid;gap:16px;min-width:0}.cnpj-entry-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px}.cnpj-entry-row .field{margin:0}.cnpj-entry-row .btn{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.cnpj-preview{display:grid;gap:12px;padding:18px;border:1px solid #d8ccb8;border-radius:10px;background:#faf8f3}.cnpj-preview h3{font-size:18px;margin:6px 0 0}.cnpj-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.cnpj-preview dl>div:last-child{grid-column:1/-1}.cnpj-preview dt{font-size:11px;color:#766655}.cnpj-preview dd{margin:3px 0 0;font-size:13px;overflow-wrap:anywhere}.cnpj-preview>small{font-size:11px;color:#766655}.cnpj-preview p{font-size:12px;margin:0}.cnpj-fixtures{border-top:1px solid #e9dfd0;padding-top:16px}.cnpj-fixtures h3{font-size:14px;display:flex;gap:10px;align-items:center;margin:0}.cnpj-fixtures p{font-size:12px;color:#766655;margin:8px 0 12px}.cnpj-fixtures .fixtures{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;gap:8px}.cnpj-fixtures .fixture{text-align:left;min-width:0;white-space:normal}.cnpj-fixtures .fixture[aria-pressed=true]{border-color:#a66e08;background:#fff4d7}.cnpj-fixtures>small{display:block;margin-top:10px;color:#745013}@media(max-width:760px){.cnpj-entry-row{grid-template-columns:minmax(0,1fr);gap:9px}.cnpj-entry-row .btn{width:100%;white-space:normal}.cnpj-preview{padding:13px}.cnpj-preview dl{grid-template-columns:minmax(0,1fr)}.cnpj-preview h3{font-size:16px}.cnpj-fixtures .fixtures{grid-template-columns:minmax(0,1fr)}}.registration-start{display:grid;gap:16px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.registration-start h2{font-size:18px;margin:0 0 6px}.registration-start p{font-size:13px;color:var(--muted);margin:0;max-width:76ch}.registration-start>.field{max-width:430px}.registration-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.registration-options article{display:grid;align-content:start;gap:12px;border:1px solid var(--line);border-top:3px solid #D4A017;border-radius:8px;padding:16px}.registration-options h3{font-size:15px;margin:0}.registration-options .btn{justify-self:start}.cnpj-result-group{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.cnpj-result-group h4{font-size:14px;margin:0 0 12px}.cnpj-preview .cnpj-result-group dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnpj-preview dd{overflow-wrap:anywhere}.cnpj-preview dd small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.cnpj-test-conversion{display:grid;gap:14px;background:var(--sunk);padding:16px;border:1px solid var(--line);border-radius:8px}.cnpj-test-conversion .check{align-items:flex-start;font-size:13px}.cnpj-fixtures summary{cursor:pointer;font-weight:650}.creditor-filter-grid{align-items:end}.creditor-search .field{flex:1;min-width:0}.creditor-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.creditor-card-grid>article{border:1px solid var(--line);padding:16px;border-radius:8px}.creditors-page .project-metrics article{padding:16px;display:grid;gap:6px}.creditors-page .project-metrics strong{font-size:25px}.creditor-selection .wl-selection-options{max-height:340px;overflow:auto}.creditor-selection .wl-chips{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.registration-options,.cnpj-preview .cnpj-result-group dl,.creditor-card-grid,.creditor-filter-grid{grid-template-columns:minmax(0,1fr)}.creditor-search{flex-wrap:wrap}.creditor-search .field{flex-basis:100%}}.partner-review-layout{grid-template-columns:minmax(0,1fr) 390px}.partner-review-layout>.ficha-side{max-height:calc(100dvh - 100px);overflow:auto;scrollbar-gutter:stable}.partner-decision{border:1px solid #D4A017;box-shadow:0 6px 24px #3a2b1f12}.partner-decision-head{padding:20px;background:#f3e8d6;border-bottom:1px solid #D4A017;display:grid;gap:10px}.partner-decision-head h2{font-size:20px;line-height:1.35;color:#3a2b1f;margin:0}.partner-decision-head .pill{justify-self:start}.partner-simulation{background:#fff8e7;border:1px solid #D4A017;border-radius:8px;padding:12px;font-size:12px;color:#3a2b1f}.partner-simulation p,.partner-decision p{margin:6px 0}.partner-risk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.partner-checklist{list-style:none;padding:0;margin:0;display:grid;gap:12px}.partner-checklist li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.partner-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;font-weight:700}.partner-check-ok{background:#e8f2e9;color:#225a35}.partner-check-pending,.partner-check-simulation{background:#f3e8d6;color:#3a2b1f}.partner-checklist small,.partner-post-approval small,.partner-source-list small{display:block;color:var(--muted);line-height:1.5;margin-top:3px}.partner-escalation,.partner-blockers{font-size:12px;background:#fff8e7;padding:12px;border-radius:8px;border-left:3px solid #F59E0B}.partner-escalation ul,.partner-blockers ul{padding-left:18px;margin:8px 0 0}.partner-decision-actions{display:grid;gap:8px}.partner-decision-actions .btn{width:100%;white-space:normal;min-height:44px}.partner-evidence-links{display:flex;flex-wrap:wrap;gap:6px}.partner-post-approval{padding-left:20px;display:grid;gap:12px;font-size:12px}.partner-post-approval code,.partner-hash{overflow-wrap:anywhere;font-size:10px;color:var(--muted)}.partner-source-list{list-style:none;padding:0;display:grid;gap:12px;font-size:12px}.partner-source-list .pill{font-size:10px;margin-left:5px}.partner-return-steps{border:1px solid var(--line);padding:12px;display:grid;gap:8px}.partner-return-steps label{display:flex;align-items:center;gap:8px;font-size:13px}.partner-return-steps legend{font-weight:600}.partner-decision details>summary{cursor:pointer;font-size:12px;font-weight:600}.partner-decision details{min-width:0}.partner-decision .notice,.partner-decision .error{font-size:12px}@media(max-width:1100px){.partner-review-layout{display:flex;flex-direction:column}.partner-review-layout>.panel{width:100%}.partner-review-layout>.ficha-side{order:-1;position:static;max-height:none;overflow:visible;width:100%}.partner-decision-head h2{font-size:19px}}.partner-review-layout .panel-body,.partner-review-layout .panel-body>.stack{min-width:0}.partner-review-layout .risk-big>*,.partner-review-layout .panel-body .pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pld-simulation,.pld-laboratory{min-width:0;overflow-wrap:anywhere}.pld-laboratory>summary{padding:20px;cursor:pointer;font-weight:700;line-height:1.5}.risk-operational{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.risk-operational .weights{grid-template-columns:minmax(0,1fr) minmax(96px,144px);gap:16px 24px;align-items:center}.risk-operational .weights input{width:100%;min-height:44px}@media(max-width:600px){.risk-operational .weights{grid-template-columns:minmax(0,1fr);gap:8px}.risk-operational .weights input{max-width:144px;margin-bottom:12px}}@media(max-width:600px){.risk-operational table{min-width:0;width:100%;table-layout:fixed}.risk-operational th,.risk-operational td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.risk-operational th:first-child{width:45%}.risk-operational th:nth-child(2){width:25%}.risk-operational th:nth-child(3){width:30%}.risk-operational .nowrap{white-space:normal;overflow-wrap:anywhere}.risk-operational .pill{display:inline-block;white-space:normal;max-width:100%;overflow-wrap:anywhere}}.pld-simulation .panel-head{flex-wrap:wrap;gap:12px}.pld-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pld-comparison article{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--sunk);min-width:0}.pld-comparison article:last-child{border-top:4px solid var(--brand)}.pld-score{display:block;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;margin:12px 0}.pld-simulation dt{font-weight:700;margin-top:12px}.pld-simulation dd{margin:4px 0 12px}.pld-simulation code{white-space:normal;overflow-wrap:anywhere}.pld-simulation .input{width:100%;min-width:0}.pld-simulation .row{flex-wrap:wrap}.pld-simulation summary{cursor:pointer;font-weight:600;padding:12px 0}@media(max-width:760px){.pld-comparison{grid-template-columns:minmax(0,1fr)}.pld-comparison article{padding:16px}.pld-simulation .btn{white-space:normal}}@font-face{font-family:AVALLOW Domain Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}.brand-editor{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:24px;align-items:start;min-width:0}.brand-editor *,.brand-preview-composition *{box-sizing:border-box}.brand-editor-controls,.brand-editor-preview-area{min-width:0}.brand-editor fieldset{margin:0;padding:0;border:0;min-width:0}.brand-editor fieldset:disabled{opacity:.8}.brand-editor-identity>legend,.brand-editor-color-group h3,.brand-editor-preview-heading h3{font-size:17px;font-weight:650;margin:0 0 12px;color:inherit}.brand-editor-field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.brand-editor-field input,.brand-editor-field select,.brand-editor-color-field input:not([type=color]){width:100%;height:44px;min-width:0;border:1px solid var(--wl-border,#8d8174);border-radius:6px;padding:9px 10px;background:var(--wl-surface,#fff);color:var(--wl-text,#30291f);font:inherit}.brand-editor input:focus-visible,.brand-editor select:focus-visible,.brand-editor button:focus-visible{outline:3px solid var(--wl-focus,#245db5);outline-offset:3px}.brand-editor-logo-row{display:flex;gap:16px;align-items:center;margin:16px 0 22px}.brand-editor-logo-sample{width:112px;min-height:84px;flex-shrink:0;display:grid;place-items:center;padding:12px;border:1px solid var(--wl-border,#8d8174);border-radius:8px;background:var(--wl-surface,#fff);color:var(--wl-muted,#625a50);font-size:12px;text-align:center}.brand-editor-logo-sample img{max-width:100%;max-height:66px;object-fit:contain}.brand-editor-logo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.brand-editor-upload{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border:1px solid var(--wl-border,#8d8174);border-radius:6px;background:var(--wl-surface,#fff);color:var(--wl-text,#3a2b1f);font-size:13px;font-weight:600;cursor:pointer;overflow:hidden}.brand-editor-upload:focus-within{outline:3px solid var(--wl-focus,#245db5);outline-offset:3px}.brand-editor-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.brand-editor-hint{font-size:12px;line-height:1.55;font-weight:400;color:var(--wl-muted,#625a50);margin:0}.brand-editor-button{padding:7px 10px;min-height:44px;border:1px solid var(--wl-border,#8d8174);border-radius:6px;background:var(--wl-surface,#fff);color:var(--wl-text,#3a2b1f);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.brand-editor-button[aria-pressed=true]{background:var(--wl-primary,#3a2b1f);border-color:var(--wl-border,#8d8174);color:var(--wl-button-text,#fff)}.brand-editor-button:disabled{cursor:not-allowed}.brand-editor-surface-tabs{display:flex;gap:4px;border-bottom:1px solid var(--wl-border,#8d8174);margin-bottom:15px}.brand-editor-surface-tabs button{flex:1;min-height:46px;padding:10px 8px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--wl-muted,#625a50);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.brand-editor-surface-tabs button[aria-selected=true]{border-bottom-color:var(--wl-text,#302317);color:var(--wl-text,#302317)}.brand-editor-theme-panel>.brand-editor-hint{margin-bottom:20px}.brand-editor-color-group{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--wl-border,#8d8174)}.brand-editor-color-group h3{font-size:15px;margin-bottom:4px}.brand-editor-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.brand-editor-color-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0}.brand-editor-color-field>div{display:flex;gap:6px;min-width:0}.brand-editor-color-field input[type=color]{appearance:none;-webkit-appearance:none;border:1px solid var(--wl-border,#8d8174);border-radius:6px;width:44px;min-width:44px;height:44px;padding:3px;background:var(--wl-surface,#fff);cursor:pointer}.brand-editor-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.brand-editor-color-field input[type=color]::-webkit-color-swatch{border:0;border-radius:3px}.brand-editor-color-field input:not([type=color]){font-variant-numeric:tabular-nums;font-size:12px}.brand-editor-validation{padding:12px 14px;margin:18px 0 0;background:#edf5ef;border-left:3px solid #356044;border-radius:4px;font-size:12px;line-height:1.6;color:#23402e}.brand-editor-validation h3{margin:0;font-size:14px}.brand-editor-validation ul{padding-left:18px;margin:6px 0 0}.brand-editor-validation-error,.brand-editor-error{background:#fff1ed;color:#7f2e22;border-left-color:#a63d2c}.brand-editor-error{padding:12px;border-left:3px solid #a63d2c;font-size:13px}.brand-editor-readonly{font-size:13px;color:var(--wl-muted,#625a50)}.brand-editor-preview-area{position:sticky;top:18px}.brand-editor-preview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.brand-editor-preview-heading h3{margin-bottom:5px}.brand-editor-preview-sizes,.brand-preview-screen-picker{display:flex;gap:5px;flex-wrap:wrap}.brand-preview-screen-picker{margin:0 0 12px}.brand-editor-preview-note{font-size:12px;line-height:1.6;color:var(--wl-muted,#625a50);margin:13px 0 0;max-width:70ch}.brand-preview-composition{min-width:0}.brand-preview-frame{width:100%;border:1px solid var(--brand-border,#a99e91);border-radius:12px;overflow:hidden;background:var(--brand-bg);color:var(--brand-text);font-family:var(--brand-font),sans-serif;box-shadow:0 10px 28px #3a2b1f0b}.brand-preview-frame *{font-family:inherit}.brand-preview-mobile{max-width:360px;margin:0 auto;border:6px solid #514b43;border-radius:24px}.brand-preview-shell{display:flex;min-height:510px}.brand-preview-identity{display:flex;align-items:center;gap:10px;min-width:0}.brand-preview-identity img{width:auto;max-width:110px;max-height:48px;object-fit:contain}.brand-preview-identity strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.brand-preview-monogram{display:grid;place-items:center;min-width:36px;width:36px;height:36px;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:700}.brand-preview-sidebar{width:31%;min-width:120px;padding:22px 14px;background:var(--brand-sidebar);color:var(--brand-sidebar-text)}.brand-preview-sidebar .brand-preview-identity{flex-direction:column;align-items:flex-start}.brand-preview-sidebar .brand-preview-identity img{max-width:100%;max-height:56px}.brand-preview-navigation{display:flex;flex-direction:column;gap:6px;margin-top:24px;font-size:11px}.brand-preview-navigation>span{padding:9px 7px;border-left:3px solid transparent}.brand-preview-navigation>.brand-preview-nav-active{border-left-color:var(--brand-accent);font-weight:700}.brand-preview-workspace{min-width:0;flex:1;display:flex;flex-direction:column}.brand-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--brand-surface);border-bottom:1px solid var(--brand-border);font-size:12px}.brand-preview-tag{padding:4px 6px;border:1px solid var(--brand-border);border-radius:4px;font-size:10px;color:var(--brand-muted);white-space:nowrap}.brand-preview-login-content{flex:1;display:flex;align-items:center;justify-content:center;padding:28px 20px}.brand-preview-login-card{width:100%;max-width:350px;background:var(--brand-surface);padding:24px;border:1px solid var(--brand-border);border-radius:8px}.brand-preview-login-card h3,.brand-preview-dashboard-content h3{margin:0 0 10px;font-size:23px;line-height:1.2;color:var(--brand-text);overflow-wrap:anywhere}.brand-preview-login-card>p,.brand-preview-dashboard-content>p{margin:0 0 20px;color:var(--brand-muted);font-size:12px;line-height:1.6}.brand-preview-credential{margin-bottom:13px;font-size:11px;color:var(--brand-text)}.brand-preview-credential>span{display:block;margin-bottom:6px;font-weight:600}.brand-preview-credential>div{min-height:36px;padding:9px;border:1px solid var(--brand-border);border-radius:5px;color:var(--brand-muted);background:var(--brand-surface)}.brand-preview-cta{display:inline-block;min-height:36px;padding:10px 14px;background:var(--brand-primary);color:var(--brand-button-text);border:1px solid var(--brand-border);border-radius:5px;font-size:11px;font-weight:600;text-align:center}.brand-preview-login-card>.brand-preview-cta{display:block}.brand-preview-login-card>.brand-preview-login-note{font-size:10px;margin:13px 0 0}.brand-preview-footer{padding:15px 20px;margin-top:auto;background:var(--brand-surface);border-top:1px solid var(--brand-border);display:flex;flex-direction:column;gap:6px;color:var(--brand-text);font-size:10px;line-height:1.5}.brand-preview-footer strong{font-size:10px;font-weight:500}.brand-preview-footer>span{font-size:9px;color:var(--brand-muted)}.brand-preview-dashboard-content{padding:22px 20px;flex:1}.brand-preview-example-panel,.brand-preview-chart-panel{padding:16px;border:1px solid var(--brand-border);border-radius:7px;background:var(--brand-surface);margin-top:16px}.brand-preview-dashboard-content h4{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--brand-text)}.brand-preview-example-panel p,.brand-preview-chart-panel p{font-size:11px;line-height:1.5;color:var(--brand-muted);margin:0 0 12px}.brand-preview-chart{display:flex;align-items:flex-end;gap:12px;height:105px;border-bottom:1px solid var(--brand-border);padding:10px 5px 0}.brand-preview-chart>div{display:flex;align-items:flex-end;gap:3px;flex:1;height:100%}.brand-preview-chart>div>span,.brand-preview-chart>div>i{display:block;flex:1;background:var(--brand-chart);border-radius:3px 3px 0 0}.brand-preview-chart>div>i{background:var(--brand-chart-secondary)}.brand-preview-chart-legend{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0;color:var(--brand-text);font-size:10px}.brand-preview-chart-legend>span{display:flex;align-items:center;gap:5px}.brand-preview-chart-legend i{width:8px;height:8px;display:inline-block;background:var(--brand-chart);border-radius:2px}.brand-preview-chart-legend>span+span i{background:var(--brand-chart-secondary)}.brand-preview-mobile .brand-preview-shell{min-height:580px}.brand-preview-mobile .brand-preview-sidebar{display:none}.brand-preview-mobile .brand-preview-topbar{padding:14px}.brand-preview-mobile .brand-preview-identity strong{font-size:13px}.brand-preview-mobile .brand-preview-identity img{max-width:90px;max-height:40px}.brand-preview-mobile .brand-preview-login-content,.brand-preview-mobile .brand-preview-dashboard-content{padding:18px 14px}.brand-preview-mobile .brand-preview-login-card{padding:20px 16px}.brand-preview-mobile .brand-preview-footer{padding:14px}.brand-editor-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1160px){.brand-editor{grid-template-columns:minmax(260px,1fr) minmax(0,1fr);gap:18px}.brand-editor-color-grid{grid-template-columns:1fr}.brand-editor-preview-heading{flex-direction:column}.brand-preview-sidebar{min-width:105px;padding:20px 10px}.brand-preview-topbar,.brand-preview-dashboard-content{padding-left:14px;padding-right:14px}}@media(max-width:850px){.brand-editor{grid-template-columns:1fr}.brand-editor-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-editor-preview-area{position:static}.brand-editor-preview-heading{flex-direction:row}.brand-preview-frame{max-width:760px;margin-left:auto;margin-right:auto}.brand-preview-mobile{max-width:360px}}@media(max-width:480px){.brand-editor-color-grid{grid-template-columns:1fr}.brand-editor-logo-row{align-items:flex-start;gap:10px}.brand-editor-logo-sample{width:82px;min-height:74px}.brand-editor-preview-heading{flex-direction:column}.brand-preview-sidebar{display:none}.brand-preview-topbar{padding:14px}.brand-preview-login-content,.brand-preview-dashboard-content{padding:18px 12px}.brand-preview-login-card{padding:18px 14px}.brand-preview-login-card h3,.brand-preview-dashboard-content h3{font-size:21px}.brand-preview-footer{padding:14px}.brand-editor-surface-tabs button{font-size:12px}.brand-preview-identity strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.brand-editor *,.brand-preview-composition *{scroll-behavior:auto!important;transition:none!important}}.av-domain-panel{font-family:AVALLOW Domain Inter,Inter,system-ui,sans-serif;color:#3a2b1f;min-width:0}.av-domain-panel h2{font-size:clamp(1.5rem,3vw,2rem);margin:.4rem 0}.av-domain-eyebrow{color:#956b0c;font-size:.72rem;letter-spacing:.14em;font-weight:800}.av-domain-panel aside,.av-domain-panel .av-domain-demo{background:#f3e8d6;border-left:3px solid #d4a017;padding:1rem;margin:1rem 0;overflow-wrap:anywhere}.av-domain-field{display:grid;gap:.5rem}.av-domain-panel input,.av-domain-panel select,.av-domain-panel textarea{font:inherit;width:100%;box-sizing:border-box;border:1px solid #bfae99;border-radius:8px;padding:.7rem;background:#fff;color:#1f2937}.av-domain-panel textarea{min-height:72px;resize:vertical}.av-domain-create{display:grid;grid-template-columns:1fr 2fr auto;gap:.75rem;align-items:end;margin:1rem 0}.av-domain-create label{display:grid;gap:.5rem}.av-domain-panel button{font:inherit;border:1px solid #b28b38;background:#3a2b1f;color:#f3e8d6;padding:.65rem .85rem;border-radius:8px;cursor:pointer}.av-domain-panel button:disabled{opacity:.5;cursor:not-allowed}.av-domain-panel button:focus-visible,.av-domain-panel a:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.av-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.av-domain-card{border:1px solid #d5c4ac;border-radius:12px;padding:1.1rem;background:#fff;min-width:0;overflow-wrap:anywhere}.av-domain-card header>span{font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#956b0c}.av-domain-card h3{font-size:1.2rem;margin:.5rem 0}.av-domain-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.av-domain-card dt{font-size:.78rem;color:#65594f}.av-domain-card dd{margin:.3rem 0;font-weight:650}.av-domain-card summary{cursor:pointer;font-weight:650;padding:.7rem 0}.av-domain-record{display:grid;gap:.5rem;padding:.75rem 0;border-top:1px solid #eee}.av-domain-record code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.av-domain-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.av-domain-error{color:#8e2424;background:#fff1ef;padding:.8rem}.av-domain-footnote{font-size:.83rem;line-height:1.6;color:#665a4f}.av-domain-panel ol{padding-left:1.3rem}.av-domain-panel li{margin:.7rem 0}.av-domain-panel li p{margin:.3rem 0}.av-domain-panel a{color:#755109;font-weight:700}@media(max-width:620px){.av-domain-create{grid-template-columns:1fr}.av-domain-panel button{min-height:44px}.av-domain-actions button{flex:1 1 140px}}.av-domain-panel button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.av-domain-panel{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.av-domain-panel details{min-width:0}.cp-page{--cp-brown:#3A2B1F;--cp-gold:#D4A017;--cp-amber:#F59E0B;--cp-sand:#F3E8D6;color:#1f2937;font-family:AVALLOW Domain Inter,Inter,system-ui,sans-serif;max-width:1320px;margin:auto}.cp-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin:0 0 22px}.cp-heading h1,.cp-card h2,.cp-card h3,.cp-access h1{color:var(--cp-brown)}.cp-heading h1{margin:6px 0}.cp-heading p{margin:0}.cp-heading .eyebrow,.cp-access .eyebrow{color:#775a22;font-size:11px;font-weight:700;letter-spacing:.08em}.cp-card{background:#fffdf9;border:1px solid #e5d6c0;border-radius:12px;padding:20px;margin:0 0 14px;min-width:0}.cp-card h2{font-size:19px;margin:0 0 12px}.cp-card h3{font-size:16px}.cp-card summary{cursor:pointer;color:var(--cp-brown);font-weight:700}.cp-card[open]>summary{margin-bottom:12px}.cp-card dl{margin:8px 0}.cp-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:14px;padding:9px 0;border-bottom:1px solid #ede2d3}.cp-card dt{color:#695b49}.cp-card dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.cp-tabs,.cp-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:0 0 14px}.cp-actions{margin-top:12px}.cp-page .btn{min-height:42px;white-space:normal}.cp-tabs .btn[aria-pressed=true]{background:var(--cp-brown);color:#fff;border-color:var(--cp-brown)}.cp-page .btn-primary{background:var(--cp-gold);color:#291e12;border-color:#987200}.cp-page .btn-primary:hover{background:#ebbb41}.cp-page .btn:focus-visible,.cp-page :is(input,textarea,select,summary,button):focus-visible{outline:3px solid #916c10;outline-offset:3px}.cp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.cp-page label{display:grid;gap:5px;font-size:14px;font-weight:600}.cp-page label>span{display:block}.cp-page :is(input:not([type=checkbox]),select,textarea){width:100%;border:1px solid #d7c8b4;border-radius:8px;padding:10px;color:#1f2937;background:#fff;min-height:42px;font:inherit}.cp-page textarea{min-height:90px;resize:vertical}.cp-page .cp-check{display:flex;align-items:center;margin:12px 0;gap:9px}.cp-check input{accent-color:#795618;width:18px;height:18px}.cp-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(275px,1fr);gap:16px}.cp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}.cp-metrics>div{padding:12px;background:var(--cp-sand);border-radius:9px;border:1px solid #ddc9a8;overflow-wrap:anywhere}.cp-metrics span,.cp-metrics strong{display:block}.cp-metrics span{font-size:12px}.cp-metrics strong{font-size:15px;color:var(--cp-brown)}.cp-list-row{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:10px;width:100%;padding:14px 8px;border:0;border-bottom:1px solid #e5d6c0;background:transparent;text-align:left;color:#1f2937;cursor:pointer;font:inherit}.cp-list-row:hover{background:var(--cp-sand)}.cp-note,.cp-error{padding:10px 14px;border-radius:8px;background:var(--cp-sand);border:1px solid #dbc4a0}.cp-error{border-color:var(--cp-amber);color:#842e20}.cp-public{padding:24px;max-width:880px}.cp-public.cp-access{max-width:520px}.cp-logo{display:block;width:150px;height:84px;object-fit:cover;object-position:50% 62%;margin:0 auto 18px}.cp-access .btn,.cp-access label{margin-top:12px;width:100%}@media(max-width:720px){.cp-heading{flex-direction:column}.cp-columns,.cp-fields{grid-template-columns:1fr}.cp-card{padding:14px}.cp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-public{padding:14px}.cp-list-row{grid-template-columns:1fr auto}.cp-list-row span:last-child{grid-column:1/-1;font-size:13px}.cp-card dl>div{gap:8px}.cp-page :is(input,select,textarea){font-size:16px}.cp-actions .btn{flex-grow:1}}.cp-event,.cp-charge-details{display:grid;gap:12px;margin-top:12px}.cp-charge-details small{font-size:13px;font-weight:400;color:#695b49}.cp-formula{padding:12px;margin:12px 0;border:1px solid #dbc4a0;border-radius:8px;background:var(--cp-sand);overflow-wrap:anywhere}.cp-formula p{font-size:13px;margin:5px 0 0;color:#695b49}.cp-charge-details textarea,.cp-event textarea{min-height:74px}@media(max-width:720px){.cp-public .cp-card dl>div{grid-template-columns:1fr;gap:3px}.cp-public .cp-card dd{text-align:left}.cp-metrics strong{line-height:1.45}}.cp-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:start;max-width:1120px;margin:0 auto;padding:clamp(16px,4vw,48px)}.cp-lead-intro,.cp-funnel>div{padding:24px;background:#f3e8d6;border:1px solid #dfcfb7;border-radius:14px;color:#3a2b1f}.cp-lead-intro .cp-logo{max-width:180px;margin-bottom:20px}.cp-lead h1{font-size:clamp(26px,4vw,38px);line-height:1.15}.cp-lead form,.cp-journey form{display:grid;gap:16px}.cp-lead label,.cp-journey label,.cp-journey .btn,.cp-lead .btn{font-size:16px}.cp-lead :is(input,select,button),.cp-journey :is(input,select,button){min-height:44px}.cp-lead input[type=checkbox],.cp-journey input[type=checkbox]{min-height:0;width:20px;height:20px}.cp-lead :focus-visible,.cp-journey :focus-visible{outline:3px solid #a97410;outline-offset:3px}.cp-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:18px}.cp-funnel>div{display:grid;gap:10px}.cp-funnel strong{font-size:25px}.cp-op-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;padding:16px;color:#3a2b1f;border-bottom:1px solid #dfcfb7;text-decoration:none;overflow-wrap:anywhere}.cp-op-row:hover{background:#f3e8d6}.cp-timeline{margin-top:16px;padding:12px 16px;border-inline-start:3px solid #d4a017;background:#fbf7ef;overflow-wrap:anywhere}.cp-integrity{overflow-wrap:anywhere}.cp-step{align-self:center;color:#3a2b1f;padding:8px 12px}.cp-privacy{font-size:16px;color:#3a2b1f}.cp-journey fieldset{min-inline-size:0}@media(max-width:700px){.cp-lead,.cp-op-row{grid-template-columns:1fr}.cp-lead-intro,.cp-funnel>div{padding:16px}}.cp-page .btn,.cp-page :is(input:not([type=checkbox]),select){min-height:44px}.cp-page label,.cp-page .btn{font-size:16px}.cp-page .cp-card h2,.cp-page .cp-card legend{font-size:22px}.cp-journey{width:100%;max-width:1200px}.cp-public .cp-card{overflow-wrap:anywhere}.invite-links-page .invite-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0}.invite-counts>.panel{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:2px solid #D4A017}.invite-counts span{font-size:12px;color:#3a2b1f}.invite-counts strong{font-size:22px;color:#3a2b1f}.invite-validity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#faf7f1;border:1px solid #eee3d0;border-radius:8px;padding:12px;margin:0}.invite-validity dt{font-size:11px;color:#62523f}.invite-validity dd{margin:4px 0 0;font-size:13px;font-weight:600;color:#1f2937;display:flex;gap:6px;flex-wrap:wrap}.invite-links-page .invite-card{gap:14px;border-left:3px solid #D4A017}.invite-links-page .invite-card-head>div{min-width:0}.invite-links-page .invite-name{overflow-wrap:anywhere}.invite-links-page .compact-table-options label{display:flex;align-items:center;gap:6px}.invite-links-page .compact-table-options select{width:72px}.invite-links-page .btn-primary{display:inline-flex;align-items:center;gap:8px}.invite-links-page .invite-card-foot .action-toolbar{flex-wrap:wrap}@media(max-width:900px){.invite-links-page .invite-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.invite-links-page .invite-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-validity{grid-template-columns:1fr;gap:10px}.invite-links-page .invite-card-head,.invite-links-page .invite-card-foot{align-items:flex-start;flex-direction:column}.invite-links-page .panel-head{flex-wrap:wrap}.invite-links-page .invite-counts>.panel{padding:10px}.invite-links-page .invite-overview{grid-template-columns:1fr}}.invite-links-page button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.wl-brand-designer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:24px;align-items:start}.wl-brand-designer fieldset{min-width:0}.wl-brand-preview{position:sticky;top:12px;min-width:0;background:#f8f5ef;border:1px solid #e8dfd2;border-radius:14px;padding:16px}.wl-preview-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.wl-preview-tabs [aria-pressed=true]{background:#3a2b1f;color:#fff}.wl-phone{width:min(100%,340px);margin:14px auto 0;border:7px solid #292622;border-radius:32px;overflow:hidden;box-shadow:0 16px 40px #3a2b1f22}.wl-phone-status{padding:10px 16px;display:flex;justify-content:space-between;font-size:10px;background:#fff;color:#1f2937}.wl-phone header{padding:20px 16px;min-height:70px;display:flex;align-items:center}.wl-phone header img{max-width:140px;max-height:48px;object-fit:contain}.wl-phone-body{padding:20px 16px;display:flex;flex-direction:column;gap:12px}.wl-phone-body h2{font-size:23px;line-height:1.2;margin:0}.wl-phone-body p{font-size:12px;margin:0}.wl-phone-body small{font-size:10px}.wl-preview-cta{padding:12px;border-radius:9px;text-align:center;font-weight:700;font-size:12px}.wl-phone-body article{background:#fff;border-radius:10px;padding:13px;color:#1f2937;display:grid;gap:8px}.wl-phone-body article span{font-size:11px}.wl-phone footer{background:#fff;color:#3a2b1f;padding:14px;font-size:11px;display:flex;justify-content:space-between;align-items:center}.wl-phone footer img{max-width:60px;max-height:30px;object-fit:contain}.wl-phone footer span{font-size:9px}.wl-preview-hero{width:100%;height:130px;object-fit:cover;border-radius:10px}.wl-preview-input{background:#fff;color:#4b5563;border:1px solid #b8b1a7;padding:12px;border-radius:8px;font-size:12px}.wl-contract-text{max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#fffdf9;border:1px solid #ddd1bd;border-radius:10px;font:14px/1.7 Georgia,serif}.wl-contract-review details{overflow-wrap:anywhere}.wl-review-summary,.wl-launch-status{background:#f3e8d6;border:1px solid #e2d2b6;border-radius:10px;padding:16px}.wl-stage .kyb-fields{background:#faf8f4;border-radius:10px;padding:12px}.wl-stage fieldset{min-width:0}.wl-stage h3{font-size:15px}.wl-stage .integration-dependency{margin:8px 0}.wl-stage .compact-page-header h1{font-size:18px}.wl-contract-review .business-event{overflow-wrap:anywhere}.wl-contract-review .field select{max-width:100%}@media(max-width:1050px){.wl-brand-designer{grid-template-columns:minmax(0,1fr)}.wl-brand-preview{position:static}.wl-phone{width:300px}}@media(max-width:600px){.wl-phone{width:min(100%,300px)}.wl-brand-preview{padding:10px}.wl-stage .kyb-fields{padding:8px}.wl-launch-status ul{padding-left:18px}}.wl-rework .wl-workspace{display:block}.wl-rework .wl-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-bottom:18px;padding:7px;background:#eee7dc;border:1px solid #e1d6c5;border-radius:14px;position:static}.wl-rework .wl-tabs button{min-width:0;min-height:64px;display:flex;gap:7px;align-items:center;padding:9px 8px;font-size:12px;border-radius:9px}.wl-rework .wl-step-number{font-size:10px;font-weight:800;opacity:.75}.wl-rework .wl-stage{background:transparent;border:0;box-shadow:none;min-width:0}.wl-rework .wl-stage>.panel-head{padding:0 0 14px;background:transparent;border:0}.wl-rework .wl-stage>.panel-head h2{font-size:21px}.wl-rework .wl-stage>.panel-body{padding:0}.wl-rework .wl-stage-footer{background:#fff;border:1px solid #e1d6c5;border-radius:12px;padding:14px;margin-top:18px;gap:10px}.wl-step-content{display:grid;gap:18px;min-width:0}.wl-block{background:#fff;border:1px solid #e0d8cc;border-radius:14px;overflow:visible;box-shadow:0 5px 18px #3a2b1f06;min-width:0}.wl-block-head{padding:16px 20px;border-bottom:1px solid #eee8df;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fcfaf6;border-radius:14px 14px 0 0}.wl-block-head h3{font-size:17px!important;line-height:1.4;margin:3px 0 0;display:flex;align-items:center;gap:8px;color:#3a2b1f}.wl-block-head .eyebrow{font-size:10px;letter-spacing:.08em;color:#715c41}.wl-block-body{padding:20px;display:grid;gap:16px;min-width:0}.wl-block-body fieldset{padding:0;border:0;margin:0;display:grid;gap:18px;min-width:0}.wl-block-body p{margin:0}.wl-help.btn{width:28px;min-width:28px;height:28px;min-height:28px;background:#fff8e8;border-color:#e9d8ae;color:#6c5013;flex-shrink:0}.wl-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.wl-facts>div{min-width:0;padding-bottom:12px;border-bottom:1px solid #f0ece4}.wl-facts dt,.wl-operation-meta dt{font-size:11px;color:#70695e;margin-bottom:5px}.wl-facts dd{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere;line-height:1.6;color:#1f2937}.wl-company-search{display:flex;gap:12px;align-items:flex-end}.wl-company-search>.field{flex:1;max-width:400px}.wl-consult{white-space:nowrap;min-height:34px;gap:8px;font-size:12px}.wl-company-source{font-size:12px;color:#6b6153;flex-wrap:wrap}.wl-test-toggle{display:flex;align-items:flex-start;gap:10px;background:#faf6ee;border:1px solid #e9dfcf;padding:12px 14px;border-radius:9px;font-size:12px}.wl-test-toggle small{display:block;color:#756957;margin-top:3px}.wl-source-details>summary,.wl-related-documents>summary{font-size:12px;color:#715c41;cursor:pointer}.wl-channel-summary,.wl-inline-help{display:flex;gap:8px;align-items:center;font-size:12px}.wl-block .field>.compact-action-wrap{display:inline-flex;margin-left:4px}.wl-selection-stack{display:grid;gap:14px}.wl-selection{padding:16px;border:1px solid #e1d8c9;border-radius:10px;background:#fdfbf7}.wl-selection>.row{justify-content:space-between}.wl-selection .hint{margin:4px 0}.wl-chips{list-style:none;padding:0;margin:12px 0 0;display:flex;gap:8px;flex-wrap:wrap}.wl-chips li{display:flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px 5px 12px;border:1px solid #dfc98e;border-radius:20px;background:#f8edcf;font-size:12px;color:#3a2b1f}.wl-chips li>span{overflow-wrap:anywhere}.wl-chips .compact-action{width:24px;min-width:24px;height:24px;min-height:24px;background:transparent;border:0}.wl-empty-inline{font-size:12px;padding:12px;color:#6d6253;background:#f8f5f0;border:1px dashed #ddd2c2;border-radius:8px}.wl-selection-options{display:grid;gap:8px;margin-top:14px;max-height:380px;overflow:auto;padding:4px}.wl-selection-options [role=option]{text-align:left;border:1px solid #e3dace;padding:14px 16px;border-radius:10px;background:#fff;color:#1f2937;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:62px}.wl-selection-options [role=option][aria-selected=true]{background:#fcf3dc;border-color:#b28211}.wl-selection-options small{display:block;margin-top:5px;color:#746957;font-size:11px}.wl-choice-mark{color:#8b660c;font-weight:800}.wl-contract-hero{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #e1d2b7;border-radius:12px;background:linear-gradient(110deg,#fcf5e5,#fff)}.wl-contract-symbol{display:grid;place-items:center;width:50px;height:62px;border:1px solid #dec388;background:#fff8e9;border-radius:8px;color:#765113;flex-shrink:0}.wl-contract-symbol svg{width:26px;height:26px}.wl-contract-hero h4{font-size:16px;margin:0 0 7px}.wl-contract-hero p,.wl-contract-hero small{font-size:12px;color:#72634d}.wl-review-contract{margin-left:auto;white-space:nowrap;gap:8px}.wl-contract-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:11px;color:#66563e}.wl-contract-workflow span{padding:10px;border:1px solid #e9dfcf;background:#faf7f1;border-radius:8px}.wl-operation-verification{font-size:11px;line-height:1.6;padding:12px;background:#fff8e9;border:1px solid #ead7ac;border-radius:9px;color:#6e5320;display:grid;gap:4px}.wl-pdf-frame{width:100%;height:61dvh;min-height:320px;border:1px solid #ded5c8;border-radius:8px;background:#f4f1eb}.wl-pdf-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wl-contract-history{padding:0;list-style:none;display:grid;gap:14px}.wl-contract-history li{padding:16px;border:1px solid #e6ddd0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;align-items:center}.wl-contract-history p{font-size:12px;margin:6px 0}.wl-contract-history code{font-size:11px;overflow-wrap:anywhere}.wl-launch-summary{display:flex;justify-content:space-between;align-items:center;gap:16px}.wl-launch-summary>div{display:flex;gap:12px;align-items:center}.wl-launch-summary strong{font-size:30px;color:#3a2b1f}.wl-launch-summary span{font-size:12px}.wl-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.wl-operation-card{padding:18px;border:1px solid #e3d9ca;background:#fff;border-radius:13px;display:grid;gap:14px;min-width:0}.wl-operation-card header{display:flex;align-items:flex-start;gap:10px}.wl-operation-card header>.compact-action-wrap{margin-left:auto}.wl-operation-card h3{font-size:14px!important;margin:0 0 7px}.wl-operation-number{font-size:10px;font-weight:800;background:#f5ecda;color:#7c5a17;border-radius:7px;padding:8px}.wl-operation-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.wl-operation-meta dd{font-size:12px;margin:0;overflow-wrap:anywhere}.wl-operation-card .business-grid{grid-template-columns:1fr}.wl-operation-card fieldset{display:grid;gap:12px;border:0;padding:12px 0 0;border-top:1px solid #eee5d7}.wl-operation-card .field{font-size:11px}.wl-operation-card .input{font-size:12px}.wl-task-note,.wl-task-blocker{font-size:12px;margin:0;color:#716553;overflow-wrap:anywhere}.wl-task-blocker{color:#8a4423}.wl-operation-final{border-color:#bfa16a;background:#fbf5e7}.wl-operation-card .hint{font-size:10px}.wl-analysis-action{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dfd1b8;border-radius:12px;background:#f7f0e3;padding:18px}.wl-analysis-action p{margin:6px 0 0}.wl-version-history{padding:14px}.wl-rework .wl-header{margin-bottom:12px}.wl-rework .wl-save-status{padding:8px 0 14px;font-size:12px}@media(max-width:1150px){.wl-rework .wl-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-rework .wl-tabs button{min-height:48px}.wl-operation-grid,.wl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wl-rework .wl-tabs{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto;gap:5px;padding:6px}.wl-rework .wl-tabs button{flex:0 0 145px;min-height:52px}.wl-block-head{padding:14px}.wl-block-body{padding:14px;gap:14px}.wl-facts{grid-template-columns:1fr;gap:12px}.wl-company-search{align-items:stretch;flex-direction:column}.wl-consult{align-self:flex-start}.wl-contract-hero{flex-wrap:wrap;padding:14px}.wl-contract-hero>div{flex:1;min-width:160px}.wl-review-contract{margin-left:0;width:100%;justify-content:center}.wl-contract-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-operation-grid{grid-template-columns:1fr}.wl-launch-summary{align-items:flex-start;flex-direction:column}.wl-operation-card{padding:14px}.wl-pdf-frame{min-height:300px;height:54dvh}.wl-chips .compact-action{width:36px;min-width:36px;height:36px;min-height:36px}.wl-analysis-action{align-items:flex-start}.wl-rework .wl-stage-footer{flex-wrap:wrap}.wl-rework .wl-stage-footer .btn{font-size:12px}.wl-company-source{align-items:flex-start}.wl-block-head h3{font-size:16px!important}}.wl-rework .wl-header{min-height:0;padding-bottom:8px;margin-bottom:8px;align-items:center}.wl-rework .wl-header .eyebrow,.wl-rework .wl-header .product-brand img{display:none}.wl-rework .wl-header .product-brand h1{font-size:24px;line-height:1.25;padding-left:0;border:0}.wl-rework .wl-header p{font-size:12px;margin:5px 0 0}.wl-rework .wl-save-status{padding:4px 0 8px}.wl-rework .wl-tabs{margin-bottom:12px;padding:6px}.wl-rework .wl-tabs button{min-height:50px;font-size:11px}.wl-rework .wl-stage>.panel-head{padding-bottom:12px}.wl-rework .wl-stage>.panel-head .eyebrow{display:none}.wl-rework .wl-stage>.panel-head h2{margin:0;font-size:19px}.wl-rework .wl-block-head{padding:12px 16px}.wl-rework .wl-block-head .eyebrow{display:none}.wl-rework .wl-block-head h3{margin:0;font-size:16px!important;line-height:1.3}.wl-rework .wl-block-body{padding:16px;gap:12px}.wl-rework .wl-test-toggle{padding:8px 10px}.wl-rework .wl-test-toggle small{font-size:11px;line-height:1.4}.wl-rework .wl-company-source{font-size:11px}@media(max-width:600px){.wl-rework .wl-tabs button{min-height:48px}.wl-rework .wl-header .product-brand h1{font-size:22px}.wl-rework .wl-block-body{padding:14px}}.wl-field-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#3a2b1f}.wl-field-label label{cursor:default}.wl-pdf-reader{border:1px solid #dcd3c5;border-radius:10px;background:#f2eee6;overflow:hidden}.wl-pdf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;background:#fcfaf6;border-bottom:1px solid #ded5c8;font-size:11px;flex-wrap:wrap}.wl-pdf-toolbar label{display:flex;gap:8px;align-items:center}.wl-pdf-toolbar select{font-size:11px;min-height:30px}.wl-pdf-pages{padding:12px;overflow:auto;max-height:55dvh;min-height:120px;max-width:100%}.wl-pdf-pages canvas{display:block;margin:auto;box-shadow:0 3px 15px #3a2b1f20;background:#fff;max-width:none}.wl-pdf-accessible{padding:8px 14px;background:#fff}.wl-pdf-accessible pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.wl-pdf-reader>.hint,.wl-pdf-reader>.error{margin:10px 14px}.modal:has(.wl-pdf-reader){display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.modal:has(.wl-pdf-reader) .modal-head,.modal:has(.wl-pdf-reader) .modal-foot{flex-shrink:0;background:#fff}.modal:has(.wl-pdf-reader) .modal-body{overflow:auto;min-height:0}.wl-pdf-pages{max-height:45dvh}.wl-pdf-hash{font-size:11px;overflow-wrap:anywhere}.wl-pdf-actions{width:100%}.contract-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin:24px 0}.contract-model{border-top:3px solid #D4A017}.contract-model h2{font-size:19px;margin:0;color:#3a2b1f}.contract-model p{margin:0}.contract-hash{font-size:11px;overflow-wrap:anywhere;color:#594532}.contract-actions{display:flex;flex-wrap:wrap;gap:8px}.contract-signers{border:1px solid #E6DACA;background:#fbf8f2;padding:16px;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px}.contract-signers legend{font-weight:600;color:#3a2b1f;padding:0 6px}.contract-signers label{display:flex;align-items:center;gap:8px;font-size:13px}.contract-preview{background:#fbf8f2;border:1px solid #E6DACA;border-left:3px solid #D4A017;border-radius:10px;padding:24px}.contract-preview>pre{font-family:inherit;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#1f2937}.contract-variable{display:grid;gap:10px;border:1px solid #E6DACA;background:#fbf8f2;border-radius:8px;padding:16px}.contract-variable code{overflow-wrap:anywhere;font-size:12px}.contract-grid .btn,.contract-actions .btn{white-space:normal}@media(max-width:700px){.contract-preview{padding:16px}.contract-actions .btn{min-height:44px}.contract-signers{flex-direction:column}}:root{--bg: #F8F5EF;--surface: #ffffff;--sunk: #F6F1E8;--ink: #1F2937;--muted: #6F6257;--faint: #75685D;--line: #E1D8C9;--ok: #0b7250;--ok-soft: #dcf2e8;--warn: #8a5300;--warn-soft: #fff1d6;--bad: #b0281a;--bad-soft: #fce4e0;--shadow: 0 1px 2px rgba(18, 26, 43, .06), 0 8px 24px rgba(18, 26, 43, .06);--radius: 10px;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #211B16;--surface: #30271F;--sunk: #3A2B1F;--ink: #F3E8D6;--muted: #D5C6B2;--faint: #C5B5A3;--line: #705B45;--ok: #4cc49a;--ok-soft: #123528;--warn: #f2c064;--warn-soft: #3a2d12;--bad: #f29285;--bad-soft: #3e1d19;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);color-scheme:dark}}:root[data-theme=dark]{--bg: #211B16;--surface: #30271F;--sunk: #3A2B1F;--ink: #F3E8D6;--muted: #D5C6B2;--faint: #C5B5A3;--line: #705B45;--ok: #4cc49a;--ok-soft: #123528;--warn: #f2c064;--warn-soft: #3a2d12;--bad: #f29285;--bad-soft: #3e1d19;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);color-scheme:dark}:root{--brand: #3A2B1F;--brand-strong: #251B13;--brand-soft: #F3E8D6;--gold: #D4A017;--amber: #F59E0B;--on-brand: #ffffff;--font-ui: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--brand: #D4A017;--brand-strong: #F3E8D6;--brand-soft: #3A2B1F;--on-brand: #1F2937}}:root[data-theme=dark]{--brand: #D4A017;--brand-strong: #F3E8D6;--brand-soft: #3A2B1F;--on-brand: #1F2937}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-md);line-height:1.45;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--surface)}button,input,select,textarea{font:inherit;color:inherit}.password-input-wrap{position:relative;display:block;width:100%}.password-input-wrap .password-input{padding-right:3rem;width:100%}.password-visibility{position:absolute;inset:0 0 0 auto;width:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--radius, 8px);cursor:pointer}.password-visibility:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.password-visibility:disabled{cursor:default;opacity:.5}h1,h2,h3{margin:0;text-wrap:balance;letter-spacing:-.01em}h1{font-size:var(--fs-xl);font-weight:800}h2{font-size:var(--fs-lg);font-weight:700}h3{font-size:var(--fs-md);font-weight:700}p{margin:0}a{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mono{font-family:var(--font-mono);font-size:.85em}.muted{color:var(--muted)}.faint{color:var(--faint)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--brand)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn-danger{color:var(--bad)}.btn-danger:hover{border-color:var(--bad)}.btn-ghost{border-color:transparent;background:transparent}.btn-block{width:100%}.field{display:grid;gap:6px}.field label{font-size:var(--fs-sm);font-weight:600}.field .hint{font-size:var(--fs-xs);color:var(--muted)}.input,.select{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.input:focus,.select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.code-input{font-family:var(--font-mono);font-size:1.6rem;letter-spacing:.4em;text-align:center}.error{color:var(--bad);background:var(--bad-soft);border-radius:8px;padding:10px 12px;font-size:var(--fs-sm)}.notice{color:var(--ok);background:var(--ok-soft);border-radius:8px;padding:10px 12px;font-size:var(--fs-sm)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill-ok{color:var(--ok);background:var(--ok-soft)}.pill-warn{color:var(--warn);background:var(--warn-soft)}.pill-bad{color:var(--bad);background:var(--bad-soft)}.pill-neutral{color:var(--muted);background:var(--sunk)}.pill-brand{color:var(--brand);background:var(--brand-soft)}.layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100%}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:18px}.brand{display:flex;align-items:center;gap:10px;padding:0 6px}.monogram{width:32px;height:32px;border-radius:9px;background:var(--brand);color:var(--on-brand);display:grid;place-items:center;font-weight:800}.brand-name{font-weight:800;line-height:1.1}.brand-sub{font-size:var(--fs-xs);color:var(--muted)}.nav,.nav-group{display:grid;gap:2px}.nav-group+.nav-group{margin-top:10px}.nav-title{padding:6px 10px}.nav a,.nav .soon{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:600;font-size:var(--fs-sm)}.nav a:hover{background:var(--sunk)}.nav a.active{background:var(--brand-soft);color:var(--brand)}.nav .soon{color:var(--faint);font-weight:500;cursor:default}.nav .soon small{font-size:.6875rem;font-family:var(--font-mono)}.sidebar-foot{margin-top:auto;display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.who{display:grid;gap:2px;padding:0 6px;font-size:var(--fs-sm)}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding-block:12px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.topbar .menu-btn{display:none}.desktop-menu-btn{display:inline-flex}@media(min-width:901px){.layout.compact-menu{grid-template-columns:0 minmax(0,1fr)}.compact-menu .sidebar{visibility:hidden;overflow:hidden;padding:0}}@media(max-width:900px){.desktop-menu-btn{display:none}}.content{width:100%;max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start;padding-block:24px 48px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.page-head>div{display:grid;gap:4px;min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.panel-body{padding:16px}.stack{display:grid;gap:12px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}th{text-align:left;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:11px 16px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--sunk)}.cell-main{font-weight:600}.cell-sub{font-size:var(--fs-xs);color:var(--muted)}.stat{display:grid;gap:6px;padding:16px}.stat-value{font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-note{font-size:var(--fs-xs);color:var(--muted)}.overlay{position:fixed;inset:0;z-index:50;background:#0c122073;display:grid;place-items:center;padding:16px}.modal{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--surface);border-radius:14px;box-shadow:var(--shadow)}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2;background:var(--surface)}.modal-body{padding:18px;display:grid;gap:14px}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}.private-demo-banner{box-sizing:border-box;min-height:30px}#root:has(.private-demo-banner) .overlay{top:30px}#root:has(.private-demo-banner) .modal{max-height:calc(100dvh - 62px)}@media(max-width:600px){.private-demo-banner{min-height:48px}#root:has(.private-demo-banner) .overlay{top:48px}#root:has(.private-demo-banner) .modal{max-height:calc(100dvh - 80px)}}.drawer{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--surface);box-shadow:var(--shadow);border-left:1px solid var(--line);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px)}.drawer-body{overflow-y:auto;padding:18px;display:grid;gap:16px;align-content:start}.kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 12px;font-size:var(--fs-sm)}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.diff pre{margin:0;padding:10px;border-radius:8px;background:var(--sunk);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.diff .before{border-left:3px solid var(--bad)}.diff .after{border-left:3px solid var(--ok)}.auth-page{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.auth-side{background:var(--brand);color:var(--on-brand);padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.auth-side .monogram{background:var(--on-brand);color:var(--brand)}.auth-side h2{font-size:1.75rem;font-weight:800;max-width:22ch}.auth-side ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;max-width:40ch;font-size:var(--fs-sm)}.auth-side li{display:grid;grid-template-columns:22px 1fr;gap:6px;opacity:.92}.auth-main{display:grid;place-items:center;padding-block:32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.auth-card{width:min(400px,100%);display:grid;gap:18px}.auth-card form{display:grid;gap:14px}.qr{display:grid;place-items:center;padding:12px;background:#fff;border-radius:10px;border:1px solid var(--line);width:max-content;margin:0 auto}.secret{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.08em;background:var(--sunk);padding:8px 10px;border-radius:8px;overflow-wrap:anywhere;text-align:center}.demo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-sm);padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.demo-bar strong{font-weight:800}.demo-bar .btn{min-height:30px;padding:0 10px;background:transparent;border-color:currentColor;color:inherit}.demo-code{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed var(--warn);color:var(--warn);background:var(--warn-soft);border-radius:8px;padding:10px 12px;font-size:var(--fs-sm)}.demo-code b{font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.15em}.mail{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.mail:last-child{border-bottom:0}.toast{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow);max-width:calc(100% - 32px)}.check{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.check:last-child{border-bottom:0}.check .mark{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.check .mark.ok{background:var(--ok-soft);color:var(--ok)}.check .mark.bad{background:var(--bad-soft);color:var(--bad)}.roadmap{display:grid;gap:0}.roadmap-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.roadmap-item:last-child{border-bottom:0}.perm-table td,.perm-table th{text-align:center}.perm-table td:first-child,.perm-table th:first-child{text-align:left}.yes{color:var(--ok);font-weight:800}.no{color:var(--faint)}@media(max-width:900px){.layout{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;z-index:40;left:0;top:0;bottom:0;width:272px;transform:translate(-100%);transition:transform .2s ease;padding-top:calc(18px + env(safe-area-inset-top,0px));padding-left:max(14px,env(safe-area-inset-left,0px))}.sidebar.open{transform:none;box-shadow:var(--shadow)}.topbar .menu-btn{display:inline-flex}.grid-3,.grid-2,.auth-page{grid-template-columns:minmax(0,1fr)}.auth-side{padding:24px max(16px,env(safe-area-inset-left,0px))}.auth-side ul{display:none}.auth-side h2{font-size:1.25rem}.content,.topbar{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.diff,.kv{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.tab{border:0;background:none;padding:10px 14px;font-weight:600;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.filters{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(140px,1fr));gap:12px;align-items:end}.pending{display:grid;gap:0}.pending-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-size:var(--fs-sm)}.pending-item:last-child{border-bottom:0}.pending-item:hover{background:var(--sunk)}.pending-item .why{color:var(--muted);font-size:var(--fs-xs)}.ficha{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ficha-side{position:sticky;top:72px;display:grid;gap:16px}.ficha-head{display:grid;gap:8px}.ficha-head .row{gap:8px}.step{border:1px solid var(--line);border-radius:10px}.step+.step{margin-top:10px}.step-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.step-head h3{font-size:var(--fs-sm)}.step.off .step-head{border-bottom:0;color:var(--faint)}.fields{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px;font-size:var(--fs-sm);align-items:baseline}.fields dt{color:var(--muted)}.fields dd{margin:0;overflow-wrap:anywhere}.origin{font-size:.6875rem;font-weight:700;padding:1px 7px;border-radius:5px;white-space:nowrap}.origin-receita{background:var(--brand-soft);color:var(--brand)}.origin-bacen,.origin-ifdata{background:var(--ok-soft);color:var(--ok)}.origin-digitado{background:var(--sunk);color:var(--muted)}.hash{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}pre.json{margin:0;padding:12px;border-radius:8px;background:var(--sunk);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow-y:auto}.timeline{display:grid;gap:0}.tl-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:10px 0;position:relative;font-size:var(--fs-sm)}.tl-item:before{content:"";position:absolute;left:6px;top:22px;bottom:-10px;width:2px;background:var(--line)}.tl-item:last-child:before{display:none}.tl-dot{width:14px;height:14px;border-radius:50%;background:var(--brand-soft);border:3px solid var(--brand);margin-top:3px}.risk-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.risk-big strong{font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.factor-pts{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.choice button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:600;font-size:var(--fs-sm);cursor:pointer}.choice button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.checks{display:grid;gap:6px}.checks label{display:flex;gap:8px;align-items:center;font-size:var(--fs-sm);font-weight:500}.fixtures{display:grid;gap:6px}.fixture{text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:8px 10px;cursor:pointer;display:grid;gap:2px;font-size:var(--fs-sm)}.fixture:hover,.fixture[aria-pressed=true]{border-color:var(--brand)}.fixture small{color:var(--muted);font-size:var(--fs-xs)}.pager{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:var(--fs-sm)}.weights{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px 12px;align-items:center;font-size:var(--fs-sm)}.weights .input{min-height:34px;padding:4px 8px;text-align:right}.flag{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:700;color:var(--warn)}@media(max-width:1100px){.ficha{grid-template-columns:minmax(0,1fr)}.ficha-side{position:static}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters>:first-child{grid-column:1 / -1}}@media(max-width:600px){.fields{grid-template-columns:minmax(0,1fr) auto}.fields dt{grid-column:1 / -1;margin-bottom:-6px}.filters{grid-template-columns:minmax(0,1fr)}}.nowrap{white-space:nowrap}.kyb-eyebrow{color:var(--brand)}.kyb-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.kyb-head>div:first-child{display:grid;gap:4px}.kyb-head h1,.kyb-head p{margin:0}.kyb-head-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kyb-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin:14px 0 18px}.kyb-bar span{display:block;height:100%;background:var(--ok);transition:width .3s ease}.kyb{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.kyb-nav{display:grid;gap:2px;position:sticky;top:72px}.kyb-step{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:1px solid transparent;background:none;border-radius:10px;padding:8px 10px;cursor:pointer;color:var(--ink);font:inherit}.kyb-step:hover{background:var(--sunk)}.kyb-step:disabled{cursor:not-allowed;opacity:.65}.kyb-step .kyb-prerequisite{color:var(--warn);white-space:normal}.kyb-step.on{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}.kyb-step b{display:block;font-size:var(--fs-sm);font-weight:600}.kyb-step small{display:block;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kyb-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;border:1.5px solid var(--line);color:var(--muted);background:var(--surface)}.kyb-num-completa{background:var(--ok);border-color:var(--ok);color:#fff}.kyb-num-pendente{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.kyb-num-dispensada{background:var(--sunk);color:var(--muted)}.kyb-reopen{width:18px;height:18px;border-radius:50%;background:var(--warn);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.kyb-card{padding:20px;display:grid;gap:16px;min-width:0}.kyb-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kyb-card-head h2{margin:2px 0 0;font-size:1.25rem}.kyb-body{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.kyb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.kyb-fields .full,.field.full{grid-column:1 / -1}.kyb-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:14px}.kyb-missing{font-size:var(--fs-sm);background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:10px 12px}.kyb-missing ul{margin:4px 0 0;padding-left:18px}.kyb-note{font-size:var(--fs-sm);border-radius:8px;padding:10px 12px;border:1px solid var(--line);background:var(--sunk);color:var(--ink)}.kyb-note-warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.kyb-note-ok{background:var(--ok-soft);border-color:transparent;color:var(--ok)}.kyb-note-brand{background:var(--brand-soft);border-color:transparent;color:var(--ink)}.kyb-result{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--sunk);font-size:var(--fs-sm)}.kyb-result-ico{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;border:1.5px solid currentColor}.kyb-result-ok .kyb-result-ico{color:var(--ok)}.kyb-result-ocorrencia{border-color:var(--warn);background:var(--warn-soft)}.kyb-result-ocorrencia .kyb-result-ico{color:var(--warn)}.kyb-result-falha{border-color:var(--bad);background:var(--bad-soft)}.kyb-result-falha .kyb-result-ico{color:var(--bad)}.kyb-result-info .kyb-result-ico{color:var(--brand)}.kyb-result-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:var(--fs-xs);color:var(--muted)}.kyb-kvs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:8px}.kyb-kv{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-sm);padding:3px 0}.kyb-kv span{color:var(--muted)}.kyb-kv b{font-weight:600;text-align:right;overflow-wrap:anywhere}.kyb-sunk{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px dashed var(--line);border-radius:10px;padding:14px}.kyb-reqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:var(--fs-sm)}.kyb-reqs>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.kyb-err{color:var(--bad);font-size:var(--fs-xs);margin-left:6px}.kyb-start{max-width:760px;margin-top:16px}.lbl{font-size:var(--fs-sm);font-weight:600}.req{color:var(--bad)}.field-label-pending{color:var(--warn);font-weight:700}.field-label-pending .req{color:inherit}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{display:inline-flex;gap:8px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:var(--fs-sm);font-weight:500;cursor:pointer}.opt.on{border-color:var(--brand);background:var(--brand-soft)}.opt input{accent-color:var(--brand);margin:0}.opt-block{display:flex;align-items:flex-start;width:100%}.opt-block input{margin-top:3px}.upl{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:var(--fs-sm)}.upl-ico{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-size:16px}.upl-btn{display:inline-flex;align-items:center;flex-wrap:wrap}.linklike{border:0;background:none;padding:0;color:var(--brand);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linklike.danger{color:var(--bad)}.btn-sm{min-height:32px;padding:4px 10px;font-size:var(--fs-xs)}.paper{border:1px solid var(--line);border-radius:10px;padding:20px 24px;background:var(--surface);font-size:var(--fs-sm);max-height:420px;overflow-y:auto}.paper h3{text-align:center;margin:0 0 12px}.paper h4{margin:14px 0 4px;font-size:var(--fs-sm)}.paper p{margin:0}.modal-wide{width:min(920px,100%)}.doc-frame{width:100%;height:60vh;border:1px solid var(--line);border-radius:8px;background:#fff}.doc-img{max-width:100%;border:1px solid var(--line);border-radius:8px}.kyb-ro{grid-template-columns:230px minmax(0,1fr)}.kyb-ro .kyb-nav{top:0;position:static}@media(max-width:1000px){.kyb,.kyb-ro{grid-template-columns:minmax(0,1fr)}.kyb-nav{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:thin}.kyb-step{flex:none;grid-template-columns:24px auto;padding:6px 10px;border-color:var(--line);background:var(--surface)}.kyb-step small,.kyb-step .kyb-reopen{display:none}}@media(max-width:600px){.kyb-fields,.kyb-kvs,.kyb-reqs{grid-template-columns:minmax(0,1fr)}.kyb-card{padding:14px}.upl{grid-template-columns:minmax(0,1fr)}.upl-ico{display:none}.kyb-result{flex-wrap:wrap}.kyb-body,.kyb-card{grid-template-columns:minmax(0,1fr)}.kyb-step b{font-size:var(--fs-xs)}}.kyb-result pre.json{background:var(--surface);border:1px solid var(--line)}.src{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:5px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;margin-left:4px}.src-sim{background:var(--warn-soft);color:var(--warn);border:1px dashed var(--warn);text-transform:uppercase}.src-real{background:var(--ok-soft);color:var(--ok)}.src-real:before{content:"●";font-size:8px}.mode-box{border:1px dashed var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:8px;background:var(--sunk);font-size:var(--fs-sm)}.mode-box-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:var(--fs-xs)}.mode-box-head b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mode-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.mode-radio{display:inline-flex;gap:6px;flex:none}.mode-radio .opt{padding:5px 10px;font-weight:700}.mode-radio .opt.off{opacity:.55;cursor:not-allowed}.mode-row>div:first-child{flex:1 1 260px}.public-source-list{display:grid}.public-source-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer}.public-source-option>span:first-child{display:grid;gap:4px}.public-source-option strong{font-size:12px}.public-source-option small{font-size:10px;color:var(--muted)}.public-source-option.selected{background:var(--brand-soft);box-shadow:inset 3px 0 #9a7412}.public-source-option .pill{font-size:9px;white-space:normal}.source-evidence{background:var(--sunk);border-radius:8px;padding:16px;font-size:12px;display:grid;gap:6px}.raw-source-result{max-height:480px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:var(--sunk);border-radius:8px;padding:16px}:root{--bg:#F6F4F0;--sunk:#F7F5F1;--ink:#30271F;--muted:#72665C;--faint:#897C70;--line:#E7E0D6;--brand-strong:#261C14;--font-ui:"Inter","Segoe UI",system-ui,sans-serif;--radius:14px;--fs-xl:1.8rem}.sidebar{background:#261c14;border-right:1px solid #4A3828;padding:24px 14px;gap:24px;scrollbar-width:thin;scrollbar-color:#6F573E #261C14}.sidebar .brand{flex-direction:column;align-items:flex-start;padding:0 10px 20px;border-bottom:1px solid #513D2A;gap:12px}.official-logo{display:block;width:184px;height:auto;object-fit:contain;border-radius:8px;background:#fff;padding:10px}.sidebar .brand-sub{color:#c8b59b;font-size:10px;text-transform:uppercase;letter-spacing:1.6px}.sidebar .nav-title{color:#aa9272;font-size:9px;letter-spacing:1.5px;padding:8px 12px}.sidebar .nav a{color:#e4d8c9;font-size:12px;padding:9px 12px;border-left:2px solid transparent;border-radius:7px}.sidebar .nav a:hover{background:#3a2b1f;color:#fff}.sidebar .nav a.active{background:linear-gradient(95deg,#6b4d25,#3d2d1c);color:#ffe5ac;border-left-color:#d4a017}.nav-mark{color:#bea27b;font-size:9px;letter-spacing:1px;border:1px solid #725530;padding:2px 4px;border-radius:4px}.sidebar-foot{border-color:#513d2a;color:#e8ddcc}.sidebar-foot .muted{color:#bba88f}.sidebar-foot .btn{background:#3a2b1f;color:#e8ddcc;border-color:#6b5135}.workspace-tag{margin-left:auto;color:var(--muted);font-size:9px;letter-spacing:1.4px}.topbar{background:var(--surface);padding-block:15px}.content{max-width:1480px;padding:30px 34px 48px;gap:24px}.panel{box-shadow:0 3px 15px #3a2b1f04}.stat{padding:23px;border-top:2px solid #D4A01766}.stat-value{font-size:2.1rem}.btn-primary{box-shadow:0 3px 9px #3a2b1f15}.btn-gold{background:#e2bf64;color:#261c14;border-color:#e2bf64}.btn-gold:hover{background:#f6d992}.executive-hero{position:relative;overflow:hidden;isolation:isolate;padding:38px 40px;border:1px solid #66502F;border-radius:18px;color:#fff9ec;background:linear-gradient(115deg,#261c14,#48321d);box-shadow:0 12px 25px #3a2b1f12}.executive-hero:after{content:"";position:absolute;z-index:-1;width:310px;height:310px;right:-80px;top:-150px;border:1px solid #D4A01744;border-radius:50%;box-shadow:0 0 0 35px #d4a0170b,0 0 0 70px #d4a01708,0 0 0 105px #d4a01706}.executive-hero h1{font-size:clamp(25px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-1px;margin:12px 0;max-width:650px}.executive-hero p{color:#d5c6b2;max-width:620px;font-size:13px;line-height:1.7}.executive-hero .eyebrow{color:#d8b265;font-size:10px;letter-spacing:1.7px}.hero-caption{color:#bba688;font-size:9px;letter-spacing:1.4px}.hero-seal{display:none}.executive-hero.compact{display:flex;align-items:center;justify-content:space-between;padding:30px 36px}.management-entry{display:flex;gap:16px;align-items:center;text-decoration:none;padding:24px;color:var(--ink);border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.management-entry:hover{border-color:#ba8c15;box-shadow:0 5px 18px #3a2b1f0a}.management-entry>div{flex:1}.management-entry h2{margin:5px 0;font-size:18px}.management-entry p{font-size:12px;line-height:1.6;color:var(--muted)}.management-entry .eyebrow{font-size:9px;letter-spacing:1px}.module-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border:1px solid #D8C191;border-radius:12px;background:#fbf6e8;color:#835c1d;font-size:14px;font-weight:700}.delivery-list article{display:flex;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid var(--line)}.delivery-list article:last-child{border-bottom:0}.delivery-list article>div{flex:1}.delivery-list h2{font-size:16px;margin-bottom:6px}.delivery-list p{font-size:13px;color:var(--muted);max-width:760px;line-height:1.7}.delivery-number{color:#a47723;font-family:var(--font-mono);font-size:12px;padding-top:3px}.invite-cards{display:grid;gap:16px;padding:0 20px 20px}.invite-card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.invite-card-head,.invite-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px}.invite-name{font-size:15px;font-weight:700;text-decoration:none}.invite-overview{display:grid;grid-template-columns:.9fr 1.25fr 1fr;gap:24px;padding:0 20px 20px}.invite-overview>div{display:grid;align-content:start;gap:7px}.invite-overview .eyebrow{font-size:9px}.invite-overview strong{font-size:12px}.invite-overview progress{width:100%;height:7px;border:0;border-radius:99px;accent-color:#9A7412}.invite-overview progress::-webkit-progress-bar{background:#ebe4d9;border-radius:99px}.invite-overview progress::-webkit-progress-value{background:#9a7412;border-radius:99px}.invite-card-foot{border-top:1px solid var(--line);background:var(--sunk);padding-block:12px}.invite-details{padding:0 20px 20px}.invite-details summary{cursor:pointer;color:var(--brand);font-size:12px;font-weight:600}.invite-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.invite-step{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #EAD9B6;border-radius:8px;background:#fffbf5;color:#83510d}.invite-step>span{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border:1px solid currentColor;border-radius:50%;font-size:10px}.invite-step strong{font-size:12px}.invite-step p{font-size:11px;margin-top:4px}.invite-step.done{border-color:#cde3d6;background:#f4faf6;color:#236047}@media(max-width:1100px){.content{padding:24px}.invite-overview{grid-template-columns:1fr 1fr}.grid-3 .management-entry{padding:16px}.workspace-tag{display:none}}@media(max-width:700px){.content{padding:18px 14px}.executive-hero{padding:26px}.executive-hero.compact{padding:24px}.management-entry{padding:20px}.invite-overview,.invite-step-grid{grid-template-columns:1fr}.invite-cards{padding:0 12px 12px}.delivery-list article{flex-wrap:wrap;padding:20px}.delivery-list article>div{flex-basis:75%}.hero-caption{display:none}}@media(prefers-reduced-motion:reduce){.management-entry{transition:none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1B1713;--sunk:#28211B;--ink:#F3E8D6;--muted:#C5B5A3;--faint:#A99882;--line:#4C3D2F;--brand-strong:#E2BF64}.management-entry,.panel{background:var(--surface)}}.public-source-panel{align-self:start;align-content:start;gap:18px}:root{--ink:#1F2937;--muted:#6F6257;--faint:#75685D;--gold:#D4A017;--amber:#F59E0B}input,select,textarea{accent-color:var(--brand)}th{font-size:10px;letter-spacing:.8px;text-transform:uppercase}td{line-height:1.65}tr:focus-within{background:var(--brand-soft)}.panel-head{border-bottom:1px solid var(--line)}.tabs{overflow-y:hidden}.field:has(input:required:placeholder-shown)>span{color:var(--warn)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#F3E8D6;--muted:#D5C6B2;--faint:#C5B5A3}}:root[data-theme=dark]{--ink:#F3E8D6;--muted:#D5C6B2;--faint:#C5B5A3}.product-brand img{background:#fff;padding:8px;border-radius:2px}.business-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0 20px;border-bottom:1px solid var(--line)}.business-header>div:first-child{display:grid;gap:14px}.business-header .eyebrow{font-size:10px;letter-spacing:1.6px}.product-brand{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.product-brand img{width:184px;max-width:100%;height:auto}.product-brand>span{border-left:1px solid var(--gold);padding-left:24px;font-size:28px;font-weight:500;letter-spacing:-.8px;color:var(--brand)}.product-brand.small img{width:110px}.product-brand.small>span{font-size:18px}.final-brand>h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0!important}.product-brand>h1{border-left:1px solid var(--gold);padding-left:24px;font-size:28px;font-weight:500;letter-spacing:-.8px;color:var(--brand)}.product-brand.small>h1{font-size:18px}.sidebar .nav a{font-size:13px;min-height:39px}.sidebar .nav-title{font-size:10px;letter-spacing:1.1px}.sidebar{background:#3a2b1f;scrollbar-color:#9F866A #3A2B1F}.sidebar .nav a:hover{background:#4b3828}.btn-gold{background:var(--gold);border-color:var(--gold);color:#3a2b1f}.btn-gold:hover{background:var(--amber);border-color:var(--amber)}.business-note{display:flex;gap:18px;align-items:flex-start;padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:var(--brand-soft);font-size:13px;line-height:1.7}.business-note .pill{flex-shrink:0;margin-top:3px}.business-filters{display:flex;align-items:flex-end;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.business-filters>.field:first-child{flex:1}.business-filters select{min-width:180px}.business-empty{padding:56px 24px;text-align:center;display:grid;justify-items:center;gap:14px}.business-empty p{max-width:470px;color:var(--muted);line-height:1.7}.empty-emblem{width:54px;height:54px;background:var(--brand-soft);color:var(--brand);border:1px solid var(--line);display:grid;place-items:center;border-radius:14px;font-weight:700}.business-form>fieldset{border:0;margin:0;padding:0;min-width:0}.business-section{display:grid;grid-template-columns:220px minmax(0,1fr);padding:30px;gap:30px;border-bottom:1px solid var(--line)}.business-section:last-child{border-bottom:0}.section-caption h2{font-size:15px;margin:0 0 9px}.section-caption p{font-size:12px;line-height:1.7}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.business-grid input[type=color]{height:44px;padding:5px 8px}.business-form .field>span{font-size:12px;font-weight:600}.business-form .input{min-height:44px}.business-checks{margin:0;border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;display:grid;gap:10px}.business-checks legend{font-size:12px;font-weight:600;padding:0 8px}.business-checks label{display:flex;align-items:flex-start;gap:10px;font-size:13px}.business-checks input{margin-top:3px;accent-color:var(--brand)}.brand-preview{display:grid;gap:12px;color:#fff;padding:28px;border-radius:12px;border-bottom:5px solid var(--gold)}.brand-preview .eyebrow{color:inherit;font-size:9px;letter-spacing:1.4px}.brand-preview strong{font-size:27px}.brand-preview>span:last-child{font-size:12px}.deployment-task{display:grid;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.deployment-task>label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.business-save{padding:24px 30px;display:flex;gap:24px;align-items:flex-end;background:var(--sunk);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}.business-save>.field{flex:1}.business-save .btn{min-height:44px}.business-event{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.business-event>div{display:flex;flex-wrap:wrap;gap:18px}.business-event p{line-height:1.7}.back-link{font-size:12px}.uat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.uat-case{padding:26px;display:grid;align-content:start;gap:16px}.uat-case ol{padding-left:20px;margin:0;display:grid;gap:12px;font-size:13px;line-height:1.8}.uat-case p{font-size:13px;line-height:1.7}.uat-case details p{overflow-wrap:anywhere;padding-top:10px}.uat-case .btn{justify-self:start}.uat-case>h2{font-size:20px}.official-logo{padding:12px;width:196px;border-radius:2px}.sidebar .brand{align-items:center}.sidebar .brand-sub{letter-spacing:2px;font-size:9px}.premium-hero{position:relative;isolation:isolate;overflow:hidden;padding:0!important;background:var(--brand);color:#fff}.auth-hero-image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2}.premium-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(58,43,31,.55),transparent),linear-gradient(0deg,rgba(58,43,31,.78),transparent 45%);z-index:-1}.auth-hero-content{height:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:52px clamp(32px,5vw,88px);gap:90px}.auth-edition{font-size:11px;letter-spacing:2.5px;font-weight:600;color:#f3e8d6}.auth-hero-content .eyebrow{color:#f3e8d6;font-size:10px;letter-spacing:2px}.auth-hero-content h2{font-size:clamp(36px,4.7vw,72px);line-height:1.08;letter-spacing:-2.8px;font-weight:500;color:#fff;margin:18px 0 26px}.auth-hero-content p{color:#f3e8d6;font-size:16px;line-height:1.8}.auth-product-lines{display:flex;gap:24px;flex-wrap:wrap;color:#f3e8d6;font-size:11px;letter-spacing:.4px}.auth-product-lines span+span{border-left:1px solid #D4A017;padding-left:24px}.auth-page{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr)}.auth-main{background:var(--surface);padding:48px}.auth-card{max-width:390px;box-shadow:none;border:0;padding:0;width:100%}.auth-brand{display:grid;justify-items:center;gap:20px;margin-bottom:40px}.auth-brand img{display:block;width:230px;height:auto}.auth-brand>span{font-size:9px;letter-spacing:2.4px;color:var(--muted)}.auth-card h1{font-size:28px;font-weight:600;letter-spacing:-1px}.auth-card>.stack{gap:10px!important}.auth-card form{margin-top:16px;gap:22px}.auth-card form .input,.auth-card form .btn{min-height:48px}.auth-card .eyebrow{font-size:9px;color:var(--muted);letter-spacing:1.4px}.auth-trust{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--muted);padding-top:28px;margin-top:12px;border-top:1px solid var(--line)}@media(max-width:1100px){.business-section{grid-template-columns:1fr;gap:20px}.auth-main{padding:32px}.auth-hero-content{padding:40px 32px}.auth-hero-content h2{font-size:48px}.business-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.auth-hero-content{min-height:310px;padding:28px;gap:30px}.auth-hero-content h2{font-size:38px;letter-spacing:-1.4px;margin:12px 0}.auth-hero-content p{font-size:13px}.auth-edition{font-size:9px}.auth-product-lines{display:none}.auth-main{padding:40px 24px}.auth-brand{margin-bottom:30px}.auth-hero-image{object-position:center 65%}.business-header{align-items:flex-start;flex-direction:column}.business-note{flex-direction:column;gap:10px}.business-filters{flex-wrap:wrap}.business-filters>.field:first-child{flex-basis:100%}.business-filters .field{min-width:0}.uat-grid{grid-template-columns:1fr}.product-brand img{width:150px}.product-brand>span{font-size:23px}.business-save{flex-direction:column;align-items:stretch}.business-section{padding:22px}.business-header .row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.wl-save-status{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;color:#5b4733;font-size:.85rem}.wl-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.wl-tabs{display:flex;flex-direction:column;gap:6px;padding:10px;background:#f3e8d6;border-radius:16px;position:sticky;top:16px}.wl-tabs button{display:flex;align-items:center;gap:10px;text-align:left;min-height:54px;border:0;border-radius:10px;padding:10px;color:#3a2b1f;background:transparent;font:inherit;font-size:.88rem;cursor:pointer}.wl-tabs button[aria-selected=true]{background:#3a2b1f;color:#fff;box-shadow:0 4px 12px #3a2b1f20}.wl-step-number{font-size:.75rem;color:#806322}.wl-tabs button[aria-selected=true] .wl-step-number{color:#f4cc6b}.wl-stage{min-width:0;overflow:hidden}.wl-stage fieldset{border:0;padding:0;margin:0;min-width:0}.wl-stage .panel-head h2{margin:5px 0}.wl-stage .business-event{align-items:stretch}.wl-stage details summary{cursor:pointer;font-weight:650;padding:12px 0}.wl-stage-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px;border-top:1px solid var(--line);background:#fbf8f2}.wl-hash{overflow-wrap:anywhere;font-size:.73rem}.wl-stage :focus-visible,.wl-tabs :focus-visible{outline:3px solid #D4A017;outline-offset:3px}@media(max-width:900px){.wl-workspace{grid-template-columns:1fr}.wl-tabs{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wl-tabs button{font-size:.8rem;flex-wrap:wrap;align-content:start}.wl-stage-footer{padding:14px}.wl-stage .panel-body{padding:18px}}@media(max-width:540px){.wl-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:6px}.wl-tabs button{min-height:48px;gap:6px;font-size:.77rem;padding:8px}.wl-save-status{font-size:.76rem}.wl-stage-footer .btn{flex:1;white-space:normal}.wl-stage .business-grid{grid-template-columns:1fr}}@media(max-width:540px){.wl-header .product-brand{flex-wrap:nowrap;gap:12px}.wl-header .product-brand img{width:80px}.wl-header .product-brand h1{font-size:22px;padding-left:12px}.wl-header>div:first-child{gap:8px}.wl-header{gap:10px;padding-bottom:12px}.wl-header p{font-size:12px}.wl-tabs button{flex-wrap:nowrap;min-height:46px}.wl-step-number{flex-shrink:0}.wl-tabs button>span:nth-child(2){flex:1;min-width:0}}.local-uat-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;background:#3a2b1f;color:#f3e8d6;border-bottom:2px solid #D4A017;padding:9px 20px;font-size:12px;position:relative;z-index:32}.local-uat-label{display:grid;gap:2px;flex-shrink:0}.local-uat-label strong{color:#f4cc6b;font-size:10px;letter-spacing:1px}.local-uat-label small{font-size:10px}.local-uat-bar p{margin:0;line-height:1.5;overflow-wrap:anywhere}.local-uat-bar .btn{background:transparent;color:#f3e8d6;border-color:#9f866a;min-height:34px;font-size:11px;white-space:nowrap}.local-uat-bar .btn:hover{background:#58422d}.local-uat-bar .btn:focus-visible{outline:3px solid #D4A017;outline-offset:3px}@media(max-width:900px){.local-uat-bar{flex-wrap:wrap;gap:8px;padding:10px 14px}.local-uat-bar p{flex-basis:100%;order:2}.local-uat-bar>.row{margin-left:auto;flex-wrap:wrap}}@media(max-width:540px){.local-uat-bar>.row{margin-left:0;flex:1;justify-content:flex-end;gap:6px}.local-uat-label{flex-shrink:1}.local-uat-bar .btn{white-space:normal;min-height:38px}.local-uat-bar p{font-size:11px}}.local-uat-bar{position:sticky;top:0;flex-shrink:0}.local-uat-bar~.layout .topbar{top:calc(var(--local-uat-height,0px) + env(safe-area-inset-top,0px))}.local-uat-bar~.layout .sidebar{top:var(--local-uat-height,0px);height:calc(100dvh - var(--local-uat-height,0px))}:root{--compact-gap:12px;--compact-control:32px;--compact-heading:1.375rem;--compact-sidebar:224px}.layout{grid-template-columns:var(--compact-sidebar) minmax(0,1fr)}.layout .sidebar{padding:12px 10px;gap:12px;background:#3a2b1f}.layout .nav-group{background:#443326;border-radius:8px;padding:2px}.layout .sidebar .nav-title{color:#d8c4a9}.layout .sidebar .brand{padding:0 6px 10px;gap:6px}.layout .official-logo{width:168px;padding:8px}.layout .sidebar .brand-sub{font-size:.6875rem;letter-spacing:.06em}.layout .nav-group+.nav-group{margin-top:4px}.layout .nav-title{padding:5px 8px;font-size:.6875rem;letter-spacing:.045em}.layout .nav a,.layout .nav .soon{min-height:32px;padding:5px 8px;font-size:.8125rem;border-radius:6px}.layout .topbar{padding-block:6px;gap:8px}.layout .content{gap:var(--compact-gap);padding:16px 20px 32px;max-width:1440px}.layout .content h1{font-size:var(--compact-heading);line-height:1.25}.layout .eyebrow{font-size:.6875rem;letter-spacing:.045em}.compact-page-header{align-items:center;gap:8px 16px}.compact-page-header>div:first-child{gap:2px;flex:1;min-width:180px}.compact-page-header p{font-size:var(--fs-sm);line-height:1.4;max-width:80ch;text-wrap:pretty}.compact-page-header>.action-toolbar{flex:0 1 auto;min-width:0}.action-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.layout .btn{min-height:var(--compact-control);padding:4px 10px;gap:5px;line-height:1.3}.layout .btn-sm{min-height:28px;padding:3px 8px}.layout .input,.layout .select{min-height:34px;padding:5px 9px}.layout textarea.input{min-height:80px}.layout .panel-head{padding:10px 12px;gap:8px}.layout .panel-body{padding:12px}.layout .grid-2,.layout .grid-3{gap:12px}.layout .stat{padding:10px 12px;gap:2px}.layout .stat-value{font-size:1.375rem}.layout .row{gap:8px}.layout .content table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--sunk) 65%,var(--surface))}.layout .content table tbody tr:hover>td{background:var(--brand-soft)}.layout th{padding:8px 12px;color:var(--muted)}.layout td{padding:9px 12px}.collapsible-filters{min-width:0;border-bottom:1px solid var(--line)}.filter-summary{padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;background:var(--sunk)}.filter-count{min-width:20px;border-radius:5px;background:var(--surface);padding:1px 5px;font-variant-numeric:tabular-nums}.active-filters{list-style:none;display:flex;flex:1;flex-wrap:wrap;gap:4px;margin:0;padding:0;min-width:0;font-size:var(--fs-xs)}.active-filters li{border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--surface);overflow-wrap:anywhere}.filter-content:not([hidden]){animation:compact-reveal .15s ease}.filter-content[hidden]{display:none!important}.filter-content>.filters,.filter-content>.project-filters,.filter-content>.business-filters{margin:0}.compact-table-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;border-bottom:1px solid var(--line)}.compact-table-count{font-size:var(--fs-sm);color:var(--muted)}.compact-table-options{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.compact-table-options label{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.compact-table-options .select{width:auto;min-width:65px}.compact-action-wrap{position:relative;display:inline-flex;max-width:100%}.compact-action svg{flex-shrink:0}.compact-tooltip{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);width:max-content;max-width:220px;background:var(--ink);color:var(--surface);padding:6px 8px;border-radius:6px;font-size:var(--fs-xs);z-index:30;pointer-events:none;visibility:hidden;opacity:0}.compact-tooltip{left:auto;right:0;transform:none}.action-toolbar>.compact-action-wrap:first-child>.compact-tooltip{left:0;right:auto}.compact-action-wrap:hover>.compact-tooltip,.compact-action-wrap:focus-within>.compact-tooltip{visibility:visible;opacity:1}.layout .project-nav{padding:8px;margin:4px 0 0;background:#443326;border-radius:8px}.layout .project-nav summary{font-size:var(--fs-sm);padding:4px}.layout .project-nav nav{padding-top:4px}.layout .project-nav nav a{min-height:32px;padding:5px 8px;font-size:var(--fs-sm)}.layout .project-page{gap:12px}.layout .project-tabs{gap:4px;padding:4px;background:var(--sunk)}.layout .project-tabs a{padding:5px 8px;min-height:32px;font-size:var(--fs-xs)}.layout .project-sync{padding:8px 10px;gap:8px;font-size:var(--fs-xs)}.layout .project-sync p{margin:2px 0}.layout .project-sync small{font-size:var(--fs-xs)}.layout .business-hero{padding:14px 16px}.layout .business-nav{gap:4px}.layout .business-nav a{padding:6px 10px;min-height:32px}.layout .business-note{padding:8px 10px;font-size:var(--fs-xs)}.layout .team-notice{padding:8px 10px;gap:8px;font-size:var(--fs-xs)}.layout .team-notice p{font-size:var(--fs-xs);margin:2px 0}.layout .team-notice-icon{width:28px;height:28px}.layout .team-tabs{gap:4px}.layout .team-tabs button{padding:8px 12px;min-height:36px}.layout .team-profiles-heading{padding:0;gap:8px}.layout .team-profiles-heading h2{font-size:var(--fs-lg)}.layout .team-profile-toolbar{padding:8px 0}.layout .audit-pagination{padding:10px 12px;gap:8px}.layout .ficha-head{gap:6px}.layout .ficha-head>.btn{justify-self:start}.layout .pending-item{padding:8px 12px}.compact-disclosure{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.compact-disclosure>summary{padding:8px 12px;cursor:pointer;font-size:var(--fs-sm);font-weight:600}.layout .business-header{padding:0 0 10px;gap:8px 16px}.layout .business-header>div:first-child{gap:4px}.layout .business-header .product-brand img{width:auto;max-width:180px;max-height:40px}.layout .business-header .product-brand{gap:12px}.layout .grid-3:has(>.stat){display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:4px 8px}.layout .grid-3>.stat{display:flex;flex:1 1 auto;align-items:center;gap:8px;border:0;box-shadow:none;padding:4px 8px;background:transparent}.layout .grid-3>.stat .eyebrow{font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.layout .grid-3>.stat .stat-value{font-size:1.125rem}.layout .grid-3>.stat small{font-size:var(--fs-xs)}.layout .workspace-tag{display:none}.layout .business-filters{padding:10px 12px;gap:10px;flex-wrap:wrap}.layout .team-filters h2{display:none}.layout .audit-log-table thead th{padding:8px 12px}.layout .audit-log-table tbody td{padding:9px 12px}.layout .audit-pagination .btn{min-height:32px}.layout .project-page>.panel{padding:12px}.layout .project-heading,.layout .project-metrics{gap:8px}.layout .project-metrics .panel{padding:10px 12px}.layout .project-metrics strong{font-size:1.375rem}.layout .project-filters{padding:10px 12px;gap:8px}.layout .project-sync br{display:none}.layout .executive-hero{padding:18px 20px}.layout .executive-hero h1{margin:6px 0}.layout .management-entry{padding:14px;gap:12px}.layout .uat-case{padding:14px}.layout .local-uat-bar{padding:6px 12px;gap:6px 12px;font-size:var(--fs-xs)}.layout .local-uat-bar p{font-size:var(--fs-xs)}.layout .local-uat-bar small{font-size:.6875rem}@keyframes compact-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.layout *{animation:none!important;transition:none!important}}@media(max-width:900px){.layout{grid-template-columns:minmax(0,1fr)}.layout .sidebar{width:248px}.layout .content{padding:12px 14px 28px}.layout .project-tabs{overflow-x:auto;flex-wrap:nowrap}.layout .project-tabs a{white-space:nowrap;flex-shrink:0}}@media(max-width:600px){.compact-page-header{align-items:start}.compact-page-header>div:first-child{min-width:100%;flex-basis:100%}.compact-page-header>.action-toolbar{flex-basis:100%}.layout .content{gap:10px}.layout .btn{white-space:normal}.layout .btn,.layout .nav a,.layout .project-nav nav a{min-height:36px}.compact-table-options{width:100%;justify-content:space-between}.filter-summary .active-filters{flex-basis:100%;order:2}.layout .grid-3{grid-template-columns:minmax(0,1fr)}.layout .stat{display:flex;align-items:center;gap:8px}.layout .stat-note{margin-left:auto}.compact-tooltip{left:0;transform:none}.layout .project-sync{flex-wrap:wrap}.layout .project-sync code{overflow-wrap:anywhere}}.layout .team-notice,.layout .team-tabs{margin-bottom:0}.layout .team-profiles-heading{margin-bottom:8px}.layout .team-profiles-heading h2{margin:3px 0}.layout .team-profile-toolbar{margin-bottom:10px;flex-wrap:wrap}.layout .team-profile-toolbar .row{gap:8px}.layout .team-profile-grid{gap:12px}.layout .team-profile-card{padding:14px 14px 0}.layout .team-card-top,.layout .team-card-description,.layout .team-card-metrics{margin-bottom:12px}.layout .team-profile-symbol{width:32px;height:32px}.layout .compact-tooltip{left:auto;right:0;transform:none}.layout .action-toolbar>.compact-action-wrap:first-child>.compact-tooltip{left:0;right:auto}.layout .compact-page-header{flex-direction:row}.compact-page-header>.action-toolbar{display:flex}.layout .content>*,.layout .content .panel,.layout .content [role=tabpanel]{min-width:0;max-width:100%}.layout :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #8A6100;outline-offset:2px;box-shadow:none}.layout .sidebar :focus-visible{outline-color:#f3e8d6}.layout .btn:disabled{opacity:1;color:var(--muted);background:var(--sunk);border-color:var(--line)}.layout .btn:disabled:hover{border-color:var(--line)}.layout .partner-decision-actions .btn{min-height:44px}.layout{--fs-xs:.875rem;--fs-sm:.9375rem;--fs-md:1rem;--compact-control:38px;font-size:var(--fs-md);line-height:1.55}.layout .sidebar .brand-sub,.layout .sidebar .nav-title,.layout .nav-title,.layout .eyebrow{font-size:.875rem;line-height:1.5;letter-spacing:.025em}.layout .nav a,.layout .nav .soon,.layout .nav-area summary,.layout .project-nav nav a{font-size:.9375rem;line-height:1.5;min-height:40px;white-space:normal;overflow-wrap:anywhere}.layout .nav a>span,.layout .nav .soon>span{min-width:0}.layout .nav .soon small,.layout .nav-mark,.layout .local-uat-bar small{font-size:.875rem;line-height:1.5}.layout .field label,.layout .lbl,.layout .opt,.layout .compact-table-options label{font-size:.9375rem;line-height:1.5}.layout .input,.layout .select{font-size:1rem;line-height:1.5;min-height:40px;max-width:100%}.layout .btn{font-size:.9375rem}.layout .btn-sm{font-size:.875rem;min-height:34px}.layout .pill,.layout .src,.layout .hint,.layout .field .hint,.layout .cell-sub,.layout .stat-note,.layout .stat small,.layout .compact-tooltip{font-size:.875rem;line-height:1.5}.layout .pill{white-space:normal}.layout .stat-value{font-size:1.5rem;line-height:1.25}.layout .content table{font-size:.9375rem;line-height:1.5}.layout .content th{font-size:.875rem;white-space:normal}.layout .kyb-step b{font-size:.9375rem;line-height:1.4}.layout .kyb-step small{font-size:.875rem;line-height:1.5;white-space:normal;overflow:visible;text-overflow:clip}.layout .kyb-num,.layout .kyb-reopen{font-size:.875rem}.layout .kyb-step{align-items:start}.layout .kyb-step>span{min-width:0}.layout .kyb-note,.layout .kyb-missing,.layout .kyb-result,.layout .kyb-kv,.layout .upl{font-size:.9375rem;line-height:1.55}.layout .kyb-result-meta,.layout .kyb-err{font-size:.875rem;line-height:1.5}.layout .wl-rework .wl-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.layout .wl-rework .wl-tabs button{font-size:.9375rem;line-height:1.4;min-height:64px;white-space:normal;overflow-wrap:anywhere}.layout .wl-rework .wl-step-number{font-size:.875rem;flex-shrink:0}.layout .wl-rework .wl-header p,.layout .wl-rework .wl-save-status,.layout .wl-rework .wl-field-label,.layout .wl-rework .wl-company-source,.layout .wl-rework .wl-test-toggle,.layout .wl-rework .wl-test-toggle small,.layout .wl-rework .wl-channel-summary,.layout .wl-rework .wl-inline-help,.layout .wl-rework .wl-consult,.layout .wl-rework .wl-source-details>summary,.layout .wl-rework .wl-related-documents>summary,.layout .wl-rework .wl-chips li,.layout .wl-rework .wl-empty-inline{font-size:.9375rem;line-height:1.55}.layout .wl-rework .wl-facts dt,.layout .wl-rework .wl-operation-meta dt,.layout .wl-rework .wl-operation-number{font-size:.875rem;line-height:1.5}.layout .wl-rework .wl-facts dd,.layout .wl-rework .wl-operation-meta dd,.layout .wl-rework .wl-selection-options small,.layout .wl-rework .wl-contract-hero p,.layout .wl-rework .wl-contract-hero small,.layout .wl-rework .wl-contract-workflow,.layout .wl-rework .wl-operation-verification,.layout .wl-rework .wl-contract-history p,.layout .wl-rework .wl-launch-summary span,.layout .wl-rework .wl-operation-card .field,.layout .wl-rework .wl-task-note,.layout .wl-rework .wl-task-blocker,.layout .wl-rework .wl-operation-card .hint,.layout .wl-rework .wl-stage-footer .btn{font-size:.9375rem;line-height:1.55}.layout .wl-rework .wl-operation-card .input{font-size:1rem}.layout .wl-rework .wl-contract-history code,.layout .wl-rework .wl-pdf-toolbar,.layout .wl-rework .wl-pdf-toolbar select,.layout .wl-rework .wl-pdf-hash{font-size:.875rem;line-height:1.5}.layout .wl-executive .wl-kpi-label,.layout .wl-executive .wl-kpi small,.layout .wl-executive .wl-dependency,.layout .wl-executive .wl-data-scope,.layout .wl-executive .wl-data-scope select,.layout .wl-executive .wl-criteria-grid label,.layout .wl-executive .wl-provenance,.layout .wl-executive .wl-provenance>span:nth-child(2),.layout .wl-executive .wl-chart-legend,.layout .wl-executive .wl-funnel>a,.layout .wl-executive .wl-finance-title>span,.layout .wl-executive .wl-metric-definitions,.layout .wl-executive .hint{font-size:.875rem;line-height:1.5}.layout .wl-executive .wl-executive-filters>.collapsible-filters{min-width:min(100%,260px)}.layout .kyb-foot,.layout .wl-rework .wl-analysis-action,.layout .wl-rework .wl-block-head,.layout .wl-rework .wl-selection>.row{flex-wrap:wrap}.layout .kv dd,.layout .kv code{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:1150px){.layout .wl-rework .wl-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.layout .kyb-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.layout .kyb-step{min-width:0;grid-template-columns:26px minmax(0,1fr) auto}.layout .kyb-step small{display:block}}@media(max-width:600px){.layout .wl-rework .wl-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.layout .wl-rework .wl-tabs button{min-width:0;min-height:64px}.layout .kyb-step{padding:8px 6px;gap:6px}.layout .kyb-step small{font-size:.875rem}.layout .topbar{flex-wrap:wrap}.layout .wl-rework .wl-contract-hero>div{min-width:0}}
