.lpbb-size-note{background:hsl(var(--panel));border-radius:var(--radius);color:hsl(var(--ink));align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.lpbb-size-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px;display:block}.lpbb-size-note span{font-size:var(--font-size-13);color:hsl(var(--body));text-wrap:pretty;line-height:1.4}@media (min-width:1024px){.lpbb-size-note{gap:10px;padding:12px 14px}.lpbb-size-note svg{flex-basis:17px;width:17px;height:17px}.lpbb-size-note span{font-size:var(--font-size-14)}}.lpbb-size-links{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lpbb-size-chip{box-sizing:border-box;height:34px;font-size:var(--font-size-12);color:hsl(var(--ink));border:1px solid hsl(var(--field-border));border-radius:var(--radius);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 7px;font-weight:600;display:inline-flex}.lpbb-size-chip:hover{border-color:hsl(var(--ink))}.lpbb-size-chip svg{flex:0 0 13px;width:13px;height:13px}@media (min-width:1024px){.lpbb-size-links{gap:8px}.lpbb-size-chip{height:auto;font-size:var(--font-size-14);gap:8px;padding:8px 14px}.lpbb-size-chip svg{flex-basis:15px;width:15px;height:15px}}.lpbb-modal-backdrop{z-index:50;background:hsl(var(--ink) / .7);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lpbb-modal-panel{background:hsl(var(--white));border-radius:var(--radius);width:100%;max-width:520px;max-height:90vh;padding:16px;position:relative;overflow:auto}.lpbb-modal-close{z-index:10;border-radius:var(--radius-full);background:hsl(var(--white) / .9);width:36px;height:36px;color:hsl(var(--ink));justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.lpbb-modal-panel--guide{max-width:760px;padding:20px 20px 24px}.lpbb-sg{font-family:var(--font-family-body);color:hsl(var(--body))}.lpbb-sg-title{font-size:var(--font-size-16);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--ink));margin:0 44px 14px 0;font-weight:700;line-height:1.2}.lpbb-sg-figure{justify-content:center;margin:0 0 16px;padding:0;display:flex}.lpbb-sg-figure .lpbb-sg-image{width:60%;max-width:240px;height:auto;display:block}.lpbb-mh{display:block;position:relative;container-type:inline-size}.lpbb-mh .lpbb-mh-image{width:100%;height:auto;display:block}.lpbb-mh-label{max-width:47%;color:hsl(var(--blue));font-family:var(--font-family-body);text-transform:uppercase;pointer-events:none;font-size:7cqw;font-weight:800;line-height:1.05;position:absolute;top:5%;left:51%}.lpbb-sg-note{margin:0 0 16px}.lpbb-sg-scroll{overflow-x:auto}.lpbb-sg-table{border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--hairline));border-radius:var(--radius);width:100%;min-width:440px;font-size:var(--font-size-14);line-height:1.45;overflow:hidden}.lpbb-sg-table th,.lpbb-sg-table td{text-align:left;vertical-align:middle;border-bottom:1px solid hsl(var(--hairline));padding:14px 12px}.lpbb-sg-table th+th,.lpbb-sg-table td+td,.lpbb-sg-table th+td{border-left:1px solid hsl(var(--hairline))}.lpbb-sg-table thead th{background:hsl(var(--body));color:hsl(var(--white));font-size:var(--font-size-12);letter-spacing:.04em;text-transform:uppercase;text-align:center;border-color:hsl(var(--body));font-weight:700}.lpbb-sg-table tbody tr:nth-child(2n){background:hsl(var(--panel))}.lpbb-sg-table tbody tr:last-child th,.lpbb-sg-table tbody tr:last-child td{border-bottom:0}.lpbb-sg-size{width:56px;font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:700;text-align:center!important}.lpbb-sg-num{white-space:nowrap;color:hsl(var(--ink));text-align:center!important}.lpbb-sg-breeds{margin:0;padding:0;list-style:none}.lpbb-sg-breeds li{padding:1px 0}.lpbb-sg-notes{background:hsl(var(--panel));border-radius:var(--radius);font-size:var(--font-size-13);margin-top:14px;padding:12px 14px;line-height:1.5}.lpbb-sg-notes p{margin:0}.lpbb-sg-notes p+p{margin-top:6px}@media (max-width:560px){.lpbb-modal-panel--guide{padding:16px 12px 18px}.lpbb-sg-title{font-size:var(--font-size-16)}.lpbb-sg-table{table-layout:fixed;min-width:0;font-size:var(--font-size-13)}.lpbb-sg-table th,.lpbb-sg-table td{padding:10px 4px}.lpbb-sg-table thead th{font-size:var(--font-size-11);letter-spacing:0}.lpbb-sg-table thead th:first-child{width:54px}.lpbb-sg-table thead th:nth-child(2){width:80px}.lpbb-sg-size{width:auto;font-size:var(--font-size-14)}.lpbb-sg-num{font-size:var(--font-size-12)}.lpbb-sg-breeds li{line-height:1.35}}.lpbb-sg--inline .lpbb-sg-image{max-width:180px}.lpbb-sc-panel{font-family:var(--font-family-body);color:hsl(var(--body))}.lpbb-sc-card{-moz-column-gap:24px;background:hsl(var(--panel));border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"text art""controls controls""result result";gap:20px 24px;padding:24px;display:grid}.lpbb-sc-text{grid-area:text;align-self:start}.lpbb-sc-heading{font-size:var(--font-size-20);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--ink));margin:0 0 8px;font-weight:700;line-height:1.15}.lpbb-sc-intro{font-size:var(--font-size-15);color:hsl(var(--body));margin:0;line-height:1.5}.lpbb-sc-figure{grid-area:art;justify-content:center;align-items:center;margin:0;display:flex}.lpbb-sc-image{width:100%;max-width:260px;height:auto}.lpbb-sc-controls{grid-area:controls;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.lpbb-sc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lpbb-sc-field--wide{grid-column:span 2}.lpbb-sc-label{font-size:var(--font-size-12);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--body));font-weight:700}.lpbb-sc-input{box-sizing:border-box;width:100%;height:44px;font-size:var(--font-size-15);color:hsl(var(--ink));background:hsl(var(--white));border:1px solid hsl(var(--hairline));border-radius:var(--radius);padding:0 12px}.lpbb-sc-select{appearance:none;text-indent:0;background-color:hsl(var(--white));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding:0 36px 0 12px}.lpbb-sc-input::placeholder{color:hsl(var(--muted))}.lpbb-sc-input:focus-visible{outline:2px solid hsl(var(--blue));outline-offset:1px}.lpbb-sc-cta{height:44px;font-size:var(--font-size-15);padding:0 26px}.lpbb-sc-cta:disabled{opacity:.45;cursor:not-allowed}.lpbb-sc-result{background:hsl(var(--white));border-radius:var(--radius);max-width:420px;box-shadow:var(--shadow-sm);grid-area:result;justify-self:start;padding:18px 20px}.lpbb-sc-result-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.lpbb-sc-letter{letter-spacing:-.02em;color:hsl(var(--blue));margin:0;font-size:48px;font-weight:800;line-height:1}.lpbb-sc-letter--none{color:hsl(var(--muted))}.lpbb-sc-result-meta p{margin:0}.lpbb-sc-result-breed{font-size:var(--font-size-13);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--blue));font-weight:600}.lpbb-sc-result-weight{font-size:var(--font-size-15);color:hsl(var(--blue));font-weight:700}.lpbb-sc-result-line{font-size:var(--font-size-13);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--ink));margin:0 0 6px;font-weight:700;line-height:1.35}.lpbb-sc-note{font-size:var(--font-size-14);color:hsl(var(--body));margin:0;line-height:1.45}.lpbb-sc-note+.lpbb-sc-note{margin-top:4px}@media (max-width:560px){.lpbb-sc-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""controls""art""result";row-gap:16px;padding:16px 14px 18px}.lpbb-sc-heading{font-size:var(--font-size-20)}.lpbb-sc-intro{font-size:var(--font-size-14)}.lpbb-sc-controls{grid-template-columns:1fr;gap:10px}.lpbb-sc-field--wide{grid-column:auto}.lpbb-sc-cta{width:100%;margin-top:4px}.lpbb-sc-image{max-width:180px}.lpbb-sc-result{justify-self:stretch;max-width:none}}
