.cmp-page{display: flex;flex-direction: column}.cmp-title{display: flex;flex-direction: column;gap: var(--sp-3)}.cmp-title>.pg-head{margin-bottom: var(--sp-1)}.cmp-add{max-width: 760px}.cmp-add .search-row{gap: var(--sp-2)}.cmp-add .btn{min-height: 56px}.cmp-full{margin: 0}.cmp-add-err{margin: var(--sp-2) 0 0}.cmp-title .notice{margin: 0}@media (max-width: 719px){.cmp-add .btn{min-height: 46px;padding: 0 var(--sp-4)}.cmp-add .cmp-btn-t{display: none}.cmp-add .search-row input{min-height: 46px;padding: 0 var(--sp-4);font-size: var(--fs-sm)}}.cmp-sum{gap: var(--sp-3);padding-bottom: var(--sp-5)}.cmp-sum-head{max-width: 24em;font-size: var(--fs-h1);font-weight: var(--fw-head);line-height: var(--lh-tight);letter-spacing: var(--ls-head);text-wrap: balance}.cmp-sum-head .nm{font-weight: inherit}.cmp-sum-note{font-size: var(--fs-sm);color: var(--muted)}.cmp-dev{position: relative;gap: var(--sp-3)}.cmp-x{position: absolute;top: var(--sp-5);right: 0;display: inline-flex;align-items: center;justify-content: center}.cmp-cat{padding-right: 40px;min-width: 0}.tile>h2.cmp-name{display: block;font-size: var(--fs-lg);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-tight);padding-right: 40px;margin: calc(-1 * var(--sp-2)) 0 0}.cmp-name a{color: var(--fg)}.cmp-name a:hover{text-decoration: underline;text-underline-offset: .2em}.cmp-tags{display: flex;flex-wrap: wrap;gap: var(--sp-1);margin-top: calc(-1 * var(--sp-1))}.cmp-eos{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2);margin-top: var(--sp-2);color: var(--st-fg);font-size: var(--fs-h1);font-weight: var(--fw-label);line-height: var(--lh-none)}.cmp-eos-w{font-family: var(--font);font-size: var(--fs-lg);font-weight: var(--fw-head);letter-spacing: var(--ls-head);line-height: var(--lh-tight)}.st-unknown .cmp-eos{color: var(--muted)}.cmp-rows{margin-top: var(--sp-1);border-top: 1px solid var(--line)}.cmp-rows dd{font-weight: var(--fw-head)}.cmp-rows dd .mono{font-weight: var(--fw-label)}.cmp-sub{display: block;font-size: var(--fs-xs);color: var(--muted);font-weight: var(--fw-body)}.cmp-rows .offer{justify-content: flex-start}.cmp-more{margin-top: auto;min-height: 40px}.cmp-cols{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 0 var(--sp-7)}.cmp-cols>.tile{padding-top: var(--sp-5)}@media (max-width: 719px){.cmp-cols{grid-auto-flow: row;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--sp-5)}.cmp-n1 .cmp-cols{grid-template-columns: minmax(0,1fr)}.cmp-dev:nth-child(3){grid-column: 1 / -1}.cmp-dev{gap: var(--sp-2)}.cmp-x{top: var(--sp-4);right: 0}.tile>h2.cmp-name{font-size: var(--fs-base);margin-top: 0}.cmp-eos{font-size: var(--fs-xl)}.cmp-rows .facts-r{font-size: var(--fs-xs)}}.cmp-bars{gap: var(--sp-3);padding-top: var(--sp-5)}.cmp-aff{margin-top: var(--sp-3)}.cmp-ex-names{display: inline}.cmp-vs{font-size: var(--fs-xs);font-weight: var(--fw-label);color: var(--muted)}.cmp-ic{width: 16px;height: 16px;flex: none}.cmp-go{width: 16px;height: 16px;color: var(--muted)}.cmp-sugg{align-self: start}.cmp-sugg .chips{margin-top: var(--sp-1)}.st-supported .cmp-eos,.st-supported_no_eos .cmp-eos{color: var(--fg)}.ax-row.st-supported .ax-date,.ax-row.st-supported_no_eos .ax-date{color: var(--fg-2)}.cmp-page>.cmp-aff-top .aff-notes{margin-top: var(--sp-5)}.cmp-aff-at{display: none}.cmp-aff-at .aff-notes{margin-top: var(--sp-2);font-weight: var(--fw-body);color: var(--muted);font-size: var(--fs-xs)}@media (max-width: 719px){.cmp-page>.cmp-aff-top{display: none}.cmp-aff-at{display: block}}