.d-shell{display:grid;grid-template-columns:188px minmax(0,1fr);gap:64px;max-width:var(--q-wide);margin:0 auto;padding:56px 32px 72px}.d-rail{position:sticky;top:108px;align-self:start;font-size:14px}.d-rail-title{font-size:13px;font-weight:600;color:var(--q-mute);margin-bottom:12px}.d-tabs{display:flex;flex-direction:column}.d-tabs button{display:block;width:100%;padding:7px 0 7px 14px;border:0;border-left:2px solid var(--q-line);background:none;text-align:left;font:500 14.5px/1.4 var(--q-font);color:var(--q-ink-2);cursor:pointer}.d-tabs button:hover{color:var(--q-ink)}.d-tabs button.active{color:var(--q-ink);border-left-color:var(--q-pink);font-weight:600}.d-tabs button:disabled{cursor:not-allowed}.d-tabs button:disabled:not(.active){color:var(--q-mute)}.d-rail-foot{margin-top:32px;display:grid;gap:6px;font-size:13px;line-height:1.5;color:var(--q-mute)}.d-rail-foot p{margin-bottom:8px}.d-rail-foot a{color:var(--q-ink-2);text-decoration:none}.d-rail-foot a:hover{color:var(--q-ink)}.d-body{min-width:0}.d-head{padding-bottom:32px}.d-head .q-badge{margin-bottom:16px}.d-head h1{font-size:clamp(32px,3.4vw,42px);line-height:1.08;letter-spacing:-.032em;font-weight:600}.d-head p{margin-top:12px;font-size:17px;line-height:1.55;color:var(--q-ink-2);max-width:600px}.d-head .d-actions{margin-top:20px}.d-h2{margin:48px 0 0;font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:600}.d-h2-first{margin-top:0}.d-text{margin-top:10px;color:var(--q-ink-2);max-width:var(--q-measure)}.d-after{margin-top:12px}.d-mono{font:500 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--q-mute)}.d-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.d-actions-tight{margin-top:4px}.d-actions-first{margin-top:0}.d-h2+.d-actions{margin-top:16px}.d-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.q-chip.d-chip-on{background:var(--q-pink-soft);border-color:transparent;color:var(--q-pink-ink)}.d-msg{margin:0 0 24px;padding:14px 16px;border-radius:14px;background:var(--q-tint);font-size:15px;color:var(--q-ink-2);overflow-wrap:anywhere}.d-msg-error{background:var(--q-bad-soft);color:var(--q-bad)}.d-result .d-msg{margin-top:20px}.d-code{margin:16px 0 0;padding:14px 16px;border-radius:14px;background:var(--q-tint);font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--q-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.d-empty{margin-top:16px;padding:20px;border-radius:16px;background:var(--q-tint);color:var(--q-ink-2);font-size:15px}.d-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--q-line);border-radius:18px}.d-stat{padding:20px 24px;min-width:0}.d-stat+.d-stat{border-left:1px solid var(--q-line)}.d-stat strong{display:block;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.d-stat span{display:block;margin-top:6px;font-size:13.5px;color:var(--q-mute)}.d-cards{margin-top:16px}.d-cards .q-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px}.d-cards .q-card h3{margin-top:16px;font-size:19px}.d-card-end{margin-top:auto;padding-top:20px}.d-table td{overflow-wrap:break-word}.d-table .q-badge{white-space:nowrap}.d-table td small.d-sub{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--q-mute)}.d-num{font-variant-numeric:tabular-nums}.d-badge-sm{height:24px;padding:0 9px;font-size:11.5px}.d-linkbtn{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--q-ink);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--q-line-2);text-underline-offset:3px}.d-linkbtn:hover{text-decoration-color:var(--q-pink)}.d-linkbtn:disabled{cursor:not-allowed;color:var(--q-mute)}.d-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.d-toolbar .q-input{flex:1 1 240px;width:auto;padding-top:10px;padding-bottom:10px}.d-toolbar .q-select{flex:0 0 auto;width:auto;padding-top:10px;padding-bottom:10px}.d-toolbar+.q-table-wrap,.d-toolbar+.d-empty{margin-top:16px}.d-h2+.q-table-wrap{margin-top:16px}.d-form{display:grid;gap:22px;max-width:640px}.d-form label{display:block;min-width:0}.d-form .q-help{display:block}.d-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.d-check{display:flex!important;gap:12px;align-items:flex-start;font-size:15px;font-weight:600;cursor:pointer}.d-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--q-pink)}.d-check small{font-size:13px;font-weight:400;color:var(--q-mute)}.d-file{display:block;max-width:100%;font:500 14px/1.4 var(--q-font);color:var(--q-ink-2)}.d-file::file-selector-button{margin-right:12px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--q-line);background:#fff;font:600 13.5px/1 var(--q-font);color:var(--q-ink);cursor:pointer}.d-file::file-selector-button:hover{border-color:var(--q-line-2)}.d-quote{margin-top:32px;padding:24px;border:1px solid var(--q-line);border-radius:var(--q-r-card);max-width:640px}.d-quote h2{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.d-quote p{margin-top:10px;color:var(--q-ink-2)}.d-quote .d-actions-tight{margin-top:14px}.d-result{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--q-line);scroll-margin-top:96px}.d-answer{border:1px solid var(--q-line);border-radius:var(--q-r-card);padding:28px}.d-answer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:start}.d-answer-kind{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--q-mute)}.d-answer h2{margin-top:14px;font-size:26px;line-height:1.2;letter-spacing:-.025em;font-weight:600}.d-answer h2.d-outcome{margin-top:12px;font-size:inherit}.d-answer .d-mono{margin-top:10px}.d-claim{margin-top:10px;max-width:520px;font-size:18px;line-height:1.5;color:var(--q-ink-2)}.d-claim:before{content:"“"}.d-claim:after{content:"”"}.d-answer-num{min-width:168px;text-align:right}.d-answer-num strong{display:block;font-size:52px;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.d-answer-num>span{display:block;margin-top:8px;font-size:13px;color:var(--q-mute)}.d-jury{display:flex;gap:4px;margin:14px 0 0 auto;max-width:120px}.d-jury span{flex:1;height:4px;border-radius:999px;background:var(--q-pink)}.d-jury span.d-jury-off{background:var(--q-line-2)}.d-fields{margin-top:24px;border-top:1px solid var(--q-line)}.d-answer .d-field:last-child{border-bottom:0;padding-bottom:0}.d-list{margin-top:16px;border-top:1px solid var(--q-line)}.d-field{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) 48px;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid var(--q-line)}.d-field-name{min-width:0;font-size:13px;color:var(--q-mute);overflow-wrap:anywhere}.d-field-name b{display:block;font-size:16px;font-weight:600;color:var(--q-ink)}.d-track{height:4px;border-radius:999px;background:var(--q-line);overflow:hidden}.d-track span{display:block;height:100%;border-radius:inherit;background:var(--q-pink)}.d-field-pct{text-align:right;font-size:14px;font-weight:600;color:var(--q-ink-2);font-variant-numeric:tabular-nums}.d-result .q-callout{margin-top:16px}.d-details{margin-top:28px}.d-result .q-details .q-table-wrap{margin-top:0}.d-result .q-details:last-of-type{border-bottom:1px solid var(--q-line)}.d-result .q-details .d-code{margin-top:0}.d-evidence{display:grid;gap:14px}.d-evidence small{display:block;margin-bottom:6px;font-size:12.5px;color:var(--q-mute)}.d-evidence .d-code{margin-top:0}.d-feed{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:start;padding:20px 0;border-bottom:1px solid var(--q-line)}.d-feed h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.d-feed p{margin-top:4px;font-size:15px;color:var(--q-ink-2)}.d-feed p.q-small{margin-top:8px;font-size:13px;color:var(--q-mute)}.d-modal{width:calc(100% - 32px);max-width:460px;padding:28px;border:0;border-radius:var(--q-r-card);background:#fff;color:var(--q-ink);box-shadow:var(--q-shadow);font-family:var(--q-font)}.d-modal::backdrop{background:#14001452}.d-modal h2{font-size:21px;font-weight:600;letter-spacing:-.02em}.d-modal p{margin-top:8px;color:var(--q-ink-2)}.d-modal .d-actions{margin-top:22px}@media(max-width:860px){.d-shell{display:flex;flex-direction:column;gap:0;padding:0 16px 56px}.d-rail{display:contents}.d-tabs{order:0;flex-direction:row;gap:16px;margin:0 -16px 32px;padding:0 16px;border-bottom:1px solid var(--q-line);overflow-x:auto;scrollbar-width:none}.d-tabs::-webkit-scrollbar{display:none}.d-tabs button{flex:none;width:auto;padding:14px 0 12px;font-size:14px;border-left:0;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.d-tabs button.active{border-bottom-color:var(--q-pink)}.d-body{order:1}.d-shell-plain .d-body{padding-top:40px}.d-rail-title{order:2;margin:48px 0 0;padding-top:24px;border-top:1px solid var(--q-line)}.d-rail-foot{order:3;margin-top:8px}}@media(max-width:760px){.d-head{padding-bottom:24px}.d-head h1{font-size:30px}.d-head p{font-size:16px}.d-answer{padding:20px;border-radius:18px}.d-answer-top{grid-template-columns:minmax(0,1fr)}.d-answer-num{text-align:left;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px}.d-answer-num strong{font-size:44px}.d-answer-num>span{margin-top:0}.d-jury{grid-column:1 / -1;margin:12px 0 0}.d-answer h2{font-size:22px}.d-claim{font-size:17px}.d-field{grid-template-columns:minmax(0,1fr) 48px;gap:10px 16px}.d-field-name{grid-column:1 / -1}.d-form-row,.d-feed{grid-template-columns:minmax(0,1fr)}.d-feed .q-chip{justify-self:start}.d-quote{padding:20px}.d-table th,.d-table td{padding:12px}.d-records{min-width:540px}}@media(max-width:520px){.d-stats{grid-template-columns:minmax(0,1fr)}.d-stat{display:flex;align-items:baseline;gap:14px;padding:14px 18px}.d-stat strong{flex:0 0 64px;font-size:26px}.d-stat span{margin-top:0}.d-stat+.d-stat{border-left:0;border-top:1px solid var(--q-line)}}
