.cm-expanded .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.cm-expanded .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-expanded .grid>div{min-width:0}.cm-expanded label{display:block}.cm-expanded input,.cm-expanded select,.cm-expanded textarea{display:block;width:100%;font-size:16px}.cm-expanded textarea{min-height:112px;resize:vertical;line-height:1.6}.cm-expanded .field--wide{grid-column:1/-1}.cm-expanded .cm-expanded__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.cm-expanded .cm-expanded__actions button{min-height:44px}.cm-expanded .cm-expanded__guide .card p>a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.cm-expanded .cm-expanded__results{margin:18px 0 0}.cm-expanded .cm-expanded__results>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;padding:11px 0;border-top:1px solid var(--cm-line)}.cm-expanded .cm-expanded__results dt{color:var(--cm-muted);font-size:12px;line-height:1.6}.cm-expanded .cm-expanded__results dd{flex-shrink:0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;text-align:end;margin:0;margin-inline-start:auto;overflow-wrap:anywhere;max-width:100%}.cm-expanded .cm-expanded__unit{display:inline-block;white-space:nowrap;font-size:15px;font-weight:450;letter-spacing:0;margin-inline-start:6px}.cm-expanded .big.cm-expanded__literal{font:600 clamp(16px,4vw,22px) / 1.5 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.cm-expanded .cm-expanded__note{font-size:12px;line-height:1.75;color:var(--cm-muted);margin-top:14px}.cm-expanded .cm-expanded__table{overflow:auto;border:1px solid var(--cm-line);border-radius:9px}.cm-expanded table{border-collapse:collapse;width:100%;min-width:360px}.cm-expanded th{text-align:start}.cm-expanded table.cm-expanded__factors{min-width:0;table-layout:auto}.cm-expanded__factors th,.cm-expanded__factors td{overflow-wrap:anywhere}.cm-expanded__factors td{text-align:end;white-space:nowrap}.cm-expanded__factors tbody th{text-transform:none;letter-spacing:normal;font-size:13px}.cm-expanded td{vertical-align:top;overflow-wrap:anywhere}.cm-expanded .cm-expanded__status{min-height:24px;font-size:12px;color:var(--cm-muted)}.cm-expanded .cm-expanded__formula{font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:start;unicode-bidi:plaintext;background:var(--cm-soft);padding:14px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.cm-expanded .cm-expanded__formula[data-cm-pair]{font-family:inherit;font-size:14px;direction:inherit}.cm-expanded .cm-expanded__meta{font-size:11px;color:var(--cm-muted);line-height:1.7}.cm-expanded .cm-expanded__meta time{display:inline-block;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.cm-expanded .cm-expanded__example{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cm-expanded .cm-expanded__example dl{margin:0}.cm-expanded .cm-expanded__example dl>div{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--cm-line);font-size:12px}.cm-expanded .cm-expanded__example dd{flex-shrink:0;max-width:100%;margin:0;margin-inline-start:auto;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:end}.cm-expanded .cm-expanded__example dl>.cm-expanded__example-list{flex-wrap:wrap}.cm-expanded .cm-expanded__example-list dd{flex-basis:100%;min-width:0;text-align:start;overflow-wrap:normal;white-space:pre-wrap}.cm-expanded .cm-expanded__results>div:has(.cm-expanded__exact-integer),.cm-expanded .cm-expanded__example dl>div:has(.cm-expanded__exact-integer){flex-wrap:wrap}.cm-expanded .cm-expanded__results dd.cm-expanded__exact-integer,.cm-expanded .cm-expanded__example dd.cm-expanded__exact-integer{flex-shrink:0;max-width:100%;margin-inline-start:auto}.cm-expanded .cm-expanded__guide{margin-top:24px}.cm-expanded .cm-expanded__guide .card{margin-bottom:16px}.cm-expanded .cm-expanded__related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-expanded .cm-expanded__related a{border:1px solid var(--cm-line);border-radius:8px;padding:12px;text-decoration:none;font-size:13px;background:var(--cm-paper)}.cm-expanded .cm-expanded__compare[hidden]{display:none}.cm-expanded .cm-expanded__compare{margin-top:20px}.cm-expanded .cm-expanded__compare button{min-width:44px}.cm-expanded.cm-embedded .cm-expanded__guide,.cm-expanded.cm-embedded .cm-expanded__compare,.cm-expanded.cm-embedded .cm-expanded__standalone{display:none}.cm-expanded.cm-embedded .hero{display:flex;flex-direction:column}.cm-expanded.cm-embedded .hero>.card{width:100%}.cm-expanded.cm-embedded .grid{grid-template-columns:1fr 1fr}.cm-expanded.cm-embedded .cm-expanded__results dd{font-size:14px}.cm-expanded.cm-embedded .cm-expanded__actions{margin-top:12px}.cm-expanded.cm-embedded .cm-expanded__note{font-size:11px}@media(max-width:800px){.cm-expanded .hero{grid-template-columns:1fr}}@media(max-width:639px){.cm-expanded .big{font-size:clamp(22px,8.2vw,34px)}.cm-expanded .grid{grid-template-columns:1fr}.cm-expanded .cm-expanded__example{grid-template-columns:1fr;gap:16px}.cm-expanded .cm-expanded__related,.cm-expanded.cm-embedded .grid{grid-template-columns:1fr}.cm-expanded .cm-expanded__results dd{max-width:60%}.cm-expanded .cm-expanded__formula{font-size:12px}}@media print{.cm-expanded .cm-expanded__actions,.cm-site-header,.cm-site-footer,.cm-expanded .cm-expanded__standalone,.cm-expanded .cm-expanded__related{display:none!important}.cm-expanded .wrap{max-width:none;padding:0}.cm-expanded .hero{grid-template-columns:1fr 1fr}.cm-expanded .card{break-inside:avoid;box-shadow:none;border:1px solid #aaa;background:#fff!important;color:#111!important}.cm-expanded .big,.cm-expanded label,.cm-expanded h1,.cm-expanded h2,.cm-expanded dd,.cm-expanded p{color:#111!important}.cm-expanded input,.cm-expanded select,.cm-expanded textarea{color:#111!important;background:#fff!important;border:1px solid #999}.cm-expanded .cm-expanded__formula{background:#eee;color:#111}}.cm-expanded .cm-expanded__matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;width:fit-content;max-width:100%;padding:12px 20px;border-inline:2px solid currentColor;font-size:30px;line-height:1.4;position:relative}.cm-expanded .cm-expanded__matrix>span{text-align:center;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cm-expanded .big sup{font-size:.6em;vertical-align:super}.cm-scenario-editor{grid-column:1/-1}.cm-scenario-editor h3{font-size:17px;margin:8px 0}.cm-scenario-editor__item{min-width:0;border:1px solid var(--cm-line);border-radius:10px;padding:16px;margin:16px 0;background:var(--cm-soft)}.cm-scenario-editor__item legend{font-size:13px;font-weight:700;padding:0 6px}.cm-scenario-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-scenario-editor__grid>div:first-child{grid-column:1/-1}.cm-scenario-editor__grid label{font-size:12px}.cm-scenario-editor__remove{margin-top:12px;min-height:44px}.cm-scenario-detail{margin-top:20px;display:grid;gap:20px}.cm-scenario-detail[hidden]{display:none}.cm-scenario-detail .card{min-width:0}.cm-scenario-detail th,.cm-scenario-detail td{padding:11px 14px;border-bottom:1px solid var(--cm-line);font-size:13px;white-space:nowrap}.cm-scenario-detail th{font-weight:650}.cm-scenario-detail tbody tr:last-child>*{border-bottom:0}.cm-scenario-detail h2{font-size:18px}.cm-scenario-detail .cm-expanded__table:focus-visible{outline:3px solid var(--cm-mint);outline-offset:3px}@media(max-width:639px){.cm-scenario-editor__grid{grid-template-columns:1fr 1fr;gap:10px}.cm-scenario-editor__grid label{font-size:11px;line-height:1.5}.cm-scenario-editor__item{padding:12px}.cm-scenario-detail th,.cm-scenario-detail td{font-size:12px;padding:10px}}@media print{.cm-scenario-editor__remove,.cm-scenario-editor>.cm-expanded__actions{display:none}.cm-scenario-detail .cm-expanded__table{overflow:visible}.cm-scenario-detail th,.cm-scenario-detail td{white-space:normal;font-size:10px}}.cm-dependency-map{max-width:100%;overflow:auto;border:1px solid var(--cm-line);border-radius:10px;background:var(--cm-paper)}.cm-dependency-map svg{display:block;max-width:none}.cm-dependency-map__edge{stroke:var(--cm-muted);stroke-width:1.5;fill:none}.cm-dependency-map__node rect{fill:var(--cm-soft);stroke:var(--cm-line);stroke-width:1.5}.cm-dependency-map__node.is-failed rect{stroke:var(--cm-mint);stroke-width:2}.cm-dependency-map__name{font:600 12px system-ui;fill:var(--cm-ink)}.cm-dependency-map__duration{font:10px system-ui;fill:var(--cm-muted)}@media print{.cm-dependency-map{display:none}}.cm-scenario-detail tbody th{text-transform:none;letter-spacing:normal}.cm-expanded .cm-expanded__example-items{grid-column:1 / -1}.cm-expanded .cm-expanded__example-items ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;list-style:none;margin:12px 0 0;padding:0}.cm-expanded .cm-expanded__example-items li{padding:14px;border:1px solid var(--cm-line);border-radius:10px;overflow-wrap:anywhere}.cm-expanded .cm-expanded__example-items li p{margin:6px 0 0;font-size:13px}.cm-expanded .big .cm-expanded__number{display:inline-block;white-space:nowrap}.cm-expanded .big .cm-expanded__number--long{font-size:clamp(18px,5vw,24px)}.cm-expanded .big.cm-expanded__interval{font-size:clamp(22px,5.8vw,32px)}.cm-expanded .big .cm-expanded__interval-bound{display:inline-block;white-space:nowrap}
