._2KoMUJ{margin-bottom:calc(var(--nt-space-unit) * 3.5);text-align:left}.vDtqLi{margin-bottom:calc(var(--nt-space-unit) * 2)}.C-eFe7{margin-bottom:calc(var(--nt-space-unit) * 1)}._4MPomd{text-align:right}.iNaRBk{margin-bottom:calc(var(--nt-space-unit) * 1);font-size:var(--nt-type-caption)}.fQpEwM{font-weight:var(--nt-weight-semibold)}.F-VXi1{padding:calc(var(--nt-space-unit) * 1.25);border-radius:var(--nt-radius-surface);max-width:90%;display:inline-block;word-wrap:break-word;text-align:start}@media (min-width: 600px){.F-VXi1{max-width:70%}}.Ii8QQG{padding:calc(var(--nt-space-unit) * 1.75) calc(var(--nt-space-unit) * 2)}.Ah2z33{font-size:calc(var(--nt-type-label) * .964286)}.RdFspI,.VmXk5l{max-width:100%;width:100%;display:block}@media (min-width: 600px){.VmXk5l{max-width:92%;width:auto;display:inline-block}}@media (min-width: 900px){.VmXk5l{max-width:84%}}.nvleEF{max-width:100%;width:100%;display:block}@media (min-width: 600px){.nvleEF{max-width:90%;width:auto;display:inline-block}}@media (min-width: 900px){.nvleEF{max-width:80%}}.xXt3Jr{background:transparent;border:none;box-shadow:none;padding:0}.NHuARF{max-width:100%;width:100%;display:block;box-sizing:border-box;font-size:calc(var(--nt-type-label) * 1.071429);line-height:calc(var(--nt-leading-body) * 1.233333)}.qBZQej{border-radius:0 var(--nt-radius-control) var(--nt-radius-control) var(--nt-radius-control);padding:calc(var(--nt-space-unit) * 1.75) calc(var(--nt-space-unit) * 2.25)}.LVqzxr{border-radius:calc(var(--nt-radius-control) * 1.2);padding:calc(var(--nt-space-unit) * 1.75) calc(var(--nt-space-unit) * 2.25)}.-tcMRS{margin-bottom:calc(var(--nt-space-unit) * 1)}.k80dHg{display:inline-flex;align-items:center;gap:calc(var(--nt-space-unit) * .35);padding:calc(var(--nt-space-unit) * .15) calc(var(--nt-space-unit) * .25);margin-bottom:calc(var(--nt-space-unit) * .35);border:none;background:transparent;color:var(--reasoning-color);cursor:pointer;font:inherit;font-size:calc(var(--nt-type-caption) * .875);font-weight:var(--nt-weight-medium);line-height:calc(var(--nt-leading-body) * .666667);letter-spacing:calc((.01em) * var(--nt-tracking));transition:color .12s ease}.k80dHg:hover{color:var(--reasoning-hover-color)}.k80dHg:focus-visible{outline:1px solid var(--reasoning-focus-color);outline-offset:2px;border-radius:calc(var(--nt-radius-control) * .4)}.Dav27n{align-self:stretch;padding:calc(var(--nt-space-unit) * 1.25);border-radius:calc(var(--nt-radius-control) * .6)}.RPA6Ob{margin:0;line-height:var(--nt-leading-body);white-space:pre-wrap;word-break:break-word;font-size:.78em;font-family:inherit}.R-0LWJ{position:relative;overflow-x:auto;overflow-y:visible;max-width:100%;max-height:none}.xndTYe{overflow-y:hidden;max-height:300px}.QGED5-{margin:1em 0 .35em;min-width:0}.QGED5->summary{width:fit-content;min-height:44px;padding:.65em .75em;border:1px solid currentColor;border-radius:var(--nt-radius-control);font-weight:var(--nt-weight-semibold);cursor:pointer}.QGED5-[open]>summary{margin-bottom:.75em}@media (min-width: 600px){.xndTYe{max-height:360px}}.l1Bw1t{position:absolute;left:0;right:0;bottom:0;height:88px;pointer-events:none}.tLMdx7{margin-top:calc(var(--nt-space-unit) * 1.25);display:inline-flex;align-items:center;gap:calc(var(--nt-space-unit) * .75);min-height:32px;padding:calc(var(--nt-space-unit) * .65) calc(var(--nt-space-unit) * 1.35);border-radius:var(--nt-radius-pill);border:1px solid var(--expand-border);background:var(--expand-bg);color:var(--expand-color);cursor:pointer;font:inherit;font-size:var(--nt-type-caption);font-weight:var(--nt-weight-bold);line-height:calc(var(--nt-leading-body) * .666667);box-shadow:var(--expand-shadow);transition:border-color .12s ease,transform .12s ease,background .12s ease}.tLMdx7:hover{border-color:var(--expand-border);background:var(--expand-bg-hover);transform:translateY(-1px)}.tLMdx7:focus-visible{outline:2px solid var(--expand-focus);outline-offset:2px}.Cej3jv{margin-top:calc(var(--nt-space-unit) * 1.5)}.r4EaVH{margin-top:calc(var(--nt-space-unit) * 2);padding-top:calc(var(--nt-space-unit) * 1);font-size:.85em}.l-OK-Q{font-family:var(--nt-font-body);line-height:calc(var(--nt-leading-body) * 1.106667);font-weight:var(--nt-weight-bold);margin-bottom:calc(var(--nt-space-unit) * .5);font-size:.9em}.b0i1p-{margin:0;padding-left:1.5em}.b0i1p- li{margin-bottom:calc(var(--nt-space-unit) * .5)}.b0i1p- li a{color:var(--citation-link-color);text-decoration:none}.b0i1p- li a:hover{text-decoration:underline}.mz5bfv{margin-top:calc(var(--nt-space-unit) * 2)}.hDeY8d{margin-bottom:calc(var(--nt-space-unit) * 1)}.ylQbym{margin-top:calc(var(--nt-space-unit) * .5)}._9ZzrSz{margin-top:calc(var(--nt-space-unit) * 3.5);margin-bottom:calc(var(--nt-space-unit) * 2.5);-webkit-user-select:none;user-select:none}.mJ-yQL{margin-top:0}.IDLJRK{flex:1;height:1px}.kuWHb2{font-size:calc(var(--nt-type-caption) * .916667);font-weight:var(--nt-weight-semibold);white-space:nowrap;text-align:center;line-height:calc(var(--nt-leading-body) * .9)}.pAjrID{margin-bottom:calc(var(--nt-space-unit) * .75);text-align:left;padding-left:0}@media (min-width: 600px){.pAjrID{padding-left:calc(var(--nt-space-unit) * 2.75)}}.pAjrID.vbODnb{text-align:right;padding-left:0;padding-right:calc(var(--nt-space-unit) * .5)}.SS0r1T{margin:0;font-family:var(--nt-font-body);font-size:calc(var(--nt-type-caption) * .916667);line-height:calc(var(--nt-leading-body) * .866667);display:block}.uEj4WB{opacity:.65;font-size:calc(var(--nt-type-caption) * .833333)}._0tEzI4{flex:1;overflow:auto;padding:calc(var(--nt-space-unit) * 2);background-color:var(--list-bg)}._0tEzI4::-webkit-scrollbar{width:6px}._0tEzI4::-webkit-scrollbar-track{background-color:var(--list-track)}._0tEzI4::-webkit-scrollbar-thumb{background-color:var(--list-thumb);border-radius:calc(var(--nt-radius-control) * .3)}.I3V2iv{max-width:85%;padding:calc(var(--nt-space-unit) * 1.5);border-radius:var(--nt-radius-control)}.Zry8jj{font-size:calc(var(--nt-type-caption) * .833333);font-weight:var(--nt-weight-semibold);margin-bottom:calc(var(--nt-space-unit) * .5)}.gRdDW0{font-size:calc(var(--nt-type-label) * .928571);line-height:calc(var(--nt-leading-body) * 1);word-break:break-word}.gRdDW0 p{margin:0;margin-bottom:calc(var(--nt-space-unit) * .5)}.gRdDW0 p:last-child{margin-bottom:0}.gRdDW0 ul,.gRdDW0 ol{padding-left:calc(var(--nt-space-unit) * 2);margin-top:calc(var(--nt-space-unit) * .5);margin-bottom:calc(var(--nt-space-unit) * .5)}.gRdDW0 li{margin-bottom:calc(var(--nt-space-unit) * .25)}.gRdDW0 code{background-color:var(--code-bg);padding:calc(var(--nt-space-unit) * .25) calc(var(--nt-space-unit) * .5);border-radius:calc(var(--nt-radius-control) * .4);font-family:var(--nt-font-mono);font-size:var(--nt-type-caption)}.gRdDW0 pre{background-color:var(--pre-bg);padding:calc(var(--nt-space-unit) * 1);border-radius:calc(var(--nt-radius-control) * .6);overflow:auto;margin-top:calc(var(--nt-space-unit) * .5);margin-bottom:calc(var(--nt-space-unit) * .5)}.gRdDW0 a{color:var(--link-color);text-decoration:underline}
