.ArchitecturePanel-module__4ZIA_q__panel{border:1px solid var(--paper-line);animation:ArchitecturePanel-module__4ZIA_q__panel-settle var(--card-in) var(--ease-out) both;gap:.75rem;padding:1rem 1.1rem;display:grid}.ArchitecturePanel-module__4ZIA_q__settle{animation:ArchitecturePanel-module__4ZIA_q__panel-settle var(--card-in) var(--ease-out) both}.ArchitecturePanel-module__4ZIA_q__title{font-family:var(--font-serif), serif;overflow-wrap:anywhere;font-size:1.15rem;font-weight:400}.ArchitecturePanel-module__4ZIA_q__list{font-size:.88rem;display:grid}.ArchitecturePanel-module__4ZIA_q__list div{border-block-end:1px solid var(--paper-line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.25rem 1rem;padding-block:.4rem;display:grid}.ArchitecturePanel-module__4ZIA_q__list dt{color:var(--paper-muted)}.ArchitecturePanel-module__4ZIA_q__list dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ArchitecturePanel-module__4ZIA_q__card{font-size:.85rem;line-height:1.5}.ArchitecturePanel-module__4ZIA_q__card a{color:var(--paper-ink);text-underline-offset:.2em;align-items:center;gap:.3rem;text-decoration:underline;display:inline-flex;position:relative}.ArchitecturePanel-module__4ZIA_q__card a:before{content:"";position:absolute;inset:-.75rem -.25rem}.ArchitecturePanel-module__4ZIA_q__card svg{flex:none}.ArchitecturePanel-module__4ZIA_q__card a:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}.ArchitecturePanel-module__4ZIA_q__provenance{color:var(--paper-muted);font-size:.85rem;line-height:1.5}.ArchitecturePanel-module__4ZIA_q__provenance a{color:var(--paper-ink);text-underline-offset:.2em;text-decoration:underline}.ArchitecturePanel-module__4ZIA_q__evidence{font-size:.82rem}.ArchitecturePanel-module__4ZIA_q__evidence summary{min-block-size:2.75rem;color:var(--paper-muted);cursor:pointer;align-items:center;display:flex}.ArchitecturePanel-module__4ZIA_q__evidence ul{gap:.25rem;padding-inline-start:1rem;display:grid}.ArchitecturePanel-module__4ZIA_q__evidence code{font-family:var(--font-sans), sans-serif;overflow-wrap:anywhere}@media (max-width:30rem){.ArchitecturePanel-module__4ZIA_q__list div{grid-template-columns:minmax(0,1fr)}}@keyframes ArchitecturePanel-module__4ZIA_q__panel-settle{0%{opacity:0;transform:translateY(var(--settle-rise))}to{opacity:1;transform:none}}
.KvCacheResults-module__HH8otW__results{gap:1rem;display:grid}.KvCacheResults-module__HH8otW__title{font-family:var(--font-serif), serif;overflow-wrap:anywhere;font-size:1.35rem;font-weight:400}.KvCacheResults-module__HH8otW__list{display:grid}.KvCacheResults-module__HH8otW__list div{border-block-end:1px solid var(--paper-line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding-block:.6rem;display:flex}.KvCacheResults-module__HH8otW__list dt{color:var(--paper-muted)}.KvCacheResults-module__HH8otW__list dd{font-variant-numeric:tabular-nums;font-weight:600}.KvCacheResults-module__HH8otW__value{isolation:isolate;display:inline-block;position:relative}.KvCacheResults-module__HH8otW__flash{z-index:-1;background:var(--paper-signal);opacity:0;pointer-events:none;position:absolute;inset:-.15rem -.3rem}.KvCacheResults-module__HH8otW__results[data-live] .KvCacheResults-module__HH8otW__flash{animation:KvCacheResults-module__HH8otW__value-flash var(--card-in) var(--ease-out) both}.KvCacheResults-module__HH8otW__flag{color:var(--paper-muted);font-weight:400}.KvCacheResults-module__HH8otW__note{color:var(--paper-muted);font-size:.85rem;line-height:1.5}@keyframes KvCacheResults-module__HH8otW__value-flash{0%{opacity:.18}to{opacity:0}}
.ShareTool-module__3j9vPG__share{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ShareTool-module__3j9vPG__button{border:1px solid var(--paper-line);min-block-size:2.25rem;color:var(--paper-ink);background:var(--paper);font-family:var(--font-sans), sans-serif;cursor:pointer;transition:border-color var(--state-change) var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding-inline:.9rem;font-size:.85rem;display:inline-flex;position:relative}.ShareTool-module__3j9vPG__button:before{content:"";position:absolute;inset:-.25rem 0}.ShareTool-module__3j9vPG__button:disabled{color:var(--paper-muted);cursor:progress}.ShareTool-module__3j9vPG__button:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ShareTool-module__3j9vPG__button:not(:disabled):hover{border-color:var(--paper-ink)}}.ShareTool-module__3j9vPG__note{color:var(--paper-muted);font-size:.85rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ShareTool-module__3j9vPG__button{transition:none}}
.KvCacheOutcome-module__esJfaa__outcome{min-inline-size:0;display:grid}.KvCacheOutcome-module__esJfaa__announce{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.KvCacheOutcome-module__esJfaa__statusRegion:not(:empty){margin-block-end:1.5rem}.KvCacheOutcome-module__esJfaa__outcome>*+*+*+*{margin-block-start:1.5rem}.KvCacheOutcome-module__esJfaa__status{color:var(--paper-muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.KvCacheOutcome-module__esJfaa__status[data-loading]{animation:KvCacheOutcome-module__esJfaa__lookup-wait var(--card-in) var(--ease-out) infinite alternate}.KvCacheOutcome-module__esJfaa__status[data-error]{color:var(--paper-ink)}.KvCacheOutcome-module__esJfaa__unsupported{border-block-start:1px solid var(--paper-ink);overflow-wrap:anywhere;padding-block-start:1.5rem;line-height:1.6}@keyframes KvCacheOutcome-module__esJfaa__lookup-wait{0%{opacity:1}to{opacity:.55}}
.ModelCombobox-module__jY-mpq__root{min-inline-size:0;position:relative}.ModelCombobox-module__jY-mpq__input{border:1px solid var(--paper-muted);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--paper-ink);background:var(--paper);font:inherit;border-radius:0;padding:.5rem .65rem;font-size:1rem}.ModelCombobox-module__jY-mpq__input:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}.ModelCombobox-module__jY-mpq__popup{z-index:20;border:1px solid var(--paper-ink);background:var(--paper);animation:ModelCombobox-module__jY-mpq__list-in var(--state-change) var(--ease-out) both;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0}.ModelCombobox-module__jY-mpq__popup[hidden]{display:none}.ModelCombobox-module__jY-mpq__list{overscroll-behavior:contain;max-block-size:min(22rem,60vh);list-style:none;overflow-y:auto}.ModelCombobox-module__jY-mpq__option{border-block-end:1px solid var(--paper-line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;min-block-size:2.75rem;padding:.5rem .65rem;display:grid}.ModelCombobox-module__jY-mpq__option[aria-selected=true]{color:var(--paper);background:var(--paper-ink)}.ModelCombobox-module__jY-mpq__option[aria-selected=true] .ModelCombobox-module__jY-mpq__meta,.ModelCombobox-module__jY-mpq__option[aria-selected=true] .ModelCombobox-module__jY-mpq__size{color:var(--paper)}.ModelCombobox-module__jY-mpq__name{overflow-wrap:anywhere}.ModelCombobox-module__jY-mpq__name b,.ModelCombobox-module__jY-mpq__meta b{font-weight:650}.ModelCombobox-module__jY-mpq__size{color:var(--paper-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.ModelCombobox-module__jY-mpq__meta{color:var(--paper-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.8rem}.ModelCombobox-module__jY-mpq__status{color:var(--paper-muted);padding:.6rem .65rem;font-size:.85rem;line-height:1.45}.ModelCombobox-module__jY-mpq__status[data-loading]{animation:ModelCombobox-module__jY-mpq__waiting var(--card-in) var(--ease-out) infinite alternate}.ModelCombobox-module__jY-mpq__announce{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes ModelCombobox-module__jY-mpq__list-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ModelCombobox-module__jY-mpq__waiting{0%{opacity:1}to{opacity:.55}}
.Coachmark-module__MvaE2q__mark{z-index:5;inline-size:min(22rem,100%);color:var(--paper);background:var(--paper-ink);font-family:var(--font-sans), sans-serif;animation:Coachmark-module__MvaE2q__coach-in var(--coach-in) var(--ease-out) both;border-radius:12px;justify-items:start;gap:.6rem;padding:.9rem 1rem;display:grid;position:absolute;inset-block-start:calc(100% + .7rem);inset-inline-start:0;box-shadow:0 16px 40px #00000040}.Coachmark-module__MvaE2q__mark:before{background:var(--paper-ink);content:"";border-radius:2px;block-size:.8rem;inline-size:.8rem;position:absolute;inset-block-start:-.35rem;inset-inline-start:1.5rem;transform:rotate(45deg)}.Coachmark-module__MvaE2q__text{font-size:.92rem;line-height:1.5;display:block}.Coachmark-module__MvaE2q__dismiss{border:0;border-block-end:1px solid color-mix(in srgb, var(--paper) 50%, transparent);color:var(--paper);font:inherit;cursor:pointer;background:0 0;padding:0;font-size:.85rem;position:relative}.Coachmark-module__MvaE2q__dismiss:before{content:"";position:absolute;inset:-.8rem -.9rem}.Coachmark-module__MvaE2q__dismiss:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Coachmark-module__MvaE2q__dismiss:hover{border-block-end-color:var(--paper)}}@keyframes Coachmark-module__MvaE2q__coach-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.Coachmark-module__MvaE2q__mark{animation:none}}
.InfoTip-module__kY8rja__root{vertical-align:middle;display:inline-flex}.InfoTip-module__kY8rja__button{block-size:2.75rem;inline-size:2.75rem;color:var(--paper-muted);cursor:help;touch-action:manipulation;background:0 0;border:0;place-items:center;margin-block:-.75rem;margin-inline:-.5rem -.75rem;padding:0;display:inline-grid}.InfoTip-module__kY8rja__button span{block-size:1.15rem;inline-size:1.15rem;font-family:var(--font-serif), serif;transition:transform var(--state-change) var(--ease-out);border:1px solid;border-radius:50%;place-items:center;font-size:.78rem;font-style:italic;line-height:1;display:inline-grid}.InfoTip-module__kY8rja__button[aria-expanded=true]{color:var(--paper-ink)}@media (hover:hover) and (pointer:fine){.InfoTip-module__kY8rja__button:hover{color:var(--paper-ink)}}.InfoTip-module__kY8rja__button:active span{transform:scale(.92)}.InfoTip-module__kY8rja__button:focus-visible{outline:2px solid var(--paper-ink);outline-offset:-6px}.InfoTip-module__kY8rja__tip{z-index:50;border:1px solid var(--paper-ink);inline-size:min(20rem,100vw - 1rem);color:var(--paper-ink);background:var(--paper);font-family:var(--font-sans), sans-serif;text-align:start;white-space:normal;margin:0;padding:.7rem .85rem;font-size:.86rem;font-style:normal;font-weight:400;line-height:1.5;display:none;position:fixed;inset:auto}.InfoTip-module__kY8rja__tip[data-open]{animation:InfoTip-module__kY8rja__tip-in var(--state-change) var(--ease-out) both;display:block}@keyframes InfoTip-module__kY8rja__tip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.Select-module__BWx2JW__trigger{border:1px solid var(--space-muted);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--space-ink);background:var(--space);font:inherit;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer;transition:border-color .16s var(--ease-out);border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:1rem;display:flex}@media (hover:hover) and (pointer:fine){.Select-module__BWx2JW__trigger:hover{border-color:var(--space-ink)}}.Select-module__BWx2JW__trigger[data-popup-open]{border-color:var(--space-ink)}.Select-module__BWx2JW__trigger:focus-visible{outline:2px solid var(--space-ink);outline-offset:2px}.Select-module__BWx2JW__trigger[data-disabled]{color:var(--space-muted);cursor:not-allowed;border-style:dashed}.Select-module__BWx2JW__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.Select-module__BWx2JW__icon{color:var(--space-muted);transition:transform .16s var(--ease-out);flex:none;display:inline-flex}.Select-module__BWx2JW__trigger[data-popup-open] .Select-module__BWx2JW__icon{transform:rotate(180deg)}.Select-module__BWx2JW__positioner{z-index:1100;outline:0}.Select-module__BWx2JW__popup{box-sizing:border-box;min-inline-size:var(--anchor-width);max-inline-size:min(36rem, var(--available-width));border:1px solid var(--space-ink);color:var(--space-ink);background:var(--space);font-family:var(--font-sans), sans-serif;transform-origin:var(--transform-origin);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}.Select-module__BWx2JW__popup[data-starting-style],.Select-module__BWx2JW__popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.Select-module__BWx2JW__popup[data-ending-style]{transition-duration:.1s}.Select-module__BWx2JW__list{max-block-size:min(22rem, var(--available-height));overscroll-behavior:contain;outline:0;overflow-y:auto}.Select-module__BWx2JW__group+.Select-module__BWx2JW__group{border-block-start:1px solid var(--space-line)}.Select-module__BWx2JW__groupLabel{color:var(--space-muted);padding:.6rem .65rem .3rem;font-size:.8rem}.Select-module__BWx2JW__item{border-block-end:1px solid var(--space-line);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;min-block-size:2.75rem;padding:.5rem .65rem;font-size:1rem;display:grid}.Select-module__BWx2JW__item:last-child{border-block-end:0}.Select-module__BWx2JW__item[data-highlighted]{color:var(--space);background:var(--space-ink)}.Select-module__BWx2JW__item[data-disabled]{color:var(--space-muted);cursor:not-allowed}.Select-module__BWx2JW__itemText{overflow-wrap:anywhere}.Select-module__BWx2JW__hint{color:var(--space-muted);grid-area:2/1;font-size:.8rem}.Select-module__BWx2JW__item[data-highlighted] .Select-module__BWx2JW__hint{color:var(--space)}.Select-module__BWx2JW__check{grid-area:1/2/span 2;display:inline-flex}@media (prefers-reduced-motion:reduce){.Select-module__BWx2JW__trigger,.Select-module__BWx2JW__icon{transition:none}.Select-module__BWx2JW__popup[data-starting-style],.Select-module__BWx2JW__popup[data-ending-style]{transform:none}}
.KvCacheCalculator-module__cbwJPW__calculator{color:var(--paper-ink);font-family:var(--font-sans), sans-serif;grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.KvCacheCalculator-module__cbwJPW__inputs{align-content:start;gap:2rem;min-inline-size:0;display:grid}.KvCacheCalculator-module__cbwJPW__outputs{min-inline-size:0}@media (min-width:64rem){.KvCacheCalculator-module__cbwJPW__calculator{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4vw,4rem)}.KvCacheCalculator-module__cbwJPW__outputs{max-block-size:calc(100svh - var(--masthead-clearance) - 1.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;position:sticky;inset-block-start:var(--masthead-clearance);overflow-y:auto}}.KvCacheCalculator-module__cbwJPW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.KvCacheCalculator-module__cbwJPW__fields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:1rem 1.5rem;min-inline-size:0;display:grid}.KvCacheCalculator-module__cbwJPW__fields legend{font-family:var(--font-serif), serif;margin-block-end:1rem;font-size:1.35rem;font-style:italic}.KvCacheCalculator-module__cbwJPW__field{align-content:start;gap:.35rem;min-inline-size:0;font-size:.88rem;display:grid;position:relative}.KvCacheCalculator-module__cbwJPW__field[data-coach]>button{outline:2px solid var(--paper-signal);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb, var(--paper-signal) 16%, transparent)}.KvCacheCalculator-module__cbwJPW__field[data-wide]{grid-column:1/-1}.KvCacheCalculator-module__cbwJPW__labelRow{min-block-size:1.5rem;color:var(--paper-muted);align-items:center;gap:.35rem;display:flex}.KvCacheCalculator-module__cbwJPW__field input{border:1px solid var(--paper-muted);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--paper-ink);background:var(--paper);font:inherit;font-variant-numeric:tabular-nums;border-radius:0;padding:.5rem .65rem;font-size:1rem}.KvCacheCalculator-module__cbwJPW__field input:disabled{color:var(--paper-muted);border-style:dashed}.KvCacheCalculator-module__cbwJPW__field input:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}.KvCacheCalculator-module__cbwJPW__remembered{color:var(--paper-muted);overflow-wrap:anywhere;font-size:.85rem;line-height:1.5}.KvCacheCalculator-module__cbwJPW__remembered button{min-block-size:1.5rem;color:var(--paper-ink);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.KvCacheCalculator-module__cbwJPW__remembered button:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}.KvCacheCalculator-module__cbwJPW__note{color:var(--paper-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.85rem;line-height:1.5}.KvCacheCalculator-module__cbwJPW__note a{color:var(--paper-ink);text-underline-offset:.2em;text-decoration:underline}.KvCacheCalculator-module__cbwJPW__note a:focus-visible{outline:2px solid var(--paper-ink);outline-offset:2px}
/*# sourceMappingURL=1wm0ffpgz5z1b.css.map*/