:is(body:has(.platform-shell)>.site-header,body:has(.platform-shell)>.site-footer){display:none}.platform-shell{--panel-bg:#f5f3ec;--panel-ink:#28362b;--panel-muted:#7c8174;--panel-line:#e2e5db;--panel-green:#263e30;--panel-accent:#e9bb72;background:var(--panel-bg);min-height:100vh;color:var(--panel-ink);grid-template-columns:244px minmax(0,1fr);font-size:14px;display:grid}.platform-sidebar{background:var(--panel-green);color:#eff3e9;flex-direction:column;height:100vh;padding:34px 19px 18px;display:flex;position:sticky;top:0}.platform-brand{letter-spacing:-1.2px;align-items:center;gap:12px;padding-inline:13px;font-size:24px;font-weight:850;display:flex}.platform-brand small{letter-spacing:2.4px;margin-top:5px;font-size:7px;font-weight:600;display:block}.platform-brand-mark{color:var(--panel-accent);font-size:47px;line-height:1}.sidebar-caption{letter-spacing:1.8px;color:#9bad9b;margin:43px 14px 15px;font-family:monospace;font-size:8px}.platform-nav{flex-direction:column;gap:5px;margin:0;font-size:11px;font-weight:500;display:flex}.platform-nav a{color:#c8d4c7;white-space:nowrap;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.platform-nav a:hover{background:#ffffff0a;text-decoration:none}.platform-nav a.active{color:#2c432d;background:#d5e7bb;font-weight:700}.nav-new{letter-spacing:1px;border:1px solid #ffffff2a;margin-left:auto;padding:3px 4px;font-size:6px}.platform-nav a.active .nav-new{border-color:#2c432d33}.sidebar-bottom{margin-top:auto;padding-top:32px}.sidebar-bottom>a{color:#c8d4c7;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex}.sidebar-bottom>a svg:last-child{margin-left:auto}.sidebar-user{border-top:1px solid #ffffff1f;align-items:center;gap:11px;margin-top:20px;padding:21px 9px 0;display:flex}.user-avatar{color:#263e30;background:#bcab80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.sidebar-user strong{font-size:11px;font-weight:600;display:block}.sidebar-user small{color:#afc0aa;margin-top:5px;font-size:9px;display:block}.platform-workspace{min-width:0}.platform-topbar{border-bottom:1px solid var(--panel-line);background:#fafbf6;justify-content:space-between;align-items:center;gap:20px;height:83px;padding:0 38px;display:flex}.topbar-breadcrumb{color:#79816f;font-size:11px}.topbar-breadcrumb>span{color:#bec4b6;margin-inline:14px}.topbar-actions{align-items:center;gap:20px;display:flex}.environment-tag{color:#527b3e;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.environment-tag>span{background:#7ca356;border-radius:50%;width:5px;height:5px}.environment-tag.is-preview{color:#8d6c37}.environment-tag.is-preview>span{background:#b79458}.platform-topbar .install-button{border-color:#d2d9c9;padding:9px 13px;font-size:10px}.preview-notice{color:#7f673b;background:#f4e8cc;border-bottom:1px solid #e8d6ae;align-items:center;gap:8px;padding:9px 38px;font-size:10px;display:flex}.preview-notice>a{white-space:nowrap;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.platform-content{max-width:1500px;min-height:calc(100vh - 145px);margin-inline:auto;padding:42px 38px 35px}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.panel-eyebrow{letter-spacing:1.5px;color:#858c7a;font-family:monospace;font-size:8px;font-weight:500}.panel-heading h1{letter-spacing:-1.8px;margin-top:12px;font-size:39px;font-weight:700;line-height:1.15}.panel-heading>div>p:last-child{color:#818775;max-width:620px;margin-top:12px;font-size:11px;line-height:1.7}.panel-heading-mark{color:#adb998;margin-right:8px;font-size:64px;font-weight:400;line-height:1;transform:rotate(-5deg)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px;display:grid}.metric-card{border:1px solid var(--panel-line);background:#fff;border-radius:8px;padding:19px 20px}.metric-top{color:#7b8572;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.metric-top>svg{color:#9bab8b;flex-shrink:0}.metric-card>strong{letter-spacing:-1px;overflow-wrap:anywhere;margin-block:17px 12px;font-size:29px;font-weight:600;line-height:1.3;display:block}.metric-card>p{color:#979d8d;font-size:8px;line-height:1.7}.dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;display:grid}.panel-card{border:1px solid var(--panel-line);background:#fff;border-radius:8px;min-width:0}.panel-card-title{border-bottom:1px solid #eceee6;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.panel-card-title h2{letter-spacing:-.4px;font-size:14px;font-weight:600}.panel-card-title p{color:#929a85;margin-top:6px;font-size:9px;line-height:1.6}.panel-card-title>a{color:#6d805d;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.panel-card-title>svg{color:#95a086}.agenda-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:247px;padding:28px 24px;display:flex}.calendar-outline{color:#a0b28e;background:#f2f5ec;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.agenda-placeholder h3{letter-spacing:-.4px;font-size:14px}.agenda-placeholder p{color:#919a83;max-width:280px;margin-top:8px;font-size:10px;line-height:1.7}.agenda-placeholder>a{color:#657c50;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.checklist-card{padding-bottom:15px}.checklist-item{color:#65745a;border-bottom:1px solid #f0f2eb;align-items:center;gap:10px;padding:15px 22px;font-size:10px;display:flex}.checklist-item>svg:first-child{color:#a9b69d;flex-shrink:0}.checklist-item>svg:last-child{color:#9ca98e;flex-shrink:0;margin-left:auto}.checklist-note{color:#a3a78f;padding:14px 22px 0;font-size:8px;line-height:1.7}.quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.quick-action{background:#e8ebde;border:1px solid #dde3d0;border-radius:8px;min-height:150px;padding:24px 23px;position:relative}.quick-action:nth-child(2){background:#efebe0;border-color:#e7e0d2}.quick-action:nth-child(3){background:#e5eae6;border-color:#d9e1da}.quick-action>svg:first-child{color:#6f8260;margin-bottom:18px}.quick-action>svg:last-child{color:#839270;position:absolute;top:24px;right:18px}.quick-action h3{letter-spacing:-.3px;font-size:12px;font-weight:600}.quick-action p{color:#8b917d;max-width:240px;margin-top:9px;font-size:9px;line-height:1.8}.panel-bottom-note{color:#929a85;align-items:center;gap:9px;margin-top:30px;font-size:9px;line-height:1.7;display:flex}.panel-bottom-note svg{flex-shrink:0}.platform-footer{border-top:1px solid var(--panel-line);color:#9a9f90;justify-content:space-between;gap:20px;padding:18px 38px;font-size:8px;display:flex}.platform-footer>span:last-child{letter-spacing:1px;font-family:monospace}.mobile-platform-nav{display:none}.section-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-block:15px 22px;display:flex}.section-toolbar>span{color:#89937d;font-size:11px}.platform-button{color:#fff;white-space:nowrap;background:#314c36;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:600;display:inline-flex}.platform-button:hover:not(:disabled){background:#466c43}.platform-button.subtle{color:#617553;background:#edf1e6;padding:8px 11px;font-size:9px}.platform-button:disabled{opacity:.45}.panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:42px 35px;display:flex}.panel-empty-icon{color:#a1b18c;background:#f2f5ee;border-radius:50%;place-items:center;width:65px;height:65px;margin-bottom:20px;display:grid}.panel-empty h3{letter-spacing:-.7px;font-size:18px;line-height:1.3}.panel-empty p{color:#929980;max-width:480px;margin-top:12px;font-size:11px;line-height:1.9}.panel-empty>a{align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.panel-empty>svg{color:#a8b593;margin-bottom:20px}.info-strip{color:#77866b;background:#e9eddf;border:1px solid #dce3ce;border-radius:7px;align-items:flex-start;gap:13px;margin-top:22px;padding:20px 23px;display:flex}.info-strip>svg{flex-shrink:0}.info-strip>p{font-size:10px;line-height:1.9}.status-badge{white-space:nowrap;color:#859071;background:#f6f7f2;border:1px solid #e4e7dc;border-radius:4px;align-items:center;padding:6px 8px;font-size:8px;display:inline-flex}.status-published,.status-approved,.status-paid{color:#5d7b41;background:#eef4e6;border-color:#dce7cd}.status-draft,.status-submitted,.status-planned{color:#9b865d;background:#f8f2e7;border-color:#eee3ca}.status-refunded,.status-rejected,.status-cancelled{color:#ab7e69;background:#f8ede8;border-color:#ead9d1}.agenda-rows{padding:5px 24px}.agenda-row{border-bottom:1px solid #eef0e7;align-items:center;gap:15px;padding:19px 0;display:flex}.agenda-row:last-child{border:0}.date-stamp{color:#889c73;background:#f0f3e9;border:1px solid #e4ead8;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.agenda-row strong{font-size:12px}.agenda-row small{color:#8a957d;margin-top:7px;font-size:9px;display:block}.agenda-row>.status-badge{margin-left:auto}.agenda-row.expandable{flex-wrap:wrap}.list-records{padding:12px 24px}.list-records>div{border-bottom:1px solid #edf0e5;flex-wrap:wrap;align-items:center;gap:15px;padding:18px 0;font-size:10px;display:flex}.list-records>div:last-child{border:0}.list-records>div>svg{color:#96a583}.list-records strong{flex:1;min-width:100px;font-size:12px}.muted{color:#97a087}.operation-control{position:relative}.operation-form{z-index:20;background:#fff;border:1px solid #dce2d2;border-radius:10px;flex-direction:column;gap:17px;width:min(540px,100vw - 40px);padding:28px;display:flex;position:fixed;top:25px;bottom:25px;right:25px;overflow-y:auto;box-shadow:0 0 0 100vmax #14211977,0 10px 80px #0002}.operation-form-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.operation-form h3{letter-spacing:-.7px;font-size:22px}.operation-form label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.operation-form input,.operation-form select,.operation-form textarea{background:#fafbf7;border:1px solid #dfe5d4;border-radius:5px;width:100%;min-width:0;padding:12px;font-size:12px;line-height:1.5}.form-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-hint{color:#859271;line-height:1.9;font-size:10px!important}.small-link{color:#6f845b;text-underline-offset:4px;background:0 0;border:0;padding:5px;font-size:11px;text-decoration:underline}.builder-fields{flex-direction:column;gap:10px;display:flex}.builder-field{grid-template-columns:20px minmax(0,1fr) 95px 25px;align-items:center;gap:7px;display:grid}.builder-field>span{color:#a4af97;font-size:9px}.builder-field>input,.builder-field>select{padding:8px;font-size:10px}.builder-field>button{color:#9a856f;background:0 0;border:0}.template-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.template-presets>div{background:#f9faf6;border:1px solid #e1e6d9;border-radius:7px;padding:23px 18px;position:relative}.template-presets>div>span{color:#abb69c;font-family:monospace;font-size:9px;position:absolute;top:18px;right:16px}.template-presets svg{color:#8f9f7d}.template-presets h3{margin-top:20px;font-size:11px}.template-presets p{color:#98a289;margin-top:8px;font-size:8px;line-height:1.8}.contract-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.contract-flow>div{background:#edf1e5;border:1px solid #dde4d3;border-radius:6px;padding:18px 15px;position:relative}.contract-flow span{color:#8d9d7a;margin-bottom:10px;font-family:monospace;font-size:9px;display:block}.contract-flow strong{font-size:10px;font-weight:600}.contract-flow svg{color:#a4b08f;position:absolute;top:14px;right:10px}.data-table-wrap{overflow-x:auto}.data-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.data-table-wrap th{text-align:left;color:#96a186;background:#fafbf7;padding:18px 24px;font-size:9px;font-weight:500}.data-table-wrap td{border-top:1px solid #edf0e5;padding:20px 24px}.integration-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.integration-card{padding:30px}.integration-symbol{color:#4270ad;background:#e8f1ff;border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;font-size:38px;font-weight:700;display:inline-flex}.integration-symbol.google{color:#bba15c;background:#f6f2e5;font-size:28px}.integration-card>.status-badge{float:right}.integration-card h2{letter-spacing:-1px;margin-top:25px;font-size:26px}.integration-card>p{color:#8e9b7e;margin-top:8px;font-size:11px}.integration-card ul{color:#849274;margin-top:20px;padding-left:18px;font-size:11px;line-height:2.3}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.role-grid>div{background:#eef2e7;border:1px solid #dfe5d5;border-radius:6px;padding:23px 18px}.role-grid svg{color:#96a583}.role-grid h3{margin-top:18px;font-size:12px}.role-grid p{color:#91a07e;margin-top:9px;font-size:9px;line-height:1.8}.operation-alert{color:#ad7c57;background:#f9eee5;border:1px solid #eedbc8;border-radius:6px;margin-bottom:24px;padding:18px 22px;font-size:11px;line-height:1.8}.influencer-welcome{color:#f1f3e8;background:#304e38;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:35px 40px;display:flex;overflow:hidden}.influencer-welcome .status-badge{color:#c1cfb1;letter-spacing:1px;background:#ffffff0a;border-color:#ffffff20;font-size:8px}.influencer-welcome h2{letter-spacing:-1.5px;margin-top:23px;font-size:37px;line-height:1.12}.influencer-welcome p{color:#afc1a1;max-width:430px;margin-top:20px;font-size:11px;line-height:1.8}.influencer-welcome>span{color:#d8bd88;margin-right:25px;font-size:170px;line-height:1;transform:rotate(-10deg)}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.journey-card{padding:24px 20px}.journey-card>svg{color:#99a783}.journey-card h3{margin-top:20px;font-size:12px}.journey-card p{color:#949f84;min-height:32px;margin-top:10px;font-size:9px;line-height:1.8}.journey-card strong{margin-top:20px;font-size:26px;font-weight:500;line-height:1;display:block}.portal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px;display:grid}.portal-cards>a{background:#f0eee3;border:1px solid #dcded3;border-radius:8px;padding:30px;position:relative}.portal-cards>a>svg{color:#869372}.portal-cards h2{letter-spacing:-1px;margin-top:23px;font-size:26px}.portal-cards p{color:#8a907f;max-width:360px;margin-top:10px;font-size:13px;line-height:1.8}.portal-cards>a>svg:last-child{position:absolute;top:30px;right:25px}.gate-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:25px;display:grid}.gate-reader{color:#e8eddf;background:#283f31;border-radius:10px;padding:25px}.gate-reader-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.gate-reader-top>span:first-child{letter-spacing:1px;color:#b4c4a7;align-items:center;gap:8px;font-family:monospace;font-size:9px;display:flex}.gate-mode{color:#c0d4a7;border:1px solid #8eaa7070;border-radius:4px;padding:5px 9px;font-size:9px}.gate-event-label{color:#adbea0;flex-direction:column;gap:10px;margin-top:24px;font-size:9px;display:flex}.gate-event-label select{color:#dbe5cc;background:#304934;border:1px solid #53684a;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:10px}.camera-frame{aspect-ratio:1;background:#223429;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;max-width:330px;margin:28px auto 25px;display:flex;position:relative;overflow:hidden}.camera-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scan-target{color:#74905e}.camera-frame p{text-align:center;color:#9aaa8d;margin-top:25px;font-size:10px;line-height:1.8}.scan-corner{border:0 solid #bccd99;width:32px;height:32px;position:absolute}.corner-tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.corner-tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.corner-bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.corner-br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.gate-camera-button{color:#283e2e;background:#d7be86;width:100%;padding:15px;font-size:12px}.gate-camera-button:hover:not(:disabled){background:#e8d2a2}.manual-scan{color:#b6c4a7;margin-top:20px;font-size:10px}.manual-scan>summary{cursor:pointer;text-align:center;padding:7px}.manual-scan label{flex-direction:column;gap:10px;margin-top:13px;font-size:9px;display:flex}.manual-scan textarea{color:#d9e4cb;background:#344f37;border:1px solid #637750;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:10px}.confirm-entry-button{background:#3e5b3d;border:1px solid #74905d;width:100%;margin-top:20px;padding:15px}.gate-instructions{flex-direction:column;gap:20px;display:flex}.gate-result{color:#6d815b;background:#f1f4eb;border:1px solid #e1e8d6;border-radius:6px;margin:20px;padding:20px;font-size:12px;line-height:1.7}.gate-instructions ol{color:#929d82;margin:25px 0;padding:0 35px 0 48px;font-size:11px;line-height:2.3}.gate-instructions .form-hint{padding:0 24px 20px}.network-card{padding:25px}.network-card>svg{color:#9cad88}.network-card h3{margin-block:15px 10px;font-size:13px}.network-card p{color:#98a389;font-size:10px;line-height:1.9}.network-card>.status-badge{margin-top:15px}@media (min-width:1500px){.platform-content{padding:50px}.platform-topbar{padding-inline:50px}.metric-card{padding:25px}.metric-card>strong{font-size:33px}.panel-heading h1{font-size:43px}.panel-heading>div>p:last-child{font-size:12px}}@media (max-width:1150px){.platform-shell{grid-template-columns:215px minmax(0,1fr)}.platform-sidebar{padding-inline:12px}.platform-nav a{gap:9px;padding-inline:10px;font-size:10px}.platform-brand{font-size:21px}.platform-topbar{padding-inline:25px}.platform-content{padding:32px 25px}.preview-notice{padding-inline:25px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.quick-actions-grid{gap:12px}.quick-action{padding:20px 18px}.quick-action h3{font-size:11px;line-height:1.5}.template-presets,.role-grid,.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gate-layout{grid-template-columns:minmax(0,1fr)}.gate-reader{width:100%;max-width:550px;margin-inline:auto}.gate-instructions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contract-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.platform-shell{grid-template-columns:minmax(0,1fr)}.platform-sidebar{display:none}.platform-topbar{height:70px;padding-inline:20px}.topbar-breadcrumb{font-size:9px}.topbar-breadcrumb>span{margin-inline:6px}.topbar-actions{gap:10px}.environment-tag{font-size:8px}.environment-tag.is-preview{display:none}.platform-topbar .install-button{padding:8px 11px}.platform-content{padding:28px 20px}.preview-notice{gap:7px;padding:9px 20px;font-size:8px;line-height:1.7}.preview-notice>svg{flex-shrink:0}.preview-notice>a{white-space:normal;text-align:right;min-width:70px;font-size:8px}.mobile-platform-nav{color:#657854;background:#fcfcf8;border-bottom:1px solid #e1e5d6;padding:13px 20px;font-size:11px;display:block}.mobile-platform-nav>summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;display:flex}.mobile-platform-nav>div{grid-template-columns:1fr 1fr;gap:16px;padding-top:22px;padding-bottom:8px;display:grid}.mobile-platform-nav a{font-size:10px}.panel-heading{gap:10px;margin-bottom:25px}.panel-heading h1{letter-spacing:-1.3px;margin-top:10px;font-size:32px}.panel-heading>div>p:last-child{margin-top:11px;font-size:10px}.panel-eyebrow{letter-spacing:1.1px;font-size:7px}.panel-heading-mark{align-self:flex-start;margin-top:12px;margin-right:0;font-size:43px}.metrics-grid{gap:10px;margin-bottom:19px}.metric-card{padding:16px 14px}.metric-top{align-items:flex-start;gap:7px;font-size:8px}.metric-top>svg{width:15px;height:15px}.metric-card>strong{letter-spacing:-.7px;margin-block:16px 10px;font-size:26px}.metric-card>p{font-size:7px;line-height:1.8}.panel-card-title{padding:20px 18px}.panel-card-title h2{font-size:13px}.panel-card-title p,.panel-card-title>a{font-size:8px}.agenda-placeholder{min-height:245px}.dashboard-columns{gap:17px}.quick-actions-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.quick-action{padding:22px}.quick-action h3{font-size:13px}.quick-action p{max-width:280px;font-size:10px}.quick-action>svg:first-child{margin-bottom:16px}.platform-footer{gap:15px;padding:18px 20px;font-size:7px}.platform-footer>span:last-child{text-align:right;max-width:90px;line-height:1.7}.panel-bottom-note{margin-top:24px;font-size:8px}.section-toolbar{align-items:flex-start;gap:13px;margin-top:20px}.section-toolbar>span{max-width:130px;font-size:9px;line-height:1.8}.platform-button{gap:6px;padding:11px 12px;font-size:9px}.platform-button>svg{width:14px;height:14px}.panel-empty{min-height:270px;padding:32px 23px}.panel-empty h3{font-size:18px}.panel-empty p{font-size:10px}.template-presets{gap:10px}.template-presets>div{padding:20px 15px}.template-presets h3{font-size:10px}.template-presets p{font-size:8px}.contract-flow{gap:10px}.contract-flow>div{padding:18px 12px}.contract-flow strong{font-size:9px}.info-strip{gap:10px;padding:18px 17px}.info-strip>p{font-size:9px}.info-strip>svg{width:17px}.integration-grid{grid-template-columns:minmax(0,1fr);gap:18px}.integration-card{padding:25px}.role-grid{gap:10px}.role-grid>div{padding:19px 15px}.role-grid p{font-size:8px}.operation-form{gap:18px;width:calc(100vw - 24px);padding:23px;top:12px;bottom:12px;right:12px}.operation-form h3{font-size:20px}.form-columns{grid-template-columns:minmax(0,1fr)}.builder-field{grid-template-columns:16px minmax(0,1fr) 75px 22px;gap:5px}.builder-field>input,.builder-field>select{padding:8px 5px;font-size:9px}.agenda-rows{padding-inline:17px}.agenda-row{gap:11px}.agenda-row strong{font-size:11px}.agenda-row small{font-size:8px;line-height:1.7}.influencer-welcome{gap:15px;padding:27px 24px}.influencer-welcome h2{letter-spacing:-1px;font-size:29px}.influencer-welcome>span{align-self:center;margin:0;font-size:85px}.influencer-welcome p{font-size:9px}.journey-grid{gap:10px}.journey-card{padding:20px 15px}.journey-card h3{font-size:10px;line-height:1.5}.journey-card p{min-height:38px;font-size:8px}.journey-card>svg{width:21px}.portal-cards{grid-template-columns:minmax(0,1fr)}.portal-cards>a{padding:25px}.portal-cards h2{font-size:25px}.portal-cards p{font-size:12px}.gate-reader{max-width:430px;padding:21px}.gate-reader-top>span:first-child{font-size:8px}.camera-frame{margin-block:25px}.gate-instructions{flex-direction:column;gap:17px;display:flex}.gate-result{font-size:11px}.gate-instructions ol{font-size:10px}.gate-mode{font-size:8px}.gate-camera-button{padding:14px;font-size:11px}}.gate-photo-review{color:#30442d;background:#f1f3e8;border-radius:6px;flex-direction:column;align-items:center;gap:18px;margin-top:20px;padding:20px;display:flex}.gate-photo-review img{object-fit:contain;border-radius:5px;max-width:100%;height:auto}.gate-photo-review strong{font-size:14px}.gate-photo-review label{align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.gate-photo-review input{margin-top:3px}.platform-nav a{font-size:12px}.sidebar-caption{font-size:9px}.metric-top{font-size:12px}.metric-card>p{font-size:11px}.panel-heading>div>p:last-child{font-size:13px}.panel-eyebrow{font-size:10px}.panel-card-title h2{font-size:16px}.panel-card-title p{font-size:12px}.panel-card-title>a{font-size:11px}.agenda-placeholder h3{font-size:17px}.agenda-placeholder p,.agenda-placeholder>a,.checklist-item{font-size:12px}.checklist-note{font-size:10px}.quick-action h3{font-size:15px}.quick-action p,.panel-empty p,.section-toolbar>span,.platform-button{font-size:12px}.template-presets h3,.role-grid h3,.journey-card h3{font-size:13px}.template-presets p,.role-grid p,.journey-card p{font-size:11px}.integration-card>p,.integration-card ul{font-size:12px}.operation-form label{font-size:13px}.operation-form input,.operation-form select,.operation-form textarea{font-size:14px}.builder-field>input,.builder-field>select{font-size:11px}.info-strip>p{font-size:12px}.panel-bottom-note{font-size:11px}.gate-instructions ol{font-size:13px}.form-hint{font-size:11px!important}.gate-event-label,.gate-event-label select,.camera-frame p,.manual-scan,.network-card p,.influencer-welcome p{font-size:12px}@media (max-width:760px){.metric-top{font-size:11px}.metric-card>p{font-size:10px}.metric-card>strong{font-size:26px}.panel-heading>div>p:last-child{font-size:12px}.panel-eyebrow{font-size:9px}.panel-card-title h2{font-size:15px}.panel-card-title p,.section-toolbar>span,.platform-button{font-size:11px}.builder-field>input,.builder-field>select,.panel-bottom-note{font-size:10px}.info-strip>p{font-size:11px}.panel-heading-mark{font-size:36px}.gate-result{font-size:13px}.checklist-item,.mobile-platform-nav,.mobile-platform-nav a,.template-presets h3,.journey-card h3{font-size:12px}.template-presets p,.journey-card p{font-size:11px}}.operation-dialog{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.operation-dialog::backdrop{background:#14211977}.operation-dialog .operation-form{box-shadow:0 10px 80px #0002}.operation-dialog{background:#fff;border-radius:10px;width:min(540px,100vw - 40px);height:calc(100dvh - 50px);max-height:calc(100dvh - 50px);margin:0;padding:0;position:fixed;inset:25px 25px 25px auto;overflow-y:auto}.operation-dialog .operation-form{width:100%;height:auto;min-height:100%;box-shadow:none;border:0;border-radius:0;position:static;overflow:visible}@media (max-width:760px){.operation-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);inset:12px 12px 12px auto}}.admin-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.lot-heading{margin:24px 0 12px}.lot-row{border-bottom:1px solid var(--line,#ddd);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.assignment-options{gap:12px;display:grid}.assignment-options>span{align-items:center;gap:10px;display:flex}.assignment-options input{width:auto}.operation-form label:has(input[type=checkbox]){align-items:flex-start;gap:12px;display:flex}.operation-form input[type=checkbox]{flex-shrink:0;width:18px}@media (max-width:600px){.admin-actions{width:100%}.section-toolbar{flex-wrap:wrap}.lot-row{display:block}}
