:where(a[class]){color:inherit;text-decoration:none}:where(.find,.fl2 .in) :where(input,textarea,select){width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}:where(.find,.fl2 .in) :where(textarea){resize:vertical;min-height:58px;line-height:1.55}:where(.find,.fl2 .in) :where(input,textarea)::placeholder{color:var(--ink4)}.find:focus-within,.fl2 .in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.canvas{scrollbar-width:thin;scrollbar-color:var(--line2) transparent;overflow:hidden auto;container:canvas/inline-size}[data-part=split]{align-items:flex-start;min-height:100%}[data-split=main]{flex:1;min-width:0;container-type:inline-size}[data-split=side]{width:var(--side);flex:none;min-width:0}[data-split=side][data-ruled]{border-left:1px solid var(--line);padding-left:16px}@container canvas not (min-width:800px){[data-part=split]{flex-direction:column;align-items:stretch}[data-split=side]{width:auto}[data-split=side][data-ruled]{border-left:0;padding-left:0}}@container canvas (min-width:800px){.row[data-part=split]:has(>div>.card:only-child){align-items:flex-start!important}}.row[data-part=split]>div:has(>.card:only-child){display:block}.row[data-part=split]>div>.card:only-child{flex:initial}@container not (min-width:806px){.grid5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container not (min-width:642px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:478px){.grid3,.grid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:360px){.grid2,.grid3,.grid4,.grid5{grid-template-columns:minmax(0,1fr)}}@container not (min-width:800px){.row:not([data-part=split]),.tz-a,.card-f{flex-wrap:wrap}}@container not (min-width:520px){.mm-row{flex-direction:column}}@container not (min-width:480px){.row:not([data-part=split]){flex-direction:column}.row:not([data-part=split])>*{align-self:stretch}.btn,.badge,.chip,.fchip{white-space:normal}.tbar-r{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.seg{flex-wrap:wrap}.lr-b b,.lr-t b,.hb-l,.hb-v,.fg-h b,.walk-l,.att-b b,.att-b span,.vw-t b,.ctile b,.mm-rr span,.mm-ro-t,.tm b,.ldom-h span{white-space:normal;overflow-wrap:anywhere}.lrow>.lr-b{flex-basis:160px}}[data-hscroll]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;overflow-x:auto}[data-hscroll]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.statusbar{flex-wrap:wrap;row-gap:3px;height:auto;min-height:38px;padding-block:5px}.pcc{flex-wrap:wrap;row-gap:2px;height:auto;min-height:38px;padding-block:6px}.pcc-s{min-width:0}.statusbar>.sb-ask{margin-inline-start:auto}.statusbar>.sb-i:has(+.sb-ask){margin-inline-end:14px}.dock-b{scrollbar-width:thin;scrollbar-color:var(--line2) transparent;overflow-y:auto}@media (min-width:744px){:root[data-menu=narrow] .app>.menu:not(.min){width:64px;padding-inline:6px}:root[data-menu=narrow] .app>.menu:not(.min)>*{visibility:hidden}}.work>.pbar{display:none}.pbar>.menu-tog{flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px 0 -4px -6px}.app>[data-backdrop]{z-index:30;padding:0}@media (max-width:743.98px){.work>.pbar{padding-block:6px;display:flex}.app>.menu{z-index:31;max-width:calc(100% - 48px);box-shadow:var(--sh-xl);visibility:hidden;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.app[dir=rtl]>.menu{transform:translate(100%)}.app[data-drawer=menu]>.menu{visibility:visible;transform:none}.app[data-drawer=menu] .menu-tog{justify-content:center;align-items:center;min-width:24px;min-height:24px}}@media (max-width:1023.98px){.app>.dock{z-index:31;max-width:calc(100% - 48px);box-shadow:var(--sh-xl);visibility:hidden;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(100%)}.app[dir=rtl]>.dock{transform:translate(-100%)}.app[data-drawer=dock]>.dock{visibility:visible;transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:743.98px){.app>.menu{transition:transform .2s,visibility 0s linear .2s}.app[data-drawer=menu]>.menu{transition:transform .2s}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){.app>.dock{transition:transform .2s,visibility 0s linear .2s}.app[data-drawer=dock]>.dock{transition:transform .2s}}table.t th.s>button{margin-block:-4.5px;padding-block:4.5px}table.t th.s>button[aria-label]{justify-content:center;min-width:24px;min-height:24px}:where(.find,.fl2 .in) :where(input,select){margin-block:-4px;padding-block:4px}a.rowl{margin-block:-4.5px;padding-block:4.5px;display:inline-block}.pcc>.pcc-x{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-block:-5.5px;margin-inline-end:-5.5px}.tm:empty{box-shadow:inset 0 0 0 2px var(--surface);border:0;padding:0}.bu-t{padding-inline-end:2px}.bu-t em{height:12px;position:relative;bottom:auto}.app>.skip{z-index:1000;border:1px solid var(--line);border-radius:var(--rad);background:var(--surface);color:var(--ink);font:600 13px var(--sans);white-space:nowrap;padding:8px 12px;text-decoration:none;position:fixed;top:8px;left:-10000px}.app>.skip:focus{outline:2px solid var(--accent);outline-offset:2px;box-shadow:var(--sh-xs);left:8px}.drop.areas{z-index:40;width:min(400px,100vw - 20px);left:10px;overflow-y:auto}.drop.areas .pal-i{margin:0}.drop.areas a.pal-i:hover,.drop.areas a.pal-i:focus-visible{background:var(--hover)}.drop.areas .pal-i.off{align-items:flex-start}.drop.areas .why{color:var(--ink3);font-size:11.5px;line-height:1.45;display:block}.unav{display:inline-flex;position:relative}:where(.btn,button,.fchip)[aria-disabled=true]{opacity:.45;cursor:not-allowed}.unav>.why,th.unav>.why{z-index:20;inset-inline-start:0;border:1px solid var(--line2);background:var(--surface);width:max-content;max-width:min(300px,100vw - 32px);color:var(--ink2);box-shadow:var(--sh-xs);font:400 11.5px/1.45 var(--sans);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;border-radius:8px;padding:6px 9px;display:none;position:absolute;bottom:calc(100% + 6px)}th.unav{position:relative}.mgroup>.unav{display:flex}.mgroup>.unav>.menu-g{flex:1;min-width:0}th.unav>.why{top:calc(100% + 4px);bottom:auto}.unav>.why{display:none!important}.unav:hover>.why,.unav:focus-within>.why{display:block!important}.unav>.why[data-put]{display:none!important}.drop.shown{width:min(430px,100%);margin-top:0;position:static}button.rowl{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin-block:-4.5px;padding:4.5px 0;display:inline-block}button.rowl:hover b,button.rowl:focus-visible b{text-decoration:underline}.pal-f2 button.rowl{font-size:inherit;color:var(--ink2)}.h02-name{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.h02-name input{border:1px solid var(--line2);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:4px 7px}
html,body{height:100%}body{overflow:hidden}.door{background:var(--canvas);justify-content:center;align-items:center;gap:34px;min-height:100dvh;padding:24px;display:flex}.door-card{width:400px;max-width:100%;padding:30px 28px}.door-card .hon-lock{height:30px;margin:0 auto 20px;display:block}.door-card h3{font-family:var(--serif);text-align:center;margin-bottom:6px;font-size:19px;font-weight:600}.door-card .lead{text-align:center;margin-bottom:20px;font-size:12px}.door-card label{color:var(--ink2);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.door-card label .mut{font-weight:400}.door-card .find{background:var(--surface);margin:0}.door-card .find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.door-card .find input::placeholder{color:var(--ink4)}.door-card .note{margin:6px 0 16px;font-size:11px}.door-card .alt{text-align:center;color:var(--ink3);margin-top:16px;font-size:12.5px}.door-card .alt b{color:var(--brand-soft-fg)}.door-card .alt-act{min-height:24px;font:inherit;color:var(--brand-soft-fg);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-weight:700;display:inline-flex}.door-card .find:focus-within,.sbox:focus-within,.in:focus-within,.ta:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.door-card .fine{text-align:center;margin-top:14px;font-size:10.5px;line-height:1.5}.door-card .plate{margin-top:14px}.pg-h3{margin-bottom:4px;font-size:17px;font-weight:600}.pg-sub{margin-bottom:14px;font-size:12.5px}.centre{justify-content:center;align-items:center;height:100%;display:flex}.sbox input,.ask-t{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.in input,.in textarea{min-width:0;font:inherit;color:inherit;resize:vertical;background:0 0;border:0;outline:none;flex:1}.ta{resize:vertical;width:100%;font:inherit;outline:none}table.t th.s button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;display:inline-flex}.tsw i{cursor:pointer}
