.creator-app .op-page,.creator-app .op-support{max-width:1180px}.op-access-bar{color:#285e40;background:#edf4ee;border:1px solid #d7e5da;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:15px 19px;font-size:12px;display:flex}.op-access-bar>span{align-items:center;gap:10px;display:flex}.op-tabs{border-bottom:1px solid var(--ca-border,#e3e5df);gap:24px;margin-bottom:26px;display:flex;overflow-x:auto}.op-tabs button{color:#7b8076;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 15px;font-size:13px}.op-tabs button.op-tab-active{color:#214e33;border-bottom-color:#285e40}.op-unlock{max-width:590px}.op-metrics{background:#fff;border:1px solid #e0e4dc;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.op-metrics>div{border-bottom:1px solid #e8ebe4;border-right:1px solid #e8ebe4;min-width:0;padding:26px 28px}.op-metrics>div:nth-child(3n){border-right:0}.op-metrics>div:nth-last-child(-n+3){border-bottom:0}.op-metrics span{color:#7b8175;margin-bottom:16px;font-size:12px;display:block}.op-metrics strong{letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1}.op-principles{gap:19px;padding:3px 24px 24px;display:grid}.op-principles p{color:#737a6d;gap:15px;max-width:810px;margin:0;font-size:13px;line-height:1.7;display:flex}.op-principles svg{color:#346348;flex-shrink:0;margin-top:3px}.op-search{color:#82897b;background:#f7f8f4;border:1px solid #e3e6de;border-radius:7px;align-items:center;gap:9px;max-width:250px;padding:0 10px;display:flex}.op-search input{width:100%;min-width:0;height:35px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.op-search button{cursor:pointer;color:#346348;background:0 0;border:0;align-items:center;padding:4px;display:flex}.op-data-table{font-size:12px}.op-data-table th small,.op-data-table td small{color:#7e8477;margin-top:6px;font-size:11px;font-weight:400;display:block}.op-data-table code{color:#848b7c;overflow-wrap:anywhere;max-width:200px;margin-top:6px;font-size:10px;font-weight:400;display:block}.op-data-table .ca-text-link{white-space:nowrap;font-size:11px}.op-data-table td:last-child{white-space:normal;max-width:290px}.op-pagination{border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:15px;padding:18px 23px;display:flex}.op-pagination>span{color:#777f6e;font-size:11px}.op-pagination>div{gap:8px;display:flex}.op-pagination .ca-button{min-height:32px;padding:7px 12px;font-size:11px}.op-action{margin-top:24px;border-color:#bfceb9!important}.op-ticket-list{display:grid}.op-ticket-list>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf0e8;align-items:center;gap:18px;padding:22px 24px;display:flex}.op-ticket-list>button:last-child{border-bottom:0}.op-ticket-list>button:hover{background:#fafbf7}.op-ticket-list>button>span:first-child{flex:1}.op-ticket-list strong{font-size:13px;font-weight:500;display:block}.op-ticket-list small{color:#7c8472;margin-top:8px;font-size:11px;display:block}.op-back{margin-bottom:22px}.op-conversation{padding:8px 24px 26px}.op-message{background:#fff;border:1px solid #e3e7dc;border-radius:10px;margin-bottom:14px;padding:20px}.op-message-operator{background:#f4f7ef;border-color:#dce5d4}.op-message header{justify-content:space-between;align-items:center;gap:12px;display:flex}.op-message strong{font-size:12px;font-weight:600}.op-message time{color:#838c77;font-size:10px}.op-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#626b56;margin:12px 0 0;font-size:13px;line-height:1.8}.op-ticket-target{color:#727d65;overflow-wrap:anywhere;margin:6px 0 20px;font-size:12px}.op-status-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0;display:flex}.op-status-actions>span{color:#6b765e;margin-right:10px;font-size:12px}.op-status-actions .ca-button{min-height:32px;padding:7px 12px;font-size:11px}.op-conversation .ca-form{margin-top:26px}.op-form-privacy{color:#78816e!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.op-form-privacy a{color:#346348;text-decoration:underline}.op-public-support{max-width:880px;margin:0 auto;padding:74px 24px 100px}.op-public-support>.ca-notice{margin-bottom:25px}.op-public-support .ca-panel{background:#fff}.op-public-support .ca-form{font-family:inherit}.op-public-support .ca-notice a{text-decoration:underline}.op-receipt{text-align:center;padding:32px 25px 42px}.op-receipt>svg{color:#36714b;margin-bottom:20px}.op-receipt code{overflow-wrap:anywhere;color:#365b40;font-size:16px;display:block}.op-receipt p{color:#737e69;max-width:450px;margin:20px auto;font-size:13px;line-height:1.8}.op-receipt a{align-items:center;gap:10px;display:inline-flex}.op-public-support input,.op-public-support select,.op-public-support textarea{font:inherit;box-sizing:border-box;color:#2f3b28;background:#fff;border:1px solid #dce1d5;border-radius:7px;width:100%;min-width:0;padding:12px 14px;font-size:13px}.op-public-support .ca-field{gap:8px;font-size:12px;display:grid}.op-public-support .ca-field>small{color:#7c8571;font-size:11px;line-height:1.6}.op-public-support .ca-form{gap:22px;display:grid}.op-public-support .ca-two-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.op-public-support .ca-panel-form{padding:25px}.op-public-support .ca-page-heading h1{letter-spacing:-1.7px;font-size:clamp(32px,6vw,52px);line-height:1.1}.op-public-support .ca-panel-heading{padding:24px 25px 0}.op-public-support .ca-panel-heading h2{font-size:20px}.op-public-support .ca-panel-heading p{color:#76806c;font-size:13px;line-height:1.8}.op-public-support .ca-panel{border:1px solid #e1e6d9;border-radius:14px;overflow:hidden}.op-public-support .ca-button{color:#fff;cursor:pointer;background:#285c3a;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 20px;font-size:12px;display:inline-flex}.op-public-support .ca-notice{color:#526543;background:#edf3e8;border:1px solid #dce6d1;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;font-size:12px;line-height:1.7;display:flex}.op-public-support .ca-notice>svg{flex-shrink:0;margin-top:2px}.op-public-support .ca-notice-error{color:#9e4835;background:#fff3ef;border-color:#edc9bd}.op-public-support .ca-eyebrow{letter-spacing:2px;color:#6d805f;margin-bottom:22px;font-size:10px}.op-public-support .ca-page-description{color:#7a8470;max-width:590px;margin-bottom:35px;font-size:15px;line-height:1.8}.op-public-support :focus-visible,.op-page :focus-visible{outline-offset:3px;outline:2px solid #3f794c}@media (width<=700px){.op-access-bar{align-items:flex-start;gap:12px;font-size:11px}.op-access-bar>span{align-items:flex-start;line-height:1.6}.op-access-bar>span>svg{flex-shrink:0;margin-top:1px}.op-access-bar .ca-text-link{white-space:nowrap;font-size:10px}.op-tabs{gap:22px}.op-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.op-metrics>div{padding:22px 19px}.op-metrics>div:nth-child(3n){border-right:1px solid #e8ebe4}.op-metrics>div:nth-child(2n){border-right:0}.op-metrics>div:nth-last-child(-n+3){border-bottom:1px solid #e8ebe4}.op-metrics>div:nth-last-child(-n+2){border-bottom:0}.op-metrics span{min-height:31px;margin-bottom:13px;line-height:1.5}.op-metrics strong{font-size:29px}.op-search{max-width:170px}.op-pagination{flex-direction:column;align-items:flex-start;padding:18px}.op-ticket-list>button{gap:10px;padding:21px 18px}.op-ticket-list .ca-badge{font-size:9px}.op-message{padding:16px}.op-message header{flex-direction:column;align-items:flex-start;gap:6px}.op-conversation{padding:8px 17px 22px}.op-principles{padding:4px 18px 23px}.op-public-support{padding:45px 18px 65px}.op-public-support .ca-panel-form{padding:20px}.op-public-support .ca-two-fields{grid-template-columns:1fr}.op-public-support .ca-panel-heading{padding:22px 20px 0}.op-receipt code{font-size:13px}}.op-owner-setup{box-sizing:border-box;color:#2c3c28;background:#f7f8f2;flex-direction:column;align-items:center;min-height:100vh;padding:35px 28px;display:flex}.op-owner-brand{align-self:flex-start}.op-owner-card{box-sizing:border-box;background:#fff;border:1px solid #e1e7d8;border-radius:17px;width:100%;max-width:490px;margin:55px auto 32px;padding:44px 40px}.op-owner-icon{color:#3b7047;background:#eef3e7;border-radius:13px;margin-bottom:30px;padding:15px;display:inline-flex}.op-owner-card .ca-eyebrow{letter-spacing:2px;color:#7b8c6c;margin:0 0 18px;font-size:9px}.op-owner-card h1{letter-spacing:-1.1px;margin:0 0 20px;font-size:34px;font-weight:500;line-height:1.14}.op-owner-intro{color:#78836d;margin:0 0 30px;font-size:13px;line-height:1.85}.op-owner-intro strong{color:#3b5937;font-weight:500}.op-owner-card .ca-form{gap:20px;display:grid}.op-owner-card .ca-field{gap:9px;font-size:12px;display:grid}.op-owner-card .ca-field>small{color:#7c866f;font-size:10px;line-height:1.6}.op-owner-card input{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#2d3e26;background:#fff;border:1px solid #dce3d2;border-radius:7px;padding:13px;font-size:13px}.op-owner-card input:focus-visible{outline-offset:2px;outline:2px solid #578546}.op-owner-card .ca-button{color:#fff;font:inherit;cursor:pointer;background:#315e3d;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:14px 18px;font-size:12px;display:flex}.op-owner-card .ca-button:disabled{opacity:.65;cursor:wait}.op-owner-card .ca-notice{color:#49633c;background:#eef4e8;border:1px solid #dae6d1;border-radius:8px;gap:10px;padding:14px;font-size:12px;line-height:1.8;display:flex}.op-owner-card .ca-notice-error{color:#9e5436;background:#fff3ee;border-color:#edcdbd}.op-owner-card .ca-notice>svg{flex-shrink:0;margin-top:3px}.op-owner-security{color:#7d886f;border-top:1px solid #edf0e7;align-items:flex-start;gap:11px;margin-top:28px;padding-top:26px;font-size:10px;line-height:1.8;display:flex}.op-owner-security>svg{color:#578046;flex-shrink:0;margin-top:2px}.op-owner-setup>footer{color:#919b85;text-align:center;margin-top:auto;font-size:10px}.op-owner-setup>footer>a{color:inherit;text-decoration:none}@media (width<=600px){.op-owner-setup{padding:25px 18px}.op-owner-card{margin-top:36px;padding:31px 24px}.op-owner-card h1{font-size:29px}.op-owner-brand .ca-brand{max-width:145px}}.op-public-support.op-public-support-embedded{width:100%;max-width:none;margin:0;padding:0}
