.bug-page{min-height:100vh;background:radial-gradient(circle at 12% 3%,rgba(24,164,158,.18),transparent 30%),radial-gradient(circle at 90% 8%,rgba(91,97,220,.15),transparent 28%),#edf4f7}.bug-nav{max-width:1480px;margin:auto}.bug-shell{width:min(1260px,calc(100% - 40px));display:grid;grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);gap:clamp(32px,6vw,82px);align-items:start;padding:60px 0 90px}.bug-intro{position:sticky;top:30px;padding-top:18px}.bug-intro h1{font-size:clamp(44px,5.4vw,72px);margin:16px 0 20px}.bug-intro>p{color:#5e6f82;font-size:18px;line-height:1.65}.bug-principles{display:grid;gap:10px;margin:30px 0}.bug-principles article{display:grid;gap:5px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(32,64,90,.06)}.bug-principles article b{color:#13263c}.bug-principles article span{color:#617184;line-height:1.5}.bug-principles a{color:#176f89;font-weight:800}.bug-safety{padding:17px 19px;border-radius:16px;background:#fff8e9;border:1px solid #e7b96d;color:#694612;line-height:1.45}.bug-card{background:rgba(255,255,255,.92);border:1px solid #fff;border-radius:30px;padding:clamp(24px,4vw,44px);box-shadow:0 28px 70px rgba(26,62,88,.13)}.bug-card-heading{display:flex;justify-content:space-between;gap:24px;align-items:start;padding-bottom:24px;border-bottom:1px solid #dbe5e9;margin-bottom:26px}.bug-card-heading h2{margin:8px 0 0;font-size:30px}.bug-step{white-space:nowrap;padding:9px 12px;border-radius:999px;background:#e9f6f4;color:#167b77;font-weight:800;font-size:12px}#bug-report-form{display:grid;gap:23px}#bug-report-form label{display:grid;gap:8px;color:#1a2b40;font-weight:800}#bug-report-form label>span[aria-hidden]{display:inline;color:#b52d38}#bug-report-form input,#bug-report-form textarea,#bug-report-form select{width:100%;border:1px solid #c7d7df;background:#fbfdfd;color:#152238;border-radius:13px;padding:13px 14px;font:inherit;font-weight:500;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}#bug-report-form textarea{min-height:110px;resize:vertical;line-height:1.5}#bug-report-form input:focus,#bug-report-form textarea:focus,#bug-report-form select:focus{border-color:#268f9e;background:#fff;box-shadow:0 0 0 4px rgba(38,143,158,.13)}#bug-report-form small{font-weight:500;color:#687789;line-height:1.4}.bug-grid{display:grid;gap:17px}.bug-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bug-grid.three{grid-template-columns:1.2fr .9fr .9fr}.bug-context{border:1px solid #d7e3e7;border-radius:18px;padding:17px 19px;background:#f4f9fa}.bug-context summary{cursor:pointer;color:#173249;font-weight:900}.bug-context p,.bug-reporter p{color:#687789;line-height:1.45;margin:10px 0 16px}.bug-reporter{border:0;border-top:1px solid #dbe5e9;padding:22px 0 0;margin:0}.bug-reporter legend{padding:0 12px 0 0;font-size:18px;font-weight:900;color:#152238}.bug-files{padding:20px;border:1px dashed #9bb9c4;border-radius:18px;background:#f6fbfb}.bug-files>span{font-weight:500;color:#687789}.bug-files input{background:#fff!important}.bug-file-list{display:grid;gap:7px;margin-top:-13px}.bug-file-list span{padding:8px 11px;border-radius:10px;background:#eef5f6;color:#516376;font-size:13px}.bug-consent{grid-template-columns:auto 1fr!important;align-items:start;padding:17px;border-radius:14px;background:#f2f5ff;color:#38475c!important;line-height:1.45}.bug-consent input{width:18px!important;height:18px;margin-top:2px}.bug-error{padding:14px 16px;border-radius:13px;background:#fff0f1;border:1px solid #e7a7ac;color:#8c202a;font-weight:750}.bug-submit{display:flex;gap:17px;align-items:center}.bug-submit button{border:0;cursor:pointer;font-size:15px}.bug-submit button:disabled{opacity:.55;cursor:wait}.bug-submit span{color:#687789;font-size:13px}.bug-success{text-align:center;padding:50px 10px 30px}.bug-success-mark{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#18a49e,#5b61dc);color:#fff;font-size:31px;font-weight:900}.bug-success h2{font-size:34px;margin:13px 0}.bug-success p{color:#607084;font-size:17px;line-height:1.55}.bug-success .actions{justify-content:center}.bug-success button{cursor:pointer;font-size:inherit}@media(max-width:900px){.bug-shell{grid-template-columns:1fr;padding-top:30px}.bug-intro{position:static}.bug-intro h1{max-width:720px}}@media(max-width:680px){.bug-page .nav nav{display:none}.bug-shell{width:min(100% - 24px,1260px)}.bug-grid.two,.bug-grid.three{grid-template-columns:1fr}.bug-card{padding:22px 18px;border-radius:22px}.bug-card-heading{display:grid}.bug-step{width:max-content}.bug-submit{align-items:stretch;flex-direction:column}.bug-submit button{width:100%}.bug-success .actions{flex-direction:column}}
