.tu-tech{color:#ecf5fa;background:#101e29;min-height:100vh;padding:clamp(20px,4vw,54px);font-size:18px;line-height:1.65}.tu-tech header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1300px;margin:0 auto 36px;display:flex}.tu-tech h1{color:#fff;margin:8px 0;font-size:clamp(32px,5vw,52px)}.tu-tech h2,.tu-tech h3,.tu-tech p{color:inherit}.tech-kicker{letter-spacing:1.5px;color:#6fd4c2;font-size:14px;font-weight:700}.tu-tech button,.tu-tech a{font:inherit;color:inherit}.tu-tech button{cursor:pointer;background:#243c4c;border:1px solid #597282;border-radius:12px;padding:10px 16px}.tu-tech button:hover,.tu-tech button[aria-current=page]{background:#34546a}.tech-layout{grid-template-columns:280px minmax(0,1fr);gap:28px;max-width:1300px;margin:auto;display:grid}.tech-layout aside{flex-direction:column;gap:12px;display:flex}.tech-layout aside button{text-align:left}.tech-layout aside a{color:#8fe3d6;margin-top:20px}.tech-layout>section{color:#142b39;background:#f2f6f8;border-radius:20px;min-width:0;padding:clamp(20px,3vw,38px)}.tech-layout>section .tech-kicker{color:#24645a}.tech-document{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.8}.tech-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tech-document-heading button{color:#142b39;background:#e1ebef}.tech-priorities{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tech-priorities article{border:1px solid #c5d8e0;border-radius:12px;padding:20px}.tech-status{border-left:3px solid #288b7a;padding-left:16px}.tech-error{border:1px solid #e99898;padding:16px}.tech-mode-switch{z-index:45;border-radius:28px;padding:12px 20px;font-size:16px;position:fixed;bottom:155px;right:24px;box-shadow:0 8px 25px #0003;color:#fff!important;background:#183d4d!important;border:2px solid #75d9c4!important}@media (max-width:760px){.tech-layout{grid-template-columns:1fr}.tu-tech header{flex-direction:column}.tech-priorities{grid-template-columns:1fr}.tech-mode-switch{bottom:155px;right:12px}.tu-tech{padding:20px 16px}.tech-layout aside{border-bottom:1px solid #39515f;padding-bottom:24px}}.tech-preview-controls{border:1px solid #5e8e9b;border-radius:12px;max-width:1300px;margin:0 auto 28px;padding:18px}.tech-preview-controls label{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tech-preview-controls select{font:inherit;color:#142b39;background:#fff;border-radius:8px;max-width:100%;padding:10px}.tech-preview-controls p{margin-bottom:0}.tech-tool-tabs{flex-wrap:wrap;gap:12px;max-width:1300px;margin:0 auto 24px;display:flex}.tech-tool-tabs button[aria-pressed=true]{color:#142b39;background:#9dddec}.tech-tool-tabs button:disabled{opacity:.5;cursor:not-allowed}.tech-live-tool{color:#f5f1fb;background:#211132;border-radius:20px;min-width:0;max-width:1300px;margin:auto;padding:clamp(16px,3vw,32px)}.tech-live-tool input,.tech-live-tool textarea,.tech-live-tool select{max-width:100%}.tech-live-tool .lead-screenshot-import,.tech-live-tool .lead-magic20,.tech-live-tool .lead-summary{color:#142b39}.tech-submissions article{border:1px solid #7295a9;border-radius:14px;margin:16px 0;padding:18px}.tech-submissions details>div{border-top:1px solid #7792a155;padding:12px 0}.tech-approve{color:#123d2a;background:#d7f3e4;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.tech-approve input{accent-color:#168b50;width:24px;height:24px}.tech-submissions p{overflow-wrap:anywhere}.tech-copy-toast{z-index:90;background:#dff8ea;border:1px solid #42b77a;border-radius:999px;padding:10px 18px;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004;color:#123d2a!important}.tech-collab-panel{color:#142b39;background:linear-gradient(150deg,#f8fbfd 0%,#e7f4fa 62%,#edf0f4 100%);border-radius:18px;min-height:520px;padding:clamp(18px,3vw,36px)}.tech-collab-panel p{color:#304958}.tech-panel-intro{max-width:760px;margin-bottom:28px}.tech-panel-intro>span{letter-spacing:1.6px;color:#187d9e;font-size:13px;font-weight:900}.tech-panel-intro h2{color:#10243b;margin:8px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.05}.tech-idea-grid,.tech-prompt-grid,.tech-radar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tech-idea-grid article,.tech-prompt-grid article,.tech-radar article,.tech-ui-lenses article{background:#fff;border:1px solid #bdd5e1;border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 28px #15364b12}.tech-idea-grid article:after{content:"";background:#7bd3f038;border-radius:50%;width:100px;height:100px;position:absolute;top:-38px;right:-38px}.tech-idea-icon{font-size:36px}.tech-idea-grid small,.tech-radar span{color:#187d9e;letter-spacing:1.2px;margin:8px 0;font-size:12px;font-weight:900;display:inline-block}.tech-collab-panel button,.tech-download-brief{border-radius:12px;padding:10px 15px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;background:#123d5a!important;border:1px solid #0d3048!important}.tech-ui-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.tech-ui-lenses b{color:#1383a8;font-size:38px;line-height:1;display:block}.tech-ui-lenses span{letter-spacing:1px;color:#52606d;font-size:13px;font-weight:900}.tech-lab-checklist{background:#fff;border:1px solid #bdd5e1;border-radius:18px;gap:9px;margin:0 0 20px;padding:20px;display:grid}.tech-lab-checklist label{display:block}.tech-lab-checklist input{accent-color:#168b50;vertical-align:middle;width:22px;height:22px}.tech-prompt-grid article{flex-direction:column;display:flex}.tech-prompt-grid article p{flex:1;font-size:15px;line-height:1.55}.tech-radar article{border-left:5px solid #9aaab4}.tech-radar article.live{border-left-color:#28a56a}.tech-radar article.live span{color:#168b50}.tech-download-brief{margin-top:22px;background:#1888b1!important;border-color:#126a8a!important}.tech-tool-tabs button{transition:transform .16s,background .16s}.tech-tool-tabs button:not(:disabled):hover{transform:translateY(-2px)}@media (max-width:760px){.tech-idea-grid,.tech-prompt-grid,.tech-radar,.tech-ui-lenses{grid-template-columns:1fr}.tech-tool-tabs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tech-tool-tabs button{min-height:52px;padding:9px 8px;font-size:14px;line-height:1.25}.tech-collab-panel{padding:18px 14px}.tech-copy-toast{text-align:center;width:calc(100% - 32px);top:10px}.tech-download-brief{box-sizing:border-box;justify-content:center;width:100%}}.tech-mode-switch{align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){.tech-mode-switch{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;left:4px;right:auto}.tech-mode-switch span{display:none}}
