.ct-page{color:#172a38;width:100%;max-width:1100px;margin:0 auto;padding:16px 0 48px}.ct-heading{justify-content:space-between;align-items:start;gap:20px;margin:12px 0 28px;display:flex}.ct-heading h1{letter-spacing:-1.5px;margin:4px 0 10px;font-size:clamp(32px,4vw,46px)}.ct-heading p{color:#647684}.ct-eyebrow{letter-spacing:1.8px;font-weight:750;color:#527a79!important;font-size:11px!important}.ct-private,.ct-status{white-space:nowrap;border:1px solid #d6e3e2;border-radius:20px;padding:7px 13px;font-size:12px}.ct-card{background:#fff;border:1px solid #e0e9ec;border-radius:22px;margin-bottom:22px;padding:32px;box-shadow:0 10px 35px #17394907}.ct-form label{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.ct-form form>div{gap:12px;display:flex}.ct-page input,.ct-page select{color:#172a38;background:#fafcfc;border:1px solid #cddbdd;border-radius:10px;min-width:0;padding:12px 14px}.ct-form input{flex:1}.ct-form input[type=file]{box-sizing:border-box;width:100%;max-width:100%;display:block}.ct-form ul{overflow-wrap:anywhere}.ct-page button,.ct-upload{color:#fff;cursor:pointer;background:#123e43;border:0;border-radius:10px;padding:12px 19px;font-size:13px;font-weight:650}.ct-page button:disabled{opacity:.45;cursor:not-allowed}.ct-page button:focus-visible,.ct-page input:focus-visible,.ct-page select:focus-visible,.ct-page summary:focus-visible{outline-offset:3px;outline:3px solid #36bca5}.ct-page p{font-size:13px;line-height:1.6}.ct-form p,.ct-images p{color:#647684}.ct-picker{align-items:center;gap:14px;margin-bottom:20px;font-size:13px;display:flex}.ct-picker select{max-width:100%}.ct-result-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ct-result-head h2{overflow-wrap:anywhere;font-size:18px}.ct-scores{grid-template-columns:240px 1fr;gap:36px;margin:28px 0;display:grid}.ct-final{color:#fff;background:linear-gradient(140deg,#123e43,#1d6563);border-radius:18px;flex-direction:column;justify-content:center;padding:26px;display:flex}.ct-final>span{color:#c3dedb;font-size:13px}.ct-final strong{letter-spacing:-3px;font-size:64px;line-height:1.3}.ct-final small{color:#b8d9d5;letter-spacing:0;margin-left:5px;font-size:18px}.ct-final p{color:#d0e7e2;margin:5px 0 0}.ct-dimensions{align-content:center;display:grid}.ct-dimensions>div{border-bottom:1px solid #e9eeef;justify-content:space-between;gap:12px;padding:17px 0;font-size:14px;display:flex}.ct-dimensions strong{font-size:21px}.ct-reasons{color:#465d6c;margin:20px 0;padding-left:20px;font-size:14px;line-height:1.7}.ct-reasons li{padding:3px 0}.ct-error{color:#9e4e25;background:#fff1e9;border-radius:10px;padding:13px 16px}.ct-actions{gap:10px;margin:20px 0;display:flex}.ct-secondary{color:#244c51!important;background:#eaf0f0!important}.ct-images{border-top:1px solid #e3ebec;margin-top:24px;padding-top:22px}.ct-images summary{cursor:pointer;font-size:14px;font-weight:650}.ct-images summary span{color:#738490;margin-left:10px;font-size:11px;font-weight:400}.ct-upload{color:#234e50;background:#eef4f3;display:inline-block}.ct-upload input{max-width:100%;margin-top:8px;font-size:12px;display:block}.ct-image-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:20px;display:grid}.ct-image-grid article{border:1px solid #e2ebec;border-radius:12px;padding:12px;overflow:hidden}.ct-image-grid img{object-fit:contain;background:#f1f5f5;width:100%;height:140px}.ct-image-grid button{margin:4px 4px 0 0;padding:8px;font-size:11px}.ct-empty{text-align:center;padding:58px 30px}.ct-empty>span{color:#5e9690;font-size:50px}.ct-empty h2{font-size:22px}.ct-empty p{color:#647684}.ct-page progress{accent-color:#248b7e;width:100%}@media (width<=700px){.ct-card{border-radius:16px;padding:22px}.ct-form form>div{flex-direction:column}.ct-scores{grid-template-columns:1fr;gap:14px}.ct-final{padding:22px}.ct-final strong{font-size:52px}.ct-result-head{flex-direction:column;align-items:start}.ct-picker{flex-direction:column;align-items:stretch}.ct-heading{margin-top:0}.ct-dimensions>div{font-size:13px}}.ct-card{box-sizing:border-box;min-width:0}.ct-table-wrap{width:100%;max-width:100%;position:relative;overflow-x:auto}.ct-history{table-layout:fixed;min-width:720px}.ct-page{overflow-x:clip}.ct-history{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ct-history th{color:#647684;font-weight:600}.ct-history th,.ct-history td{border-bottom:1px solid #e0e9ec;padding:16px 10px}.ct-history td:first-child{overflow-wrap:anywhere;min-width:140px;max-width:240px}.ct-row-actions{flex-wrap:wrap;gap:8px;min-width:130px;display:flex}.ct-page .ct-row-actions button{padding:9px 12px}.ct-modal-backdrop{z-index:1000;background:#071c2bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ct-modal{box-sizing:border-box;width:min(560px,100%);max-height:90vh;overflow:auto}.ct-modal .ct-actions{flex-wrap:wrap}.ct-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ct-stage{border-left:3px solid #36bca5;padding-left:16px}.ct-final.ct-unscored{background:#40515d}.ct-final>span{color:#fff}.ct-page{min-width:0}.ct-heading h1{color:#f4f7f8}.ct-card h2,.ct-dimensions strong,.ct-picker{color:#172a38}.ct-picker,.ct-private{color:#b9c8ce}.ct-upload{box-sizing:border-box;flex-direction:column;gap:10px;max-width:100%;display:flex}.ct-upload input{box-sizing:border-box;width:100%}.ct-card input,.ct-card select{color:#172a38;background:#fafcfc}.ct-images article{overflow-wrap:anywhere}.ct-upload:focus-within{outline-offset:3px;outline:3px solid #36bca5}@media (width<=600px){.ct-card{padding:22px 18px}.ct-result-head,.ct-form form>div,.ct-picker{flex-direction:column;align-items:stretch}.ct-status{align-self:flex-start}.ct-scores{grid-template-columns:minmax(0,1fr);gap:20px}}.ct-shell-active main.screen>:not(#channel-trust-shell-content){display:none!important}.ct-shell-active .sidebar-nav button.active:not([data-channel-trust-nav]){color:hsl(var(--sidebar-foreground) / .78)!important;border-color:hsl(var(--border) / .5)!important;box-shadow:none!important;background:0 0!important}#channel-trust-shell-content{min-width:0}#channel-trust-shell-content .ct-page{max-width:none;color:var(--tm-fg);margin:0;padding:0}#channel-trust-shell-content .ct-heading{margin:0 0 28px}#channel-trust-shell-content .ct-heading h1{letter-spacing:-.04em;font-family:Space Grotesk,Inter,sans-serif;font-size:40px}#channel-trust-shell-content .ct-card{background:hsl(var(--card) / .7);border:1px solid hsl(var(--border) / .6);border-radius:var(--radius-lg,20px);padding:22px;box-shadow:0 12px 30px #0003}#channel-trust-shell-content :is(.ct-heading p,.ct-form p,.ct-images p,.ct-empty p,.ct-reasons,.ct-final p,.ct-final small,.ct-final>span){color:var(--tm-muted)}#channel-trust-shell-content .ct-eyebrow{color:var(--tm-muted)!important}#channel-trust-shell-content :is(input,select){background:hsl(var(--secondary) / .45);border-color:hsl(var(--border) / .6);color:var(--tm-fg)}#channel-trust-shell-content button{color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary) / .72);background:linear-gradient(135deg,#c91d2b,#a91e29)}#channel-trust-shell-content :is(.ct-secondary,.ct-upload){background:hsl(var(--secondary) / .45)!important;color:var(--tm-fg)!important}#channel-trust-shell-content :is(.ct-private,.ct-status,.ct-dimensions>div,.ct-images,.ct-image-grid article){border-color:hsl(var(--border) / .6)}#channel-trust-shell-content .ct-final{background:linear-gradient(135deg,hsl(var(--primary) / .18),hsl(var(--card)));color:var(--tm-fg)}#channel-trust-shell-content :is(button,input,select,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}#channel-trust-shell-content .ct-error{color:#ffbb9e;background:#3a201c}#channel-trust-shell-content progress{accent-color:hsl(var(--primary))}#channel-trust-shell-content :is(.ct-card h2,.ct-dimensions strong,.ct-picker,.ct-heading h1){color:var(--tm-fg)}#channel-trust-shell-content :is(.ct-history th,.ct-images summary span,.ct-private){color:var(--tm-muted)}#channel-trust-shell-content :is(.ct-history th,.ct-history td){border-color:hsl(var(--border) / .6)}#channel-trust-shell-content .ct-stage{border-color:hsl(var(--primary))}#channel-trust-shell-content .ct-final :is(p,small,span){color:#fff}#channel-trust-shell-content .ct-image-grid img{background:hsl(var(--secondary))}#channel-trust-shell-content .ct-modal{background:hsl(var(--card))}#channel-trust-shell-content .ct-upload:focus-within{outline-color:hsl(var(--primary))}.ct-shell-notice{color:var(--tm-muted);margin-top:24px;font-size:13px;line-height:1.6}@media (width<=700px){#channel-trust-shell-content .ct-heading{flex-wrap:wrap}#channel-trust-shell-content .ct-heading h1{font-size:32px}#channel-trust-shell-content .ct-card{padding:20px}#channel-trust-shell-content .ct-actions{flex-wrap:wrap}}
