@font-face{font-family:SF Pro;font-style:normal;font-weight:100;src:url(/static/media/SF-Pro-Display-Thin.8cac1bc77e078d8202cb.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:300;src:url(/static/media/SF-Pro-Display-Light.60b7c6175d78d8c1dc34.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:400;src:url(/static/media/SF-Pro-Display-Regular.cfc2cd835d444f29b3cd.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:500;src:url(/static/media/SF-Pro-Display-Medium.7eebb8d830156ad39fd2.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:600;src:url(/static/media/SF-Pro-Display-Semibold.a4fd50a859c279f8356c.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:700;src:url(/static/media/SF-Pro-Display-Bold.a5a97154e1504fa01657.otf) format("opentype")}:root{--color-accent:#333232;--background-accent:#0000001a;--color-highlight:#838181}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{background:#fffffff2;color:#333;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #fff3;box-shadow:0 4px 20px #0000001a;padding:2rem;text-align:center}.app-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8ecaf5,#764ba2);-webkit-background-clip:text;font-size:2.5rem;font-weight:400!important;margin-bottom:.5rem}.app-header h1,.app-header p{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.app-header p{color:#666;font-size:1.1rem;font-weight:300!important;opacity:.9}.app-main{flex:1 1;margin:0;padding:1rem}.analysis-form,.app-main{max-width:100%;width:100%}.analysis-form{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;margin:.5rem 0;padding:5rem}.analysis-form h2{color:#181818;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:2rem;font-weight:300!important;letter-spacing:.01em;margin-bottom:1rem;text-align:center}.analysis-form form{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.form-row{display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:center;width:100%}.form-group{flex:1 1 320px;margin-bottom:.5rem;min-width:260px}.form-group label{color:#222;display:block;margin-bottom:.7rem}.form-group input,.form-group label,.form-group select{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.7rem;font-weight:300!important}.form-group input,.form-group select{background:gba(255,255,255,.95);border:1.5px solid #e5e5e5;border-radius:1.5rem;box-shadow:0 1px 4px #00000008;padding:.5rem;transition:border .2s,box-shadow .2s;width:100%}.form-group input:focus,.form-group select:focus{background:#fff;border-color:#bdbdbd;box-shadow:0 2px 8px #00000012;outline:none}.form-group input:disabled,.form-group select:disabled{background:#f5f5f5;color:#999;cursor:not-allowed}.platform-checkboxes{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:.3rem}.checkbox-label{border:1px solid #3c3c3c;color:#181818;font-weight:600;transition:background .2s,border .2s,color .2s}.checkbox-label.checked{border:1px solid #b3e8ff;box-shadow:0 1px 5px #00000012;color:#181818}.checkbox-label:hover{background:#eafaff;border:1px solid #d2eff8}.start-button{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.25rem;font-weight:300!important;margin:1.2rem auto 0;width:100px}.start-button:hover:not(:disabled){background:#343333;box-shadow:0 8px 32px #00000021;transform:translateY(-2px)}.start-button:disabled{background:#222;color:#fff;cursor:not-allowed;opacity:.6}.analysis-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin-bottom:2rem;padding:2rem}.progress-container{margin:1.5rem 0}.progress-bar{background:#e1e5e9;border-radius:6px;height:12px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#8ecaf5,#764ba2);border-radius:6px;height:100%;position:relative;transition:width .5s ease}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text{color:#666;font-size:.9rem;text-align:center}.collection-status{background:#667eea0d;border-radius:12px;margin-top:1.5rem;padding:1rem}.collection-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.collection-grid div{background:#fff;border-radius:8px;font-weight:500;padding:.75rem;text-align:center}.analysis-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin:0 1rem 1rem;padding:6rem}.agent-results h2{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important}.metrics-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1.5rem 0}.sentiment-card{border-radius:16px;box-shadow:0 4px 24px #0000001a,0 1.5px 6px #667eea12;color:#fff;padding:1.5rem;text-align:center;transition:transform .3s ease}.sentiment-card:hover{transform:translateY(-4px)}.sentiment-card.positive{background:linear-gradient(135deg,#4caf50,#45a049)}.sentiment-card.negative{background:linear-gradient(135deg,#f44336,#d32f2f)}.sentiment-card.neutral{background:linear-gradient(135deg,#607d8b,#546e7a)}.sentiment-card h3{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9rem;font-weight:400!important;letter-spacing:.5px;margin-bottom:.5rem;opacity:.9;text-transform:uppercase}.sentiment-card .value{font-size:2rem;margin-bottom:.25rem}.sentiment-card .change,.sentiment-card .value{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:300!important}.sentiment-card .change{font-size:.8rem;opacity:.8}.sentiment-card .explanation{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.05rem;font-style:italic;font-weight:300!important;line-height:1.3;margin-top:.5rem;opacity:.8}.platform-summary{background:#f8f9fa;border-left:4px solid #8ecaf5;border-radius:16px;padding:1.5rem;transition:all .3s ease}.platform-summary:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.platform-summary h4{color:#0875ce;font-weight:600!important}.platform-summary h4,.platform-summary p{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin-bottom:1rem}.platform-summary p{color:#404040;font-size:1.12rem;font-weight:350!important;line-height:1.6}.platform-stats{display:flex;flex-wrap:wrap;gap:1rem}.platform-stats span{background:#fff;border:1px solid #e1e5e9;border-radius:20px;color:#464646;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem;font-weight:350!important;padding:.25rem .75rem}.platform-stats .top-contributor{background:linear-gradient(135deg,#8ecaf5,#764ba2);border:none;color:#fff}.sentiment-distribution{margin:2rem 0}.sentiment-bar{background:#f0f0f0;border-radius:10px;box-shadow:0 2px 8px #00000012;display:flex;height:50px;margin-bottom:.5rem;overflow:hidden}.sentiment-bar-positive{background:#4caf50}.sentiment-bar-neutral,.sentiment-bar-positive{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;justify-content:center}.sentiment-bar-neutral{background:#607d8b}.sentiment-bar-negative{align-items:center;background:#f44336;color:#fff;display:flex;font-size:1.1rem;font-weight:700;justify-content:center}.sentiment-distribution-labels{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-top:.5rem}.explanations-toggle{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;margin-top:1rem;padding:.5rem 1rem;transition:all .3s ease}.explanations-toggle.active{background:#0875ce;box-shadow:0 2px 8px #667eea4d;color:#fff}.explanations-toggle.inactive{background:#d0dcf7;color:#333}.explanations-toggle:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.platform-summaries{margin:2rem 0}.platform-summaries h3{color:#333;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;margin-bottom:1.5rem}.summaries-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.strategic-insights{background:#f8f9fa;border-radius:16px;margin:2rem 0;padding:1.5rem}.insights-content{margin-top:1rem}.sentiment-drivers{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:1.5rem 0}.negative-drivers,.positive-drivers{border-radius:12px;padding:1rem}.positive-drivers{background:#4caf501a;border-left:4px solid #4caf50}.negative-drivers{background:#f443361a;border-left:4px solid #f44336}.negative-drivers h4,.positive-drivers h4{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;margin-bottom:.5rem}.recommendations{background:#667eea1a;border-left:4px solid #8ecaf5;border-radius:12px;margin-top:1.5rem;padding:1rem}.recommendations h4{color:#555;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;margin-bottom:.5rem}ul{margin-left:1.5rem}li,ul{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:300!important}li{margin-bottom:.5rem}.deep-analysis{background:#f8f9fa;border-radius:16px;margin:2rem 0;padding:1.5rem}.deep-analysis h3{font-weight:500!important}.analysis-content p,.deep-analysis h3{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.analysis-content p{color:#555;font-size:1.1rem;font-weight:300!important;margin-bottom:1rem}.export-section{background:#667eea0d;border:1px solid #667eea1a;border-radius:16px;margin:2rem 0;padding:1.5rem}.export-section h4{color:#555;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:600!important;margin-bottom:1rem}.export-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.export-button{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.export-button.csv{background:#4caf50;color:#fff}.export-button.json{background:#2196f3;color:#fff}.export-button.pdf{background:#ff9800;color:#fff}.export-button:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.export-note{color:#666;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.85rem;font-style:italic;font-weight:300!important}.session-history{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;font-weight:300!important;margin:0 1rem 1rem;padding:3rem}.session-history,.session-history h3{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto}.session-history h3{font-weight:500!important}.sessions-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.session-item{background:#f8f9fa;border:2px solid #0000;border-radius:12px;cursor:pointer;padding:1.5rem;transition:all .3s ease;width:100%}.session-item:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.session-item.active{background:#667eea0d;border-color:#8ecaf5}.session-item.completed{border-left:4px solid #4caf50}.session-item.error{border-left:4px solid #f44336}.session-item.collecting{border-left:4px solid #ff9800}.session-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.session-header h4{color:#333;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:400!important;margin:0}.session-header .status{border-radius:20px;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.status.completed{background:#4caf501a;color:#4caf50}.status.error{background:#f443361a;color:#f44336}.status.collecting{background:#ff98001a;color:#ff9800}.session-meta{color:#666;display:flex;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9rem;font-weight:300!important;gap:1rem;margin-bottom:.5rem}.session-progress{align-items:center;display:flex;gap:1rem;margin-top:.5rem}.mini-progress-bar{background:#e1e5e9;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.mini-progress-fill{background:#8ecaf5;border-radius:2px;height:100%;transition:width .3s ease}.app-footer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #fff3;display:flex;justify-content:space-between;padding:1.5rem;text-align:center}.connection-status{background:#667eea1a;border-radius:20px;color:#8ecaf5;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9rem;font-weight:300!important;padding:.5rem 1rem}@media (max-width:768px){.app-main{padding:1rem}.form-row{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sentiment-drivers,.summaries-grid{grid-template-columns:1fr}.app-footer{flex-direction:column;gap:1rem}.session-header{align-items:flex-start}.session-header,.session-meta{flex-direction:column;gap:.5rem}.sentiment-distribution-labels{flex-direction:column;gap:.25rem;text-align:center}.explanations-toggle{font-size:.8rem;padding:.4rem .8rem}.sentiment-card .explanation{font-size:.65rem}.analysis-form{max-width:98vw;padding:1.2rem .5rem 1.5rem}.analysis-form h2{font-size:1.5rem;margin-bottom:1.3rem}.form-row{flex-direction:column;gap:.7rem;margin-bottom:.7rem}.form-group{margin-bottom:.7rem;min-width:0}.form-group input,.form-group select{font-size:1rem;padding:.9rem 1rem}.start-button{font-size:1.08rem;margin-top:1.2rem;padding:1rem 0;width:100px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 2s infinite}.user-quotes{background:#667eea0d;border-left:3px solid #8ecaf5;border-radius:8px;margin:1rem 0;padding:1rem}.user-quotes h5{color:#0875ce;font-size:.9rem;font-weight:600;margin:0 0 .75rem}.quote-item{background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;padding:.75rem}.quote-item:last-child{margin-bottom:0}.quote-item blockquote{color:#333;font-style:italic;line-height:1.4;margin:0 0 .5rem;position:relative}.quote-item blockquote:after,.quote-item blockquote:before{color:#0875ce;content:'"';font-size:1.2em;font-weight:700}.quote-item cite{align-items:center;color:#666;display:flex;font-size:.8rem;font-style:normal;gap:.5rem}.quote-item .engagement{color:#e91e63;font-weight:500}.quote-item .sentiment-tag{border-radius:12px;font-size:.7rem;font-weight:500;padding:.2rem .5rem;text-transform:uppercase}.quote-item .sentiment-tag.positive{background:#4caf5033;color:#4caf50}.quote-item .sentiment-tag.negative{background:#f4433633;color:#f44336}.quote-item .sentiment-tag.neutral{background:#607d8b33;color:#607d8b}.risk-legend-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin:2rem 0;padding:1.5rem}.legend-toggle{background:linear-gradient(135deg,#8ecaf5,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1rem;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.legend-toggle:hover{box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.risk-legend{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.risk-legend h4{color:#333;font-size:1.3rem;margin:0 0 1.5rem;text-align:center}.risk-levels{display:flex;flex-direction:column;gap:1rem}.risk-item{align-items:flex-start;background:#f8f9fa;border:2px solid #0000;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.risk-item:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.risk-item.very-low{background:#4caf500d;border-color:#4caf50}.risk-item.low{background:#8bc34a0d;border-color:#8bc34a}.risk-item.medium{background:#ff98000d;border-color:#ff9800}.risk-item.high{background:#ff57220d;border-color:#ff5722}.risk-item.very-high{background:#f443360d;border-color:#f44336}.risk-color{border-radius:50%;flex-shrink:0;height:20px;margin-top:.2rem;width:20px}.risk-item.very-low .risk-color{background:#4caf50}.risk-item.low .risk-color{background:#8bc34a}.risk-item.medium .risk-color{background:#ff9800}.risk-item.high .risk-color{background:#ff5722}.risk-item.very-high .risk-color{background:#f44336}.risk-content{flex:1 1}.risk-content strong{color:#333;display:block;font-size:1.1rem;margin-bottom:.5rem}.risk-content p{color:#666;font-size:.95rem;line-height:1.5;margin:0}.legend-footer{background:#667eea1a;border-left:4px solid #8ecaf5;border-radius:8px;margin-top:1.5rem;padding:1rem}.legend-footer p{color:#555;font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.risk-item{flex-direction:column;gap:.5rem}.risk-color{align-self:flex-start}.legend-toggle{font-size:.9rem;padding:.6rem 1.2rem}.user-quotes{padding:.75rem}.quote-item{padding:.5rem}.quote-item cite{align-items:flex-start;flex-direction:column;gap:.25rem}}.agent-header{align-items:flex-start;background:#fffffff2;border-bottom:1px solid #fff3;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;padding:2rem 2rem 1rem}.agent-header-row{align-items:center;display:flex;gap:1.2rem}.agent-logo{display:block;height:67px;width:auto}.agent-tagline{color:#666;font-family:SF Pro,sans-serif;font-size:clamp(.5rem,1.3vw,1.1rem);margin-top:.5rem;max-width:81px;opacity:.95;overflow:visible;padding-left:.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.agent-header{align-items:center;padding:1.2rem .5rem .7rem;text-align:center}.agent-header-row{flex-direction:column;gap:.5rem}.agent-logo{height:60px}.agent-tagline{align-items:center;display:flex;font-size:clamp(.45rem,2vw,.7rem);justify-content:center;margin:0 auto;max-width:60px;text-align:center}}.agent-title,.agent-title-bold{display:none}.main-input-row{display:flex;height:70%;justify-content:center;margin-bottom:1rem;width:200%}.main-input-bar{background:#fff;border:1.5px solid #e0e0e0;border-radius:1.5rem;box-shadow:0 1px 4px #00000008;display:flex;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.1rem;font-weight:300!important;margin:0 auto;max-width:700px;padding:1.3rem 1.5rem;width:95%}.input-row-rectangles{align-items:flex-start;display:flex;gap:2.2rem;justify-content:center;margin-bottom:1.2rem}.keywords-rectangle{min-height:210px;min-width:370px}.keywords-rectangle,.platforms-rectangle{align-items:flex-start;background:#fff;border:1.5px solid #e0e0e0;border-radius:1.5rem;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;padding:1.2rem}.platforms-rectangle{min-height:140px;min-width:270px}.keywords-rectangle label,.platforms-rectangle label{color:#888;font-size:1rem;margin-bottom:.7rem}.keywords-rectangle label,.keywords-rectangle textarea,.platforms-rectangle label{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:300!important}.keywords-rectangle textarea{background:#fafbfc;border:1.5px solid #e0e0e0;border-radius:1.1rem;font-size:1.08rem;height:120px;margin-top:.2rem;min-height:100px;padding:1rem 1.1rem;resize:none;width:100%}.keywords-rectangle textarea::placeholder{color:#888;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.08rem;font-weight:300!important;opacity:1}.analysis-form h2,.start-button{font-weight:500}.platform-checkboxes-grid{grid-gap:1.1rem;align-items:center;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;margin-top:.2rem;width:100%}.checkbox-label{align-items:center;background:#bbb;border:2.5px solid #bbb;border-radius:2rem;box-sizing:border-box;color:#222!important;cursor:pointer;display:inline-flex;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.08rem;font-weight:300!important;gap:0;height:44px;justify-content:center;justify-self:center;min-height:44px;min-width:100px;padding:.7rem 1.5rem;position:relative;transition:none;-webkit-user-select:none;user-select:none;width:120px;word-break:keep-all}.checkbox-label.checked{background:#e6f9ff;border-color:#00bfff;color:#222!important}.checkbox-label input[type=checkbox]{display:none}.checkbox-label.checked:active,.checkbox-label:active,.checkbox-label:hover{background:#bbb!important;border-color:#bbb!important}.checkbox-label.checked:hover{background:#e6f9ff!important;border-color:#00bfff!important}.start-button{background:#222;border:none;border-radius:2.5rem;box-shadow:0 4px 24px #0000001a;color:#fff;cursor:pointer;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.01em;margin:0 auto;padding:1.1rem 0;transition:background .2s,box-shadow .2s,transform .1s;width:250px}@media (max-width:900px){.input-row-rectangles{align-items:center;flex-direction:column;gap:1.2rem}.keywords-rectangle,.platforms-rectangle{max-width:400px;min-width:0;width:100%}}@media (max-width:600px){.main-input-bar{font-size:1.05rem;max-width:57vw;padding:1rem .7rem}.input-row-rectangles{align-items:center;flex-direction:column;gap:.7rem}.keywords-rectangle,.platforms-rectangle{max-width:98vw;min-width:0;padding:.7rem .5rem;width:100%}.platform-checkboxes-grid{gap:.7rem}}
/*# sourceMappingURL=main.5d177f50.css.map*/