.aiuc{--paper:#FBFAF7;--paper-alt:#F4F2ED;--divider:#E4E0D8;--dark:#141A24;--dark-elev:#1E2632;--ink:#191512;--ink2:#544E46;--ink-muted:#544E46;--ink-inv:#FBFAF7;--ink-muted-dark:#8A93A3;--teal:#106B7A;--teal-hover:#0C5260;--teal-dark:#3FB6CC;--copper:#C4551F;--copper-fill:#B84C18;--copper-text:#A85410;--copper-dark:#DF9B3C;--serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--maxw:1120px;--radius:6px;color-scheme:light}.aiuc *{box-sizing:border-box}.aiuc{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.aiuc a{color:var(--teal)}.aiuc a:hover{color:var(--teal-hover)}.aiuc button{font-family:inherit;font-size:inherit;cursor:pointer}.aiuc :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.aiuc .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:20px}.aiuc h1,.aiuc h2,.aiuc h3,.aiuc h4{font-family:var(--serif);font-weight:600;line-height:1.15;margin:0;text-wrap:balance}.aiuc .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.aiuc .top{background:var(--dark);color:var(--ink-inv)}.aiuc .top .bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 10px}.aiuc .top img.lockup{height:30px;width:auto;display:block}.aiuc .proto{display:none}.aiuc .proto:before{content:"";width:7px;height:7px;background:var(--copper-dark);border-radius:50%}.aiuc .top .hero{padding:14px 0 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:12px 36px;align-items:end}.aiuc.inner header.top .hero{display:none}.aiuc .top h1{font-size:clamp(26px,3.2vw,36px);color:var(--ink-inv)}.aiuc .top h1 .dot{display:inline-block;width:.32em;height:.32em;background:var(--copper);margin-left:.18em;vertical-align:baseline}.aiuc .top p.stand{font-size:15px;line-height:1.45;color:#C9CED8;max-width:56ch;margin:8px 0 0}.aiuc .search{position:relative}.aiuc .search input{width:100%;font:inherit;font-size:16px;padding:13px 48px 13px 16px;border-radius:var(--radius);border:1px solid #3a4453;background:var(--dark-elev);color:var(--ink-inv)}.aiuc .search input::placeholder{color:var(--ink-muted-dark)}.aiuc .search input:focus{border-color:var(--teal-dark);outline:none;box-shadow:0 0 0 3px rgba(63,182,204,.25)}.aiuc .search svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;fill:none;stroke:var(--ink-muted-dark);stroke-width:2}.aiuc .rule{height:3px;background:var(--copper)}.aiuc .filters{padding:14px 0 4px;flex-wrap:wrap;gap:10px 24px}.aiuc .fgroup,.aiuc .filters{display:flex;align-items:center}.aiuc .fgroup{gap:10px;min-width:0}.aiuc .fgroup .eyebrow{color:var(--ink2);white-space:nowrap}.aiuc .pills{display:flex;flex-wrap:wrap;gap:6px}.aiuc .pill{border:1px solid var(--divider);background:#fff;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.aiuc .pill:hover{border-color:var(--teal)}.aiuc .pill[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--ink-inv)}.aiuc select.ind{font:inherit;font-size:13px;padding:7px 32px 7px 12px;border:1px solid var(--divider);border-radius:999px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23544E46' stroke-width='1.6'/></svg>") no-repeat right 12px center;appearance:none;color:var(--ink)}.aiuc .count{margin-left:auto;font-size:13px;color:var(--ink2)}.aiuc .filters.outcomes{border-bottom:1px solid var(--divider);padding:18px 0 12px}.aiuc .filters.outcomes .eyebrow.ask{font-family:var(--serif);font-size:17px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--ink)}.aiuc .filters.outcomes .pill[aria-pressed=true]{background:var(--copper-fill);border-color:var(--copper-fill);color:#fff}.aiuc .count b{color:var(--ink);font-weight:600}.aiuc .clear{background:none;border:0;color:var(--teal);text-decoration:underline;font-size:13px;padding:0;margin-left:10px}.aiuc .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:12px 0 36px}.aiuc a.card,.aiuc a.card:hover{text-decoration:none;color:var(--ink)}.aiuc .card{background:#fff;border:1px solid var(--divider);border-radius:var(--radius);padding:18px 20px 14px;display:flex;flex-direction:column;gap:8px;text-align:left;color:var(--ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s;position:relative}.aiuc .card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(25,21,18,.08);border-color:#D7D1C6}.aiuc .card .meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.aiuc .card .fn{color:var(--copper-text)}.aiuc .card h2{font-size:20px;line-height:1.2}.aiuc .card p{margin:0;color:var(--ink2);font-size:14px}.aiuc .card p b{color:var(--ink);font-weight:600}.aiuc .card .foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--divider);display:flex;justify-content:space-between;align-items:center;gap:10px}.aiuc .tools{display:flex;gap:6px;flex-wrap:wrap}.aiuc .tool{font-size:11.5px;color:var(--ink2);background:var(--paper-alt);border-radius:4px;padding:3px 8px}.aiuc .open{color:var(--teal);font-weight:600;font-size:14px;white-space:nowrap}.aiuc .card:hover .open{color:var(--teal-hover)}.aiuc .ind-tags{font-size:12px;color:var(--ink-muted)}.aiuc .empty{padding:40px 0 60px;color:var(--ink2)}.aiuc .notice{margin:10px 0 0;padding:10px 14px;background:var(--paper-alt);border-left:4px solid var(--copper);border-radius:0 var(--radius) var(--radius) 0;font-size:13.5px;color:var(--ink2)}.aiuc .notice b{color:var(--ink)}.aiuc .card .cap{font-size:13px;color:var(--ink-muted)}.aiuc .casehead .cap{font-size:14px;color:var(--ink2);margin:8px 0 0;max-width:72ch}.aiuc .casehead .cap b{color:var(--ink);font-weight:600}.aiuc .start .sh .eyebrow small{display:block;font-size:11px;letter-spacing:.02em;text-transform:none;font-weight:400;color:#C9CED8;margin-top:3px}.aiuc .empty b{color:var(--ink)}.aiuc .view{display:none}.aiuc .view.active{display:block;animation:fade .18s ease}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aiuc .back{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-weight:600;background:none;border:0;padding:18px 0 6px;font-size:14px}.aiuc .casehead{padding:4px 0 16px}.aiuc .casehead .eyebrow{color:var(--copper-text)}.aiuc .casehead h2{font-size:clamp(26px,3.4vw,34px);margin:8px 0 10px;max-width:32ch}.aiuc .casehead .lead{font-size:16px;color:var(--ink2);max-width:72ch;margin:0}.aiuc .casehead .lead b{color:var(--ink);font-weight:600}.aiuc .start{background:#fff;border:1px solid var(--divider);border-radius:var(--radius);overflow:hidden}.aiuc .start .sh{background:var(--dark);color:var(--ink-inv);padding:12px 18px;border-bottom:3px solid var(--copper);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.aiuc .start .sh .eyebrow{color:var(--copper-dark)}.aiuc .tabs{display:flex;gap:4px;flex-wrap:wrap}.aiuc .tab{background:none;border:1px solid #3a4453;color:#C9CED8;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.aiuc .tab[aria-selected=true]{background:var(--copper-fill);border-color:var(--copper-fill);color:#fff}.aiuc .start .sb{padding:16px 18px 18px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px 26px}.aiuc .start .fit{margin:0 0 12px;font-size:14.5px;color:var(--ink2);max-width:80ch}.aiuc .start .fit b{color:var(--ink);font-weight:600}.aiuc .promptbox{position:relative;background:var(--dark);color:var(--ink-inv);border-radius:var(--radius);padding:14px 16px;font-size:13.5px;line-height:1.5}.aiuc .promptbox .cp{position:absolute;top:10px;right:10px;background:var(--dark-elev);color:var(--copper-dark);border:1px solid #3a4453;border-radius:4px;font-size:12px;padding:5px 10px;white-space:nowrap}.aiuc .promptbox .cp:hover{border-color:var(--copper-dark)}.aiuc .promptbox .pl{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-dark);margin:0 0 6px;padding-right:130px}.aiuc .promptbox .pt{white-space:pre-wrap;margin:0}.aiuc .promptbox .pin{white-space:pre-wrap;margin:12px 0 0;padding-top:12px;border-top:1px solid #2a3340;color:#C9CED8}.aiuc .start .aside{display:flex;flex-direction:column;gap:12px}.aiuc .start .aside h3,.aiuc .start .aside h4{font-size:17px}.aiuc .start .aside ul{margin:0;padding-left:18px;font-size:13.5px;color:var(--ink2)}.aiuc .start .aside li{margin:4px 0}.aiuc .start .aside .go{font-size:13.5px;color:var(--ink2);margin:0}.aiuc .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius);padding:11px 18px;font-weight:600;border:1px solid transparent;transition:background .15s,transform .1s;text-decoration:none}.aiuc .btn:active{transform:translateY(1px)}.aiuc .btn.primary{background:var(--copper-fill);color:#fff}.aiuc .btn.primary:hover{background:#A3430F;color:#fff}.aiuc .btn.quiet{background:#fff;border-color:var(--divider);color:var(--ink)}.aiuc .btn.quiet:hover{border-color:var(--teal);color:var(--teal-hover)}.aiuc .panel{background:#fff;border:1px solid var(--divider);border-radius:var(--radius);overflow:hidden}.aiuc .panel .ph{background:var(--paper-alt);color:var(--ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:10px 16px;border-bottom:1px solid var(--divider)}.aiuc .panel .pb,.aiuc .panel pre{margin:0;padding:16px;white-space:pre-wrap;font-family:var(--sans);font-size:13.5px;line-height:1.55;color:var(--ink);background:#fff}.aiuc .panel .pb{white-space:normal}.aiuc .panel .intro{margin:0 0 10px;font-weight:600}.aiuc table.cmp{border-collapse:collapse;width:100%;font-size:13.5px;margin:0 0 6px}.aiuc table.cmp th{background:var(--dark);color:var(--ink-inv);text-align:left;font-weight:600;padding:8px 10px;border-bottom:3px solid var(--copper);font-size:12.5px}.aiuc table.cmp td{padding:8px 10px;border-bottom:1px solid var(--divider);vertical-align:top}.aiuc table.cmp tr:nth-child(2n) td{background:var(--paper-alt)}.aiuc table.cmp td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.aiuc .tnote{font-size:12.5px;color:var(--ink2);margin:0 0 14px}.aiuc .tscroll{overflow-x:auto}.aiuc .sec{margin:24px 0}.aiuc .sec h3{font-size:22px;margin-bottom:8px}.aiuc .sec p{max-width:72ch}.aiuc ol.verify{padding-left:0;margin:0;list-style:none;counter-reset:v}.aiuc ol.verify li{position:relative;padding:9px 0 9px 44px;border-bottom:1px solid var(--divider);counter-increment:v;max-width:78ch}.aiuc ol.verify li:before{content:counter(v,decimal-leading-zero);position:absolute;left:0;top:10px;font-family:var(--serif);font-weight:600;color:var(--copper);font-size:18px}.aiuc .limit{border-left:4px solid var(--copper);background:var(--paper-alt);padding:14px 20px;border-radius:0 var(--radius) var(--radius) 0;max-width:80ch}.aiuc .limit .eyebrow{color:var(--copper-text);margin-bottom:6px}.aiuc .limit p{margin:0}.aiuc details{border:1px solid var(--divider);border-radius:var(--radius);background:#fff;margin:8px 0}.aiuc details summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.aiuc details summary::-webkit-details-marker{display:none}.aiuc details summary:after{content:"+";font-family:var(--serif);font-size:22px;color:var(--copper);line-height:1;flex:none}.aiuc details[open] summary:after{content:"\2212"}.aiuc details .body{padding:0 16px 14px;color:var(--ink2);max-width:76ch;white-space:pre-wrap}.aiuc .practice{border:1px solid var(--divider);border-radius:var(--radius);background:#fff}.aiuc .practice summary{padding:14px 18px}.aiuc .practice summary .sl{display:flex;flex-direction:column;gap:2px}.aiuc .practice summary small{font-weight:400;color:var(--ink2);font-size:13px}.aiuc .practice .pbody{padding:0 18px 18px;max-width:80ch}.aiuc .practice .pintro{color:var(--ink2);margin:0 0 14px}.aiuc .practice h4{font-family:var(--serif);font-weight:600;font-size:18px;margin:18px 0 6px;color:var(--ink)}.aiuc .practice ul{margin:0;padding-left:20px;color:var(--ink2)}.aiuc .practice li{margin:6px 0}.aiuc .practice li b{color:var(--ink)}.aiuc .owned{font-size:13px;color:var(--ink-muted);margin-top:8px}.aiuc .repeat{background:var(--paper-alt);border-radius:var(--radius);padding:16px 20px;max-width:none}.aiuc .repeat h4{font-size:17px;margin:0 0 6px}.aiuc .repeat .distinct{font-size:14px;color:var(--ink2);margin:0 0 12px;max-width:82ch}.aiuc .repeat ol{margin:0;padding-left:20px;max-width:76ch}.aiuc .repeat li{margin:5px 0}.aiuc .guide{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink2);margin-top:12px}.aiuc .guide i{width:8px;height:8px;background:var(--copper-dark);border-radius:50%;display:inline-block}.aiuc .src{font-size:12.5px;color:var(--ink2);margin-top:6px}.aiuc .actionbar{border-top:1px solid var(--divider);padding:16px 0 8px;margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.aiuc .actionbar .hint{font-size:13.5px;color:var(--ink2)}.aiuc .propwrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start;padding-bottom:40px}.aiuc .sheet{background:#fff;border:1px solid var(--divider);border-radius:var(--radius);padding:30px 36px;box-shadow:0 12px 40px rgba(25,21,18,.06)}.aiuc .sheet .stamp{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--divider);padding-bottom:12px;margin-bottom:18px;gap:10px}.aiuc .sheet .stamp img{height:22px;width:auto}.aiuc .sheet .stamp .eyebrow{color:var(--ink-muted)}.aiuc .sheet h2{font-size:26px;margin-bottom:6px}.aiuc .sheet .sub{color:var(--ink2);margin:0 0 18px;font-size:14px}.aiuc .field{margin:0 0 14px}.aiuc .field label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--copper-text);margin-bottom:2px}.aiuc .field .hint{display:block;font-size:12px;color:var(--ink-muted);margin-bottom:4px}.aiuc .field [contenteditable]{min-height:1.4em;padding:6px 10px;border:1px dashed transparent;border-radius:4px;white-space:pre-wrap;outline:none;transition:border-color .15s,background .15s}.aiuc .field [contenteditable]:hover{border-color:var(--divider)}.aiuc .field [contenteditable]:focus{border-color:var(--teal);background:var(--paper)}.aiuc .sheet .legal{font-size:12px;color:var(--ink-muted);border-top:1px solid var(--divider);padding-top:10px;margin-top:6px}.aiuc .side{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.aiuc .side .note{background:var(--paper-alt);border-radius:var(--radius);padding:14px 16px;font-size:13.5px;color:var(--ink2)}.aiuc .side .note b{color:var(--ink)}.aiuc .side .btn{justify-content:center}.aiuc .toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);background:var(--dark);color:var(--ink-inv);padding:10px 16px;border-radius:var(--radius);font-size:14px;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;z-index:9}.aiuc .toast.show{opacity:1;transform:translateX(-50%)}.aiuc mark.gap{background:#FBEBD3;color:var(--ink);padding:0 3px;border-radius:2px}.aiuc .sheet mark:not(.gap){background:none;color:inherit}.aiuc .bottom{border-top:1px solid var(--divider);padding:18px 0 30px;font-size:12.5px;color:var(--ink2);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.aiuc .bottom img{height:22px;width:auto}.aiuc .bottom a{color:var(--ink2);text-decoration:none;border-bottom:1px solid var(--divider)}.aiuc .bottom a:hover{color:var(--teal);border-color:var(--teal)}@media(max-width:900px){.aiuc .top .hero{gap:10px}.aiuc .propwrap,.aiuc .start .sb,.aiuc .top .hero{grid-template-columns:1fr}.aiuc .side{position:static}.aiuc .sheet{padding:24px 18px}}@media(max-width:640px){.aiuc table.cmp thead{display:none}.aiuc table.cmp tr{display:block;padding:8px 0;border-bottom:1px solid var(--divider)}.aiuc table.cmp tr:nth-child(2n) td{background:none}.aiuc table.cmp td,.aiuc table.cmp td:nth-child(3){display:grid;grid-template-columns:104px 1fr;gap:8px;padding:3px 0;border:0;white-space:normal}.aiuc table.cmp td:before{content:attr(data-l);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding-top:2px}.aiuc .filters{gap:8px 0}.aiuc .fgroup{width:100%;display:block}.aiuc .fgroup .eyebrow{display:block;margin-bottom:8px}.aiuc .pills{flex-wrap:wrap}.aiuc .outcomes .eyebrow.ask{margin-bottom:10px}.aiuc .count{margin-left:0;width:100%;padding-top:2px}}@media(max-width:480px){.aiuc .top .bar{padding-top:12px;gap:10px}.aiuc .top img.lockup{height:26px;min-width:0;max-width:60%}.aiuc .proto{font-size:10px;padding:4px 8px}.aiuc .proto .pl{display:none}.aiuc .top .hero{padding:8px 0 16px}.aiuc .top p.stand{font-size:14px}.aiuc .card{padding:16px}.aiuc .actionbar{flex-direction:column;align-items:stretch}.aiuc .actionbar .btn{justify-content:center}.aiuc .promptbox .pl{padding-right:0;margin-top:26px}}@media(prefers-reduced-motion:reduce){.aiuc *{animation:none!important;transition:none!important}}@media print{.aiuc .top,.aiuc-page>footer,.aiuc-page>header{display:none!important}@page{size:Letter;margin:12mm 14mm}.aiuc,.aiuc html,body,html{background:#fff;font-size:10.5pt;line-height:1.38}.aiuc #view-case,.aiuc #view-list,.aiuc .back,.aiuc .bottom,.aiuc .empty,.aiuc .filters,.aiuc .grid,.aiuc .rule,.aiuc .side,.aiuc .toast,.aiuc .top{display:none!important}.aiuc .wrap{max-width:none;padding:0}.aiuc #view-proposal{display:block!important;animation:none}.aiuc .propwrap{display:block;padding:0}.aiuc .sheet{border:0;box-shadow:none;padding:0;max-width:none;border-radius:0}.aiuc .sheet .stamp{padding-bottom:5pt;margin-bottom:7pt}.aiuc .sheet .stamp img{height:14pt}.aiuc .sheet .stamp .eyebrow{font-size:7pt;letter-spacing:.1em}.aiuc .sheet h2{font-size:16pt;margin-bottom:3pt}.aiuc .sheet .sub{font-size:8.5pt;margin-bottom:7pt}.aiuc .field{margin:0 0 7pt;break-inside:avoid}.aiuc .field label{font-size:7.5pt;letter-spacing:.1em;margin-bottom:0}.aiuc .field .hint{font-size:7pt;margin-bottom:1pt}.aiuc .field [contenteditable]{border:0;padding:0;min-height:0}.aiuc mark.gap{background:none;border-bottom:1px dotted var(--ink2);padding:0}.aiuc .sheet .legal{font-size:7pt;padding-top:5pt;margin-top:4pt}}.aiuc .example-copy p{margin:0 0 16px;line-height:1.7;overflow-wrap:anywhere}.aiuc .example-copy p:last-child{margin-bottom:0}.aiuc .example-copy strong{font-weight:600;color:var(--ink)}.aiuc .example-copy .example-heading{display:inline-block;margin-bottom:6px;font-size:15px}.aiuc .top .hero{padding-top:26px}.aiuc .promptbox .pl.sample-title{margin-top:22px;padding:14px 0 0;border-top:1px solid #3a4453}.aiuc .promptbox .pin.sample-input{white-space:normal;margin:0;padding:0;border:0;line-height:1.6;overflow-wrap:anywhere}.aiuc .promptbox .sample-input .sample-row:last-child{margin-bottom:0!important}.aiuc .promptbox .sample-input .sample-label{font-weight:600;color:var(--ink-inv)}