/* Investor workspace: seller, collector and operations. */
.portal-page{display:grid;grid-template-columns:230px minmax(0,1fr);background:#f3f4ef;min-height:calc(100vh - 150px);color:#26342b}.portal-page~*{display:none}body:has(.portal-page) #footer{display:none}.p-sidebar{background:#fbfcf7;border-right:1px solid #dce2d5;padding:31px 19px;display:flex;flex-direction:column;gap:27px}.p-workspace-name{display:flex;gap:11px;align-items:center;font-size:11px;font-weight:750;letter-spacing:1px}.p-workspace-name small{display:block;font-size:10px;font-weight:500;letter-spacing:.2px;color:#82907c;margin-top:3px}.p-workspace-emblem{width:37px;height:42px;background:#e7ecdf;display:grid;place-items:center;border:1px solid #d8e0cd;border-radius:3px;color:#506546}.p-sidebar-label{font-size:8px;letter-spacing:1.4px;color:#8b9784;margin-bottom:-17px;padding:0 11px}.p-sidebar nav{display:flex;flex-direction:column;gap:5px}.p-sidebar nav a{display:flex;gap:11px;align-items:center;padding:11px 12px;font-size:11px;border-radius:4px;color:#7d8876}.p-sidebar nav a .icon{width:17px;height:17px}.p-sidebar nav a.active{background:#e8eee1;color:#355b38;font-weight:650}.p-sidebar nav a:hover{background:#eef1e8;color:#355b38}.p-nav-dot{width:5px;height:5px;background:#b79665;border-radius:50%;margin-left:auto}.p-sidebar-bottom{margin-top:auto;border-top:1px solid #e0e5d9;padding:22px 10px 0;display:flex;flex-direction:column;gap:9px}.p-sidebar-bottom p{font-size:7px;letter-spacing:1.5px;color:#a28e69}.p-sidebar-bottom>span{font-size:9px;color:#8b9583}.p-sidebar-bottom a{display:flex;justify-content:space-between;gap:5px;font-size:9px;margin-top:6px}.p-sidebar-bottom .icon{width:13px;height:13px}.p-workspace{min-width:0;display:flex;flex-direction:column}.p-topbar{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:19px 35px;border-bottom:1px solid #dfe5d8;background:#fafbf6;font-size:10px;color:#79876e}.p-topbar>div:first-child{display:flex;align-items:center;gap:8px}.p-online-dot{width:5px;height:5px;background:#76936c;border-radius:50%}.p-demo-tag{font-size:8px;color:#a08b68;padding-left:10px;border-left:1px solid #d8dfce;margin-left:3px}.p-role-switch{display:flex;background:#e9eee2;border-radius:4px;padding:3px;gap:2px;margin-left:auto}.p-role-switch a{padding:5px 13px;font-size:9px;color:#849078}.p-role-switch a.selected{background:#fffef7;box-shadow:0 1px 3px #26342b09;color:#355b38;border-radius:3px}.p-avatar{width:28px;height:28px;border-radius:50%;background:#dce5d3;display:grid;place-items:center;font-family:var(--serif);font-size:15px;color:#4a6847}.p-content{padding:36px;min-width:0;flex:1}.p-page-heading{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.p-eyebrow{font-size:8px;font-weight:650;letter-spacing:1.6px;color:#7e8f72;line-height:1.8;margin-bottom:13px}.p-page-heading h1{font-size:clamp(30px,3vw,45px);font-weight:500;letter-spacing:-1.8px;line-height:1.3;color:#28392d}.p-page-heading h1 em{font-family:var(--serif);font-weight:400;color:#7a8c66}.p-lead{font-size:11px;color:#829078;line-height:1.9;margin-top:13px;max-width:640px}.p-heading-actions{display:flex;gap:9px;flex-shrink:0}.p-heading-actions .btn{font-size:10px;min-height:41px;padding:10px 16px}.p-heading-actions .icon{width:15px;height:15px}.p-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:27px}.p-metrics.p-three{grid-template-columns:repeat(3,minmax(0,1fr))}.p-metric{background:#fbfcf7;border:1px solid #dce3d3;border-radius:4px;padding:21px;min-width:0}.p-metric>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#809275}.p-metric .icon{width:17px;height:17px;color:#9bac8d}.p-metric>strong{display:block;font-size:30px;font-weight:500;letter-spacing:-1.1px;margin:13px 0 5px;line-height:1.3;overflow-wrap:anywhere}.p-metric>small{font-size:9px;color:#98a08f;line-height:1.8;display:block}.p-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.p-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.p-panel{background:#fcfdf8;border:1px solid #dce3d3;border-radius:4px;min-width:0}.p-panel-pad{padding:26px}.p-panel-heading{padding:23px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e1e7d9}.p-panel-heading .p-eyebrow{font-size:7px;margin-bottom:6px}.p-panel h2,.p-panel-heading h2{font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.5}.p-panel h3{font-size:16px;font-weight:550;line-height:1.6}.p-panel p{font-size:11px;color:#829076;line-height:1.9}.p-panel-pad>h2,.p-panel-pad>h3{margin-bottom:12px}.p-text-link{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#526c48;border-bottom:1px solid #a7b49a;padding:0 0 3px;cursor:pointer;max-width:100%}.p-text-link .icon{width:14px;height:14px}.p-panel-pad>.p-text-link{margin-top:18px}.p-status{display:inline-flex;align-items:center;gap:6px;font-size:9px;padding:5px 9px;border:1px solid #dee3d7;background:#f0f3eb;color:#7e8c75;border-radius:3px;line-height:1.5}.p-status i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.p-status--green,.p-status--success{background:#e8efe2;color:#55754d;border-color:#d8e4ce}.p-status--amber,.p-status--warning{background:#f7f0e2;color:#9c8050;border-color:#eee1c6}.p-status--red,.p-status--danger{background:#f8eae4;color:#b07a66;border-color:#efd8ce}.p-status--blue{background:#e9f0ee;color:#64877a;border-color:#d8e4dd}.p-listing-row{display:flex;align-items:center;gap:17px;padding:20px 24px;border-bottom:1px solid #e1e7d9}.p-listing-row:last-child{border-bottom:0}.p-listing-image{width:66px;height:75px;flex-shrink:0;overflow:hidden;border-radius:3px;background:#e5e9dd}.p-listing-image img{width:100%;height:100%;object-fit:cover}.p-listing-info{flex:1;min-width:0}.p-listing-info>small{font-size:7px;letter-spacing:1px;color:#94a288}.p-listing-info h3{font-size:11px;font-weight:600;margin-top:3px;line-height:1.7}.p-listing-info p{font-size:9px;margin-top:4px;line-height:1.8}.p-listing-info p>span{color:#b8c0ae;margin:0 4px}.p-listing-info .p-row-reason{font-size:9px;color:#a18663}.p-listing-status{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.p-listing-status>a{display:flex;align-items:center;gap:5px;font-size:9px;color:#829372}.p-listing-status>a .icon{width:11px;height:11px}.p-dark-card{padding:28px;background:#25392c;border:1px solid #25392c;border-radius:4px;color:#eeefdf}.p-dark-card .p-eyebrow{color:#b9bf98}.p-dark-card h2{font-size:26px;font-family:var(--serif);font-weight:400;line-height:1.4;margin:15px 0;overflow-wrap:anywhere}.p-dark-card p{font-size:11px;color:#a9b79e;line-height:1.9}.p-dark-card .btn{font-size:10px;padding:10px 15px;min-height:40px;margin-top:23px}.p-dark-card .p-status{font-size:8px;background:#ffffff0c;border-color:#ffffff21;color:#c9d1b8}.p-inline{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0}.p-progress{height:4px;background:#e3e8da;border-radius:4px;margin:18px 0}.p-progress>i{display:block;height:100%;border-radius:4px;background:#a9b892}.p-muted{font-size:11px;color:#829076;line-height:1.9}.p-note{display:flex;gap:14px;background:#e9eee1;border:1px solid #d9e2cf;border-radius:4px;padding:21px 23px;margin:22px 0;color:#6a805e}.p-note>.icon{width:20px;height:20px;margin-top:2px}.p-note strong{font-size:12px;font-weight:600;display:block;margin-bottom:5px;color:#49683e}.p-note p{font-size:10px;line-height:1.9;margin:0;color:#6f8164}.p-note--small{padding:15px;margin:17px 0}.p-first-card{background:#eeeee3}.p-first-card h3{font-family:var(--serif);font-size:27px;font-weight:400;color:#60774d}.p-small-note{font-size:9px;line-height:1.9;color:#8b9680;margin:15px 0}.p-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #e0e5d7}.p-toolbar select,.p-field input,.p-field select,.p-field textarea{border:1px solid #d7dfcc;border-radius:3px;background:#fffef9;color:#4d6044;padding:11px 12px;font-size:11px;line-height:1.7;width:100%;min-width:0}.p-toolbar select{width:auto;font-size:10px}.p-search{display:flex;align-items:center;gap:9px;border:1px solid #d7dfcc;border-radius:3px;background:#fffef9;padding:9px 12px;max-width:330px;flex:1}.p-search .icon{width:16px;height:16px;color:#96a389}.p-search input{border:0;background:transparent;font-size:11px;width:100%;min-width:0;color:#4d6044;outline:none}.p-field{font-size:11px;font-weight:550;color:#647a55;display:flex;flex-direction:column;gap:8px;min-width:0}.p-field input:disabled{background:#edf0e6;color:#a5b099}.p-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:19px 0}.p-full{grid-column:1/-1}.p-checkbox{display:flex;gap:9px;align-items:flex-start;font-size:10px;color:#819174;line-height:1.8;margin:18px 0}.p-checkbox input{accent-color:#567147;flex-shrink:0;margin-top:4px}.p-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.p-editor-aside{position:sticky;top:170px}.p-editor-aside .btn{width:100%;font-size:10px;margin-top:11px}.p-editor-aside .p-text-link{display:flex;align-self:flex-start}.p-number-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:23px}.p-number-heading>span{border:1px solid #d5dfca;background:#edf2e7;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-family:var(--serif);font-size:14px;color:#8fa27e;flex-shrink:0}.p-number-heading h2{font-size:20px;margin-bottom:3px}.p-number-heading p{font-size:10px}.p-photo-strip{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.p-photo-strip>img{width:130px;height:140px;object-fit:cover;border-radius:4px;background:#e5eadc}.p-photo-add{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-width:135px;height:140px;padding:15px;border:1px dashed #b8c8a6;background:#f1f5e9;color:#82956e;font-size:11px;cursor:pointer;position:relative;border-radius:4px}.p-photo-add small{font-size:8px;text-align:center}.p-photo-add input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.p-photo-add:focus-within{outline:2px solid #a18a63}.p-evidence-choices{border:1px solid #dce5d1;padding:16px 19px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-evidence-choices legend{font-size:11px;padding:0 5px;color:#6b805d}.p-evidence-choices label{display:flex;gap:7px;font-size:10px;color:#849576}.p-evidence-choices input{accent-color:#587947}.p-disclosure{font-size:11px;margin-top:17px;color:#6c845d}.p-disclosure summary{cursor:pointer}.p-disclosure .assoc-notice{margin-bottom:0}.p-checklist{list-style:none;padding:0;margin:20px 0;font-size:10px;color:#849777;display:flex;flex-direction:column;gap:12px}.p-checklist li{display:flex;align-items:center;gap:8px}.p-checklist .icon{width:14px;height:14px;color:#7f996b}.p-steps{font-size:10px;color:#80936f;line-height:1.9;padding-left:20px;margin:15px 0}.p-steps li{padding:7px 0}.p-review-reason{padding:14px;background:#f6eee1;border:1px solid #e8dbc1;margin-top:18px;font-size:10px;color:#ad8f60}.p-review-reason p{font-size:10px;color:#9e8a68;margin-top:6px}.p-evidence-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.p-step-number{font-family:var(--serif);font-size:35px;color:#aab89a;display:block;margin-bottom:19px}.p-evidence-stages h2{font-size:18px}.p-evidence-stages p{font-size:10px;margin:8px 0 17px}.p-evidence-row{display:flex;gap:16px;align-items:center;padding:22px 24px;border-bottom:1px solid #e0e7d7}.p-evidence-row:last-child{border:0}.p-evidence-row>div{flex:1;min-width:0}.p-evidence-row strong{font-size:11px;font-weight:550}.p-evidence-row p{font-size:10px;margin-top:4px}.p-first-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;background:#253b2d;border:1px solid #253b2d;color:#e4e8d4;padding:44px;margin-bottom:24px;border-radius:4px;align-items:center}.p-first-hero .p-eyebrow{color:#b9b596}.p-first-hero h2{font-size:38px;font-weight:400;line-height:1.4;letter-spacing:-1px}.p-first-hero p{font-size:12px;line-height:1.9;color:#b8c4aa;max-width:470px;margin:18px 0}.p-first-hero .btn{margin-top:15px;font-size:10px}.p-original-mark{border:1px solid #98ab794d;padding:40px 25px;text-align:center;position:relative;overflow:hidden;background:#ffffff03}.p-original-mark span{display:block;font-size:12px;letter-spacing:7px;color:#c7bc96}.p-original-mark strong{display:block;font-family:var(--serif);font-weight:400;font-size:41px;letter-spacing:2px;margin:13px 0;color:#e2d7b5}.p-original-mark small{display:block;font-size:8px;letter-spacing:2px;color:#a6b48f}.p-original-mark i{display:block;font-family:var(--serif);font-style:italic;font-size:100px;line-height:1.1;color:#80976b;margin-top:25px}.p-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:20px}.p-info-grid h3{font-size:13px;margin-bottom:9px;color:#657d55}.p-info-grid p{font-size:11px;line-height:1.9;color:#849777}.p-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.p-service-price{padding:37px}.p-service-price h2{font-size:25px}.p-price{font-size:54px;font-weight:450;letter-spacing:-2px;line-height:1.3;margin:24px 0}.p-price small{display:block;font-size:10px;letter-spacing:0;color:#98a28b;margin-top:10px}.p-service-price p{margin:20px 0}.p-service-price .btn{font-size:11px}.p-service-line{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;border-bottom:1px solid #e2e8d9;font-size:11px;color:#778c67}.p-definition{margin:15px 0}.p-definition>div{padding:13px 0;border-bottom:1px solid #e0e7d7}.p-definition dt{font-size:10px;color:#99a48f}.p-definition dd{font-size:11px;color:#5b754d;margin:4px 0 0}.p-buyer-feature{display:flex;align-items:center;gap:25px;margin-top:24px}.p-buyer-feature img{width:135px;height:170px;object-fit:cover;border-radius:4px}.p-buyer-feature h3{font-size:18px;font-weight:500}.p-buyer-feature p{margin:10px 0 20px}.p-buyer-feature .btn{font-size:10px;padding:9px 14px;min-height:38px}.p-workspace-footer{display:flex;justify-content:space-between;gap:15px;padding:23px 36px;border-top:1px solid #dce4d2;color:#9ca68f;font-size:7px;letter-spacing:.7px}.p-empty{padding:60px 25px;text-align:center;color:#8b9c7b}.p-empty h2{font-size:23px;font-weight:500;margin-bottom:12px}.p-public-profile{padding:38px 0 65px}.p-public-hero{display:flex;align-items:center;gap:25px;background:#e9eee1;border:1px solid #dbe3cf;padding:38px}.p-public-avatar{width:90px;height:90px;border-radius:50%;background:#d7e2cb;color:#799567;display:grid;place-items:center;font-family:var(--serif);font-size:43px;flex-shrink:0}.p-public-hero h1{font-size:34px;font-weight:500;line-height:1.4;letter-spacing:-1px}.p-public-hero p{font-size:11px;color:#8b9b7b;margin-top:9px}.p-public-hero>.btn{margin-left:auto;font-size:11px}.p-public-hero .p-eyebrow{margin-top:0;font-size:8px}.p-profile-info{gap:17px}.p-profile-info h2{font-size:18px}.p-profile-info .p-text-link{font-size:10px}.p-demo-hub{padding:65px 0}.p-demo-hub .p-page-heading h1{font-size:clamp(42px,6vw,78px)}.p-demo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:44px 0 25px}.p-demo-card{display:flex;flex-direction:column;border:1px solid #d7e0cc;background:#eef2e6;border-radius:4px;padding:35px;transition:transform .2s,background .2s;min-width:0}.p-demo-card:hover{transform:translateY(-4px);background:#e5ecdb}.p-demo-card>span{font-size:9px;letter-spacing:1.4px;color:#94a483}.p-demo-card>.icon{width:35px;height:35px;color:#80996a;margin:40px 0 23px}.p-demo-card h2{font-size:24px;font-weight:500;color:#415c34;line-height:1.4}.p-demo-card p{font-size:11px;color:#8c9c7d;margin:17px 0 35px;line-height:1.9}.p-demo-card>b{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;border-top:1px solid #d4dfc7;font-size:11px;font-weight:550;color:#637f50}.p-demo-card>b .icon{width:17px;height:17px}.p-demo-links{display:flex;flex-wrap:wrap;gap:12px 23px;margin:24px 0 35px;color:#7e946b;font-size:11px}.p-demo-links a{border-bottom:1px solid #b7c6a4;padding-bottom:3px}.seller-evidence-link{display:flex;align-items:center;gap:6px;font-size:8px;color:#859176;flex-wrap:wrap}.seller-evidence-link .icon{width:12px;height:12px}.seller-evidence-link b{font-size:7px;padding:2px 5px;background:#e5eddd;border:1px solid #d4e1c6;border-radius:3px;font-weight:600;color:#6e8c59}.seller-evidence-link>.icon:last-child{margin-left:auto}.detail-contact-note{font-size:10px;color:#7f8a74;line-height:1.9;margin:15px 0}.detail-buy a{flex:1}.detail-buy a.btn{font-size:11px}.p-direct-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 30px;background:#e9eee1;border:1px solid #d9e3cd;margin:34px 0;border-radius:4px}.p-direct-strip strong{font-size:17px;font-weight:500;color:#536e43}.p-direct-strip p{font-size:10px;color:#829473;line-height:1.9;margin-top:6px}.p-direct-strip .btn{font-size:10px;white-space:nowrap}
@media(min-width:1700px){.p-content{max-width:1600px;width:100%;margin:auto}}
@media(max-width:1200px){.portal-page{grid-template-columns:205px minmax(0,1fr)}.p-content{padding:27px}.p-split{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.p-panel-pad{padding:22px}.p-metric{padding:17px}.p-listing-row{padding:18px;gap:12px}.p-listing-image{width:55px;height:64px}.p-editor-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.p-first-hero{padding:30px}.p-heading-actions .btn{padding:10px 12px;font-size:9px}.p-page-heading h1{font-size:34px}.p-public-hero h1{font-size:29px}}
@media(max-width:980px){.portal-page{grid-template-columns:180px minmax(0,1fr)}.p-sidebar{padding:25px 10px}.p-sidebar nav a{font-size:10px;gap:8px;padding:10px}.p-workspace-name{font-size:9px;gap:8px}.p-workspace-emblem{width:30px;height:35px}.p-content{padding:24px}.p-topbar{padding:15px 24px;gap:10px}.p-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p-metrics.p-three{grid-template-columns:repeat(3,minmax(0,1fr))}.p-split,.p-editor-grid{grid-template-columns:1fr}.p-split>aside{display:grid;grid-template-columns:1fr 1fr;gap:17px}.p-editor-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.p-page-heading{align-items:flex-start;flex-direction:column;gap:20px}.p-evidence-stages{gap:11px}.p-evidence-stages .p-panel-pad{padding:18px}.p-evidence-stages h2{font-size:16px}.p-evidence-row{flex-wrap:wrap;gap:11px}.p-evidence-row>div{flex-basis:100%}.p-service-grid{gap:17px}.p-service-price{padding:26px}.p-original-mark strong{font-size:30px}.p-first-hero h2{font-size:29px}.p-demo-card{padding:25px}.p-demo-card h2{font-size:20px}.p-public-hero{flex-wrap:wrap}.p-public-hero>.btn{margin-left:115px}.p-public-hero h1{font-size:27px}.p-profile-info{grid-template-columns:1fr}.p-info-grid{gap:18px}.p-info-grid h3{font-size:11px}.p-info-grid p{font-size:10px}}
@media(max-width:700px){.portal-page{display:block}.p-sidebar{display:block;padding:14px 18px 0;border-right:0;border-bottom:1px solid #dce3d4}.p-workspace-name,.p-sidebar-label,.p-sidebar-bottom{display:none}.p-sidebar nav{flex-direction:row;overflow-x:auto;gap:5px;scrollbar-width:none;padding-bottom:13px}.p-sidebar nav a{font-size:10px;white-space:nowrap;padding:9px 11px;gap:7px;flex-shrink:0}.p-sidebar nav a .icon{width:14px;height:14px}.p-nav-dot{display:none}.p-topbar{padding:13px 18px;font-size:9px;gap:8px}.p-role-switch a{padding:5px 9px;font-size:8px}.p-demo-tag{display:none}.p-avatar{width:25px;height:25px;font-size:13px}.p-content{padding:28px 18px}.p-page-heading{margin-bottom:25px;gap:19px}.p-page-heading h1{font-size:32px;letter-spacing:-1.1px}.p-lead{font-size:11px;margin-top:11px}.p-eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:11px}.p-heading-actions .btn{font-size:10px;min-height:39px;padding:8px 14px}.p-metrics{gap:11px;margin-bottom:20px}.p-metrics.p-three{grid-template-columns:1fr 1fr}.p-metric{padding:18px 15px}.p-metric>strong{font-size:27px;margin-top:10px}.p-metric>div{font-size:9px}.p-metric>small{font-size:8px}.p-split{gap:19px}.p-split>aside{display:flex}.p-panel-pad{padding:21px}.p-panel-heading{padding:18px;gap:9px}.p-panel h2,.p-panel-heading h2{font-size:18px}.p-panel p{font-size:11px}.p-panel-heading .p-eyebrow{font-size:6px}.p-listing-row{padding:17px 16px;gap:11px;flex-wrap:wrap}.p-listing-image{width:58px;height:67px}.p-listing-info h3{font-size:11px}.p-listing-info p{font-size:9px}.p-listing-status{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:69px;gap:7px}.p-listing-status .p-status{font-size:8px}.p-note{padding:18px;gap:11px;margin:19px 0}.p-note strong{font-size:11px}.p-note p{font-size:10px}.p-dark-card{padding:25px}.p-dark-card h2{font-size:29px}.p-toolbar{flex-wrap:wrap;padding:17px}.p-search{flex-basis:100%;max-width:none}.p-toolbar select{flex:1}.p-editor-grid{gap:18px}.p-form-grid{gap:17px;grid-template-columns:1fr}.p-full{grid-column:auto}.p-field{font-size:10px;gap:7px}.p-field input,.p-field textarea,.p-field select{font-size:12px}.p-number-heading{gap:12px;margin-bottom:20px}.p-number-heading h2{font-size:18px}.p-number-heading p{font-size:10px}.p-number-heading>span{width:29px;height:29px;font-size:12px}.p-photo-strip>img{width:111px;height:122px}.p-photo-add{min-width:130px;height:122px}.p-photo-strip>.p-text-link{margin-top:3px}.p-evidence-choices{grid-template-columns:1fr;padding:15px}.p-editor-aside{display:flex}.p-evidence-stages{grid-template-columns:1fr}.p-evidence-stages .p-panel-pad{padding:21px}.p-step-number{font-size:29px;margin-bottom:10px}.p-evidence-row{padding:20px}.p-evidence-row p{font-size:10px}.p-evidence-row>.p-status{font-size:8px}.p-first-hero{grid-template-columns:1fr;gap:25px;padding:27px}.p-first-hero h2{font-size:32px}.p-first-hero p{font-size:11px}.p-original-mark{padding:25px}.p-original-mark strong{font-size:37px}.p-original-mark i{font-size:70px;margin-top:16px}.p-info-grid{grid-template-columns:1fr;gap:22px}.p-info-grid h3{font-size:13px}.p-info-grid p{font-size:11px}.p-service-grid{grid-template-columns:1fr;gap:19px}.p-price{font-size:49px}.p-service-price{padding:25px}.p-buyer-feature{gap:16px;align-items:flex-start}.p-buyer-feature img{width:95px;height:135px}.p-buyer-feature h3{font-size:15px}.p-buyer-feature p{font-size:10px;margin:8px 0 15px}.p-buyer-feature .btn{font-size:9px;min-height:36px;padding:7px 10px;gap:7px}.p-buyer-feature .btn .icon{width:13px;height:13px}.p-workspace-footer{padding:20px 18px;flex-direction:column;gap:6px;font-size:6px}.p-public-profile{padding:25px 0 45px}.p-public-hero{padding:25px;gap:17px;display:block}.p-public-avatar{width:63px;height:63px;font-size:30px;margin-bottom:17px}.p-public-hero h1{font-size:25px}.p-public-hero p{font-size:10px}.p-public-hero>.btn{margin:17px 0 0}.p-public-hero .p-eyebrow{font-size:7px}.p-demo-hub{padding:35px 0}.p-demo-hub .p-page-heading h1{font-size:46px}.p-demo-cards{grid-template-columns:1fr;gap:16px;margin:30px 0}.p-demo-card{padding:29px}.p-demo-card>.icon{margin:26px 0 19px;width:30px;height:30px}.p-demo-card h2{font-size:26px}.p-demo-card p{margin:15px 0 24px;font-size:11px}.p-demo-links{gap:16px 20px;font-size:10px}.seller-evidence-link{font-size:7px;gap:4px}.seller-evidence-link b{font-size:6px}.seller-evidence-link>.icon:last-child{display:none}.detail-buy{flex-direction:column}.detail-buy a.btn{font-size:11px;min-height:43px}.detail-contact-note{font-size:10px}.p-direct-strip{padding:23px;flex-direction:column;align-items:flex-start;gap:17px;margin:25px 0}.p-direct-strip strong{font-size:19px}.p-direct-strip p{font-size:11px}.p-direct-strip .btn{font-size:10px}}
@media(prefers-reduced-motion:reduce){.p-demo-card{transition:none}}

.p-public-hero>div{min-width:0}.p-public-hero h1,.p-public-hero p{overflow-wrap:anywhere}.p-public-hero .p-public-contact{color:#667f51}.p-photo-thumbs{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.p-photo-thumbs:empty{display:none}.p-photo-thumbs img{width:58px;height:67px;object-fit:cover;border-radius:3px;border:1px solid #d8e1ce}.p-first-hero .p-small-note{font-size:10px;line-height:1.9;color:#b4c1a4;margin-top:16px}
