@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/969880a8fbc4ea3d-s.2l4chqzj17yf7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85422a08ef10253b-s.3uahozil0mrmc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7085c09d70874492-s.0zhuvjukav65t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0ab0fb90bbc850b-s.p.3zs7wwnf5y2jy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.3q0334mfwpo9n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.312f4ok-n1cg4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.2rpt9v2abpnka.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.28g3plnrcjyh3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.2swnz1r015ys9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2j_gyo59ayql2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.43f6oiwmh63de.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.2f8v_r0u-86a-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/85196565876fe245-s.2hfgi8o3kkg6r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c87913afa0289a0-s.0fw-9v7laf519.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4af2a5324217e9df-s.2du0oqpjybmim.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f5b9c080a5da0a-s.p.3wpw6uqqui0_c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_d1d2120a-module__qXgohG__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_d1d2120a-module__qXgohG__variable{--font-body:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
:root{--aretshund-light-1:#f2f2f2;--aretshund-light-2:#9293ab;--aretshund-light-3:#535769;--aretshund-dark-1:#2e3240;--aretshund-dark-2:#292a34;--aretshund-dark-3:#1d1e26;--aretshund-dark-4:#191a21;--aretshund-dark-5:#15161d;--aretshund-dark-6:#0f1116;--aretshund-dark-7:#101014;--aretshund-green-1:#00e359;--aretshund-green-2:#01bf4d;--aretshund-green-3:#00963b;--aretshund-yellow-1:#ffcf42;--aretshund-yellow-2:#e9b10e;--aretshund-yellow-3:#cc6c31;--aretshund-orange-1:#ff7d32;--aretshund-red-1:#ff7e7f;--aretshund-red-2:#ff5c5c;--aretshund-red-3:#cf3535;--aretshund-purple-1:#9c6dff;--aretshund-purple-2:#4d437a;--aretshund-blue-1:#00aae8;--non-ds-gray-1:#9ca3af;--non-ds-gray-2:#cbd5f5;--non-ds-blue-1:#4da3ff;--non-ds-purple-1:#8b5cf6;--non-ds-pink-1:#fe4c7f;--aretshund-space-micro:2px;--aretshund-space-tiny:4px;--aretshund-space-xs:8px;--aretshund-space-sm:12px;--aretshund-space-md:16px;--aretshund-space-lg:20px;--aretshund-space-xl:24px;--aretshund-space-2xl:32px;--aretshund-space-jumbo:64px;--aretshund-radius-xs:4px;--aretshund-radius-sm:8px;--aretshund-radius-lg:16px;--aretshund-radius-full:999px;--page-bg:#121319;--surface:var(--aretshund-dark-3);--ink:var(--aretshund-light-1);--muted:var(--aretshund-light-2);--dim:var(--aretshund-light-3);--accent:var(--aretshund-yellow-2);--accent-strong:#f1c635;--accent-soft:#e9b10e29;--brand-mark-highlight:var(--aretshund-yellow-1);--brand-mark-base:var(--aretshund-yellow-2);--accent-a06:color-mix(in srgb, var(--accent) 6%, transparent);--accent-a12:color-mix(in srgb, var(--accent) 12%, transparent);--accent-a35:color-mix(in srgb, var(--accent) 35%, transparent);--accent-a45:color-mix(in srgb, var(--accent) 45%, transparent);--legacy-badge-red:#e53935;--legacy-badge-blue:#1e88e5;--legacy-badge-yellow:#fdd835;--legacy-badge-green:#43a047;--legacy-badge-pink:#ff65a7;--legacy-badge-orange:#fb8c00;--legacy-badge-cyan:#26c6da;--legacy-badge-purple:#8e24aa;--legacy-badge-gold:#d4af37;--legacy-badge-ice:#81d4fa;--legacy-badge-rose:#ff0004;--legacy-badge-silver:#ddd;--legacy-badge-white:#fff;--legacy-badge-black:#000;--legacy-badge-j-cert:#c7e9ff;--legacy-badge-v-cert:#ffe8b3;--stroke:#ffffff14;--shadow:0 16px 40px #00000059;--btn-height:2.375rem;--btn-radius:5px;--input-bg:var(--aretshund-dark-7);--input-border:var(--aretshund-dark-2);--input-border-active:var(--aretshund-light-2);--input-border-focus:var(--aretshund-light-1);--input-border-error:var(--aretshund-red-2);--input-text:var(--aretshund-light-1);--input-placeholder:var(--aretshund-light-3);--scrollbar-track:color-mix(in srgb, var(--aretshund-dark-2) 65%, transparent);--scrollbar-thumb:color-mix(in srgb, var(--aretshund-light-2) 60%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--aretshund-light-2) 78%, transparent);--scrollbar-thumb-border:color-mix(in srgb, var(--aretshund-light-1) 16%, transparent);--type-heading-xl:42px;--type-heading-lg:28px;--type-heading-md:20px;--type-heading-sm:16px;--type-heading-xs:14px;--type-heading-xxs:12px;--type-heading-xxxs:10px;--type-text-xl:20px;--type-text-lg:16px;--type-text-md:14px;--type-text-sm:12px;--type-text-xs:10px}
*{box-sizing:border-box}html,body{background:var(--page-bg);min-width:320px;min-height:100%;margin:0}body{color:var(--ink);font:16px/1.45 IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.skk-app{background:var(--page-bg);min-height:100dvh}.skk-live-heading-row{justify-content:space-between;align-items:center;gap:var(--aretshund-space-sm);display:flex}.skk-live-dot{width:var(--aretshund-space-xs);height:var(--aretshund-space-xs);border-radius:var(--aretshund-radius-full);background:var(--aretshund-green-1)}.skk-panel h2,.skk-panel h3,.skk-panel h4,.skk-panel p{margin-top:0}.skk-panel-header p,.skk-live-heading-row p{color:var(--muted);margin-bottom:0}.skk-inline-note{color:var(--accent-strong)}.skk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skk-shell{width:min(100%,1440px);padding-top:calc(var(--aretshund-space-md) + env(safe-area-inset-top));padding-right:var(--aretshund-space-md);padding-bottom:calc(var(--aretshund-space-jumbo) + 6rem + env(safe-area-inset-bottom));padding-left:var(--aretshund-space-md);margin:0 auto}.skk-step-navigation{align-items:center;gap:var(--aretshund-space-micro);min-height:44px;margin-bottom:var(--aretshund-space-md);padding:var(--aretshund-space-micro);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-sm);background:color-mix(in srgb, var(--surface) 78%, transparent);scrollbar-width:none;display:flex;overflow-x:auto}.skk-step-navigation::-webkit-scrollbar{display:none}.skk-step-wrap{align-items:center;gap:var(--aretshund-space-micro);flex:none;display:inline-flex}.skk-step-button,.skk-selection-button{border:1px solid var(--stroke);border-radius:var(--aretshund-radius-sm);cursor:pointer;min-height:44px}.skk-step-button{padding:var(--aretshund-space-tiny) var(--aretshund-space-sm);border-radius:var(--aretshund-radius-xs);color:var(--muted);white-space:nowrap;background:0 0;border-color:#0000;font-weight:650}.skk-step-button.visited:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--surface) 72%, transparent)}.skk-step-button:not(:disabled):hover,.skk-step-button:not(:disabled):focus-visible{border-color:var(--accent);color:var(--accent-strong)}.skk-step-button.current{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.skk-step-button:disabled{cursor:not-allowed;opacity:.4}.skk-step-divider{min-width:var(--aretshund-space-xs);color:var(--dim);font-size:var(--type-heading-xs);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.skk-panels{gap:var(--aretshund-space-md);display:grid}.skk-panel{min-width:0;padding:var(--aretshund-space-md);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-lg);background:var(--surface);display:none}.skk-live-panel{background:0 0;border:0;border-radius:0;padding:0}.skk-panel.is-active{display:block}.skk-panel-header{margin-bottom:var(--aretshund-space-md)}.skk-panel h2{margin-bottom:var(--aretshund-space-tiny);font-size:var(--type-heading-md);letter-spacing:-.02em;line-height:1.15}.skk-selection-list{gap:var(--aretshund-space-xs);display:grid}.skk-date-selection-list{gap:var(--aretshund-space-xs)}.skk-selection-button{justify-content:space-between;align-items:center;gap:var(--aretshund-space-sm);width:100%;padding:var(--aretshund-space-sm);color:var(--ink);background:var(--aretshund-dark-7);text-align:left;display:flex}.skk-selection-copy{gap:var(--aretshund-space-tiny);flex:auto;min-width:0;display:grid}.skk-selection-copy>strong,.skk-selection-copy>.skk-button-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skk-selection-status{border:2px solid var(--aretshund-green-1);width:1.9rem;height:1.9rem;color:var(--aretshund-green-1);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.skk-selection-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:1.1rem;height:1.1rem}.skk-selection-time{color:var(--muted);font-size:var(--type-text-md);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.skk-selection-button:hover,.skk-selection-button:focus-visible,.skk-selection-button.selected{border-color:var(--accent)}.skk-selection-button.selected{background:var(--accent-soft)}.skk-final-selection-button{border-color:var(--aretshund-green-3);background:color-mix(in srgb, var(--aretshund-green-3) 16%, var(--aretshund-dark-7))}.skk-date-selection-button{min-height:4.25rem}.skk-date-selection-button.selected{border-color:var(--accent);background:var(--accent-soft)}.skk-date-continue-button{width:100%;min-height:2.75rem;margin-top:var(--aretshund-space-sm);padding:var(--aretshund-space-tiny) var(--aretshund-space-sm);border:1px solid var(--accent);border-radius:var(--aretshund-radius-sm);color:var(--page-bg);background:var(--accent);cursor:pointer;font-weight:700}.skk-date-continue-button:disabled{cursor:not-allowed;opacity:.45}.skk-button-meta,.skk-muted,.skk-dog-meta{color:var(--muted);font-size:var(--type-text-md)}.skk-empty-state{color:var(--muted)}.skk-live-heading-row{align-items:flex-start}.skk-live-heading-row>div{min-width:0}.skk-live-context{gap:var(--aretshund-space-micro);min-width:0;display:grid}.skk-live-breed{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-heading-md);line-height:1.15;overflow:hidden}.skk-live-judges,.skk-live-updated{color:var(--muted);font-size:var(--type-text-sm)}.skk-live-judges{overflow-wrap:anywhere}.skk-live-content{gap:var(--aretshund-space-xl);display:grid}.skk-breed-statistics{gap:var(--aretshund-space-md);margin-top:var(--aretshund-space-xl);padding:var(--aretshund-space-md);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-sm);background:var(--surface);display:grid}.skk-statistics-heading{gap:var(--aretshund-space-micro);min-width:0;display:grid}.skk-statistics-heading-row{justify-content:space-between;align-items:center;gap:var(--aretshund-space-sm);min-width:0;display:flex}.skk-statistics-heading-row .skk-statistics-title{min-width:0}.skk-statistics-share-button{justify-content:center;align-items:center;gap:var(--aretshund-space-micro);min-height:44px;padding:var(--aretshund-space-tiny) var(--aretshund-space-sm);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-sm);color:var(--accent);background:var(--aretshund-dark-4);font:inherit;white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.skk-statistics-share-button:disabled{opacity:.6}.skk-statistics-share-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.1rem;height:1.1rem}.skk-statistics-title,.skk-statistics-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.skk-statistics-title{color:var(--ink);font-size:var(--type-heading-sm)}.skk-statistics-subtitle{color:var(--muted);font-size:var(--type-text-md)}.skk-statistics-summary{gap:var(--aretshund-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skk-statistics-summary-card{gap:var(--aretshund-space-micro);min-width:0;padding:var(--aretshund-space-sm);border-radius:var(--aretshund-radius-sm);background:var(--aretshund-dark-4);display:grid}.skk-statistics-summary-card>span{color:var(--muted);font-size:var(--type-text-sm)}.skk-statistics-number{color:var(--ink);font-size:var(--type-heading-md);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.skk-statistics-rows{gap:var(--aretshund-space-xs);display:grid}.skk-statistics-row{align-items:center;gap:var(--aretshund-space-xs);min-width:0;color:var(--muted);font-size:var(--type-text-sm);grid-template-columns:minmax(82px,max-content) minmax(0,1fr) max-content max-content;display:grid}.skk-statistics-label,.skk-statistics-count,.skk-statistics-percentage{white-space:nowrap}.skk-statistics-count{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.skk-statistics-percentage{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem}.skk-statistics-bar{border-radius:var(--aretshund-radius-full);background:var(--aretshund-dark-1);min-width:0;height:8px;display:block;overflow:hidden}.skk-statistics-bar-fill{border-radius:inherit;min-width:0;height:100%;display:block}.skk-statistics-row--excellent .skk-statistics-bar-fill{background:var(--legacy-badge-red)}.skk-statistics-row--very-good .skk-statistics-bar-fill{background:var(--legacy-badge-blue)}.skk-statistics-row--good .skk-statistics-bar-fill,.skk-statistics-row--ck .skk-statistics-bar-fill{background:var(--legacy-badge-yellow)}.skk-statistics-row--sufficient .skk-statistics-bar-fill{background:var(--legacy-badge-green)}.skk-statistics-row--disqualified .skk-statistics-bar-fill,.skk-statistics-row--not-judged .skk-statistics-bar-fill{background:var(--dim)}.skk-critique-lengths{gap:var(--aretshund-space-xs);display:grid}.skk-critique-lengths h4{color:var(--ink);font-size:var(--type-heading-xs);margin:0}.skk-critique-length-grid{gap:var(--aretshund-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skk-critique-length-card{gap:var(--aretshund-space-micro);min-width:0;padding:var(--aretshund-space-sm);border-radius:var(--aretshund-radius-sm);background:var(--aretshund-dark-4);display:grid}.skk-critique-length-card strong{color:var(--ink);font-size:var(--type-heading-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.skk-critique-length-card span{color:var(--muted);font-size:var(--type-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skk-critique-length-extremes{gap:var(--aretshund-space-xs);display:grid}.skk-critique-length-extreme{gap:var(--aretshund-space-tiny);min-width:0;padding:var(--aretshund-space-xs) var(--aretshund-space-sm);border-radius:var(--aretshund-radius-sm);background:color-mix(in srgb, var(--aretshund-dark-4) 76%, transparent);display:grid}.skk-critique-length-extreme-header{justify-content:space-between;align-items:center;gap:var(--aretshund-space-xs);min-width:0;display:flex}.skk-critique-length-extreme-meta{min-width:0;color:var(--muted);white-space:nowrap;font-size:12px}.skk-critique-length-extreme-header .skk-result-badges{justify-content:flex-end;margin-left:auto}.skk-critique-length-extreme-header .skk-result-pill{min-height:20px;padding:4px 6px;font-size:10px}.skk-critique-length-extreme-name{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;font-weight:650;line-height:1.25}.skk-class-group{gap:var(--aretshund-space-xs);display:grid}.skk-class-group.is-final{gap:var(--aretshund-space-md)}.skk-class-group h3{color:var(--muted);font-size:var(--type-heading-xs);margin:0;font-weight:650}.skk-class-card{gap:var(--aretshund-space-xs);padding:var(--aretshund-space-sm);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-sm);background:var(--surface);scroll-margin-block:7rem;display:grid}.skk-class-card.is-running{border-color:var(--aretshund-yellow-2)}.skk-class-header{justify-content:space-between;align-items:baseline;gap:var(--aretshund-space-xs);min-width:0;padding-bottom:var(--aretshund-space-xs);border-bottom:1px solid var(--stroke);display:flex}.skk-class-heading{flex:auto;gap:2px;min-width:0;display:grid}.skk-class-header h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-heading-sm);flex:0 auto;margin:0;overflow:hidden}.skk-class-judge{color:var(--muted);font-size:var(--type-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skk-class-header .skk-muted{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.skk-class-status-running{color:var(--aretshund-green-1);font-weight:700}.skk-show-all-button{min-height:44px;margin-top:var(--aretshund-space-xs);padding:var(--aretshund-space-tiny) var(--aretshund-space-sm);border:1px solid var(--stroke);border-radius:var(--aretshund-radius-xs);color:var(--accent-strong);cursor:pointer;background:0 0;font-weight:650}.skk-show-all-button:hover,.skk-show-all-button:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.skk-dog-row{row-gap:var(--aretshund-space-tiny);padding-top:calc(var(--aretshund-space-tiny) + var(--aretshund-space-micro));border-top:1px solid var(--stroke);display:grid}.skk-dog-identity{align-items:center;gap:var(--aretshund-space-xs);grid-template-columns:auto minmax(0,1fr) max-content;min-width:0;display:grid}.skk-dog-leading{align-items:center;gap:var(--aretshund-space-xs);min-width:0;display:flex}.skk-dog-leading .skk-result-badges{flex:none}.skk-dog-catalog-number{color:var(--muted);font-size:var(--type-text-sm);font-weight:650}.skk-dog-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skk-dog-registration-number{min-width:max-content;color:var(--muted);font-size:var(--type-text-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end}.skk-dog-name.is-nonparticipant{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.skk-dog-breed-row{justify-content:space-between;align-items:center;gap:var(--aretshund-space-xs);margin:calc(var(--aretshund-space-tiny) + var(--aretshund-space-micro)) 0;padding:var(--aretshund-space-tiny) var(--aretshund-space-xs);border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 86%, var(--aretshund-dark-7));min-width:0;display:flex}.skk-dog-breed{min-width:0;color:var(--muted);font-size:var(--type-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.skk-dog-judge{min-width:0;max-width:50%;color:var(--muted);font-size:var(--type-text-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.skk-dog-row:first-of-type{border-top:0}.skk-critique{padding:calc(var(--aretshund-space-micro) + 1px) var(--aretshund-space-tiny) var(--aretshund-space-micro);color:var(--muted);font-size:var(--type-text-md);margin:0;font-style:normal}.skk-result-badges{gap:var(--aretshund-space-tiny);flex-wrap:wrap;min-width:0;display:flex}.skk-result-pill{max-width:100%;min-height:24px;padding:var(--aretshund-space-tiny) var(--aretshund-space-xs);border-radius:var(--aretshund-radius-xs);color:#ffffffbf;text-shadow:0 0 3px #000;white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.skk-result-pill--class-excellent,.skk-result-pill--placement-1,.skk-result-pill--bh-1,.skk-result-pill--big-1{background:var(--legacy-badge-red)}.skk-result-pill--class-very-good,.skk-result-pill--placement-2,.skk-result-pill--bh-2,.skk-result-pill--big-2{background:var(--legacy-badge-blue)}.skk-result-pill--class-good,.skk-result-pill--placement-3,.skk-result-pill--bh-3,.skk-result-pill--big-3{background:var(--legacy-badge-yellow)}.skk-result-pill--class-sufficient,.skk-result-pill--placement-4,.skk-result-pill--bh-4,.skk-result-pill--big-4{background:var(--legacy-badge-green)}.skk-result-pill--class-disqualified,.skk-result-pill--class-cnbj{background:var(--legacy-badge-black)}.skk-result-pill--class-base,.skk-result-pill--unknown-base{background:var(--legacy-badge-rose)}.skk-result-pill--ck-base{background:var(--legacy-badge-pink)}.skk-result-pill--cert-base{background:linear-gradient(135deg, var(--legacy-badge-blue) 0 50%, var(--legacy-badge-yellow) 50% 100%)}.skk-result-pill--cert-r{background:var(--legacy-badge-ice)}.skk-result-pill--cert-j{background:linear-gradient(135deg, var(--legacy-badge-cyan) 0 50%, var(--legacy-badge-yellow) 50% 100%)}.skk-result-pill--cert-v{background:linear-gradient(135deg, var(--legacy-badge-purple) 0 50%, var(--legacy-badge-yellow) 50% 100%)}.skk-result-pill--nordic-base{background:linear-gradient(135deg, var(--legacy-badge-black) 0 50%, var(--legacy-badge-gold) 50% 100%)}.skk-result-pill--nordic-r{background:linear-gradient(135deg, var(--legacy-badge-white) 0 50%, var(--legacy-badge-silver) 50% 100%)}.skk-result-pill--nordic-j{background:linear-gradient(135deg, var(--legacy-badge-black) 0 33.333%, var(--legacy-badge-gold) 33.333% 66.666%, var(--legacy-badge-cyan) 66.666% 100%)}.skk-result-pill--nordic-v{background:linear-gradient(135deg, var(--legacy-badge-black) 0 33.333%, var(--legacy-badge-gold) 33.333% 66.666%, var(--legacy-badge-purple) 66.666% 100%)}.skk-result-pill--cacib-base{background:var(--legacy-badge-white)}.skk-result-pill--cacib-r{background:var(--legacy-badge-orange)}.skk-result-pill--cacib-j{background:var(--legacy-badge-j-cert)}.skk-result-pill--cacib-v{background:var(--legacy-badge-v-cert)}.skk-result-pill--bir-base{background:linear-gradient(135deg, var(--legacy-badge-red) 0 50%, var(--legacy-badge-yellow) 50% 100%)}.skk-result-pill--bim-base{background:linear-gradient(135deg, var(--legacy-badge-green) 0 50%, var(--legacy-badge-white) 50% 100%)}.skk-result-pill--bis-1{background:linear-gradient(135deg, var(--legacy-badge-red) 0 50%, var(--legacy-badge-silver) 50% 100%)}.skk-result-pill--bis-2{background:linear-gradient(135deg, var(--legacy-badge-blue) 0 50%, var(--legacy-badge-silver) 50% 100%)}.skk-result-pill--bis-3{background:linear-gradient(135deg, var(--legacy-badge-yellow) 0 50%, var(--legacy-badge-silver) 50% 100%)}.skk-result-pill--bis-4{background:linear-gradient(135deg, var(--legacy-badge-green) 0 50%, var(--legacy-badge-silver) 50% 100%)}.skk-result-pill--award-base,.skk-result-pill--award-hp,.skk-result-pill--award-junior,.skk-result-pill--award-puppy,.skk-result-pill--unknown-base{color:var(--ink);background:var(--aretshund-dark-1);text-shadow:none}.skk-inline-note{font-size:var(--type-text-md);margin:0}.skk-floating-header{z-index:10;min-height:68px;padding-top:calc(var(--aretshund-space-xs) + env(safe-area-inset-top));padding-right:var(--aretshund-space-md);padding-bottom:var(--aretshund-space-xs);padding-left:var(--aretshund-space-md);border-bottom:1px solid var(--stroke);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px #00000024}.skk-floating-layout{align-items:center;gap:var(--aretshund-space-sm);min-height:58px;display:flex}.skk-floating-live{align-items:center;gap:var(--aretshund-space-tiny);color:var(--aretshund-green-1);font-size:var(--type-heading-xxs);letter-spacing:.08em;font-weight:800;display:inline-flex}.skk-floating-context{flex:auto;gap:1px;min-width:0;display:grid}.skk-floating-actions{justify-content:flex-end;align-items:center;gap:var(--aretshund-space-xs);flex:none;min-width:0;display:inline-flex}.skk-floating-age{min-width:4.5rem;color:var(--muted);font-size:var(--type-text-sm);text-align:right;white-space:nowrap}.skk-floating-breed,.skk-floating-class,.skk-floating-judge{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skk-floating-breed{color:var(--muted);font-size:var(--type-text-sm);font-weight:600}.skk-floating-class{color:var(--ink);font-size:var(--type-heading-xs);font-weight:760;line-height:1.1}.skk-floating-judge{color:var(--muted);font-size:var(--type-text-sm)}.skk-notification-button{border:1px solid var(--stroke);border-radius:var(--aretshund-radius-full);width:44px;height:44px;color:var(--muted);background:var(--aretshund-dark-7);cursor:pointer;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.skk-notification-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.skk-notification-button.is-on{border-color:var(--aretshund-green-3);color:var(--aretshund-green-1);background:color-mix(in srgb, var(--aretshund-green-3) 18%, var(--surface))}.skk-notification-button.is-on svg{fill:currentColor;stroke:var(--surface)}.skk-notification-button:hover,.skk-notification-button:focus-visible{border-color:var(--accent);color:var(--ink)}.skk-footer{padding:var(--aretshund-space-lg) var(--aretshund-space-md) calc(var(--aretshund-space-jumbo) + env(safe-area-inset-bottom));color:var(--dim);font-size:var(--type-text-sm);text-align:center}.skk-footer p{max-width:62rem;margin:0 auto}@media (min-width:900px){.skk-shell{padding-top:calc(var(--aretshund-space-2xl) + env(safe-area-inset-top));padding-right:var(--aretshund-space-2xl);padding-bottom:calc(var(--aretshund-space-jumbo) + 6rem);padding-left:var(--aretshund-space-2xl)}.skk-step-navigation{display:none}.skk-panels{grid-template-columns:minmax(220px,.8fr) minmax(240px,.9fr) minmax(360px,1.5fr);align-items:start}.skk-panel,.skk-panel.is-active{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
